--- /srv/rebuilderd/tmp/rebuilderdR3uZBV/inputs/mesa-libgallium_26.0.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdR3uZBV/out/mesa-libgallium_26.0.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-13 08:18:12.000000 debian-binary │ -rw-r--r-- 0 0 0 1172 2026-02-13 08:18:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 8105752 2026-02-13 08:18:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8105980 2026-02-13 08:18:12.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libgallium-26.0.0-1.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1af7c3c 0x01af7c3c 0x01af7c3c 0x064f0 0x064f0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1afe130 0x1afe130 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1af7f3c 0x01af7f3c 0x01af7f3c 0x064f0 0x064f0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1afe430 0x1afe430 R E 0x10000 │ │ │ │ LOAD 0x1b06270 0x01b06270 0x01b06270 0xd424a 0x29a2a8 RW 0x10000 │ │ │ │ DYNAMIC 0x1bafe50 0x01bafe50 0x01bafe50 0x001b0 0x001b0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1b06270 0x01b06270 0x01b06270 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1b06270 0x01b06270 0x01b06270 0xa9d90 0xa9d90 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a90a 00a90a 000802 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000b10c 00b10c 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000b13c 00b13c 000310 00 A 4 8 4 │ │ │ │ [ 8] .rel.dyn REL 0000b44c 00b44c 05b7f0 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 00066c3c 066c3c 001ad8 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 00068714 068714 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00068720 068720 002878 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0006af98 06af98 fe5692 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0105062c 105062c 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 01050640 1050640 aa26d2 00 A 0 0 32 │ │ │ │ - [15] .ARM.extab PROGBITS 01af2d14 1af2d14 004f28 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 01af7c3c 1af7c3c 0064f0 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 01afe12c 1afe12c 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0006af98 06af98 fe5996 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 01050930 1050930 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 01050940 1050940 aa26d2 00 A 0 0 32 │ │ │ │ + [15] .ARM.extab PROGBITS 01af3014 1af3014 004f28 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 01af7f3c 1af7f3c 0064f0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 01afe42c 1afe42c 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 01b06270 1b06270 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 01b06274 1b06274 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 01b06274 1b06274 000040 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 01b062b4 1b062b4 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 01b062b8 1b062b8 0a9b98 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 01bafe50 1bafe50 0001b0 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 01bb0000 1bb0000 003bbc 04 WA 0 0 4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libgallium-26.0.0-1.so] │ │ │ │ 0x0000000c (INIT) 0x68714 │ │ │ │ - 0x0000000d (FINI) 0x105062c │ │ │ │ + 0x0000000d (FINI) 0x1050930 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1b06274 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 64 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1b062b4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x4524 │ │ │ │ 0x00000006 (SYMTAB) 0x514 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3e732069f43842c8f17ce1fd718b8c1a866b688e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cc5c064457a5840a2a265f97cb42efb5f742ee71 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4782,15 +4782,15 @@ │ │ │ │ $$$$$$$$$$$$$$$ │ │ │ │ X)IFPFzD │ │ │ │ @)IFPFzD │ │ │ │ x)1F8FzD │ │ │ │ F&J1F@FzD │ │ │ │ !J1F@FzD │ │ │ │ !!!!!!!!!!!!!!! │ │ │ │ - KF1FPFH │ │ │ │ + KF1FPFI │ │ │ │ 3FIFPFI │ │ │ │ EIzDyDp │ │ │ │ /ISb8F/J │ │ │ │ ea_][YTOJE │ │ │ │ 4,Y{D$ho │ │ │ │ WKWJ{DWI │ │ │ │ zDUKyD{Dg │ │ │ │ @@ -5440,14 +5440,23 @@ │ │ │ │ PUKdZZZZ │ │ │ │ "@=J:KzD │ │ │ │ orrrrrrmrrrrrrr │ │ │ │ rrrrrrrrrrrrrrrr$ │ │ │ │ gh[F`<`? │ │ │ │ C KzD5`t` │ │ │ │ qL}D,Y$h │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ +p{KF:FQF F │ │ │ │ +[F:FQF FO │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ +)"(!+{ F │ │ │ │ <{AF2F FJ │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ ;{AF2F F │ │ │ │ 2FAF F=C │ │ │ │ [{2FAF F │ │ │ │ @@ -5593,64 +5602,64 @@ │ │ │ │ zDTHTOxD │ │ │ │ #h!F(F3c │ │ │ │ ;h9F0F#c │ │ │ │ VJWIzDyDx │ │ │ │ 1F:FVFGF │ │ │ │ ;F)F:F F │ │ │ │ FzD@FyDv │ │ │ │ -"J#IChzDyD0Fu │ │ │ │ +"J#IChzDyD0Ft │ │ │ │ JIzDyDt │ │ │ │ !IzDyDs │ │ │ │ I{DzDyDs │ │ │ │ @FYF2F+F │ │ │ │ F+F2F8FIF │ │ │ │ TI+F"FyD │ │ │ │ F+`khKE8 │ │ │ │ 3F:FIFPF │ │ │ │ @^{D+J,IS │ │ │ │ -FzDXFyDq │ │ │ │ -FzD0FyDq │ │ │ │ -FzD(FyDq │ │ │ │ +FzDXFyDp │ │ │ │ +FzD0FyDp │ │ │ │ +FzD(FyDp │ │ │ │ mSJyDSK{D │ │ │ │ +F2F!F@F │ │ │ │ F-H*IxDAX │ │ │ │ {R(3yD$28F │ │ │ │ {R$28FyD │ │ │ │ FzD8FyDl │ │ │ │ J IzDyDl │ │ │ │ - vIzDyDl │ │ │ │ -sJtIzDyDl │ │ │ │ + vIzDyDk │ │ │ │ +sJtIzDyDk │ │ │ │ (*8h{DzD │ │ │ │ '(F;F:F9F │ │ │ │ FzD8FyDk │ │ │ │ sJtIzDyDk │ │ │ │ oJoIzDyDk │ │ │ │ -FzDHFyDk │ │ │ │ -FzD8FyDk │ │ │ │ +FzDHFyDj │ │ │ │ +FzD8FyDj │ │ │ │ {J{IzDyDj │ │ │ │ tJtIzDyDj │ │ │ │ oIzDyDj │ │ │ │ lIzDyDj │ │ │ │ !iJ8h{DzD │ │ │ │ !gJ8h{DzD │ │ │ │ !dJ8h{DzD │ │ │ │ !bJ8h{DzD │ │ │ │ !]J8h{DzD │ │ │ │ !ZJ8h{DzD │ │ │ │ !XJ8h{DzD │ │ │ │ !UJ8h{DzD │ │ │ │ !SJ8h{DzD │ │ │ │ !PJ8h{DzD │ │ │ │ -I{DzDyDj │ │ │ │ +I{DzDyDi │ │ │ │ GBF1F(FC │ │ │ │ GBFIF(FB │ │ │ │ GZFIF0FA │ │ │ │ GKFBF!F(F │ │ │ │ GIFZF(F> │ │ │ │ -FzD0FyD` │ │ │ │ +FzD0FyD_ │ │ │ │ FzD0FyD_ │ │ │ │ FzD FyD\ │ │ │ │ ?J@IzDyD\ │ │ │ │ :J F:IzD │ │ │ │ G;I `0FyD │ │ │ │ G9I``0FyD │ │ │ │ G5I a0FyD │ │ │ │ @@ -5682,16 +5691,16 @@ │ │ │ │ pGpG[jX{ │ │ │ │ pGpGpGpGpGZj │ │ │ │ 0pGZ{[i * │ │ │ │ ""1111"1111 │ │ │ │ "ribeS`sa@ │ │ │ │ /Krjx!(FZ │ │ │ │ Kx!bj(FY │ │ │ │ -FqJ(F{DzDy │ │ │ │ -hIp`(FyDN │ │ │ │ +FqJ(F{DzDx │ │ │ │ +hIp`(FyDM │ │ │ │ %hhhhhh%hhhhhhhehhhhhhhhhhhhhhhh │ │ │ │ XXXXXXXXXXX │ │ │ │ =DDDDDD:DDDDDDD │ │ │ │ DDDDDDDDDDDDDDDD F#J!KzD │ │ │ │ CPPPPPP@PPPPPPP=PPPPPPPPPPPPPPP │ │ │ │ Kx!zj FX │ │ │ │ RRRRRRRNRRRRRRRRRRRRRRRR │ │ │ │ @@ -5706,15 +5715,15 @@ │ │ │ │ KI;hXFyD │ │ │ │ !8FzD"b("O │ │ │ │ FAFJF0F, │ │ │ │ !lK2F F{Dn │ │ │ │ kkkiiggeggiiee.keeeoooook │ │ │ │ j@;kc-h+h │ │ │ │ #FBF1F8F │ │ │ │ -I{DzDyD< │ │ │ │ +I{DzDyD; │ │ │ │ FzDHFyD; │ │ │ │ J I{DzDyD; │ │ │ │ I{DzDyD; │ │ │ │ FzDXFyD: │ │ │ │ `{is`;i3`@B │ │ │ │ T"XhPeHF │ │ │ │ CF*F1FPF │ │ │ │ @@ -5780,15 +5789,15 @@ │ │ │ │ ~#}D4JxD4KzD │ │ │ │ @0J!F{Dx0zD │ │ │ │ @*J!F{DH0zD │ │ │ │ @!J!F{DH0zD │ │ │ │ J!F{Dx0zD │ │ │ │ 3F:F>DV │ │ │ │ ;F2F)F F │ │ │ │ -%oF~D2F9F\ │ │ │ │ +%oF~D2F9F[ │ │ │ │ CF2Fs!XF │ │ │ │ AAA0AAAAAAA*AAAAAAAAAAAAAAAA │ │ │ │ +F*FIF@F │ │ │ │ ;FZF)F0F │ │ │ │ P2FIF@F │ │ │ │ KFRF!F0F │ │ │ │ CFJF!F(F │ │ │ │ @@ -5803,18 +5812,18 @@ │ │ │ │ \YVSPMJGDA>;852/,)&# │ │ │ │ 0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpG(HxDpG(HxDpG'HxDpG'HxDpG&HxDpG&HxDpG%HxDpG%HxDpG$HxDpG$HxDpG#HxDpG#HxDpGo │ │ │ │ HxDpG HxDpG │ │ │ │ 8HxDpG7HxDpG7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpG(HxDpG(HxDpG'HxDpG │ │ │ │ 4HxDpG3HxDpG3HxDpG2HxDpGM │ │ │ │ bHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpGo │ │ │ │ [HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGC │ │ │ │ -GHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGELSZ │ │ │ │ EHKNQTWZ]`cfA │ │ │ │ W>HxDpGA │ │ │ │ 7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpGA │ │ │ │ %HxDpG$HxDpG$HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG │ │ │ │ @@ -5946,15 +5955,15 @@ │ │ │ │ ;F*F!FPF │ │ │ │ !F*F;FPF │ │ │ │ !F*F;FPF │ │ │ │ !F*F;FPF │ │ │ │ *F;F!FPF │ │ │ │ #F:Fs!PF │ │ │ │ FHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ -`h:F1F=F> │ │ │ │ + yD `zD= │ │ │ │ +`h:F1F=F= │ │ │ │ KF1F@FrF │ │ │ │ T0#h9F0F │ │ │ │ +h[h9F0F │ │ │ │ ;h2F!F(F │ │ │ │ - yD `zDA │ │ │ │ + yD `zD@ │ │ │ │ 5 "$555&+5555-/1 │ │ │ │ 55555555 │ │ │ │ #(,16:BGLOT │ │ │ │ ;FRFs!0F │ │ │ │ ;FJFs!(F │ │ │ │ [[[[[[[[3F:Fr!(Fh │ │ │ │ 3F:Fq!(Fh │ │ │ │ 3F:Fp!(Fh │ │ │ │ 3F:Fo!(Fh │ │ │ │ 3F:Fn!(Fh │ │ │ │ 3F:Fm!(Fh │ │ │ │ F!F8FzDf │ │ │ │ FZF3F!FHFd │ │ │ │ FXF~D3Fe │ │ │ │ -"Xj*K{Dd │ │ │ │ +"Xj*K{Dc │ │ │ │ ' pG& pG │ │ │ │ 0) pG" pG │ │ │ │ ( pG pG │ │ │ │ pG$ pG# pG │ │ │ │ yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy │ │ │ │ yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy │ │ │ │ NQDF01CF │ │ │ │ @@ -6045,24 +6054,24 @@ │ │ │ │ ############### │ │ │ │ Kx"9F FX │ │ │ │ {jx"9F F │ │ │ │ FKFs! FQ │ │ │ │ UUUUUUU6UUUUUUUUUUUUUUU3 │ │ │ │ F*Fs!8FO │ │ │ │ " │ │ │ │ -3F"Fs!(FN │ │ │ │ +3F"Fs!(FM │ │ │ │ SSSSSSSSSSSSq │ │ │ │ ZddddddUdddddddPddddddddddddddd0 │ │ │ │ +h"FQF8F │ │ │ │ "F,F5F>F │ │ │ │ :EEEEEE1EEEEEEE,EEEEEEEEEEEEEEE │ │ │ │ L,Y$h4`O │ │ │ │ #BF)F F* │ │ │ │ #F:Fs!0F │ │ │ │ -+F2Fs! FH │ │ │ │ ++F2Fs! FG │ │ │ │ bjKFQF8F │ │ │ │ NTTTTTTGTTTTTTTCTTTTTTTTTTTTTTTK │ │ │ │ CzDkFyD0F │ │ │ │ LLLLLLLLLLLLLLL │ │ │ │ ,FnJmKzD │ │ │ │ uCF*F F@ │ │ │ │ @E{DuY-h) │ │ │ │ @@ -6263,16 +6272,16 @@ │ │ │ │ +s`=i,Yc │ │ │ │ 8F7D!F2F │ │ │ │ 3PF&b&c%p │ │ │ │ 3FAX h!`O │ │ │ │ 2t!&GF!h │ │ │ │ `HF !&`q │ │ │ │ NJLKzDua │ │ │ │ -(F5D2F!Fm │ │ │ │ -(F5D2F!Fm │ │ │ │ +(F5D2F!Fl │ │ │ │ +(F5D2F!Fl │ │ │ │ (F5D2F!Fl │ │ │ │ $+F2F9F@F │ │ │ │ cF"FAF8F │ │ │ │ KFRF!F@F │ │ │ │ KFRF!F@F │ │ │ │ rrrrrrrrrrrrrrrrrrrrrrrrrr │ │ │ │ rrrrrrrrrrrrrrrrrrrrrrr │ │ │ │ @@ -6512,17 +6521,16 @@ │ │ │ │ !!!!!!!!!!!!!!! │ │ │ │ D"hB`S`:J#`8KzD │ │ │ │ OUUUUUUHUUUUUUUDUUUUUUUUUUUUUUUL │ │ │ │ F`J{DiX h │ │ │ │ KPPPPPPHPPPPPPP │ │ │ │ PPPPPPPPPPPPPPPP │ │ │ │ %oF~D2F9F9 │ │ │ │ +HxDpGX_: │ │ │ │ HxDpG HxDpG HxDpG │ │ │ │ -HxDpG&_: │ │ │ │ -HxDpGP_: │ │ │ │ XFyD;F " │ │ │ │ 2JzD2I'F │ │ │ │ .I"F8FyD │ │ │ │ ;h2F!F8F │ │ │ │ :F3F!F(F │ │ │ │ ~D:F1F(F │ │ │ │ yI:F(FyD │ │ │ │ @@ -6625,23 +6633,23 @@ │ │ │ │ (F>J;KzD │ │ │ │ {D6IzDyD[ │ │ │ │ :FSFqF F │ │ │ │ F3F*F)F F │ │ │ │ 01yD&KzD │ │ │ │ D J KyDzD │ │ │ │ IzD{DyDS │ │ │ │ - *J{D*IzDyDS │ │ │ │ + *J{D*IzDyDR │ │ │ │ AXoFXhdE h │ │ │ │ -i2h0FZdS │ │ │ │ +i2h0FZdR │ │ │ │ z;I(FyDS │ │ │ │ i2h0FZdR │ │ │ │ IzDyDP │ │ │ │ 3F*F)F F │ │ │ │ p5zDKzD │ │ │ │ F J{D IzDyDG │ │ │ │ F"J{D"IzDyDG │ │ │ │ L"AF8Fch │ │ │ │ @@ -6670,15 +6678,15 @@ │ │ │ │ #"F)F8FH │ │ │ │ I[hzDyD: │ │ │ │ FFFFFFFFFMRYMQ pG │ │ │ │ ppGpGpGpG │ │ │ │ 6iX h1`O │ │ │ │ X\`dThlT │ │ │ │ .J!F@FzD │ │ │ │ - J IzDyD7 │ │ │ │ + J IzDyD6 │ │ │ │ D$3F2F(F │ │ │ │ T4)Fd"HFg │ │ │ │ @F$J!FzD │ │ │ │ +J,IzDyD5 │ │ │ │ %J&IzDyD5 │ │ │ │ IzDyD3 │ │ │ │ 81|K{Dce{K{D#c{K │ │ │ │ @@ -6690,15 +6698,15 @@ │ │ │ │ mS{Pi +L │ │ │ │ GHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHH ( │ │ │ │ mS{Pi +1 │ │ │ │ oKx!jj F │ │ │ │ RRRRRRRORRRRRRRRRRRRRRRR │ │ │ │ U*hreS`+` │ │ │ │ """"""""""""""" │ │ │ │ -FzD(FyD+ │ │ │ │ +FzD(FyD* │ │ │ │ @#8F0")F │ │ │ │ ]0JF1FXFc │ │ │ │ 1F#F~hF"F/F%F │ │ │ │ {D>F"F/F%F │ │ │ │ X>"F{DBD │ │ │ │ -AF+F "xD{ │ │ │ │ -AF+F "xD{ │ │ │ │ +AF+F "xDz │ │ │ │ +AF+F "xDz │ │ │ │ {D>F"F/F%F │ │ │ │ ,8"F{DBD │ │ │ │ {D>F"F/F%F │ │ │ │ `7"F{DBD │ │ │ │ {D>F"F/F%F │ │ │ │ {D>F"F/F%F │ │ │ │ ,MzD-I-HyD-L │ │ │ │ !0F │ │ │ │ +czD+F F= │ │ │ │ !CK8FCJ{D │ │ │ │ xDAXPF h │ │ │ │ !WK8FWJ{D │ │ │ │ !QK8FQJ{D │ │ │ │ 8FJKzD{D │ │ │ │ -2{J+FzD; │ │ │ │ -2uJ+FzD; │ │ │ │ -2pJ+FzD; │ │ │ │ -2kJ+FzD; │ │ │ │ -2fJ+FzD; │ │ │ │ -2aJ+FzD; │ │ │ │ +2{J+FzD: │ │ │ │ +2uJ+FzD: │ │ │ │ +2pJ+FzD: │ │ │ │ +2kJ+FzD: │ │ │ │ +2fJ+FzD: │ │ │ │ +2aJ+FzD: │ │ │ │ 2}J+FzD: │ │ │ │ 2xJ+FzD: │ │ │ │ 2sJ+FzD: │ │ │ │ 2nJ+FzD: │ │ │ │ 2jJ+FzD: │ │ │ │ gN~DgI+FgJ FyD │ │ │ │ BF;F FyD │ │ │ │ @@ -7752,38 +7760,38 @@ │ │ │ │ 2?J+FzD4 │ │ │ │ 2;J+FzD4 │ │ │ │ 2.J+FzD4 │ │ │ │ ,N~D,I+F,J FyD │ │ │ │ #mJ+FzD3 │ │ │ │ szD#F0F1 │ │ │ │ !fK@FfJ{D │ │ │ │ -czDCF8F1 │ │ │ │ +czDCF8F0 │ │ │ │ czD;F@F0 │ │ │ │ ^ c @ E JFCFPF │ │ │ │ ! & JFCFPF │ │ │ │ -szD#F(F. │ │ │ │ +szD#F(F- │ │ │ │ !yK(FyJ{D │ │ │ │ szD#F(F- │ │ │ │ !NK(FNJ{D │ │ │ │ czD#F(F- │ │ │ │ szD#F(F- │ │ │ │ czD#F(F- │ │ │ │ czD#F(F- │ │ │ │ szD#F(F- │ │ │ │ czD#F(F, │ │ │ │ czD#F(F, │ │ │ │ czD#F(F, │ │ │ │ czD#F(F, │ │ │ │ L4zD8F{D │ │ │ │ SzD#FHF+ │ │ │ │ -CzD+F0F+ │ │ │ │ -CzD+F0F+ │ │ │ │ -CzD+F0F+ │ │ │ │ -CzD+F0F+ │ │ │ │ -CzD+F0F+ │ │ │ │ +CzD+F0F* │ │ │ │ +CzD+F0F* │ │ │ │ +CzD+F0F* │ │ │ │ +CzD+F0F* │ │ │ │ +CzD+F0F* │ │ │ │ szD#F(F* │ │ │ │ szD#F(F* │ │ │ │ szD#F(F* │ │ │ │ !yK(FyJ │ │ │ │ czD+F F) │ │ │ │ !CK8FCJ{D │ │ │ │ xDAX F hw │ │ │ │ @@ -7820,14 +7828,19 @@ │ │ │ │ (#FIFzD(F │ │ │ │ p'#FQFzD(F │ │ │ │ !uK FuJ{D │ │ │ │ !kK FkJ{D │ │ │ │ FHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff8 │ │ │ │ tstcs r3, #131072 @ 0x20000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efd2 │ │ │ │ - tsteq r5, ip, asr #18 │ │ │ │ + tsteq r5, ip, asr #24 │ │ │ │ andvs r6, r3, fp, lsl #16 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ sbcpl r6, r2, sl, asr #18 │ │ │ │ addvs r6, r3, fp, lsl #19 │ │ │ │ addvs r6, r3, fp, asr #17 │ │ │ │ stccc 8, cr15, [ip], {83} @ 0x53 │ │ │ │ strmi r6, [r3], #-2314 @ 0xfffff6f6 │ │ │ │ @@ -786,96 +786,96 @@ │ │ │ │ @ instruction: 0x46394b57 │ │ │ │ @ instruction: 0x46484632 │ │ │ │ @ instruction: 0xf045447b │ │ │ │ @ instruction: 0xe1b6f80f │ │ │ │ @ instruction: 0x01b44fc8 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ strdeq r6, [r6, -r8] │ │ │ │ - @ instruction: 0x01066c9a │ │ │ │ - @ instruction: 0x01066c9c │ │ │ │ - smlabbeq r6, r2, ip, r6 │ │ │ │ - tsteq sl, r8, ror #22 │ │ │ │ - tsteq r6, lr, ror #24 │ │ │ │ - tsteq r6, r2, ror #24 │ │ │ │ - tsteq sl, sl, lsr fp │ │ │ │ - tsteq r6, lr, asr #24 │ │ │ │ - tsteq sl, ip, lsl fp │ │ │ │ - tsteq r6, sl, lsl ip │ │ │ │ + @ instruction: 0x01066f9a │ │ │ │ + @ instruction: 0x01066f9c │ │ │ │ + smlabbeq r6, r2, pc, r6 @ │ │ │ │ + tsteq sl, r8, ror #28 │ │ │ │ + tsteq r6, lr, ror #30 │ │ │ │ + tsteq r6, r2, ror #30 │ │ │ │ + tsteq sl, sl, lsr lr │ │ │ │ + tsteq r6, lr, asr #30 │ │ │ │ + tsteq sl, ip, lsl lr │ │ │ │ + tsteq r6, sl, lsl pc │ │ │ │ strdeq r7, [sl, -r2] │ │ │ │ - tsteq r6, r2, lsl ip │ │ │ │ - tsteq r6, r6, ror fp │ │ │ │ + tsteq r6, r2, lsl pc │ │ │ │ + tsteq r6, r6, ror lr │ │ │ │ strdeq r6, [r6, -r2] │ │ │ │ - tsteq r6, r8, ror #22 │ │ │ │ + tsteq r6, r8, ror #28 │ │ │ │ ldrdeq r6, [r6, -r0] │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - smlabbeq sl, r2, sl, r7 │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ - tsteq r6, r8, lsr #20 │ │ │ │ - tsteq r6, r2, lsl sl │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq r6, r4, asr #12 │ │ │ │ - tsteq r6, ip, lsr r6 │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - tsteq r6, ip, lsl r6 │ │ │ │ - tsteq r6, r4, lsl r6 │ │ │ │ - @ instruction: 0x010666b8 │ │ │ │ - tsteq sl, r6, asr #10 │ │ │ │ - tsteq sl, r2, lsr r5 │ │ │ │ - tsteq sl, sl, lsl r5 │ │ │ │ - tsteq sl, r2, lsl #10 │ │ │ │ - smlatteq sl, lr, r4, r7 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + smlabbeq sl, r2, sp, r7 │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ + tsteq r6, r8, lsr #26 │ │ │ │ + tsteq r6, r2, lsl sp │ │ │ │ + tsteq r6, ip, asr #18 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ + tsteq r6, ip, lsr r9 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + tsteq r6, ip, lsl r9 │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ + @ instruction: 0x010669b8 │ │ │ │ + tsteq sl, r6, asr #16 │ │ │ │ + tsteq sl, r2, lsr r8 │ │ │ │ + tsteq sl, sl, lsl r8 │ │ │ │ + tsteq sl, r2, lsl #16 │ │ │ │ + smlatteq sl, lr, r7, r7 │ │ │ │ ldrdeq r7, [sl, -r6] │ │ │ │ - @ instruction: 0x010a74be │ │ │ │ - smlatbeq sl, r6, r4, r7 │ │ │ │ - smlabbeq sl, lr, r4, r7 │ │ │ │ - tsteq sl, sl, ror r4 │ │ │ │ - tsteq sl, r2, ror #8 │ │ │ │ - tsteq sl, r8, asr #8 │ │ │ │ - tsteq sl, r6, lsl #8 │ │ │ │ + @ instruction: 0x010a77be │ │ │ │ + smlatbeq sl, r6, r7, r7 │ │ │ │ + smlabbeq sl, lr, r7, r7 │ │ │ │ + tsteq sl, sl, ror r7 │ │ │ │ + tsteq sl, r2, ror #14 │ │ │ │ + tsteq sl, r8, asr #14 │ │ │ │ + tsteq sl, r6, lsl #14 │ │ │ │ ldrdeq r7, [sl, -r6] │ │ │ │ - smlatbeq sl, r4, r3, r7 │ │ │ │ - @ instruction: 0x010a7396 │ │ │ │ - smlabbeq sl, r8, r3, r7 │ │ │ │ - tsteq sl, sl, ror r3 │ │ │ │ - tsteq sl, ip, ror #6 │ │ │ │ - tsteq sl, ip, asr r3 │ │ │ │ - tsteq sl, r6, asr #6 │ │ │ │ - tsteq sl, r4, lsr r3 │ │ │ │ - tsteq sl, lr, lsl r3 │ │ │ │ - tsteq sl, r8, lsl #6 │ │ │ │ + smlatbeq sl, r4, r6, r7 │ │ │ │ + @ instruction: 0x010a7696 │ │ │ │ + smlabbeq sl, r8, r6, r7 │ │ │ │ + tsteq sl, sl, ror r6 │ │ │ │ + tsteq sl, ip, ror #12 │ │ │ │ + tsteq sl, ip, asr r6 │ │ │ │ + tsteq sl, r6, asr #12 │ │ │ │ + tsteq sl, r4, lsr r6 │ │ │ │ + tsteq sl, lr, lsl r6 │ │ │ │ + tsteq sl, r8, lsl #12 │ │ │ │ strdeq r7, [sl, -r2] │ │ │ │ ldrdeq r7, [sl, -sl] │ │ │ │ - smlabteq sl, sl, r2, r7 │ │ │ │ - @ instruction: 0x010a72b4 │ │ │ │ - smlatbeq sl, r2, r2, r7 │ │ │ │ - smlabbeq sl, ip, r2, r7 │ │ │ │ - tsteq sl, r6, ror r2 │ │ │ │ - tsteq sl, r4, ror #4 │ │ │ │ - tsteq sl, lr, asr #4 │ │ │ │ - tsteq sl, r8, lsr r2 │ │ │ │ - tsteq sl, r2, lsr #4 │ │ │ │ - tsteq sl, ip, lsl #4 │ │ │ │ + smlabteq sl, sl, r5, r7 │ │ │ │ + @ instruction: 0x010a75b4 │ │ │ │ + smlatbeq sl, r2, r5, r7 │ │ │ │ + smlabbeq sl, ip, r5, r7 │ │ │ │ + tsteq sl, r6, ror r5 │ │ │ │ + tsteq sl, r4, ror #10 │ │ │ │ + tsteq sl, lr, asr #10 │ │ │ │ + tsteq sl, r8, lsr r5 │ │ │ │ + tsteq sl, r2, lsr #10 │ │ │ │ + tsteq sl, ip, lsl #10 │ │ │ │ strdeq r7, [sl, -sl] │ │ │ │ - smlatteq sl, r4, r1, r7 │ │ │ │ - smlabteq sl, ip, r1, r7 │ │ │ │ - @ instruction: 0x010a71b6 │ │ │ │ - smlatbeq sl, r4, r1, r7 │ │ │ │ - smlabbeq sl, lr, r1, r7 │ │ │ │ - tsteq sl, r8, ror r1 │ │ │ │ - tsteq sl, r2, ror #2 │ │ │ │ - tsteq sl, r0, asr r1 │ │ │ │ - tsteq sl, sl, lsr r1 │ │ │ │ - tsteq sl, r4, lsr #2 │ │ │ │ - tsteq sl, lr, lsl #2 │ │ │ │ + smlatteq sl, r4, r4, r7 │ │ │ │ + smlabteq sl, ip, r4, r7 │ │ │ │ + @ instruction: 0x010a74b6 │ │ │ │ + smlatbeq sl, r4, r4, r7 │ │ │ │ + smlabbeq sl, lr, r4, r7 │ │ │ │ + tsteq sl, r8, ror r4 │ │ │ │ + tsteq sl, r2, ror #8 │ │ │ │ + tsteq sl, r0, asr r4 │ │ │ │ + tsteq sl, sl, lsr r4 │ │ │ │ + tsteq sl, r4, lsr #8 │ │ │ │ + tsteq sl, lr, lsl #8 │ │ │ │ strdeq r7, [sl, -ip] │ │ │ │ - smlatteq sl, r6, r0, r7 │ │ │ │ + smlatteq sl, r6, r3, r7 │ │ │ │ ldrdeq r7, [sl, -r4] │ │ │ │ - strheq r7, [sl, -ip] │ │ │ │ + @ instruction: 0x010a73bc │ │ │ │ blmi fe6a014c │ │ │ │ @ instruction: 0x46324639 │ │ │ │ ldrbtmi r4, [fp], #-1608 @ 0xfffff9b8 │ │ │ │ cdp2 0, 11, cr15, cr8, cr0, {2} │ │ │ │ @ instruction: 0xf1b8e103 │ │ │ │ smlatble r7, r0, pc, r0 @ │ │ │ │ @ instruction: 0x46394b93 │ │ │ │ @@ -1021,42 +1021,42 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 445fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331c78> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stc 7, cr15, [r0], {252} @ 0xfc │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - tsteq sl, r6, asr pc │ │ │ │ - tsteq sl, r0, asr #30 │ │ │ │ - tsteq sl, sl, lsr #30 │ │ │ │ - tsteq sl, r2, lsl pc │ │ │ │ - strdeq r6, [sl, -ip] │ │ │ │ - smlatteq sl, sl, lr, r6 │ │ │ │ - ldrdeq r6, [sl, -r4] │ │ │ │ - @ instruction: 0x010a6ebe │ │ │ │ - smlatbeq sl, r8, lr, r6 │ │ │ │ - @ instruction: 0x010a6e96 │ │ │ │ - smlabbeq sl, r0, lr, r6 │ │ │ │ - tsteq sl, sl, ror #28 │ │ │ │ - tsteq sl, r4, asr lr │ │ │ │ - tsteq sl, r2, asr #28 │ │ │ │ - tsteq sl, ip, lsr #28 │ │ │ │ - tsteq sl, sl, lsl lr │ │ │ │ - tsteq sl, r4, lsl #28 │ │ │ │ - strdeq r6, [sl, -r2] │ │ │ │ - ldrdeq r6, [sl, -ip] │ │ │ │ - smlabteq sl, sl, sp, r6 │ │ │ │ - @ instruction: 0x010a6db4 │ │ │ │ - smlatbeq sl, r2, sp, r6 │ │ │ │ - smlabbeq sl, ip, sp, r6 │ │ │ │ - tsteq sl, r6, ror sp │ │ │ │ - tsteq sl, r0, ror #26 │ │ │ │ - tsteq sl, r0, asr sp │ │ │ │ - @ instruction: 0x01065eb0 │ │ │ │ - strheq r2, [r6, -sl] │ │ │ │ + tsteq sl, r6, asr r2 │ │ │ │ + tsteq sl, r0, asr #4 │ │ │ │ + tsteq sl, sl, lsr #4 │ │ │ │ + tsteq sl, r2, lsl r2 │ │ │ │ + strdeq r7, [sl, -ip] │ │ │ │ + smlatteq sl, sl, r1, r7 │ │ │ │ + ldrdeq r7, [sl, -r4] │ │ │ │ + @ instruction: 0x010a71be │ │ │ │ + smlatbeq sl, r8, r1, r7 │ │ │ │ + @ instruction: 0x010a7196 │ │ │ │ + smlabbeq sl, r0, r1, r7 │ │ │ │ + tsteq sl, sl, ror #2 │ │ │ │ + tsteq sl, r4, asr r1 │ │ │ │ + tsteq sl, r2, asr #2 │ │ │ │ + tsteq sl, ip, lsr #2 │ │ │ │ + tsteq sl, sl, lsl r1 │ │ │ │ + tsteq sl, r4, lsl #2 │ │ │ │ + strdeq r7, [sl, -r2] │ │ │ │ + ldrdeq r7, [sl, -ip] │ │ │ │ + smlabteq sl, sl, r0, r7 │ │ │ │ + strheq r7, [sl, -r4] │ │ │ │ + smlatbeq sl, r2, r0, r7 │ │ │ │ + smlabbeq sl, ip, r0, r7 │ │ │ │ + tsteq sl, r6, ror r0 │ │ │ │ + tsteq sl, r0, rrx │ │ │ │ + qaddeq r7, r0, sl │ │ │ │ + @ instruction: 0x010661b0 │ │ │ │ + @ instruction: 0x010623ba │ │ │ │ @ instruction: 0x01b4408c │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ svcvs 0x00e0f5b0 │ │ │ │ addshi pc, r5, r0 │ │ │ │ @ instruction: 0xf5b0d84f │ │ │ │ @ instruction: 0xf0006f80 │ │ │ │ stmdale sl!, {r0, r1, r4, r7, pc} │ │ │ │ @@ -1176,55 +1176,55 @@ │ │ │ │ stmdami fp!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2090 @ 0xfffff7d6 │ │ │ │ stmdami sl!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2089 @ 0xfffff7d7 │ │ │ │ svclt 0x00004770 │ │ │ │ - smlabteq r6, lr, sp, r5 │ │ │ │ - strdeq r5, [r6, -r0] │ │ │ │ - tsteq r6, r6, lsl #28 │ │ │ │ - tsteq r6, r6, asr #28 │ │ │ │ - smlabbeq r6, r2, lr, r5 │ │ │ │ - @ instruction: 0x01065eb2 │ │ │ │ - tsteq r6, r2, lsl #30 │ │ │ │ - tsteq r6, lr, lsr pc │ │ │ │ - smlabbeq r6, r6, pc, r5 @ │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ - tsteq r6, lr, ror sp │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ + smlabteq r6, lr, r0, r6 │ │ │ │ + strdeq r6, [r6, -r0] │ │ │ │ + tsteq r6, r6, lsl #2 │ │ │ │ + tsteq r6, r6, asr #2 │ │ │ │ + smlabbeq r6, r2, r1, r6 │ │ │ │ + @ instruction: 0x010661b2 │ │ │ │ + tsteq r6, r2, lsl #4 │ │ │ │ + tsteq r6, lr, lsr r2 │ │ │ │ + smlabbeq r6, r6, r2, r6 │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ + tsteq r6, lr, ror r0 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ - @ instruction: 0x01065cb0 │ │ │ │ + @ instruction: 0x01065fb0 │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - tsteq r6, r6, lsr #26 │ │ │ │ - tsteq r6, r0, asr #26 │ │ │ │ - @ instruction: 0x01065bbe │ │ │ │ - smlatbeq r6, r8, sp, r5 │ │ │ │ - tsteq r6, r2, ror sp │ │ │ │ - smlabbeq r6, r4, sp, r5 │ │ │ │ - smlatbeq r6, r6, fp, r5 │ │ │ │ - @ instruction: 0x01065db4 │ │ │ │ - smlabteq r6, r6, sp, r5 │ │ │ │ - @ instruction: 0x01065b94 │ │ │ │ - @ instruction: 0x01065e9e │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - strdeq r5, [r6, -sl] │ │ │ │ - tsteq r6, r0, lsl lr │ │ │ │ - tsteq r6, r6, ror fp │ │ │ │ - tsteq r6, r0, asr lr │ │ │ │ - tsteq r6, r2, ror #28 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - ldrdeq r5, [r6, -r2] │ │ │ │ - @ instruction: 0x01065e9c │ │ │ │ - smlatbeq r6, lr, lr, r5 │ │ │ │ - tsteq r6, ip, asr #22 │ │ │ │ - smlatteq r6, sl, lr, r5 │ │ │ │ - strdeq r5, [r6, -ip] │ │ │ │ - tsteq r6, sl, lsr fp │ │ │ │ + tsteq r6, r6, lsr #32 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ + @ instruction: 0x01065ebe │ │ │ │ + smlatbeq r6, r8, r0, r6 │ │ │ │ + tsteq r6, r2, ror r0 │ │ │ │ + smlabbeq r6, r4, r0, r6 │ │ │ │ + smlatbeq r6, r6, lr, r5 │ │ │ │ + strheq r6, [r6, -r4] │ │ │ │ + smlabteq r6, r6, r0, r6 │ │ │ │ + @ instruction: 0x01065e94 │ │ │ │ + @ instruction: 0x0106619e │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + strdeq r6, [r6, -sl] │ │ │ │ + tsteq r6, r0, lsl r1 │ │ │ │ + tsteq r6, r6, ror lr │ │ │ │ + tsteq r6, r0, asr r1 │ │ │ │ + tsteq r6, r2, ror #2 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + ldrdeq r6, [r6, -r2] │ │ │ │ + @ instruction: 0x0106619c │ │ │ │ + smlatbeq r6, lr, r1, r6 │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ + smlatteq r6, sl, r1, r6 │ │ │ │ + strdeq r6, [r6, -ip] │ │ │ │ + tsteq r6, sl, lsr lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r5, lsl r6 │ │ │ │ andsvc pc, ip, #64, 4 │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @@ -1961,163 +1961,163 @@ │ │ │ │ and lr, r7, lr, asr sl │ │ │ │ @ instruction: 0x463b4a99 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ b 15aae2c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - smlabteq r6, sl, sp, r5 │ │ │ │ - @ instruction: 0x01085598 │ │ │ │ - @ instruction: 0x01065dba │ │ │ │ - tsteq r8, r0, ror #10 │ │ │ │ + smlabteq r6, sl, r0, r6 │ │ │ │ + @ instruction: 0x01085898 │ │ │ │ + strheq r6, [r6, -sl] │ │ │ │ + tsteq r8, r0, ror #16 │ │ │ │ strdeq r5, [r6, -r8] │ │ │ │ strdeq r5, [r8, -r2] │ │ │ │ - smlatteq r6, r4, ip, r5 │ │ │ │ - smlabteq r8, lr, r4, r5 │ │ │ │ - smlabteq r6, ip, ip, r5 │ │ │ │ - smlabteq r6, r6, ip, r5 │ │ │ │ - tsteq pc, r6, lsl fp @ │ │ │ │ - @ instruction: 0x01065cb0 │ │ │ │ - tsteq r8, ip, ror r4 │ │ │ │ - @ instruction: 0x01065c9e │ │ │ │ - @ instruction: 0x01065c9c │ │ │ │ - tsteq r8, r6, lsr r4 │ │ │ │ - smlabbeq r6, r8, ip, r5 │ │ │ │ - smlabteq r9, r0, r2, r6 │ │ │ │ - smlabbeq r6, r0, ip, r5 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - tsteq pc, r6, asr sl @ │ │ │ │ - tsteq r6, sl, asr ip │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ - tsteq r6, r4, asr ip │ │ │ │ - tsteq r6, sl, asr #24 │ │ │ │ - tsteq r9, r0, lsr r2 │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ - tsteq r6, r4, asr #24 │ │ │ │ - smlabteq pc, r6, r9, r1 @ │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ + smlatteq r6, r4, pc, r5 @ │ │ │ │ + smlabteq r8, lr, r7, r5 │ │ │ │ + smlabteq r6, ip, pc, r5 @ │ │ │ │ + smlabteq r6, r6, pc, r5 @ │ │ │ │ + tsteq pc, r6, lsl lr @ │ │ │ │ + @ instruction: 0x01065fb0 │ │ │ │ + tsteq r8, ip, ror r7 │ │ │ │ + @ instruction: 0x01065f9e │ │ │ │ + @ instruction: 0x01065f9c │ │ │ │ + tsteq r8, r6, lsr r7 │ │ │ │ + smlabbeq r6, r8, pc, r5 @ │ │ │ │ + smlabteq r9, r0, r5, r6 │ │ │ │ + smlabbeq r6, r0, pc, r5 @ │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + tsteq pc, r6, asr sp @ │ │ │ │ + tsteq r6, sl, asr pc │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ + tsteq r6, sl, asr #30 │ │ │ │ + tsteq r9, r0, lsr r5 │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ + smlabteq pc, r6, ip, r1 @ │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ ldrdeq r6, [r9, -r2] │ │ │ │ - tsteq r6, r2, lsr ip │ │ │ │ - tsteq r6, lr, lsl ip │ │ │ │ - tsteq pc, r8, ror #18 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - tsteq r6, r2, lsl ip │ │ │ │ - tsteq r6, r2, lsl ip │ │ │ │ - tsteq r6, sl, lsl #24 │ │ │ │ - smlatteq r6, r0, fp, r5 │ │ │ │ - smlatteq r6, r0, fp, r5 │ │ │ │ + tsteq r6, r2, lsr pc │ │ │ │ + tsteq r6, lr, lsl pc │ │ │ │ + tsteq pc, r8, ror #24 │ │ │ │ + tsteq r6, ip, lsl #30 │ │ │ │ + tsteq r6, r2, lsl pc │ │ │ │ + tsteq r6, r2, lsl pc │ │ │ │ + tsteq r6, sl, lsl #30 │ │ │ │ + smlatteq r6, r0, lr, r5 │ │ │ │ + smlatteq r6, r0, lr, r5 │ │ │ │ strdeq r5, [r6, -r0] │ │ │ │ - tsteq r6, sl, lsl #22 │ │ │ │ - tsteq r6, r2, lsl #22 │ │ │ │ + tsteq r6, sl, lsl #28 │ │ │ │ + tsteq r6, r2, lsl #28 │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - @ instruction: 0x01065bba │ │ │ │ - tsteq r8, r4, lsl #4 │ │ │ │ - smlatbeq r6, r8, fp, r5 │ │ │ │ - @ instruction: 0x01065b92 │ │ │ │ - smlabbeq r6, sl, fp, r5 │ │ │ │ - smlabbeq r6, r2, fp, r5 │ │ │ │ - tsteq r6, sl, ror fp │ │ │ │ - tsteq r6, r2, ror fp │ │ │ │ - tsteq r6, lr, ror #22 │ │ │ │ - tsteq r6, sl, ror #22 │ │ │ │ - smlatteq pc, r0, r7, r1 │ │ │ │ - tsteq r6, r4, asr fp │ │ │ │ - smlatteq r6, lr, sl, r5 │ │ │ │ - smlatteq r6, r6, sl, r5 │ │ │ │ + @ instruction: 0x01065eba │ │ │ │ + tsteq r8, r4, lsl #10 │ │ │ │ + smlatbeq r6, r8, lr, r5 │ │ │ │ + @ instruction: 0x01065e92 │ │ │ │ + smlabbeq r6, sl, lr, r5 │ │ │ │ + smlabbeq r6, r2, lr, r5 │ │ │ │ + tsteq r6, sl, ror lr │ │ │ │ + tsteq r6, r2, ror lr │ │ │ │ + tsteq r6, lr, ror #28 │ │ │ │ + tsteq r6, sl, ror #28 │ │ │ │ + smlatteq pc, r0, sl, r1 │ │ │ │ + tsteq r6, r4, asr lr │ │ │ │ + smlatteq r6, lr, sp, r5 │ │ │ │ + smlatteq r6, r6, sp, r5 │ │ │ │ ldrdeq r5, [r6, -lr] │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ - smlabteq r6, lr, sl, r5 │ │ │ │ - smlabteq r6, sl, sl, r5 │ │ │ │ - smlabteq r6, r6, sl, r5 │ │ │ │ - tsteq pc, ip, lsr r7 @ │ │ │ │ - @ instruction: 0x01065abc │ │ │ │ - tsteq r6, sl, asr #20 │ │ │ │ - tsteq r6, r2, asr #20 │ │ │ │ - tsteq r6, sl, lsr sl │ │ │ │ - tsteq r6, r2, lsr sl │ │ │ │ - tsteq r6, sl, lsr #20 │ │ │ │ - tsteq r6, r6, lsr #20 │ │ │ │ - tsteq r6, r2, lsr #20 │ │ │ │ - @ instruction: 0x010f1698 │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - smlatbeq r6, r6, r9, r5 │ │ │ │ - @ instruction: 0x0106599e │ │ │ │ - @ instruction: 0x01065996 │ │ │ │ - smlabbeq r6, lr, r9, r5 │ │ │ │ - smlabbeq r6, r6, r9, r5 │ │ │ │ - smlabbeq r6, r2, r9, r5 │ │ │ │ - tsteq r6, lr, ror r9 │ │ │ │ + smlabteq r6, lr, sp, r5 │ │ │ │ + smlabteq r6, sl, sp, r5 │ │ │ │ + smlabteq r6, r6, sp, r5 │ │ │ │ + tsteq pc, ip, lsr sl @ │ │ │ │ + @ instruction: 0x01065dbc │ │ │ │ + tsteq r6, sl, asr #26 │ │ │ │ + tsteq r6, r2, asr #26 │ │ │ │ + tsteq r6, sl, lsr sp │ │ │ │ + tsteq r6, r2, lsr sp │ │ │ │ + tsteq r6, sl, lsr #26 │ │ │ │ + tsteq r6, r6, lsr #26 │ │ │ │ + tsteq r6, r2, lsr #26 │ │ │ │ + @ instruction: 0x010f1998 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + smlatbeq r6, r6, ip, r5 │ │ │ │ + @ instruction: 0x01065c9e │ │ │ │ + @ instruction: 0x01065c96 │ │ │ │ + smlabbeq r6, lr, ip, r5 │ │ │ │ + smlabbeq r6, r6, ip, r5 │ │ │ │ + smlabbeq r6, r2, ip, r5 │ │ │ │ + tsteq r6, lr, ror ip │ │ │ │ strdeq r1, [pc, -r4] │ │ │ │ - smlabbeq r6, sl, r9, r5 │ │ │ │ - tsteq r9, r2, ror #10 │ │ │ │ - tsteq r6, r6, ror r9 │ │ │ │ - tsteq r6, lr, ror #18 │ │ │ │ - tsteq r6, r6, ror #18 │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ - tsteq r9, r4, lsl #10 │ │ │ │ - tsteq r6, r8, lsl r9 │ │ │ │ - tsteq r6, r0, lsl r9 │ │ │ │ - tsteq r6, r8, lsl #18 │ │ │ │ - tsteq r6, sl, lsl r9 │ │ │ │ - smlatbeq r9, r6, r4, r3 │ │ │ │ - @ instruction: 0x010658ba │ │ │ │ - @ instruction: 0x010658b2 │ │ │ │ - smlatbeq r6, sl, r8, r5 │ │ │ │ + smlabbeq r6, sl, ip, r5 │ │ │ │ + tsteq r9, r2, ror #16 │ │ │ │ + tsteq r6, r6, ror ip │ │ │ │ + tsteq r6, lr, ror #24 │ │ │ │ + tsteq r6, r6, ror #24 │ │ │ │ + tsteq r6, ip, asr ip │ │ │ │ + tsteq r9, r4, lsl #16 │ │ │ │ + tsteq r6, r8, lsl ip │ │ │ │ + tsteq r6, r0, lsl ip │ │ │ │ + tsteq r6, r8, lsl #24 │ │ │ │ + tsteq r6, sl, lsl ip │ │ │ │ + smlatbeq r9, r6, r7, r3 │ │ │ │ + @ instruction: 0x01065bba │ │ │ │ + @ instruction: 0x01065bb2 │ │ │ │ + smlatbeq r6, sl, fp, r5 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - @ instruction: 0x010f1492 │ │ │ │ - @ instruction: 0x010658b8 │ │ │ │ - smlabbeq r6, lr, r8, r5 │ │ │ │ - @ instruction: 0x0106589a │ │ │ │ - @ instruction: 0x01065896 │ │ │ │ - @ instruction: 0x01065892 │ │ │ │ - smlabbeq r6, lr, r8, r5 │ │ │ │ - smlabbeq r6, lr, r8, r5 │ │ │ │ - tsteq pc, r0, lsl #8 │ │ │ │ - tsteq r6, sl, ror r8 │ │ │ │ + @ instruction: 0x010f1792 │ │ │ │ + @ instruction: 0x01065bb8 │ │ │ │ + smlabbeq r6, lr, fp, r5 │ │ │ │ + @ instruction: 0x01065b9a │ │ │ │ + @ instruction: 0x01065b96 │ │ │ │ + @ instruction: 0x01065b92 │ │ │ │ + smlabbeq r6, lr, fp, r5 │ │ │ │ + smlabbeq r6, lr, fp, r5 │ │ │ │ + tsteq pc, r0, lsl #14 │ │ │ │ + tsteq r6, sl, ror fp │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsl #16 │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ + tsteq r6, r8, lsl #22 │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ - tsteq pc, lr, ror #6 │ │ │ │ + tsteq pc, lr, ror #12 │ │ │ │ strdeq r5, [r6, -r8] │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ ldrdeq r5, [r6, -r2] │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ - tsteq pc, r6, lsl #6 │ │ │ │ - smlabteq r6, ip, r7, r5 │ │ │ │ - tsteq r8, r6, ror ip │ │ │ │ - @ instruction: 0x010657ba │ │ │ │ + tsteq pc, r6, lsl #12 │ │ │ │ + smlabteq r6, ip, sl, r5 │ │ │ │ + tsteq r8, r6, ror pc │ │ │ │ + @ instruction: 0x01065aba │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - smlabteq r6, sl, r6, r5 │ │ │ │ - smlabteq r6, ip, r6, r5 │ │ │ │ - @ instruction: 0x010f1290 │ │ │ │ - @ instruction: 0x010656b8 │ │ │ │ - @ instruction: 0x01065690 │ │ │ │ - @ instruction: 0x0106569e │ │ │ │ - @ instruction: 0x0106569c │ │ │ │ - @ instruction: 0x0106569a │ │ │ │ - @ instruction: 0x01065698 │ │ │ │ - @ instruction: 0x0106569a │ │ │ │ - tsteq pc, lr, lsl #4 │ │ │ │ - smlabbeq r6, sl, r6, r5 │ │ │ │ - tsteq r6, r2, lsl r6 │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ - tsteq r6, lr, lsl #12 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - tsteq r6, lr, lsl #12 │ │ │ │ - smlabbeq pc, r2, r1, r1 @ │ │ │ │ - tsteq pc, ip, ror #2 │ │ │ │ - smlabteq r6, r0, pc, r4 @ │ │ │ │ + smlabteq r6, sl, r9, r5 │ │ │ │ + smlabteq r6, ip, r9, r5 │ │ │ │ + @ instruction: 0x010f1590 │ │ │ │ + @ instruction: 0x010659b8 │ │ │ │ + @ instruction: 0x01065990 │ │ │ │ + @ instruction: 0x0106599e │ │ │ │ + @ instruction: 0x0106599c │ │ │ │ + @ instruction: 0x0106599a │ │ │ │ + @ instruction: 0x01065998 │ │ │ │ + @ instruction: 0x0106599a │ │ │ │ + tsteq pc, lr, lsl #10 │ │ │ │ + smlabbeq r6, sl, r9, r5 │ │ │ │ + tsteq r6, r2, lsl r9 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ + smlabbeq pc, r2, r4, r1 @ │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ + smlabteq r6, r0, r2, r5 │ │ │ │ @ instruction: 0x03a8f643 │ │ │ │ @ instruction: 0xf0034298 │ │ │ │ vhadd.s8 q4, , │ │ │ │ vcge.s8 d24, d19, d21 │ │ │ │ addsmi r4, r8, #252, 6 @ 0xf0000003 │ │ │ │ subhi pc, r6, r3 │ │ │ │ ldrbhi pc, [ip, #-512] @ 0xfffffe00 @ │ │ │ │ @@ -2920,87 +2920,87 @@ │ │ │ │ @ instruction: 0xf5b08757 │ │ │ │ @ instruction: 0xf0025f56 │ │ │ │ vaba.s8 q12, , │ │ │ │ addsmi r5, r8, #120, 6 @ 0xe0000001 │ │ │ │ ldrbhi pc, [r6, -r2, asr #32] @ │ │ │ │ ldrbtmi r4, [r8], #-2121 @ 0xfffff7b7 │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, r2, ror #6 │ │ │ │ - @ instruction: 0x01065392 │ │ │ │ + tsteq r6, r2, ror #12 │ │ │ │ + @ instruction: 0x01065692 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ - smlabbeq r6, r0, r4, r5 │ │ │ │ - smlatteq r6, r4, r4, r5 │ │ │ │ - tsteq r6, r6, lsr #10 │ │ │ │ - smlabbeq r6, sl, r5, r5 │ │ │ │ - @ instruction: 0x01065594 │ │ │ │ - smlatteq r6, r0, r5, r5 │ │ │ │ - tsteq r6, sl, lsr #12 │ │ │ │ - smlatbeq r6, sl, r6, r5 │ │ │ │ - @ instruction: 0x010656b6 │ │ │ │ - tsteq r6, lr, lsl r7 │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ smlabbeq r6, r0, r7, r5 │ │ │ │ - tsteq r6, r8, ror #14 │ │ │ │ - @ instruction: 0x01065798 │ │ │ │ - smlatteq r6, sl, r7, r5 │ │ │ │ - tsteq r6, sl, asr #16 │ │ │ │ - tsteq r6, r6, asr #16 │ │ │ │ - @ instruction: 0x010658b6 │ │ │ │ - tsteq r6, r2, lsr #18 │ │ │ │ - @ instruction: 0x010659b8 │ │ │ │ - @ instruction: 0x010659b2 │ │ │ │ + smlatteq r6, r4, r7, r5 │ │ │ │ + tsteq r6, r6, lsr #16 │ │ │ │ + smlabbeq r6, sl, r8, r5 │ │ │ │ + @ instruction: 0x01065894 │ │ │ │ + smlatteq r6, r0, r8, r5 │ │ │ │ + tsteq r6, sl, lsr #18 │ │ │ │ + smlatbeq r6, sl, r9, r5 │ │ │ │ + @ instruction: 0x010659b6 │ │ │ │ + tsteq r6, lr, lsl sl │ │ │ │ + tsteq r6, r0, lsr #20 │ │ │ │ + smlabbeq r6, r0, sl, r5 │ │ │ │ + tsteq r6, r8, ror #20 │ │ │ │ + @ instruction: 0x01065a98 │ │ │ │ + smlatteq r6, sl, sl, r5 │ │ │ │ + tsteq r6, sl, asr #22 │ │ │ │ + tsteq r6, r6, asr #22 │ │ │ │ + @ instruction: 0x01065bb6 │ │ │ │ + tsteq r6, r2, lsr #24 │ │ │ │ + @ instruction: 0x01065cb8 │ │ │ │ + @ instruction: 0x01065cb2 │ │ │ │ strdeq r5, [r6, -r8] │ │ │ │ - tsteq r6, r6, lsr sl │ │ │ │ + tsteq r6, r6, lsr sp │ │ │ │ ldrdeq r5, [r6, -lr] │ │ │ │ strdeq r5, [r6, -r2] │ │ │ │ - smlabbeq r6, lr, fp, r5 │ │ │ │ - smlatbeq r6, lr, fp, r5 │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ - tsteq r6, sl, asr #24 │ │ │ │ - @ instruction: 0x01065cb2 │ │ │ │ - tsteq r6, r2, lsr sp │ │ │ │ - smlatteq r6, r8, sp, r5 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - smlabbeq r6, r8, lr, r5 │ │ │ │ - @ instruction: 0x01065ebc │ │ │ │ - tsteq r6, r6, lsl #30 │ │ │ │ - smlatteq r6, r8, lr, r5 │ │ │ │ - tsteq r6, r4, lsl pc │ │ │ │ - tsteq r6, r4, lsr pc │ │ │ │ - tsteq r6, ip, ror pc │ │ │ │ - tsteq r6, r8, ror #30 │ │ │ │ - @ instruction: 0x01065fb0 │ │ │ │ - smlatbeq r6, r8, pc, r5 @ │ │ │ │ - tsteq r6, r0, asr #32 │ │ │ │ - tsteq r6, r0, lsr r0 │ │ │ │ - swpeq r6, sl, [r6] @ │ │ │ │ - strdeq r6, [r6, -sl] │ │ │ │ - @ instruction: 0x01066192 │ │ │ │ - @ instruction: 0x0106619c │ │ │ │ + smlabbeq r6, lr, lr, r5 │ │ │ │ + smlatbeq r6, lr, lr, r5 │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + tsteq r6, sl, asr #30 │ │ │ │ + @ instruction: 0x01065fb2 │ │ │ │ + tsteq r6, r2, lsr r0 │ │ │ │ + smlatteq r6, r8, r0, r6 │ │ │ │ + mrseq r6, (UNDEF: 22) │ │ │ │ + smlabbeq r6, r8, r1, r6 │ │ │ │ + @ instruction: 0x010661bc │ │ │ │ + tsteq r6, r6, lsl #4 │ │ │ │ + smlatteq r6, r8, r1, r6 │ │ │ │ + tsteq r6, r4, lsl r2 │ │ │ │ tsteq r6, r4, lsr r2 │ │ │ │ - tsteq r6, sl, asr #4 │ │ │ │ - smlatteq r6, r4, r2, r6 │ │ │ │ - smlatteq r6, r4, r2, r6 │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - @ instruction: 0x010663b0 │ │ │ │ - tsteq r6, ip, asr #8 │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ + tsteq r6, ip, ror r2 │ │ │ │ + tsteq r6, r8, ror #4 │ │ │ │ + @ instruction: 0x010662b0 │ │ │ │ + smlatbeq r6, r8, r2, r6 │ │ │ │ + tsteq r6, r0, asr #6 │ │ │ │ + tsteq r6, r0, lsr r3 │ │ │ │ + @ instruction: 0x0106639a │ │ │ │ + strdeq r6, [r6, -sl] │ │ │ │ + @ instruction: 0x01066492 │ │ │ │ + @ instruction: 0x0106649c │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + tsteq r6, sl, asr #10 │ │ │ │ + smlatteq r6, r4, r5, r6 │ │ │ │ + smlatteq r6, r4, r5, r6 │ │ │ │ + tsteq r6, r0, asr r6 │ │ │ │ + @ instruction: 0x010666b0 │ │ │ │ + tsteq r6, ip, asr #14 │ │ │ │ + tsteq r6, r8, asr r7 │ │ │ │ strdeq r6, [r6, -r2] │ │ │ │ - tsteq r6, sl, lsl #10 │ │ │ │ - smlatbeq r6, r4, r5, r6 │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - smlatteq r6, r8, r5, r6 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - smlatteq r6, r2, r6, r6 │ │ │ │ + tsteq r6, sl, lsl #16 │ │ │ │ + smlatbeq r6, r4, r8, r6 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + smlatteq r6, r8, r8, r6 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + smlatteq r6, r2, r9, r6 │ │ │ │ strdeq r6, [r6, -r0] │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - @ instruction: 0x010667bc │ │ │ │ - tsteq r6, r6, asr r8 │ │ │ │ - tsteq r6, r2, asr r8 │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ + @ instruction: 0x01066abc │ │ │ │ + tsteq r6, r6, asr fp │ │ │ │ + tsteq r6, r2, asr fp │ │ │ │ orrpl pc, ip, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ vmin.s8 d24, d19, d31 │ │ │ │ addsmi r5, r8, #144, 6 @ 0x40000002 │ │ │ │ ldrthi pc, [lr], r2 @ │ │ │ │ orrpl pc, r8, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0424298 │ │ │ │ @@ -3780,83 +3780,83 @@ │ │ │ │ cmnpne r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf643848b │ │ │ │ addsmi r1, r8, #116, 6 @ 0xd0000001 │ │ │ │ strhi pc, [sl], #66 @ 0x42 │ │ │ │ ldrbtmi r4, [r8], #-2117 @ 0xfffff7bb │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x01066796 │ │ │ │ + @ instruction: 0x01066a96 │ │ │ │ strdeq r6, [r6, -r4] │ │ │ │ - smlabbeq r6, ip, r8, r6 │ │ │ │ - @ instruction: 0x01066898 │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ - tsteq r6, r6, asr #18 │ │ │ │ + smlabbeq r6, ip, fp, r6 │ │ │ │ + @ instruction: 0x01066b98 │ │ │ │ + tsteq r6, r0, lsr ip │ │ │ │ + tsteq r6, r6, asr #24 │ │ │ │ ldrdeq r6, [r6, -lr] │ │ │ │ - smlabteq r6, lr, r9, r6 │ │ │ │ - tsteq r6, sl, lsr sl │ │ │ │ - @ instruction: 0x01066a98 │ │ │ │ - tsteq r6, r0, lsr fp │ │ │ │ - tsteq r6, sl, lsr fp │ │ │ │ - smlatbeq r6, r6, fp, r6 │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ - @ instruction: 0x01066c9c │ │ │ │ - @ instruction: 0x01066c9c │ │ │ │ - tsteq r6, r6, lsl #26 │ │ │ │ - tsteq r6, r4, ror #26 │ │ │ │ - strdeq r6, [r6, -ip] │ │ │ │ - tsteq r6, r6, lsl #28 │ │ │ │ - @ instruction: 0x01066e9e │ │ │ │ - @ instruction: 0x01066eb6 │ │ │ │ - tsteq r6, lr, asr #30 │ │ │ │ - tsteq r6, r2, lsr pc │ │ │ │ + smlabteq r6, lr, ip, r6 │ │ │ │ + tsteq r6, sl, lsr sp │ │ │ │ + @ instruction: 0x01066d98 │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + tsteq r6, sl, lsr lr │ │ │ │ + smlatbeq r6, r6, lr, r6 │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ @ instruction: 0x01066f9c │ │ │ │ - strdeq r6, [r6, -ip] │ │ │ │ - swpeq r7, r4, [r6] │ │ │ │ - swpeq r7, lr, [r6] │ │ │ │ - tsteq r6, r8, lsl #2 │ │ │ │ - tsteq r6, r8, ror #2 │ │ │ │ - mrseq r7, LR_usr │ │ │ │ + @ instruction: 0x01066f9c │ │ │ │ + tsteq r6, r6 │ │ │ │ + tsteq r6, r4, rrx │ │ │ │ + strdeq r7, [r6, -ip] │ │ │ │ + tsteq r6, r6, lsl #2 │ │ │ │ + @ instruction: 0x0106719e │ │ │ │ + @ instruction: 0x010671b6 │ │ │ │ + tsteq r6, lr, asr #4 │ │ │ │ + tsteq r6, r2, lsr r2 │ │ │ │ + @ instruction: 0x0106729c │ │ │ │ + strdeq r7, [r6, -ip] │ │ │ │ + @ instruction: 0x01067394 │ │ │ │ + @ instruction: 0x0106739e │ │ │ │ + tsteq r6, r8, lsl #8 │ │ │ │ + tsteq r6, r8, ror #8 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ strdeq r7, [r6, -lr] │ │ │ │ - tsteq r6, r8, ror #4 │ │ │ │ - smlabteq r6, r6, r2, r7 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - tsteq r6, sl, ror #6 │ │ │ │ - tsteq r6, r2, lsl #8 │ │ │ │ - tsteq r6, r8, lsl r4 │ │ │ │ - @ instruction: 0x010674b0 │ │ │ │ - smlatbeq r6, r0, r4, r7 │ │ │ │ - tsteq r6, sl, lsl #10 │ │ │ │ tsteq r6, r8, ror #10 │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - tsteq r6, r6, lsl #4 │ │ │ │ - tsteq r6, sl, asr #12 │ │ │ │ - tsteq r6, lr, lsl r6 │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ - tsteq r6, r6, lsr r6 │ │ │ │ - tsteq r6, sl, lsr #4 │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ - tsteq r6, lr, ror #12 │ │ │ │ - tsteq r6, sl, asr r6 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - smlatteq r6, lr, r1, r9 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ - tsteq r6, lr, ror #12 │ │ │ │ - tsteq r6, lr, asr #12 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ - tsteq r6, r2, ror #4 │ │ │ │ - tsteq r6, r8, lsr r2 │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ - @ instruction: 0x010676b6 │ │ │ │ - @ instruction: 0x01067694 │ │ │ │ - smlabbeq r6, sl, r2, r9 │ │ │ │ + smlabteq r6, r6, r5, r7 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ + tsteq r6, sl, ror #12 │ │ │ │ + tsteq r6, r2, lsl #14 │ │ │ │ + tsteq r6, r8, lsl r7 │ │ │ │ + @ instruction: 0x010677b0 │ │ │ │ + smlatbeq r6, r0, r7, r7 │ │ │ │ + tsteq r6, sl, lsl #16 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq r6, r6, lsl #10 │ │ │ │ + tsteq r6, sl, asr #18 │ │ │ │ + tsteq r6, lr, lsl r9 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + tsteq r6, r6, lsr r9 │ │ │ │ + tsteq r6, sl, lsr #10 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r6, lr, ror #18 │ │ │ │ + tsteq r6, sl, asr r9 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + smlatteq r6, lr, r4, r9 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r6, lr, ror #18 │ │ │ │ + tsteq r6, lr, asr #18 │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ + tsteq r6, r2, ror #10 │ │ │ │ + tsteq r6, r8, lsr r5 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ + tsteq r6, r4, asr r5 │ │ │ │ + @ instruction: 0x010679b6 │ │ │ │ + @ instruction: 0x01067994 │ │ │ │ + smlabbeq r6, sl, r5, r9 │ │ │ │ orrne pc, r8, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ ldmdale r1, {r0, r1, r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ svcpl 0x0066f5b0 │ │ │ │ mvnshi pc, #2 │ │ │ │ orrne pc, r4, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @@ -4645,83 +4645,83 @@ │ │ │ │ msrpl SPSR_fs, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf64384f3 │ │ │ │ addsmi r5, r8, #100, 6 @ 0x90000001 │ │ │ │ ldrbthi pc, [r2], #66 @ 0x42 @ │ │ │ │ ldrbtmi r4, [r8], #-2117 @ 0xfffff7bb │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, r0, ror #2 │ │ │ │ - smlabteq r6, r0, r5, r7 │ │ │ │ - smlabbeq r6, r4, r5, r7 │ │ │ │ - @ instruction: 0x01067596 │ │ │ │ - @ instruction: 0x0106759e │ │ │ │ - @ instruction: 0x01069192 │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ - smlabbeq r6, r2, r1, r9 │ │ │ │ - smlabbeq r6, sl, r1, r9 │ │ │ │ - smlatteq r6, sl, r5, r7 │ │ │ │ - @ instruction: 0x010675bc │ │ │ │ - smlabteq r6, lr, r5, r7 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + smlabteq r6, r0, r8, r7 │ │ │ │ + smlabbeq r6, r4, r8, r7 │ │ │ │ + @ instruction: 0x01067896 │ │ │ │ + @ instruction: 0x0106789e │ │ │ │ + @ instruction: 0x01069492 │ │ │ │ + tsteq r6, r0, ror r4 │ │ │ │ + smlabbeq r6, r2, r4, r9 │ │ │ │ + smlabbeq r6, sl, r4, r9 │ │ │ │ + smlatteq r6, sl, r8, r7 │ │ │ │ + @ instruction: 0x010678bc │ │ │ │ + smlabteq r6, lr, r8, r7 │ │ │ │ ldrdeq r7, [r6, -r4] │ │ │ │ - smlabteq r6, sl, r1, r9 │ │ │ │ - smlatbeq r6, r8, r1, r9 │ │ │ │ - tsteq r6, r8, lsl #12 │ │ │ │ + smlabteq r6, sl, r4, r9 │ │ │ │ + smlatbeq r6, r8, r4, r9 │ │ │ │ + tsteq r6, r8, lsl #18 │ │ │ │ strdeq r7, [r6, -r2] │ │ │ │ - smlatteq r6, r6, r1, r9 │ │ │ │ - @ instruction: 0x0106919c │ │ │ │ - smlatbeq r6, lr, r1, r9 │ │ │ │ - @ instruction: 0x010691b4 │ │ │ │ - tsteq r6, r4, lsl r6 │ │ │ │ + smlatteq r6, r6, r4, r9 │ │ │ │ + @ instruction: 0x0106949c │ │ │ │ + smlatbeq r6, lr, r4, r9 │ │ │ │ + @ instruction: 0x010694b4 │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ strdeq r7, [r6, -r4] │ │ │ │ - tsteq r6, r6, lsl #12 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - mrseq r9, LR_usr │ │ │ │ + tsteq r6, r6, lsl #18 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ ldrdeq r9, [r6, -r4] │ │ │ │ - smlatteq r6, r6, r1, r9 │ │ │ │ - smlatteq r6, ip, r1, r9 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - tsteq r6, sl, lsl #4 │ │ │ │ - tsteq r6, sl, ror #12 │ │ │ │ - tsteq r6, lr, lsr #12 │ │ │ │ - tsteq r6, r2, asr #12 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r6, ip, lsr r2 │ │ │ │ - tsteq r6, sl, lsl r2 │ │ │ │ - tsteq r6, ip, ror r6 │ │ │ │ - tsteq r6, r6, ror #12 │ │ │ │ - tsteq r6, sl, asr r2 │ │ │ │ - tsteq r6, lr, lsr #4 │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq r6, r6, asr #4 │ │ │ │ - smlatbeq r6, r6, r6, r7 │ │ │ │ - smlabbeq r6, r4, r6, r7 │ │ │ │ - tsteq r6, r8, ror r2 │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ - smlabteq r6, r4, r6, r7 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - smlabbeq r6, r4, r6, r7 │ │ │ │ - smlabbeq r6, lr, r6, r7 │ │ │ │ - smlabbeq r6, r4, r2, r9 │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ - tsteq r6, r8, ror r2 │ │ │ │ - smlabbeq r6, r2, r2, r9 │ │ │ │ - smlatteq r6, r4, r6, r7 │ │ │ │ - @ instruction: 0x010676b8 │ │ │ │ - smlabteq r6, ip, r6, r7 │ │ │ │ + smlatteq r6, r6, r4, r9 │ │ │ │ + smlatteq r6, ip, r4, r9 │ │ │ │ + tsteq r6, ip, asr #18 │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq r6, sl, lsl #10 │ │ │ │ + tsteq r6, sl, ror #18 │ │ │ │ + tsteq r6, lr, lsr #18 │ │ │ │ + tsteq r6, r2, asr #18 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + tsteq r6, ip, lsr r5 │ │ │ │ + tsteq r6, sl, lsl r5 │ │ │ │ + tsteq r6, ip, ror r9 │ │ │ │ + tsteq r6, r6, ror #18 │ │ │ │ + tsteq r6, sl, asr r5 │ │ │ │ + tsteq r6, lr, lsr #10 │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + tsteq r6, r6, asr #10 │ │ │ │ + smlatbeq r6, r6, r9, r7 │ │ │ │ + smlabbeq r6, r4, r9, r7 │ │ │ │ + tsteq r6, r8, ror r5 │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + smlabteq r6, r4, r9, r7 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + smlabbeq r6, r4, r9, r7 │ │ │ │ + smlabbeq r6, lr, r9, r7 │ │ │ │ + smlabbeq r6, r4, r5, r9 │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + tsteq r6, r8, ror r5 │ │ │ │ + smlabbeq r6, r2, r5, r9 │ │ │ │ + smlatteq r6, r4, r9, r7 │ │ │ │ + @ instruction: 0x010679b8 │ │ │ │ + smlabteq r6, ip, r9, r7 │ │ │ │ ldrdeq r7, [r6, -r4] │ │ │ │ - smlabteq r6, ip, r2, r9 │ │ │ │ - smlatbeq r6, ip, r2, r9 │ │ │ │ - tsteq r6, lr, lsl #14 │ │ │ │ + smlabteq r6, ip, r5, r9 │ │ │ │ + smlatbeq r6, ip, r5, r9 │ │ │ │ + tsteq r6, lr, lsl #20 │ │ │ │ strdeq r7, [r6, -sl] │ │ │ │ strdeq r9, [r6, -r0] │ │ │ │ - @ instruction: 0x010692b4 │ │ │ │ - smlabteq r6, r8, r2, r9 │ │ │ │ - smlabteq r6, lr, r2, r9 │ │ │ │ + @ instruction: 0x010695b4 │ │ │ │ + smlabteq r6, r8, r5, r9 │ │ │ │ + smlabteq r6, lr, r5, r9 │ │ │ │ cmnppl r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf6438463 │ │ │ │ addsmi r5, r8, #120, 6 @ 0xe0000001 │ │ │ │ strbthi pc, [r2], #-66 @ 0xffffffbe @ │ │ │ │ bleq feaadcd8 │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @@ -5466,211 +5466,211 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2246 @ 0xfffff73a │ │ │ │ stmiami r6, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2245 @ 0xfffff73b │ │ │ │ stmiami r5, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r6, r8, lsl r6 │ │ │ │ + tsteq r6, r8, lsl r9 │ │ │ │ strdeq r7, [r6, -r8] │ │ │ │ - tsteq r6, sl, lsl #12 │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ + tsteq r6, sl, lsl #18 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ ldrdeq r9, [r6, -r8] │ │ │ │ - smlatteq r6, sl, r1, r9 │ │ │ │ + smlatteq r6, sl, r4, r9 │ │ │ │ strdeq r9, [r6, -r0] │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - tsteq r6, lr, lsl #4 │ │ │ │ - tsteq r6, lr, ror #12 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - tsteq r6, lr, lsr r6 │ │ │ │ - tsteq r6, r2, lsr r2 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - tsteq r6, sl, lsr #4 │ │ │ │ - smlabbeq r6, sl, r6, r7 │ │ │ │ - tsteq r6, ip, asr r6 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - tsteq r6, r6, ror r6 │ │ │ │ - tsteq r6, sl, ror #4 │ │ │ │ - tsteq r6, r8, asr #4 │ │ │ │ - smlatbeq r6, r8, r6, r7 │ │ │ │ - @ instruction: 0x01067694 │ │ │ │ - smlabbeq r6, r8, r2, r9 │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ - tsteq r6, lr, asr r2 │ │ │ │ - tsteq r6, r6, ror #4 │ │ │ │ - smlabteq r6, r6, r6, r7 │ │ │ │ - smlatbeq r6, r4, r6, r7 │ │ │ │ - @ instruction: 0x01069298 │ │ │ │ - smlabbeq r6, r4, r2, r9 │ │ │ │ - smlatteq r6, r4, r6, r7 │ │ │ │ - @ instruction: 0x010676b6 │ │ │ │ - smlabteq r6, r8, r6, r7 │ │ │ │ - smlabteq r6, lr, r6, r7 │ │ │ │ - smlabteq r6, r4, r2, r9 │ │ │ │ - smlatbeq r6, r2, r2, r9 │ │ │ │ - tsteq r6, r2, lsl #14 │ │ │ │ - smlatteq r6, ip, r6, r7 │ │ │ │ - smlatteq r6, r0, r2, r9 │ │ │ │ - tsteq r6, r8, ror #26 │ │ │ │ - strdeq r3, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - smlabbeq r6, r0, r9, r2 │ │ │ │ - tsteq r6, r8, asr r6 │ │ │ │ - @ instruction: 0x010624b4 │ │ │ │ - smlatbeq r6, ip, r3, r2 │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ - tsteq r6, r0, lsl r3 │ │ │ │ - tsteq r6, ip, lsl r3 │ │ │ │ - smlatbeq r6, ip, fp, r1 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ - @ instruction: 0x01061b94 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - @ instruction: 0x010623b0 │ │ │ │ - smlabteq r6, ip, r3, r2 │ │ │ │ - tsteq r6, r4, ror fp │ │ │ │ - tsteq r6, r4, lsl #8 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ - @ instruction: 0x010624b0 │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - smlabteq r6, r4, r4, r2 │ │ │ │ - ldrdeq r2, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - tsteq r6, r8, asr #10 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r6, lr, lsl #10 │ │ │ │ + tsteq r6, lr, ror #18 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ + tsteq r6, lr, lsr r9 │ │ │ │ + tsteq r6, r2, lsr r5 │ │ │ │ tsteq r6, r0, lsl r5 │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - tsteq r6, r4, lsl #22 │ │ │ │ - tsteq r6, r0, asr #10 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r6, sl, lsr #10 │ │ │ │ + smlabbeq r6, sl, r9, r7 │ │ │ │ + tsteq r6, ip, asr r9 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + tsteq r6, r6, ror r9 │ │ │ │ + tsteq r6, sl, ror #10 │ │ │ │ + tsteq r6, r8, asr #10 │ │ │ │ + smlatbeq r6, r8, r9, r7 │ │ │ │ + @ instruction: 0x01067994 │ │ │ │ + smlabbeq r6, r8, r5, r9 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ + tsteq r6, lr, asr r5 │ │ │ │ + tsteq r6, r6, ror #10 │ │ │ │ + smlabteq r6, r6, r9, r7 │ │ │ │ + smlatbeq r6, r4, r9, r7 │ │ │ │ + @ instruction: 0x01069598 │ │ │ │ + smlabbeq r6, r4, r5, r9 │ │ │ │ + smlatteq r6, r4, r9, r7 │ │ │ │ + @ instruction: 0x010679b6 │ │ │ │ + smlabteq r6, r8, r9, r7 │ │ │ │ + smlabteq r6, lr, r9, r7 │ │ │ │ + smlabteq r6, r4, r5, r9 │ │ │ │ + smlatbeq r6, r2, r5, r9 │ │ │ │ + tsteq r6, r2, lsl #20 │ │ │ │ + smlatteq r6, ip, r9, r7 │ │ │ │ + smlatteq r6, r0, r5, r9 │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + strdeq r4, [r6, -r0] │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + smlabbeq r6, r0, ip, r2 │ │ │ │ + tsteq r6, r8, asr r9 │ │ │ │ + @ instruction: 0x010627b4 │ │ │ │ + smlatbeq r6, ip, r6, r2 │ │ │ │ + tsteq r6, r0, asr #12 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ + smlatbeq r6, ip, lr, r1 │ │ │ │ + tsteq r6, r4, asr #12 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ + @ instruction: 0x01061e94 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + @ instruction: 0x010626b0 │ │ │ │ + smlabteq r6, ip, r6, r2 │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + tsteq r6, r4, lsl #14 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x010627b0 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + tsteq r6, r8, ror r7 │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + smlabteq r6, r4, r7, r2 │ │ │ │ + ldrdeq r2, [r6, -ip] │ │ │ │ + tsteq r6, r4, lsr #28 │ │ │ │ + tsteq r6, r8, asr #16 │ │ │ │ + tsteq r6, r0, lsl r8 │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + tsteq r6, r4, lsl #28 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ strdeq r1, [r6, -r4] │ │ │ │ - tsteq r6, r2, lsr r7 │ │ │ │ - tsteq r6, r8, asr r6 │ │ │ │ + tsteq r6, r2, lsr sl │ │ │ │ + tsteq r6, r8, asr r9 │ │ │ │ ldrdeq r2, [r6, -sl] │ │ │ │ - @ instruction: 0x0106259c │ │ │ │ - smlatbeq r6, lr, r5, r2 │ │ │ │ + @ instruction: 0x0106289c │ │ │ │ + smlatbeq r6, lr, r8, r2 │ │ │ │ ldrdeq r1, [r6, -r0] │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ - tsteq r6, ip, lsl r6 │ │ │ │ - @ instruction: 0x01061abe │ │ │ │ - @ instruction: 0x01062690 │ │ │ │ - tsteq r6, r2, asr r6 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - smlatbeq r6, r6, sl, r1 │ │ │ │ - smlatbeq r6, r8, r6, r2 │ │ │ │ - @ instruction: 0x01061a9a │ │ │ │ - smlabbeq r6, ip, r7, r2 │ │ │ │ - tsteq r6, lr, lsr r7 │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ - tsteq r6, sl, lsl r7 │ │ │ │ - tsteq r6, ip, ror sl │ │ │ │ - tsteq r6, lr, lsr r7 │ │ │ │ - tsteq r6, r0, ror sl │ │ │ │ - @ instruction: 0x010627ba │ │ │ │ - smlabbeq r6, r4, r7, r2 │ │ │ │ - @ instruction: 0x01062796 │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ - @ instruction: 0x010627ba │ │ │ │ - tsteq r6, ip, asr #20 │ │ │ │ - tsteq r6, sl, ror #22 │ │ │ │ - tsteq r6, r4, asr r9 │ │ │ │ - smlatbeq r6, r6, r8, r2 │ │ │ │ - tsteq r6, r4, lsr #16 │ │ │ │ + tsteq r6, ip, lsl r9 │ │ │ │ + @ instruction: 0x01061dbe │ │ │ │ + @ instruction: 0x01062990 │ │ │ │ + tsteq r6, r2, asr r9 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + smlatbeq r6, r6, sp, r1 │ │ │ │ + smlatbeq r6, r8, r9, r2 │ │ │ │ + @ instruction: 0x01061d9a │ │ │ │ + smlabbeq r6, ip, sl, r2 │ │ │ │ + tsteq r6, lr, lsr sl │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + tsteq r6, sl, lsl sl │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + tsteq r6, lr, lsr sl │ │ │ │ + tsteq r6, r0, ror sp │ │ │ │ + @ instruction: 0x01062aba │ │ │ │ + smlabbeq r6, r4, sl, r2 │ │ │ │ + @ instruction: 0x01062a96 │ │ │ │ + tsteq r6, r8, asr sp │ │ │ │ + @ instruction: 0x01062aba │ │ │ │ + tsteq r6, ip, asr #26 │ │ │ │ + tsteq r6, sl, ror #28 │ │ │ │ + tsteq r6, r4, asr ip │ │ │ │ + smlatbeq r6, r6, fp, r2 │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - tsteq r6, r2, lsr #20 │ │ │ │ - tsteq r6, r0, asr #16 │ │ │ │ - tsteq r6, r6, asr r8 │ │ │ │ - tsteq r6, r0, lsl sl │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + tsteq r6, r2, lsr #26 │ │ │ │ + tsteq r6, r0, asr #22 │ │ │ │ + tsteq r6, r6, asr fp │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ ldrdeq r2, [r6, -r6] │ │ │ │ - smlatbeq r6, r0, r8, r2 │ │ │ │ - @ instruction: 0x010628b2 │ │ │ │ + smlatbeq r6, r0, fp, r2 │ │ │ │ + @ instruction: 0x01062bb2 │ │ │ │ strdeq r1, [r6, -r8] │ │ │ │ ldrdeq r2, [r6, -r6] │ │ │ │ - smlatteq r6, ip, r9, r1 │ │ │ │ - tsteq r6, sl, lsl sl │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - tsteq r6, sl, lsr #18 │ │ │ │ - tsteq r6, ip, asr #18 │ │ │ │ - smlabteq r6, lr, r9, r1 │ │ │ │ - smlatbeq r6, ip, r9, r2 │ │ │ │ - smlabteq r6, lr, r9, r2 │ │ │ │ - @ instruction: 0x010619bc │ │ │ │ - tsteq r6, r2, ror sl │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - tsteq r6, r2, asr #20 │ │ │ │ - smlatbeq r6, r4, r9, r1 │ │ │ │ - tsteq r6, lr, ror sl │ │ │ │ - @ instruction: 0x01061998 │ │ │ │ - @ instruction: 0x01062c92 │ │ │ │ - smlabbeq r6, r4, fp, r2 │ │ │ │ - tsteq r6, sl, lsl fp │ │ │ │ - smlatteq r6, r4, sl, r2 │ │ │ │ + smlatteq r6, ip, ip, r1 │ │ │ │ + tsteq r6, sl, lsl sp │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + tsteq r6, sl, lsr #24 │ │ │ │ + tsteq r6, ip, asr #24 │ │ │ │ + smlabteq r6, lr, ip, r1 │ │ │ │ + smlatbeq r6, ip, ip, r2 │ │ │ │ + smlabteq r6, lr, ip, r2 │ │ │ │ + @ instruction: 0x01061cbc │ │ │ │ + tsteq r6, r2, ror sp │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + tsteq r6, r2, asr #26 │ │ │ │ + smlatbeq r6, r4, ip, r1 │ │ │ │ + tsteq r6, lr, ror sp │ │ │ │ + @ instruction: 0x01061c98 │ │ │ │ + @ instruction: 0x01062f92 │ │ │ │ + smlabbeq r6, r4, lr, r2 │ │ │ │ + tsteq r6, sl, lsl lr │ │ │ │ + smlatteq r6, r4, sp, r2 │ │ │ │ strdeq r2, [r6, -r2] │ │ │ │ - tsteq r6, r4, ror r9 │ │ │ │ - tsteq r6, r6, lsr fp │ │ │ │ - tsteq r6, ip, asr #22 │ │ │ │ - tsteq r6, r2, ror #18 │ │ │ │ - smlatteq r6, r4, fp, r2 │ │ │ │ - smlabbeq r6, lr, fp, r2 │ │ │ │ - @ instruction: 0x01062bb4 │ │ │ │ - tsteq r6, sl, asr #18 │ │ │ │ + tsteq r6, r4, ror ip │ │ │ │ + tsteq r6, r6, lsr lr │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ + tsteq r6, r2, ror #24 │ │ │ │ + smlatteq r6, r4, lr, r2 │ │ │ │ + smlabbeq r6, lr, lr, r2 │ │ │ │ + @ instruction: 0x01062eb4 │ │ │ │ + tsteq r6, sl, asr #24 │ │ │ │ strdeq r2, [r6, -r8] │ │ │ │ - tsteq r6, lr, lsr r9 │ │ │ │ - tsteq r6, r0, asr #26 │ │ │ │ - smlabteq r6, sl, ip, r2 │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - @ instruction: 0x01062c9e │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ + tsteq r6, lr, lsr ip │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ + smlabteq r6, sl, pc, r2 @ │ │ │ │ + tsteq r6, ip, ror pc │ │ │ │ + @ instruction: 0x01062f9e │ │ │ │ + tsteq r6, r0, lsr #24 │ │ │ │ ldrdeq r2, [r6, -r6] │ │ │ │ - tsteq r6, r4, lsl r9 │ │ │ │ - @ instruction: 0x01062db6 │ │ │ │ - tsteq r6, r0, ror #26 │ │ │ │ - smlabbeq r6, r2, sp, r2 │ │ │ │ + tsteq r6, r4, lsl ip │ │ │ │ + strheq r3, [r6, -r6] │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + smlabbeq r6, r2, r0, r3 │ │ │ │ strdeq r1, [r6, -ip] │ │ │ │ - smlabteq r6, r6, sp, r2 │ │ │ │ + smlabteq r6, r6, r0, r3 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - @ instruction: 0x010634be │ │ │ │ - tsteq r6, r4, lsl r2 │ │ │ │ - qaddeq r3, sl, r6 │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - smlabbeq r6, r6, lr, r2 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq r6, lr, asr lr │ │ │ │ - smlabteq r6, r0, r8, r1 │ │ │ │ - @ instruction: 0x01062eba │ │ │ │ - smlatteq r6, r0, lr, r2 │ │ │ │ - smlatbeq r6, lr, r8, r1 │ │ │ │ - smlatbeq r6, r4, pc, r2 @ │ │ │ │ - tsteq r6, lr, asr #30 │ │ │ │ - tsteq r6, r0, ror pc │ │ │ │ - @ instruction: 0x01061896 │ │ │ │ - @ instruction: 0x01062fb8 │ │ │ │ - smlabbeq r6, sl, r8, r1 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ - smlatbeq r6, r6, r0, r3 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - tsteq r6, lr, rrx │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ - smlatteq r6, r2, r0, r3 │ │ │ │ + @ instruction: 0x010637be │ │ │ │ + tsteq r6, r4, lsl r5 │ │ │ │ + tsteq r6, sl, asr r3 │ │ │ │ + tsteq r6, r0, lsr r2 │ │ │ │ + smlabbeq r6, r6, r1, r3 │ │ │ │ + tsteq r6, ip, lsr r1 │ │ │ │ + tsteq r6, lr, asr r1 │ │ │ │ + smlabteq r6, r0, fp, r1 │ │ │ │ + @ instruction: 0x010631ba │ │ │ │ + smlatteq r6, r0, r1, r3 │ │ │ │ + smlatbeq r6, lr, fp, r1 │ │ │ │ + smlatbeq r6, r4, r2, r3 │ │ │ │ + tsteq r6, lr, asr #4 │ │ │ │ + tsteq r6, r0, ror r2 │ │ │ │ + @ instruction: 0x01061b96 │ │ │ │ + @ instruction: 0x010632b8 │ │ │ │ + smlabbeq r6, sl, fp, r1 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + smlatbeq r6, r6, r3, r3 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + tsteq r6, lr, ror #6 │ │ │ │ + tsteq r6, ip, ror #22 │ │ │ │ + smlatteq r6, r2, r3, r3 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ - tsteq r6, sl, asr r8 │ │ │ │ - tsteq r6, r8, asr #2 │ │ │ │ - tsteq r6, sl, lsl r1 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ - tsteq r6, r2, asr #16 │ │ │ │ - tsteq r6, r4, asr #2 │ │ │ │ - tsteq r6, r6, lsr r8 │ │ │ │ - smlabbeq r6, ip, r2, r3 │ │ │ │ + tsteq r6, sl, asr fp │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ + tsteq r6, sl, lsl r4 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + tsteq r6, r2, asr #22 │ │ │ │ + tsteq r6, r4, asr #8 │ │ │ │ + tsteq r6, r6, lsr fp │ │ │ │ + smlabbeq r6, ip, r5, r3 │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [r8], #892 @ 0x37c │ │ │ │ @@ -6481,423 +6481,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatteq r6, r4, lr, r2 │ │ │ │ - smlabbeq r6, ip, lr, r2 │ │ │ │ - tsteq r6, ip, asr lr │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ + smlatteq r6, r4, r1, r3 │ │ │ │ + smlabbeq r6, ip, r1, r3 │ │ │ │ + tsteq r6, ip, asr r1 │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ strdeq r1, [r6, -r4] │ │ │ │ - @ instruction: 0x01062e94 │ │ │ │ - smlatbeq r6, r0, lr, r2 │ │ │ │ + @ instruction: 0x01063194 │ │ │ │ + smlatbeq r6, r0, r1, r3 │ │ │ │ ldrdeq r1, [r6, -ip] │ │ │ │ - strdeq r2, [r6, -r4] │ │ │ │ - smlabteq r6, r4, lr, r2 │ │ │ │ - ldrdeq r2, [r6, -r0] │ │ │ │ - @ instruction: 0x010614bc │ │ │ │ - smlatteq r6, r8, lr, r2 │ │ │ │ - smlatbeq r6, ip, r4, r1 │ │ │ │ - smlabbeq r6, ip, pc, r2 @ │ │ │ │ - tsteq r6, r8, asr #30 │ │ │ │ - tsteq r6, r8, lsl pc │ │ │ │ - tsteq r6, r4, lsr #30 │ │ │ │ - smlabbeq r6, r4, r4, r1 │ │ │ │ - tsteq r6, ip, lsr pc │ │ │ │ - tsteq r6, r4, ror r4 │ │ │ │ - ldrdeq r2, [r6, -r4] │ │ │ │ - smlabbeq r6, r4, pc, r2 @ │ │ │ │ - smlatbeq r6, r0, pc, r2 @ │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - ldrdeq r2, [r6, -r8] │ │ │ │ - tsteq r6, r4, asr #8 │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ + strdeq r3, [r6, -r4] │ │ │ │ + smlabteq r6, r4, r1, r3 │ │ │ │ + ldrdeq r3, [r6, -r0] │ │ │ │ + @ instruction: 0x010617bc │ │ │ │ + smlatteq r6, r8, r1, r3 │ │ │ │ + smlatbeq r6, ip, r7, r1 │ │ │ │ + smlabbeq r6, ip, r2, r3 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + tsteq r6, r8, lsl r2 │ │ │ │ tsteq r6, r4, lsr #4 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - smlabbeq r6, r8, r0, r3 │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ - qaddeq r3, r4, r6 │ │ │ │ - tsteq r6, ip, lsl #8 │ │ │ │ - strheq r3, [r6, -r0] │ │ │ │ - smlabteq r6, ip, r0, r3 │ │ │ │ - strdeq r1, [r6, -r4] │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - ldrdeq r1, [r6, -r4] │ │ │ │ - tsteq r6, r4, ror r1 │ │ │ │ - smlabteq r6, r4, r3, r1 │ │ │ │ - smlatbeq r6, r8, r2, r3 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ - smlatteq r6, r4, r1, r3 │ │ │ │ - mrseq r3, LR_usr │ │ │ │ - @ instruction: 0x0106139c │ │ │ │ - tsteq r6, r8, lsr r2 │ │ │ │ - smlabbeq r6, ip, r3, r1 │ │ │ │ - mrseq r3, LR_und │ │ │ │ - @ instruction: 0x010632b0 │ │ │ │ - smlabteq r6, ip, r2, r3 │ │ │ │ - tsteq r6, ip, ror #6 │ │ │ │ - tsteq r6, r4, lsl #6 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - @ instruction: 0x010633bc │ │ │ │ - tsteq r6, ip, ror #6 │ │ │ │ + smlabbeq r6, r4, r7, r1 │ │ │ │ + tsteq r6, ip, lsr r2 │ │ │ │ + tsteq r6, r4, ror r7 │ │ │ │ + ldrdeq r3, [r6, -r4] │ │ │ │ + smlabbeq r6, r4, r2, r3 │ │ │ │ + smlatbeq r6, r0, r2, r3 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + ldrdeq r3, [r6, -r8] │ │ │ │ + tsteq r6, r4, asr #14 │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ smlabbeq r6, r8, r3, r3 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - smlatteq r6, r4, r3, r3 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - smlatbeq r6, r4, r4, r3 │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, r8, lsr r3 │ │ │ │ + tsteq r6, r4, asr r3 │ │ │ │ + tsteq r6, ip, lsl #14 │ │ │ │ + @ instruction: 0x010633b0 │ │ │ │ + smlabteq r6, ip, r3, r3 │ │ │ │ strdeq r1, [r6, -r4] │ │ │ │ - smlatbeq r6, r8, r4, r3 │ │ │ │ - smlatteq r6, r4, r2, r1 │ │ │ │ - ldrdeq r3, [r6, -ip] │ │ │ │ - tsteq r6, r8, ror #10 │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ + tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + ldrdeq r1, [r6, -r4] │ │ │ │ + tsteq r6, r4, ror r4 │ │ │ │ + smlabteq r6, r4, r6, r1 │ │ │ │ + smlatbeq r6, r8, r5, r3 │ │ │ │ tsteq r6, r4, lsr r5 │ │ │ │ - @ instruction: 0x010612bc │ │ │ │ - tsteq r6, ip, ror #10 │ │ │ │ - smlatbeq r6, ip, r2, r1 │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ - smlatteq r6, r4, r5, r3 │ │ │ │ + smlatteq r6, r4, r4, r3 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ + @ instruction: 0x0106169c │ │ │ │ + tsteq r6, r8, lsr r5 │ │ │ │ + smlabbeq r6, ip, r6, r1 │ │ │ │ tsteq r6, r0, lsl #12 │ │ │ │ - smlabbeq r6, ip, r2, r1 │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - tsteq r6, ip, ror r2 │ │ │ │ - tsteq r6, r8, lsl #14 │ │ │ │ - @ instruction: 0x01063eb4 │ │ │ │ - @ instruction: 0x01063a98 │ │ │ │ - tsteq r6, r4, ror r8 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - ldrdeq r3, [r6, -r8] │ │ │ │ + @ instruction: 0x010635b0 │ │ │ │ + smlabteq r6, ip, r5, r3 │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + tsteq r6, r4, lsl #12 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + tsteq r6, r8, asr r8 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + @ instruction: 0x010636bc │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ smlabbeq r6, r8, r6, r3 │ │ │ │ - smlatbeq r6, r4, r6, r3 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + smlatteq r6, r4, r6, r3 │ │ │ │ tsteq r6, r0, lsl #14 │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - smlabteq r6, r0, r7, r3 │ │ │ │ + tsteq r6, r4, lsl r6 │ │ │ │ + smlatbeq r6, r4, r7, r3 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ tsteq r6, r0, ror r7 │ │ │ │ - smlabbeq r6, ip, r7, r3 │ │ │ │ - strdeq r1, [r6, -ip] │ │ │ │ - smlabteq r6, r4, r7, r3 │ │ │ │ - smlatteq r6, ip, r1, r1 │ │ │ │ - tsteq r6, ip, lsl r9 │ │ │ │ - smlabbeq r6, r4, r8, r3 │ │ │ │ + strdeq r1, [r6, -r4] │ │ │ │ + smlatbeq r6, r8, r7, r3 │ │ │ │ + smlatteq r6, r4, r5, r1 │ │ │ │ + ldrdeq r3, [r6, -ip] │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r6, r0, asr r8 │ │ │ │ - smlabteq r6, r4, r1, r1 │ │ │ │ - smlatbeq r6, ip, r8, r3 │ │ │ │ - smlabteq r6, r8, r8, r3 │ │ │ │ - smlatbeq r6, ip, r1, r1 │ │ │ │ - tsteq r6, ip, ror #18 │ │ │ │ - tsteq r6, ip, lsl r9 │ │ │ │ + @ instruction: 0x010615bc │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ + smlatbeq r6, ip, r5, r1 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + smlatteq r6, r4, r8, r3 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ + smlabbeq r6, ip, r5, r1 │ │ │ │ tsteq r6, r8, lsr r9 │ │ │ │ - smlabbeq r6, ip, r1, r1 │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - smlabteq r6, r4, fp, r3 │ │ │ │ + tsteq r6, ip, ror r5 │ │ │ │ + tsteq r6, r8, lsl #20 │ │ │ │ + @ instruction: 0x010641b4 │ │ │ │ + @ instruction: 0x01063d98 │ │ │ │ + tsteq r6, r4, ror fp │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + ldrdeq r3, [r6, -r8] │ │ │ │ + smlabbeq r6, r8, r9, r3 │ │ │ │ + smlatbeq r6, r4, r9, r3 │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ smlabteq r6, r0, sl, r3 │ │ │ │ - tsteq r6, r8, lsr #20 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + smlabbeq r6, ip, sl, r3 │ │ │ │ + strdeq r1, [r6, -ip] │ │ │ │ + smlabteq r6, r4, sl, r3 │ │ │ │ + smlatteq r6, ip, r4, r1 │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + smlabbeq r6, r4, fp, r3 │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r6, r0, asr fp │ │ │ │ + smlabteq r6, r4, r4, r1 │ │ │ │ + smlatbeq r6, ip, fp, r3 │ │ │ │ + smlabteq r6, r8, fp, r3 │ │ │ │ + smlatbeq r6, ip, r4, r1 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + smlabbeq r6, ip, r4, r1 │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + smlabteq r6, r4, lr, r3 │ │ │ │ + smlabteq r6, r0, sp, r3 │ │ │ │ + tsteq r6, r8, lsr #26 │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ strdeq r3, [r6, -r4] │ │ │ │ - tsteq r6, ip, asr #2 │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - tsteq r6, r4, lsr r1 │ │ │ │ - tsteq r6, r0, lsl fp │ │ │ │ - smlabteq r6, r0, sl, r3 │ │ │ │ + tsteq r6, ip, asr #8 │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r6, r0, lsl lr │ │ │ │ + smlabteq r6, r0, sp, r3 │ │ │ │ ldrdeq r3, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - tsteq r6, r8, asr #24 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ ldrdeq r3, [r6, -r4] │ │ │ │ - smlabbeq r6, r4, fp, r3 │ │ │ │ - smlatbeq r6, r0, fp, r3 │ │ │ │ + smlabbeq r6, r4, lr, r3 │ │ │ │ + smlatbeq r6, r0, lr, r3 │ │ │ │ ldrdeq r1, [r6, -ip] │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - smlabteq r6, ip, r0, r1 │ │ │ │ - smlatbeq r6, r0, ip, r3 │ │ │ │ - tsteq r6, r0, asr ip │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - smlatbeq r6, ip, r0, r1 │ │ │ │ - smlatbeq r6, r4, ip, r3 │ │ │ │ - swpeq r1, ip, [r6] │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ - strdeq r3, [r6, -r0] │ │ │ │ - smlatteq r6, ip, sp, r3 │ │ │ │ - tsteq r6, r4, asr sp │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - tsteq r6, r4, rrx │ │ │ │ - tsteq r6, ip, ror sp │ │ │ │ - @ instruction: 0x01063d98 │ │ │ │ - tsteq r6, ip, asr #32 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - smlatteq r6, ip, sp, r3 │ │ │ │ - tsteq r6, r8, lsl #28 │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ - tsteq r6, r0, asr #28 │ │ │ │ - tsteq r6, ip, lsl r0 │ │ │ │ - @ instruction: 0x01063f98 │ │ │ │ - tsteq r6, r0, lsl #30 │ │ │ │ - @ instruction: 0x01063eb0 │ │ │ │ - smlabteq r6, ip, lr, r3 │ │ │ │ - strdeq r0, [r6, -r4] │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - ldrdeq r0, [r6, -ip] │ │ │ │ - smlatteq r6, r8, pc, r3 @ │ │ │ │ - @ instruction: 0x01063f98 │ │ │ │ - @ instruction: 0x01063fb4 │ │ │ │ - @ instruction: 0x01060fbc │ │ │ │ - smlatteq r6, ip, pc, r3 @ │ │ │ │ - smlatbeq r6, ip, pc, r0 @ │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - smlatbeq r6, r4, r0, r4 │ │ │ │ + smlabteq r6, ip, r3, r1 │ │ │ │ + smlatbeq r6, r0, pc, r3 @ │ │ │ │ + tsteq r6, r0, asr pc │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + smlatbeq r6, ip, r3, r1 │ │ │ │ + smlatbeq r6, r4, pc, r3 @ │ │ │ │ + @ instruction: 0x0106139c │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ + strdeq r4, [r6, -r0] │ │ │ │ + smlatteq r6, ip, r0, r4 │ │ │ │ qaddeq r4, r4, r6 │ │ │ │ - tsteq r6, r0, ror r0 │ │ │ │ - tsteq r6, ip, ror pc │ │ │ │ - smlabteq r6, ip, r0, r4 │ │ │ │ - smlatteq r6, r8, r0, r4 │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ - smlabbeq r6, ip, r1, r4 │ │ │ │ + tsteq r6, r4 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r6, r4, ror #6 │ │ │ │ + tsteq r6, ip, ror r0 │ │ │ │ + swpeq r4, r8, [r6] │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ tsteq r6, ip, lsr r1 │ │ │ │ - tsteq r6, r8, asr r1 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - @ instruction: 0x01064190 │ │ │ │ - tsteq r6, r4, lsr pc │ │ │ │ - smlabteq r6, r4, r2, r4 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - mrseq r4, LR_usr │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - tsteq r6, ip, lsl #30 │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ - strdeq r0, [r6, -ip] │ │ │ │ + smlatteq r6, ip, r0, r4 │ │ │ │ + tsteq r6, r8, lsl #2 │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ + tsteq r6, r0, asr #2 │ │ │ │ tsteq r6, ip, lsl r3 │ │ │ │ - smlabteq r6, ip, r2, r4 │ │ │ │ + @ instruction: 0x01064298 │ │ │ │ + mrseq r4, LR_usr │ │ │ │ + @ instruction: 0x010641b0 │ │ │ │ + smlabteq r6, ip, r1, r4 │ │ │ │ + strdeq r1, [r6, -r4] │ │ │ │ + tsteq r6, r8, lsr #4 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + ldrdeq r1, [r6, -ip] │ │ │ │ smlatteq r6, r8, r2, r4 │ │ │ │ - ldrdeq r0, [r6, -ip] │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - smlabteq r6, ip, lr, r0 │ │ │ │ - smlatbeq r6, r4, fp, r4 │ │ │ │ - smlabbeq r6, r8, r7, r4 │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - smlabteq r6, r8, r3, r4 │ │ │ │ - tsteq r6, r8, ror r3 │ │ │ │ - @ instruction: 0x01064394 │ │ │ │ - smlabbeq r6, ip, lr, r0 │ │ │ │ - strdeq r4, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsl #8 │ │ │ │ - tsteq r6, r4, ror lr │ │ │ │ - @ instruction: 0x010644b0 │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ - tsteq r6, r4, asr lr │ │ │ │ - @ instruction: 0x010644b4 │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - tsteq r6, r4, ror r5 │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ + @ instruction: 0x01064298 │ │ │ │ + @ instruction: 0x010642b4 │ │ │ │ + @ instruction: 0x010612bc │ │ │ │ + smlatteq r6, ip, r2, r4 │ │ │ │ + smlatbeq r6, ip, r2, r1 │ │ │ │ tsteq r6, r0, asr #10 │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ - @ instruction: 0x0106459c │ │ │ │ - @ instruction: 0x010645b8 │ │ │ │ - tsteq r6, r4, lsl #28 │ │ │ │ - tsteq r6, ip, asr r6 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ - smlatteq r6, r4, sp, r0 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - ldrdeq r0, [r6, -r4] │ │ │ │ - @ instruction: 0x010648b4 │ │ │ │ - @ instruction: 0x010647b0 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + smlatbeq r6, r4, r3, r4 │ │ │ │ + tsteq r6, r4, asr r3 │ │ │ │ + tsteq r6, r0, ror r3 │ │ │ │ + tsteq r6, ip, ror r2 │ │ │ │ + smlabteq r6, ip, r3, r4 │ │ │ │ + smlatteq r6, r8, r3, r4 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ + smlabbeq r6, ip, r4, r4 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + tsteq r6, r8, asr r4 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + @ instruction: 0x01064490 │ │ │ │ + tsteq r6, r4, lsr r2 │ │ │ │ + smlabteq r6, r4, r5, r4 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + tsteq r6, r4, asr r5 │ │ │ │ + strdeq r1, [r6, -ip] │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ + smlabteq r6, ip, r5, r4 │ │ │ │ + smlatteq r6, r8, r5, r4 │ │ │ │ + ldrdeq r1, [r6, -ip] │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ + smlabteq r6, ip, r1, r1 │ │ │ │ + smlatbeq r6, r4, lr, r4 │ │ │ │ + smlabbeq r6, r8, sl, r4 │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ smlabteq r6, r8, r6, r4 │ │ │ │ - smlatteq r6, r4, r6, r4 │ │ │ │ - smlatbeq r6, r4, sp, r0 │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - smlabbeq r6, ip, sp, r0 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + @ instruction: 0x01064694 │ │ │ │ + smlabbeq r6, ip, r1, r1 │ │ │ │ + strdeq r4, [r6, -r0] │ │ │ │ + tsteq r6, ip, lsl #14 │ │ │ │ + tsteq r6, r4, ror r1 │ │ │ │ @ instruction: 0x010647b0 │ │ │ │ - smlabteq r6, ip, r7, r4 │ │ │ │ - tsteq r6, ip, ror #26 │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - tsteq r6, ip, asr sp │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ - smlabteq r6, r4, r8, r4 │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ + tsteq r6, r4, asr r1 │ │ │ │ + @ instruction: 0x010647b4 │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ tsteq r6, r4, ror r8 │ │ │ │ - @ instruction: 0x01064890 │ │ │ │ - tsteq r6, r4, lsr sp │ │ │ │ - smlabteq r6, r8, r8, r4 │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ - @ instruction: 0x01064990 │ │ │ │ - tsteq r6, r0, asr #18 │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x0106489c │ │ │ │ + @ instruction: 0x010648b8 │ │ │ │ + tsteq r6, r4, lsl #2 │ │ │ │ tsteq r6, ip, asr r9 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - @ instruction: 0x01064994 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + tsteq r6, r8, lsr #18 │ │ │ │ + smlatteq r6, r4, r0, r1 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + ldrdeq r1, [r6, -r4] │ │ │ │ + @ instruction: 0x01064bb4 │ │ │ │ + @ instruction: 0x01064ab0 │ │ │ │ + tsteq r6, r8, lsl sl │ │ │ │ + smlabteq r6, r8, r9, r4 │ │ │ │ + smlatteq r6, r4, r9, r4 │ │ │ │ + smlatbeq r6, r4, r0, r1 │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ + smlabbeq r6, ip, r0, r1 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + @ instruction: 0x01064ab0 │ │ │ │ + smlabteq r6, ip, sl, r4 │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + qaddeq r1, ip, r6 │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + smlabteq r6, r4, fp, r4 │ │ │ │ + tsteq r6, r4, ror fp │ │ │ │ + @ instruction: 0x01064b90 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + smlabteq r6, r8, fp, r4 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + @ instruction: 0x01064c90 │ │ │ │ + tsteq r6, r0, asr #24 │ │ │ │ + tsteq r6, ip, asr ip │ │ │ │ + tsteq r6, r4 │ │ │ │ + @ instruction: 0x01064c94 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - @ instruction: 0x0106689c │ │ │ │ - smlatteq r6, r0, fp, r4 │ │ │ │ + @ instruction: 0x01066b9c │ │ │ │ + smlatteq r6, r0, lr, r4 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, r4, asr #20 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ strdeq r4, [r6, -r4] │ │ │ │ - tsteq r6, r0, lsl sl │ │ │ │ - @ instruction: 0x01060cbc │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - smlabbeq r6, r8, sl, r4 │ │ │ │ - smlatbeq r6, r4, ip, r0 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + @ instruction: 0x01060fbc │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + smlabbeq r6, r8, sp, r4 │ │ │ │ + smlatbeq r6, r4, pc, r0 @ │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ strdeq r4, [r6, -r8] │ │ │ │ - smlabbeq r6, r4, ip, r0 │ │ │ │ - tsteq r6, r0, lsr fp │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ - smlatteq r6, r0, fp, r4 │ │ │ │ - @ instruction: 0x0106679c │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ - @ instruction: 0x01064b90 │ │ │ │ - tsteq r6, ip, asr #24 │ │ │ │ - @ instruction: 0x01064b9c │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - smlatteq r6, r0, fp, r4 │ │ │ │ - @ instruction: 0x01064bbc │ │ │ │ - smlatbeq r6, r4, r7, r6 │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ - smlatbeq r6, ip, r7, r6 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - smlatbeq r6, ip, ip, r4 │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ + smlabbeq r6, r4, pc, r0 @ │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ + smlatteq r6, r0, lr, r4 │ │ │ │ + @ instruction: 0x01066a9c │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ + @ instruction: 0x01064e90 │ │ │ │ + tsteq r6, ip, asr #30 │ │ │ │ + @ instruction: 0x01064e9c │ │ │ │ + tsteq r6, ip, lsr pc │ │ │ │ + smlatteq r6, r0, lr, r4 │ │ │ │ + @ instruction: 0x01064ebc │ │ │ │ + smlatbeq r6, r4, sl, r6 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ + smlatbeq r6, ip, sl, r6 │ │ │ │ + tsteq r6, ip, lsl #30 │ │ │ │ + smlatbeq r6, ip, pc, r4 @ │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ ldrdeq r6, [r6, -r4] │ │ │ │ - @ instruction: 0x010667b4 │ │ │ │ - smlatteq r6, r4, fp, r4 │ │ │ │ + @ instruction: 0x01066ab4 │ │ │ │ + smlatteq r6, r4, lr, r4 │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - smlabteq r6, ip, r7, r6 │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ - smlabteq r6, r4, fp, r0 │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - smlatteq r6, r0, r7, r6 │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ - smlatbeq r6, r4, fp, r0 │ │ │ │ - tsteq r6, r8, lsr #24 │ │ │ │ - @ instruction: 0x01060b94 │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - tsteq r6, ip, ror #22 │ │ │ │ - tsteq r6, ip, lsl r8 │ │ │ │ - tsteq r6, ip, asr fp │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ - tsteq r6, ip, lsr r8 │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ + smlabteq r6, ip, sl, r6 │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ + smlabteq r6, r4, lr, r0 │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + smlatteq r6, r0, sl, r6 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ + smlatbeq r6, r4, lr, r0 │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ + @ instruction: 0x01060e94 │ │ │ │ + tsteq r6, r0, ror #22 │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ + tsteq r6, ip, asr lr │ │ │ │ + tsteq r6, r0, ror #22 │ │ │ │ tsteq r6, ip, lsr fp │ │ │ │ - smlabbeq r6, r4, ip, r4 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ - tsteq r6, r4, lsr r5 │ │ │ │ + tsteq r6, r8, ror pc │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + smlabbeq r6, r4, pc, r4 @ │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ - smlabbeq r6, r4, fp, r6 │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ + smlabbeq r6, r4, lr, r6 │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ ldrdeq r4, [r6, -r8] │ │ │ │ - @ instruction: 0x01064c98 │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ + @ instruction: 0x01064f98 │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - @ instruction: 0x01064c94 │ │ │ │ - tsteq r6, r4, ror #16 │ │ │ │ - smlabteq r6, r4, sl, r0 │ │ │ │ + @ instruction: 0x01064f94 │ │ │ │ + tsteq r6, r4, ror #22 │ │ │ │ + smlabteq r6, r4, sp, r0 │ │ │ │ ldrdeq r4, [r6, -r0] │ │ │ │ - smlatbeq r6, ip, ip, r4 │ │ │ │ - tsteq r6, ip, ror r8 │ │ │ │ - smlatbeq r6, r4, sl, r0 │ │ │ │ - smlabbeq r6, r8, r8, r6 │ │ │ │ - @ instruction: 0x01060a94 │ │ │ │ - tsteq r6, r4, lsl #18 │ │ │ │ - smlabteq r6, r4, r8, r6 │ │ │ │ - smlatbeq r6, r0, r8, r6 │ │ │ │ + smlatbeq r6, ip, pc, r4 @ │ │ │ │ + tsteq r6, ip, ror fp │ │ │ │ + smlatbeq r6, r4, sp, r0 │ │ │ │ + smlabbeq r6, r8, fp, r6 │ │ │ │ + @ instruction: 0x01060d94 │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ + smlabteq r6, r4, fp, r6 │ │ │ │ + smlatbeq r6, r0, fp, r6 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - smlabteq r6, r0, r8, r6 │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + smlabteq r6, r0, fp, r6 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ strdeq r6, [r6, -ip] │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ - tsteq r6, r4, lsr sl │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - smlabteq r6, r8, r9, r6 │ │ │ │ - @ instruction: 0x01064d94 │ │ │ │ - tsteq r6, r4, asr sp │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ - tsteq r6, r0, lsl #18 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r6, r4, lsr sp │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + smlabteq r6, r8, ip, r6 │ │ │ │ + swpeq r5, r4, [r6] │ │ │ │ + qaddeq r5, r4, r6 │ │ │ │ + tsteq r6, r0, lsr r0 │ │ │ │ + tsteq r6, r0, lsl #24 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r6, r0, asr sp │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ + qaddeq r5, r0, r6 │ │ │ │ + tsteq r6, r0, lsr #24 │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - smlabbeq r6, ip, sp, r4 │ │ │ │ - tsteq r6, r8, ror #26 │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ - @ instruction: 0x010609bc │ │ │ │ - tsteq r6, r4, asr #18 │ │ │ │ - smlatbeq r6, ip, r9, r0 │ │ │ │ - smlatteq r6, r8, sp, r4 │ │ │ │ - smlabbeq r6, r0, r9, r6 │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ - @ instruction: 0x01064d98 │ │ │ │ - smlabbeq r6, r4, r9, r0 │ │ │ │ - smlatbeq r6, r4, sp, r4 │ │ │ │ - tsteq r6, r4, ror r9 │ │ │ │ - smlatteq r6, r8, sp, r4 │ │ │ │ - smlabteq r6, r4, sp, r4 │ │ │ │ - @ instruction: 0x01066994 │ │ │ │ - tsteq r6, r4, asr r9 │ │ │ │ - smlatbeq r6, r0, r9, r6 │ │ │ │ - tsteq r6, r4, asr #18 │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - smlatbeq r6, ip, lr, r4 │ │ │ │ - tsteq r6, ip, lsl #20 │ │ │ │ - smlabteq r6, ip, r9, r6 │ │ │ │ - smlatbeq r6, r8, r9, r6 │ │ │ │ - smlatteq r6, r4, sp, r4 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - smlabteq r6, r8, r9, r6 │ │ │ │ - tsteq r6, r4, lsl #28 │ │ │ │ + smlabbeq r6, ip, r0, r5 │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + @ instruction: 0x01060cbc │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + smlatbeq r6, ip, ip, r0 │ │ │ │ + smlatteq r6, r8, r0, r5 │ │ │ │ + smlabbeq r6, r0, ip, r6 │ │ │ │ + tsteq r6, ip, asr ip │ │ │ │ + swpeq r5, r8, [r6] │ │ │ │ + smlabbeq r6, r4, ip, r0 │ │ │ │ + smlatbeq r6, r4, r0, r5 │ │ │ │ + tsteq r6, r4, ror ip │ │ │ │ + smlatteq r6, r8, r0, r5 │ │ │ │ + smlabteq r6, r4, r0, r5 │ │ │ │ + @ instruction: 0x01066c94 │ │ │ │ + tsteq r6, r4, asr ip │ │ │ │ + smlatbeq r6, r0, ip, r6 │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + smlatbeq r6, ip, r1, r5 │ │ │ │ + tsteq r6, ip, lsl #26 │ │ │ │ + smlabteq r6, ip, ip, r6 │ │ │ │ + smlatbeq r6, r8, ip, r6 │ │ │ │ + smlatteq r6, r4, r0, r5 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + smlabteq r6, r8, ip, r6 │ │ │ │ + tsteq r6, r4, lsl #2 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r6, r4, lsl #20 │ │ │ │ - smlatteq r6, r0, r9, r6 │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ + tsteq r6, r4, lsl #26 │ │ │ │ + smlatteq r6, r0, ip, r6 │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - tsteq r6, r8, lsr #28 │ │ │ │ - smlabteq r6, r4, r8, r0 │ │ │ │ - smlatbeq r6, r4, lr, r4 │ │ │ │ - tsteq r6, r4, ror #28 │ │ │ │ - tsteq r6, r0, asr #28 │ │ │ │ - tsteq r6, r0, lsl sl │ │ │ │ - @ instruction: 0x0106089c │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ - smlabbeq r6, r4, r8, r0 │ │ │ │ - @ instruction: 0x01064e9c │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ - tsteq r6, r8, asr #20 │ │ │ │ - tsteq r6, r4, ror #16 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ + smlabteq r6, r4, fp, r0 │ │ │ │ + smlatbeq r6, r4, r1, r5 │ │ │ │ + tsteq r6, r4, ror #2 │ │ │ │ + tsteq r6, r0, asr #2 │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + @ instruction: 0x01060b9c │ │ │ │ + tsteq r6, r0, ror #2 │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ + smlabbeq r6, r4, fp, r0 │ │ │ │ + @ instruction: 0x0106519c │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + tsteq r6, r4, ror #22 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ bleq ff3afec4 │ │ │ │ @ instruction: 0x47704478 │ │ │ │ bleq ff2afecc │ │ │ │ @ instruction: 0x47704478 │ │ │ │ bleq ff1afed4 │ │ │ │ @ instruction: 0x47704478 │ │ │ │ bleq ff0afedc │ │ │ │ @@ -7646,392 +7646,392 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbeq pc, [r0, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strbeq pc, [ip, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strbeq pc, [r8, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r6, r4, lsl #18 │ │ │ │ - tsteq r6, r4, ror #8 │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - tsteq r6, ip, lsr r8 │ │ │ │ - smlabteq r6, r0, r1, r0 │ │ │ │ - tsteq r6, r0, lsr #8 │ │ │ │ - tsteq r6, ip, asr r8 │ │ │ │ - smlatbeq r6, r8, r1, r0 │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ - tsteq r6, r4, ror r8 │ │ │ │ - smlabbeq r6, r8, r1, r0 │ │ │ │ - smlabbeq r6, r0, r8, r4 │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - @ instruction: 0x010664b8 │ │ │ │ - @ instruction: 0x010648bc │ │ │ │ - @ instruction: 0x01064898 │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - tsteq r6, r0, asr r1 │ │ │ │ - tsteq r6, r4, ror r4 │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - @ instruction: 0x010664b8 │ │ │ │ - @ instruction: 0x01066494 │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ + tsteq r6, r4, ror #14 │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + tsteq r6, ip, lsr fp │ │ │ │ + smlabteq r6, r0, r4, r0 │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ + tsteq r6, ip, asr fp │ │ │ │ + smlatbeq r6, r8, r4, r0 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ + tsteq r6, r4, ror fp │ │ │ │ + smlabbeq r6, r8, r4, r0 │ │ │ │ + smlabbeq r6, r0, fp, r4 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + @ instruction: 0x010667b8 │ │ │ │ + @ instruction: 0x01064bbc │ │ │ │ + @ instruction: 0x01064b98 │ │ │ │ + tsteq r6, r8, ror #14 │ │ │ │ + tsteq r6, r0, asr r4 │ │ │ │ + tsteq r6, r4, ror r7 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + @ instruction: 0x010667b8 │ │ │ │ + @ instruction: 0x01066794 │ │ │ │ ldrdeq r4, [r6, -r0] │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, r0, lsl r1 │ │ │ │ - smlatteq r6, ip, r7, r6 │ │ │ │ - smlabbeq r6, r4, sl, r4 │ │ │ │ - tsteq r6, r4, ror r5 │ │ │ │ - tsteq r6, r0, asr #18 │ │ │ │ - tsteq r6, r0, lsl #18 │ │ │ │ + tsteq r6, r0, lsl r4 │ │ │ │ + smlatteq r6, ip, sl, r6 │ │ │ │ + smlabbeq r6, r4, sp, r4 │ │ │ │ + tsteq r6, r4, ror r8 │ │ │ │ + tsteq r6, r0, asr #24 │ │ │ │ + tsteq r6, r0, lsl #24 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ - smlatbeq r6, ip, r4, r6 │ │ │ │ + smlatbeq r6, ip, r7, r6 │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - smlabteq r6, ip, r4, r6 │ │ │ │ - strheq r0, [r6, -r8] │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ - tsteq r6, r4, lsl r9 │ │ │ │ - smlatteq r6, r4, r4, r6 │ │ │ │ - swpeq r0, r8, [r6] │ │ │ │ + smlabteq r6, ip, r7, r6 │ │ │ │ + @ instruction: 0x010603b8 │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + tsteq r6, r4, lsl ip │ │ │ │ + smlatteq r6, r4, r7, r6 │ │ │ │ + @ instruction: 0x01060398 │ │ │ │ strdeq r6, [r6, -r0] │ │ │ │ - smlabbeq r6, r8, r0, r0 │ │ │ │ - tsteq r6, ip, ror #10 │ │ │ │ - tsteq r6, ip, lsr #10 │ │ │ │ - tsteq r6, r8, lsl #10 │ │ │ │ - tsteq r6, r4, asr #18 │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ - tsteq r6, r4, ror #18 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - tsteq r6, r0, asr #10 │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - smlabbeq r6, r8, r9, r4 │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ + smlabbeq r6, r8, r3, r0 │ │ │ │ + tsteq r6, ip, ror #16 │ │ │ │ + tsteq r6, ip, lsr #16 │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + tsteq r6, r4, ror #24 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ + tsteq r6, ip, ror ip │ │ │ │ + tsteq r6, r8, lsr #6 │ │ │ │ + smlabbeq r6, r8, ip, r4 │ │ │ │ + tsteq r6, r8, lsl r3 │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - @ instruction: 0x010649bc │ │ │ │ - @ instruction: 0x01064998 │ │ │ │ - tsteq r6, r8, ror #10 │ │ │ │ - smlatteq r5, r8, pc, pc @ │ │ │ │ - @ instruction: 0x010649b8 │ │ │ │ - smlabbeq r6, r8, r5, r6 │ │ │ │ - ldrdeq pc, [r5, -r0] │ │ │ │ + @ instruction: 0x01064cbc │ │ │ │ + @ instruction: 0x01064c98 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ + smlatteq r6, r8, r2, r0 │ │ │ │ + @ instruction: 0x01064cb8 │ │ │ │ + smlabbeq r6, r8, r8, r6 │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ strdeq r4, [r6, -r4] │ │ │ │ ldrdeq r4, [r6, -r0] │ │ │ │ - smlatbeq r6, r0, r5, r6 │ │ │ │ - @ instruction: 0x0105ffb0 │ │ │ │ - smlatbeq r6, ip, r5, r6 │ │ │ │ - smlatbeq r5, r0, pc, pc @ │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - smlatteq r6, r8, r5, r6 │ │ │ │ - smlabteq r6, r4, r5, r6 │ │ │ │ - tsteq r6, r0, lsl #20 │ │ │ │ - tstpeq r5, r8, ror pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsl #20 │ │ │ │ - tstpeq r5, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ + smlatbeq r6, r0, r8, r6 │ │ │ │ + @ instruction: 0x010602b0 │ │ │ │ + smlatbeq r6, ip, r8, r6 │ │ │ │ + smlatbeq r6, r0, r2, r0 │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ + smlatteq r6, r8, r8, r6 │ │ │ │ + smlabteq r6, r4, r8, r6 │ │ │ │ + tsteq r6, r0, lsl #26 │ │ │ │ + tsteq r6, r8, ror r2 │ │ │ │ + tsteq r6, ip, lsl #26 │ │ │ │ + tsteq r6, r8, ror #4 │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ strdeq r6, [r6, -ip] │ │ │ │ - tstpeq r5, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsl #12 │ │ │ │ - tstpeq r5, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r0, fp, r4 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - tsteq r6, r4, ror r6 │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + tsteq r6, r8, lsl #18 │ │ │ │ + tsteq r6, r8, lsr r2 │ │ │ │ + smlatteq r6, r0, lr, r4 │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ + tsteq r6, r4, ror r9 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + tsteq r6, ip, asr #26 │ │ │ │ + mrseq r0, LR_usr │ │ │ │ + tsteq r6, r0, lsr r9 │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + smlatteq r6, r8, r1, r0 │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + smlabbeq r6, r4, sp, r4 │ │ │ │ + smlabteq r6, r8, r1, r0 │ │ │ │ + @ instruction: 0x01064d90 │ │ │ │ + @ instruction: 0x010601b8 │ │ │ │ + smlabteq r6, r8, r9, r6 │ │ │ │ + smlabteq r6, ip, sp, r4 │ │ │ │ + smlatbeq r6, r8, sp, r4 │ │ │ │ + tsteq r6, r8, ror r9 │ │ │ │ + @ instruction: 0x01060190 │ │ │ │ + smlabbeq r6, r4, r9, r6 │ │ │ │ + smlabbeq r6, r0, r1, r0 │ │ │ │ + smlabteq r6, r8, r9, r6 │ │ │ │ + smlatbeq r6, r4, r9, r6 │ │ │ │ + smlatteq r6, r0, sp, r4 │ │ │ │ + tsteq r6, r0, ror #2 │ │ │ │ + smlatteq r6, ip, sp, r4 │ │ │ │ + tsteq r6, r0, asr r1 │ │ │ │ + @ instruction: 0x01066a94 │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + tsteq r6, r0, lsr #28 │ │ │ │ + strdeq r4, [r6, -ip] │ │ │ │ + smlabteq r6, ip, r9, r6 │ │ │ │ + tsteq r6, r0, lsr #2 │ │ │ │ + tsteq r6, ip, lsl lr │ │ │ │ + smlatteq r6, ip, r9, r6 │ │ │ │ + tsteq r6, r8, lsl #2 │ │ │ │ + tsteq r6, r8, asr lr │ │ │ │ + tsteq r6, r4, lsr lr │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + smlatteq r6, r8, r0, r0 │ │ │ │ + tsteq r6, r0, lsl sl │ │ │ │ + ldrdeq r0, [r6, -r8] │ │ │ │ + @ instruction: 0x01064eb4 │ │ │ │ tsteq r6, ip, asr #20 │ │ │ │ - tstpeq r5, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsr r6 │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + strheq r0, [r6, -r0] │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + smlatbeq r6, r0, r0, r0 │ │ │ │ + @ instruction: 0x01064eb4 │ │ │ │ + @ instruction: 0x01064e90 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ + smlabbeq r6, r0, r0, r0 │ │ │ │ tsteq r6, ip, ror #20 │ │ │ │ - smlatteq r5, r8, lr, pc @ │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - smlabbeq r6, r4, sl, r4 │ │ │ │ - smlabteq r5, r8, lr, pc @ │ │ │ │ - @ instruction: 0x01064a90 │ │ │ │ - @ instruction: 0x0105feb8 │ │ │ │ - smlabteq r6, r8, r6, r6 │ │ │ │ - smlabteq r6, ip, sl, r4 │ │ │ │ - smlatbeq r6, r8, sl, r4 │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - @ instruction: 0x0105fe90 │ │ │ │ - smlabbeq r6, r4, r6, r6 │ │ │ │ - smlabbeq r5, r0, lr, pc @ │ │ │ │ - smlabteq r6, r8, r6, r6 │ │ │ │ - smlatbeq r6, r4, r6, r6 │ │ │ │ - smlatteq r6, r0, sl, r4 │ │ │ │ - tstpeq r5, r0, ror #28 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, ip, sl, r4 │ │ │ │ - tstpeq r5, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01066794 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tsteq r6, r0, lsr #22 │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ - smlabteq r6, ip, r6, r6 │ │ │ │ - tstpeq r5, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - smlatteq r6, ip, r6, r6 │ │ │ │ - tstpeq r5, r8, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, asr fp │ │ │ │ - tsteq r6, r4, lsr fp │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ - smlatteq r5, r8, sp, pc @ │ │ │ │ - tsteq r6, r0, lsl r7 │ │ │ │ - ldrdeq pc, [r5, -r8] │ │ │ │ - @ instruction: 0x01064bb4 │ │ │ │ - tsteq r6, ip, asr #14 │ │ │ │ - tsteq r6, r8, lsr #14 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - @ instruction: 0x0105fdb0 │ │ │ │ - tsteq r6, r0, ror fp │ │ │ │ - smlatbeq r5, r0, sp, pc @ │ │ │ │ - @ instruction: 0x01064bb4 │ │ │ │ - @ instruction: 0x01064b90 │ │ │ │ - tsteq r6, r0, ror #14 │ │ │ │ - smlabbeq r5, r0, sp, pc @ │ │ │ │ - tsteq r6, ip, ror #14 │ │ │ │ - tstpeq r5, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, ip, sp, r6 │ │ │ │ - smlatteq r6, r0, lr, r4 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - tsteq r6, r8, ror #24 │ │ │ │ - smlabteq r6, r8, r7, r6 │ │ │ │ - smlabbeq r6, r8, r7, r6 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ - smlatbeq r6, r0, fp, r4 │ │ │ │ - tstpeq r5, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, r4, r7, r6 │ │ │ │ - smlabteq r6, r0, fp, r4 │ │ │ │ - tstpeq r5, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - smlabteq r6, r0, r7, r6 │ │ │ │ - @ instruction: 0x0106679c │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + smlatteq r6, ip, r0, r7 │ │ │ │ + smlatteq r6, r0, r1, r5 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tsteq r6, r8, ror #30 │ │ │ │ + smlabteq r6, r8, sl, r6 │ │ │ │ + smlabbeq r6, r8, sl, r6 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + smlatbeq r6, r0, lr, r4 │ │ │ │ + tsteq r6, r8, lsr #32 │ │ │ │ + smlabbeq r6, r4, sl, r6 │ │ │ │ + smlabteq r6, r0, lr, r4 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + smlabteq r6, r0, sl, r6 │ │ │ │ + @ instruction: 0x01066a9c │ │ │ │ ldrdeq r4, [r6, -r8] │ │ │ │ strdeq pc, [r5, -r0] │ │ │ │ - smlatteq r6, r4, fp, r4 │ │ │ │ - smlatteq r5, r0, ip, pc @ │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ + smlatteq r6, r4, lr, r4 │ │ │ │ + smlatteq r5, r0, pc, pc @ │ │ │ │ + tsteq r6, r0, ror #30 │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - smlabteq r6, ip, r7, r6 │ │ │ │ - @ instruction: 0x0105fcb8 │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ - smlatteq r6, ip, r7, r6 │ │ │ │ - smlatbeq r5, r0, ip, pc @ │ │ │ │ - tsteq r6, r8, asr ip │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - smlabbeq r5, r0, ip, pc @ │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - tstpeq r5, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ - smlabbeq r6, r4, r8, r6 │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ - tstpeq r5, r0, asr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, asr #16 │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - tstpeq r5, r8, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, ror r8 │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - @ instruction: 0x01064c94 │ │ │ │ - tstpeq r5, r8, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r6, r0, ip, r4 │ │ │ │ + smlabteq r6, ip, sl, r6 │ │ │ │ + @ instruction: 0x0105ffb8 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ + smlatteq r6, ip, sl, r6 │ │ │ │ + smlatbeq r5, r0, pc, pc @ │ │ │ │ + tsteq r6, r8, asr pc │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + smlabbeq r5, r0, pc, pc @ │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tstpeq r5, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + smlabbeq r6, r4, fp, r6 │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + tstpeq r5, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #22 │ │ │ │ + tsteq r6, ip, ror pc │ │ │ │ + tstpeq r5, r8, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, ror fp │ │ │ │ + tsteq r6, r8, asr fp │ │ │ │ + @ instruction: 0x01064f94 │ │ │ │ + tstpeq r5, r8, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r6, r0, pc, r4 @ │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ - @ instruction: 0x01064cb8 │ │ │ │ - smlabbeq r6, r8, r8, r6 │ │ │ │ + @ instruction: 0x01064fb8 │ │ │ │ + smlabbeq r6, r8, fp, r6 │ │ │ │ ldrdeq pc, [r5, -r0] │ │ │ │ - @ instruction: 0x01066894 │ │ │ │ - smlabteq r5, r0, fp, pc @ │ │ │ │ + @ instruction: 0x01066b94 │ │ │ │ + smlabteq r5, r0, lr, pc @ │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ - @ instruction: 0x010668b4 │ │ │ │ + @ instruction: 0x01066bb4 │ │ │ │ strdeq r4, [r6, -r0] │ │ │ │ - smlatbeq r5, r0, fp, pc @ │ │ │ │ + smlatbeq r5, r0, lr, pc @ │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - @ instruction: 0x0105fb90 │ │ │ │ - smlatbeq r6, ip, lr, r4 │ │ │ │ - @ instruction: 0x0106699c │ │ │ │ - tsteq r6, r8, ror #26 │ │ │ │ - tsteq r6, r8, lsr #26 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x0105fe90 │ │ │ │ + smlatbeq r6, ip, r1, r5 │ │ │ │ + @ instruction: 0x01066c9c │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + tsteq r6, r8, lsr #32 │ │ │ │ + tsteq r6, r4 │ │ │ │ ldrdeq r6, [r6, -r4] │ │ │ │ - tstpeq r5, r8, asr fp @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ + tstpeq r5, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ strdeq r6, [r6, -r4] │ │ │ │ - tstpeq r5, r0, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, ror #26 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - tstpeq r5, r0, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsl r9 │ │ │ │ - tstpeq r5, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01066994 │ │ │ │ - tsteq r6, r4, asr r9 │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ - tsteq r6, ip, ror #26 │ │ │ │ - smlatteq r5, r8, sl, pc @ │ │ │ │ - tsteq r6, r0, asr r9 │ │ │ │ - smlabbeq r6, ip, sp, r4 │ │ │ │ + tstpeq r5, r0, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tstpeq r5, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl ip │ │ │ │ + tstpeq r5, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01066c94 │ │ │ │ + tsteq r6, r4, asr ip │ │ │ │ + tsteq r6, r0, lsr ip │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + smlatteq r5, r8, sp, pc @ │ │ │ │ + tsteq r6, r0, asr ip │ │ │ │ + smlabbeq r6, ip, r0, r5 │ │ │ │ ldrdeq pc, [r5, -r0] │ │ │ │ - smlabbeq r6, ip, r9, r6 │ │ │ │ - tsteq r6, r8, ror #18 │ │ │ │ - smlatbeq r6, r4, sp, r4 │ │ │ │ - @ instruction: 0x0105fab0 │ │ │ │ - @ instruction: 0x01064db0 │ │ │ │ - smlatbeq r5, r0, sl, pc @ │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ - smlatteq r6, r4, sp, r4 │ │ │ │ - smlabteq r6, r0, sp, r4 │ │ │ │ - @ instruction: 0x01066990 │ │ │ │ - tstpeq r5, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r0, sp, r4 │ │ │ │ - @ instruction: 0x010669b0 │ │ │ │ - tstpeq r5, r8, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ - strdeq r4, [r6, -r8] │ │ │ │ - smlabteq r6, r8, r9, r6 │ │ │ │ - tstpeq r5, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, ip, ip, r6 │ │ │ │ + tsteq r6, r8, ror #24 │ │ │ │ + smlatbeq r6, r4, r0, r5 │ │ │ │ + @ instruction: 0x0105fdb0 │ │ │ │ + strheq r5, [r6, -r0] │ │ │ │ + smlatbeq r5, r0, sp, pc @ │ │ │ │ + tsteq r6, r8, asr sp │ │ │ │ + tsteq r6, r4, lsr #2 │ │ │ │ + smlatteq r6, r4, r0, r5 │ │ │ │ + smlabteq r6, r0, r0, r5 │ │ │ │ + @ instruction: 0x01066c90 │ │ │ │ + tstpeq r5, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, r0, r0, r5 │ │ │ │ + @ instruction: 0x01066cb0 │ │ │ │ + tstpeq r5, r8, asr sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ + strdeq r5, [r6, -r8] │ │ │ │ + smlabteq r6, r8, ip, r6 │ │ │ │ + tstpeq r5, r8, lsr sp @ p-variant is OBSOLETE │ │ │ │ ldrdeq r6, [r6, -r4] │ │ │ │ - tstpeq r5, r8, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ - tsteq r6, r0, lsl sl │ │ │ │ - smlatteq r6, ip, r9, r6 │ │ │ │ - tsteq r6, r8, lsr #28 │ │ │ │ - tstpeq r5, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ + tstpeq r5, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + smlatteq r6, ip, ip, r6 │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ + tstpeq r5, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ strdeq pc, [r5, -r0] │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ - tsteq r6, r4, asr lr │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + tsteq r6, r4, asr r1 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ ldrdeq pc, [r5, -r0] │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ - smlabteq r5, r0, r9, pc @ │ │ │ │ - smlatbeq r6, ip, r1, r5 │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ + smlabteq r5, r0, ip, pc @ │ │ │ │ + smlatbeq r6, ip, r4, r5 │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ - tsteq r6, r4, lsr pc │ │ │ │ - @ instruction: 0x01066a94 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ - smlabbeq r5, r0, r9, pc @ │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - smlabbeq r6, ip, lr, r4 │ │ │ │ - tstpeq r5, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, ip, sl, r6 │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ - smlatbeq r6, r4, lr, r4 │ │ │ │ - tstpeq r5, r8, asr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01064eb0 │ │ │ │ - tstpeq r5, r8, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsr #30 │ │ │ │ - smlatteq r6, ip, lr, r4 │ │ │ │ - smlabteq r6, r8, lr, r4 │ │ │ │ - @ instruction: 0x01066a98 │ │ │ │ - tstpeq r5, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r8, lr, r4 │ │ │ │ - @ instruction: 0x01066ab8 │ │ │ │ + tsteq r6, r4, lsr r2 │ │ │ │ + @ instruction: 0x01066d94 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ + tsteq r6, ip, ror #2 │ │ │ │ + smlabbeq r5, r0, ip, pc @ │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ + smlabbeq r6, ip, r1, r5 │ │ │ │ + tstpeq r5, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, ip, sp, r6 │ │ │ │ + tsteq r6, r8, ror #26 │ │ │ │ + smlatbeq r6, r4, r1, r5 │ │ │ │ + tstpeq r5, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010651b0 │ │ │ │ + tstpeq r5, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr #4 │ │ │ │ + smlatteq r6, ip, r1, r5 │ │ │ │ + smlabteq r6, r8, r1, r5 │ │ │ │ + @ instruction: 0x01066d98 │ │ │ │ + tstpeq r5, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, r8, r1, r5 │ │ │ │ + @ instruction: 0x01066db8 │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ - tsteq r6, r4, lsr #30 │ │ │ │ - tsteq r6, r0, lsl #30 │ │ │ │ + tsteq r6, r4, lsr #4 │ │ │ │ + mrseq r5, LR_usr │ │ │ │ ldrdeq r6, [r6, -r0] │ │ │ │ ldrdeq pc, [r5, -r8] │ │ │ │ ldrdeq r6, [r6, -ip] │ │ │ │ - smlabteq r5, r8, r8, pc @ │ │ │ │ - strdeq r4, [r6, -r0] │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - tsteq r6, r0, lsl fp │ │ │ │ - smlatteq r6, ip, sl, r6 │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x0105f898 │ │ │ │ - tsteq r6, ip, lsl #22 │ │ │ │ - tsteq r6, r8, asr #30 │ │ │ │ - smlabbeq r5, r0, r8, pc @ │ │ │ │ - tsteq r6, r8, asr #22 │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - tsteq r6, r0, ror #30 │ │ │ │ - tstpeq r5, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, ror #30 │ │ │ │ - tstpeq r5, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r6, r4, fp, r6 │ │ │ │ - smlatbeq r6, r8, pc, r4 @ │ │ │ │ - smlabbeq r6, r4, pc, r4 @ │ │ │ │ - tsteq r6, r4, asr fp │ │ │ │ - tstpeq r5, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tstpeq r5, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r6, r4, fp, r6 │ │ │ │ - smlabbeq r6, r0, fp, r6 │ │ │ │ - @ instruction: 0x01064fbc │ │ │ │ + smlabteq r5, r8, fp, pc @ │ │ │ │ + strdeq r5, [r6, -r0] │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + tsteq r6, r0, lsl lr │ │ │ │ + smlatteq r6, ip, sp, r6 │ │ │ │ + tsteq r6, r8, lsr #4 │ │ │ │ + @ instruction: 0x0105fb98 │ │ │ │ + tsteq r6, ip, lsl #28 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + smlabbeq r5, r0, fp, pc @ │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ + tsteq r6, r4, lsr #28 │ │ │ │ + tsteq r6, r0, ror #4 │ │ │ │ + tstpeq r5, r0, ror #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, ror #4 │ │ │ │ + tstpeq r5, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r6, r4, lr, r6 │ │ │ │ + smlatbeq r6, r8, r2, r5 │ │ │ │ + smlabbeq r6, r4, r2, r5 │ │ │ │ + tsteq r6, r4, asr lr │ │ │ │ + tstpeq r5, r8, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + tstpeq r5, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r6, r4, lr, r6 │ │ │ │ + smlabbeq r6, r0, lr, r6 │ │ │ │ + @ instruction: 0x010652bc │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ - smlabteq r6, r8, pc, r4 @ │ │ │ │ - smlatteq r5, r8, r7, pc @ │ │ │ │ - tsteq r6, r4, lsr sp │ │ │ │ - tsteq r6, r8, ror #24 │ │ │ │ + smlabteq r6, r8, r2, r5 │ │ │ │ + smlatteq r5, r8, sl, pc @ │ │ │ │ tsteq r6, r4, lsr r0 │ │ │ │ - strdeq r4, [r6, -r4] │ │ │ │ - ldrdeq r4, [r6, -r0] │ │ │ │ - smlatbeq r6, r0, fp, r6 │ │ │ │ - @ instruction: 0x0105f7b0 │ │ │ │ - strdeq r4, [r6, -r0] │ │ │ │ - smlabteq r6, r0, fp, r6 │ │ │ │ - @ instruction: 0x0105f798 │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ - tsteq r6, r8 │ │ │ │ + tsteq r6, r8, ror #30 │ │ │ │ + tsteq r6, r4, lsr r3 │ │ │ │ + strdeq r5, [r6, -r4] │ │ │ │ + ldrdeq r5, [r6, -r0] │ │ │ │ + smlatbeq r6, r0, lr, r6 │ │ │ │ + @ instruction: 0x0105fab0 │ │ │ │ + strdeq r5, [r6, -r0] │ │ │ │ + smlabteq r6, r0, lr, r6 │ │ │ │ + @ instruction: 0x0105fa98 │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ + tsteq r6, r8, lsl #6 │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ - tstpeq r5, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r4, fp, r6 │ │ │ │ - tstpeq r5, r8, ror #14 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, r8, r0, r5 │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ + tstpeq r5, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, r4, lr, r6 │ │ │ │ + tstpeq r5, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, r8, r3, r5 │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ strdeq r6, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsr r0 │ │ │ │ - tstpeq r5, r0, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, asr #32 │ │ │ │ - tstpeq r5, r0, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, r8, r0, r5 │ │ │ │ - tsteq r6, r4, rrx │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - tstpeq r5, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ - tstpeq r5, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r4, asr r1 │ │ │ │ - @ instruction: 0x01066cb4 │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ - tsteq r6, r0, asr ip │ │ │ │ - smlabbeq r6, ip, r0, r5 │ │ │ │ + tsteq r6, r8, lsr r3 │ │ │ │ + tstpeq r5, r0, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, asr #6 │ │ │ │ + tstpeq r5, r0, lsr sl @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, r8, r3, r5 │ │ │ │ + tsteq r6, r4, ror #6 │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tstpeq r5, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + tstpeq r5, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, asr r4 │ │ │ │ + @ instruction: 0x01066fb4 │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ + tsteq r6, r0, asr pc │ │ │ │ + smlabbeq r6, ip, r3, r5 │ │ │ │ ldrdeq pc, [r5, -r0] │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - smlatbeq r6, ip, r0, r5 │ │ │ │ - @ instruction: 0x0105f6b8 │ │ │ │ - smlatbeq r6, ip, ip, r6 │ │ │ │ - smlabbeq r6, r8, ip, r6 │ │ │ │ - smlabteq r6, r4, r0, r5 │ │ │ │ - @ instruction: 0x0105f698 │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + smlatbeq r6, ip, r3, r5 │ │ │ │ + @ instruction: 0x0105f9b8 │ │ │ │ + smlatbeq r6, ip, pc, r6 @ │ │ │ │ + smlabbeq r6, r8, pc, r6 @ │ │ │ │ + smlabteq r6, r4, r3, r5 │ │ │ │ + @ instruction: 0x0105f998 │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - smlabbeq r5, r8, r6, pc @ │ │ │ │ - tsteq r6, r8, lsl #26 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - smlatteq r6, r8, r0, r5 │ │ │ │ - @ instruction: 0x01066cb8 │ │ │ │ - tstpeq r5, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r6, r4, ip, r6 │ │ │ │ - tstpeq r5, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsl #26 │ │ │ │ - smlatteq r6, r4, ip, r6 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - tstpeq r5, r0, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, ip, lsr #2 │ │ │ │ - tstpeq r5, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r5, r8, r9, pc @ │ │ │ │ + tsteq r6, r8 │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + smlatteq r6, r8, r3, r5 │ │ │ │ + @ instruction: 0x01066fb8 │ │ │ │ + tstpeq r5, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r6, r4, pc, r6 @ │ │ │ │ + tstpeq r5, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8 │ │ │ │ + smlatteq r6, r4, pc, r6 @ │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tstpeq r5, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr #8 │ │ │ │ + tstpeq r5, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ eorspl pc, ip, #805306372 @ 0x30000004 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -8848,26 +8848,26 @@ │ │ │ │ @ instruction: 0xf5a480f7 │ │ │ │ @ instruction: 0xf04f5465 │ │ │ │ stccc 3, cr3, [r0], #-68 @ 0xffffffbc │ │ │ │ rscmi fp, r3, r4, lsr #5 │ │ │ │ @ instruction: 0xf10007dc │ │ │ │ @ instruction: 0xf002835c │ │ │ │ svclt 0x0000b8eb │ │ │ │ - smlatbeq r6, sl, r6, r6 │ │ │ │ - smlabbeq r7, ip, fp, lr │ │ │ │ - @ instruction: 0x0106669e │ │ │ │ + smlatbeq r6, sl, r9, r6 │ │ │ │ + smlabbeq r7, ip, lr, lr │ │ │ │ + @ instruction: 0x0106699e │ │ │ │ strdeq r6, [r6, -r6] │ │ │ │ - @ instruction: 0x0107ea98 │ │ │ │ - @ instruction: 0x010667b2 │ │ │ │ - smlabteq r7, r8, r8, lr │ │ │ │ - @ instruction: 0x0106679e │ │ │ │ - smlabbeq r6, r8, r7, r6 │ │ │ │ - tsteq r6, r2, ror r7 │ │ │ │ - ldrdeq lr, [r5, -lr] │ │ │ │ - @ instruction: 0x0107e79e │ │ │ │ + @ instruction: 0x0107ed98 │ │ │ │ + @ instruction: 0x01066ab2 │ │ │ │ + smlabteq r7, r8, fp, lr │ │ │ │ + @ instruction: 0x01066a9e │ │ │ │ + smlabbeq r6, r8, sl, r6 │ │ │ │ + tsteq r6, r2, ror sl │ │ │ │ + ldrdeq pc, [r5, -lr] │ │ │ │ + @ instruction: 0x0107ea9e │ │ │ │ strbtpl pc, [r6], #-1441 @ 0xfffffa5f @ │ │ │ │ ldccs 2, cr11, [ip], {164} @ 0xa4 │ │ │ │ sbchi pc, ip, r2, lsl #4 │ │ │ │ tstpcc r1, #79 @ p-variant is OBSOLETE @ 0x4f │ │ │ │ ldrbeq r4, [fp, r3, ror #1] │ │ │ │ teqphi r5, #0, 2 @ p-variant is OBSOLETE │ │ │ │ stmialt r4, {r1, ip, sp, lr, pc}^ │ │ │ │ @@ -10156,172 +10156,172 @@ │ │ │ │ @ instruction: 0xf7f5447a │ │ │ │ @ instruction: 0xf000ea56 │ │ │ │ bmi fe8e4948 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf7f5447a │ │ │ │ @ instruction: 0xf000ea4e │ │ │ │ svclt 0x0000bebb │ │ │ │ - tsteq r5, ip, ror r0 │ │ │ │ - tsteq r7, r6, ror #16 │ │ │ │ - @ instruction: 0x01065390 │ │ │ │ - tsteq r7, r4, asr #16 │ │ │ │ - @ instruction: 0x01065394 │ │ │ │ - @ instruction: 0x01065398 │ │ │ │ - tsteq r6, sl, ror r3 │ │ │ │ - tsteq lr, r6, ror lr │ │ │ │ - tsteq r6, r2, ror r3 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - tsteq r6, r2, ror #6 │ │ │ │ - tsteq r6, ip, ror #6 │ │ │ │ - tsteq r6, lr, ror #6 │ │ │ │ - tsteq r6, sl, ror #6 │ │ │ │ - tsteq r7, r0, ror r7 │ │ │ │ - tsteq r6, sl, asr r3 │ │ │ │ - tsteq r7, ip, asr #14 │ │ │ │ - smlabteq r6, r4, r2, r5 │ │ │ │ - tsteq r5, r4, lsr #30 │ │ │ │ - smlatbeq r5, ip, pc, sp @ │ │ │ │ - smlatbeq r5, r2, pc, sp @ │ │ │ │ + tsteq r5, ip, ror r3 │ │ │ │ + tsteq r7, r6, ror #22 │ │ │ │ + @ instruction: 0x01065690 │ │ │ │ + tsteq r7, r4, asr #22 │ │ │ │ + @ instruction: 0x01065694 │ │ │ │ + @ instruction: 0x01065698 │ │ │ │ + tsteq r6, sl, ror r6 │ │ │ │ + tsteq lr, r6, ror r1 │ │ │ │ + tsteq r6, r2, ror r6 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ + tsteq r6, r2, ror #12 │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + tsteq r6, lr, ror #12 │ │ │ │ + tsteq r6, sl, ror #12 │ │ │ │ + tsteq r7, r0, ror sl │ │ │ │ + tsteq r6, sl, asr r6 │ │ │ │ + tsteq r7, ip, asr #20 │ │ │ │ + smlabteq r6, r4, r5, r5 │ │ │ │ + tsteq r5, r4, lsr #4 │ │ │ │ + smlatbeq r5, ip, r2, lr │ │ │ │ + smlatbeq r5, r2, r2, lr │ │ │ │ strdeq r5, [r6, -r4] │ │ │ │ strdeq r5, [r6, -r2] │ │ │ │ strdeq r5, [r6, -r4] │ │ │ │ - tsteq lr, r8, lsr #26 │ │ │ │ - smlatteq r6, r8, r2, r5 │ │ │ │ - tsteq r5, lr, lsr #30 │ │ │ │ - tsteq r5, r6, lsr #30 │ │ │ │ - smlabteq r6, r0, r2, r5 │ │ │ │ - tsteq r7, r0, ror #12 │ │ │ │ - @ instruction: 0x010652b4 │ │ │ │ - tsteq r5, sl, lsr #28 │ │ │ │ - smlabbeq r5, r2, sp, sp │ │ │ │ + tsteq lr, r8, lsr #32 │ │ │ │ + smlatteq r6, r8, r5, r5 │ │ │ │ + tsteq r5, lr, lsr #4 │ │ │ │ + tsteq r5, r6, lsr #4 │ │ │ │ + smlabteq r6, r0, r5, r5 │ │ │ │ + tsteq r7, r0, ror #18 │ │ │ │ + @ instruction: 0x010655b4 │ │ │ │ + tsteq r5, sl, lsr #2 │ │ │ │ + smlabbeq r5, r2, r0, lr │ │ │ │ ldrdeq r5, [r6, -ip] │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ ldrdeq r5, [r6, -r2] │ │ │ │ - smlabteq r6, ip, r1, r5 │ │ │ │ - smlabteq r6, sl, r1, r5 │ │ │ │ - smlabteq r6, r8, r1, r5 │ │ │ │ - smlabteq r6, r2, r1, r5 │ │ │ │ - smlabteq r6, r0, r1, r5 │ │ │ │ - @ instruction: 0x010651ba │ │ │ │ - strdeq r5, [r6, -ip] │ │ │ │ - smlatbeq r6, r6, r1, r5 │ │ │ │ - smlatbeq r6, r0, r1, r5 │ │ │ │ - @ instruction: 0x0106519a │ │ │ │ + smlabteq r6, ip, r4, r5 │ │ │ │ + smlabteq r6, sl, r4, r5 │ │ │ │ smlabteq r6, r8, r4, r5 │ │ │ │ - tsteq r6, sl, ror r1 │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ - tsteq r6, sl, ror #2 │ │ │ │ - tsteq r6, r4, ror #2 │ │ │ │ - tsteq r6, lr, asr r1 │ │ │ │ + smlabteq r6, r2, r4, r5 │ │ │ │ + smlabteq r6, r0, r4, r5 │ │ │ │ + @ instruction: 0x010654ba │ │ │ │ + strdeq r5, [r6, -ip] │ │ │ │ + smlatbeq r6, r6, r4, r5 │ │ │ │ + smlatbeq r6, r0, r4, r5 │ │ │ │ + @ instruction: 0x0106549a │ │ │ │ + smlabteq r6, r8, r7, r5 │ │ │ │ + tsteq r6, sl, ror r4 │ │ │ │ + tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, sl, ror #8 │ │ │ │ + tsteq r6, r4, ror #8 │ │ │ │ + tsteq r6, lr, asr r4 │ │ │ │ strdeq sp, [r5, -r8] │ │ │ │ - tsteq r6, lr, lsr r1 │ │ │ │ - tsteq r6, r4, lsr r1 │ │ │ │ - tsteq r6, sl, lsr #2 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - tsteq r6, sl, lsl r1 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - tsteq r6, r2, lsl r1 │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ - tsteq r6, r6, lsl r1 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r6, sl, lsl r1 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - tsteq r6, r2, lsl r1 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - tsteq r6, r6, ror #30 │ │ │ │ + tsteq r6, lr, lsr r4 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r6, sl, lsr #8 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tsteq r6, sl, lsl r4 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tsteq r5, r0, ror lr │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + tsteq r6, r2, lsl r4 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ + tsteq r6, r6, lsl r4 │ │ │ │ + tsteq r6, ip, lsl r4 │ │ │ │ + tsteq r6, sl, lsl r4 │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + tsteq r6, r2, lsl r4 │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + tsteq r6, r6, ror #4 │ │ │ │ strdeq r5, [r6, -r4] │ │ │ │ - smlatteq r6, sl, r0, r5 │ │ │ │ - smlatteq r6, r0, r0, r5 │ │ │ │ + smlatteq r6, sl, r3, r5 │ │ │ │ + smlatteq r6, r0, r3, r5 │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ ldrdeq r9, [lr, -r6] │ │ │ │ - tsteq r5, sl, asr #20 │ │ │ │ - tsteq r5, ip, ror fp │ │ │ │ - tsteq r5, sl, ror fp │ │ │ │ - smlabteq r5, r2, ip, sp │ │ │ │ - @ instruction: 0x0105dc9a │ │ │ │ - smlatbeq r5, r6, ip, sp │ │ │ │ - smlatbeq r5, r2, ip, sp │ │ │ │ - @ instruction: 0x0105dc9e │ │ │ │ - @ instruction: 0x0105dc9a │ │ │ │ - @ instruction: 0x0105dc9a │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ - smlabbeq r5, r6, ip, sp │ │ │ │ - tsteq r5, r8, lsl #24 │ │ │ │ - tsteq r5, r2, lsl ip │ │ │ │ - tsteq r5, ip, lsl #24 │ │ │ │ - tsteq r5, r6, lsl #24 │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ + tsteq r5, sl, asr #26 │ │ │ │ + tsteq r5, ip, ror lr │ │ │ │ + tsteq r5, sl, ror lr │ │ │ │ + smlabteq r5, r2, pc, sp @ │ │ │ │ + @ instruction: 0x0105df9a │ │ │ │ + smlatbeq r5, r6, pc, sp @ │ │ │ │ + smlatbeq r5, r2, pc, sp @ │ │ │ │ + @ instruction: 0x0105df9e │ │ │ │ + @ instruction: 0x0105df9a │ │ │ │ + @ instruction: 0x0105df9a │ │ │ │ + tsteq lr, ip, lsl #22 │ │ │ │ + smlabbeq r5, r6, pc, sp @ │ │ │ │ + tsteq r5, r8, lsl #30 │ │ │ │ + tsteq r5, r2, lsl pc │ │ │ │ + tsteq r5, ip, lsl #30 │ │ │ │ + tsteq r5, r6, lsl #30 │ │ │ │ + tsteq r5, r0, lsl #30 │ │ │ │ strdeq sp, [r5, -lr] │ │ │ │ - tsteq lr, lr, ror #14 │ │ │ │ - smlatteq r5, r2, r8, sp │ │ │ │ - smlabteq r7, ip, r0, sp │ │ │ │ - @ instruction: 0x0105d8be │ │ │ │ - smlatbeq r7, r6, r0, sp │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ - smlatteq lr, r2, r5, r9 │ │ │ │ - tsteq r5, r6, lsl #20 │ │ │ │ + tsteq lr, lr, ror #20 │ │ │ │ + smlatteq r5, r2, fp, sp │ │ │ │ + smlabteq r7, ip, r3, sp │ │ │ │ + @ instruction: 0x0105dbbe │ │ │ │ + smlatbeq r7, r6, r3, sp │ │ │ │ + strdeq r5, [r6, -ip] │ │ │ │ + smlatteq lr, r2, r8, r9 │ │ │ │ + tsteq r5, r6, lsl #26 │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ - smlatteq r5, sl, r9, sp │ │ │ │ - smlatteq r5, r6, r9, sp │ │ │ │ - smlatteq r5, r2, r9, sp │ │ │ │ + smlatteq r5, sl, ip, sp │ │ │ │ + smlatteq r5, r6, ip, sp │ │ │ │ + smlatteq r5, r2, ip, sp │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ - tsteq lr, r0, asr r5 │ │ │ │ - smlabteq r5, sl, r9, sp │ │ │ │ - tsteq lr, r6, lsl #10 │ │ │ │ - tsteq r5, sl, ror r6 │ │ │ │ + tsteq lr, r0, asr r8 │ │ │ │ + smlabteq r5, sl, ip, sp │ │ │ │ + tsteq lr, r6, lsl #16 │ │ │ │ + tsteq r5, sl, ror r9 │ │ │ │ ldrdeq r4, [r6, -r2] │ │ │ │ - smlabteq r6, ip, ip, r4 │ │ │ │ - smlabteq r6, r6, ip, r4 │ │ │ │ - smlatbeq lr, r2, r4, r9 │ │ │ │ - tsteq r5, r6, lsl r6 │ │ │ │ - @ instruction: 0x01064c90 │ │ │ │ - smlabbeq r6, lr, ip, r4 │ │ │ │ - smlabbeq r6, ip, ip, r4 │ │ │ │ - smlabbeq r6, sl, ip, r4 │ │ │ │ - @ instruction: 0x0105d5b6 │ │ │ │ - @ instruction: 0x0107e994 │ │ │ │ - smlatbeq r8, r6, r3, fp │ │ │ │ - tsteq r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x010e93be │ │ │ │ - tsteq r5, r2, lsr r5 │ │ │ │ - smlabteq r6, r8, fp, r4 │ │ │ │ - tsteq lr, r8, asr r3 │ │ │ │ - smlabteq r5, ip, r4, sp │ │ │ │ - @ instruction: 0x01064bb0 │ │ │ │ - @ instruction: 0x01064bb0 │ │ │ │ - smlatbeq r6, ip, fp, r4 │ │ │ │ - smlatbeq r6, r8, fp, r4 │ │ │ │ - smlatbeq r6, r4, fp, r4 │ │ │ │ - @ instruction: 0x01064b9c │ │ │ │ - smlatbeq r6, r0, fp, r4 │ │ │ │ - smlabbeq r5, ip, r7, sp │ │ │ │ - tsteq r7, r6, lsr ip │ │ │ │ - tsteq r5, r8, ror r7 │ │ │ │ - tsteq r5, r2, lsl #8 │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, lr, asr #22 │ │ │ │ - tsteq r7, r6, lsr fp │ │ │ │ - tsteq r6, r6, asr #22 │ │ │ │ - tsteq r6, r8, lsr #14 │ │ │ │ - tsteq r6, lr, lsr #22 │ │ │ │ - tsteq r6, r2, lsr fp │ │ │ │ - tsteq r6, r2, lsr fp │ │ │ │ - tsteq r6, r0, lsr fp │ │ │ │ - tsteq r6, lr, lsr #22 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ - tsteq r6, lr, lsr #22 │ │ │ │ - smlabbeq lr, sl, r1, r9 │ │ │ │ - tsteq r6, lr, lsl fp │ │ │ │ + smlabteq r6, ip, pc, r4 @ │ │ │ │ + smlabteq r6, r6, pc, r4 @ │ │ │ │ + smlatbeq lr, r2, r7, r9 │ │ │ │ + tsteq r5, r6, lsl r9 │ │ │ │ + @ instruction: 0x01064f90 │ │ │ │ + smlabbeq r6, lr, pc, r4 @ │ │ │ │ + smlabbeq r6, ip, pc, r4 @ │ │ │ │ + smlabbeq r6, sl, pc, r4 @ │ │ │ │ + @ instruction: 0x0105d8b6 │ │ │ │ + @ instruction: 0x0107ec94 │ │ │ │ + smlatbeq r8, r6, r6, fp │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ + @ instruction: 0x010e96be │ │ │ │ + tsteq r5, r2, lsr r8 │ │ │ │ + smlabteq r6, r8, lr, r4 │ │ │ │ + tsteq lr, r8, asr r6 │ │ │ │ + smlabteq r5, ip, r7, sp │ │ │ │ + @ instruction: 0x01064eb0 │ │ │ │ + @ instruction: 0x01064eb0 │ │ │ │ + smlatbeq r6, ip, lr, r4 │ │ │ │ + smlatbeq r6, r8, lr, r4 │ │ │ │ + smlatbeq r6, r4, lr, r4 │ │ │ │ + @ instruction: 0x01064e9c │ │ │ │ + smlatbeq r6, r0, lr, r4 │ │ │ │ + smlabbeq r5, ip, sl, sp │ │ │ │ + tsteq r7, r6, lsr pc │ │ │ │ + tsteq r5, r8, ror sl │ │ │ │ + tsteq r5, r2, lsl #14 │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, lr, asr #28 │ │ │ │ + tsteq r7, r6, lsr lr │ │ │ │ + tsteq r6, r6, asr #28 │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ + tsteq r6, lr, lsr #28 │ │ │ │ + tsteq r6, r2, lsr lr │ │ │ │ + tsteq r6, r2, lsr lr │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + tsteq r6, lr, lsr #28 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r6, lr, lsr #28 │ │ │ │ + smlabbeq lr, sl, r4, r9 │ │ │ │ + tsteq r6, lr, lsl lr │ │ │ │ ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq r6, r0, lsl #22 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ blcs b3444 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7f5447a │ │ │ │ @ instruction: 0xf000e908 │ │ │ │ @ instruction: 0xf8dfbd75 │ │ │ │ @ instruction: 0xf0062af4 │ │ │ │ ldrbtmi r0, [sl], #-1543 @ 0xfffff9f9 │ │ │ │ @@ -11019,128 +11019,128 @@ │ │ │ │ mul r7, sl, fp │ │ │ │ @ instruction: 0x463b4a76 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ bl fe4b3b90 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - smlabbeq r6, r4, r8, r4 │ │ │ │ - tsteq r5, r6, lsr r0 │ │ │ │ - tsteq r6, r8, asr #16 │ │ │ │ - tsteq r6, r2, asr #16 │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq r6, r2, lsr r8 │ │ │ │ - @ instruction: 0x0105cfb2 │ │ │ │ - tsteq r6, ip, lsl r8 │ │ │ │ - tsteq r6, r6, lsl r8 │ │ │ │ - smlabteq r5, r0, pc, ip @ │ │ │ │ - tsteq r7, r6, ror #14 │ │ │ │ - smlatteq r6, sl, r7, r4 │ │ │ │ - tsteq r7, r4, asr #14 │ │ │ │ + smlabbeq r6, r4, fp, r4 │ │ │ │ + tsteq r5, r6, lsr r3 │ │ │ │ + tsteq r6, r8, asr #22 │ │ │ │ + tsteq r6, r2, asr #22 │ │ │ │ + tsteq r6, r8, lsr fp │ │ │ │ + tsteq r6, r2, lsr fp │ │ │ │ + @ instruction: 0x0105d2b2 │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ + tsteq r6, r6, lsl fp │ │ │ │ + smlabteq r5, r0, r2, sp │ │ │ │ + tsteq r7, r6, ror #20 │ │ │ │ + smlatteq r6, sl, sl, r4 │ │ │ │ + tsteq r7, r4, asr #20 │ │ │ │ ldrdeq r4, [r6, -r2] │ │ │ │ - tsteq r7, r0, lsr #14 │ │ │ │ - smlabteq r6, r0, r7, r4 │ │ │ │ - @ instruction: 0x010647b0 │ │ │ │ - smlatbeq r6, ip, r7, r4 │ │ │ │ - smlatbeq r6, r8, r7, r4 │ │ │ │ - smlatbeq r6, r4, r7, r4 │ │ │ │ - smlatbeq r6, r0, r7, r4 │ │ │ │ - @ instruction: 0x0106479c │ │ │ │ - @ instruction: 0x01064798 │ │ │ │ - @ instruction: 0x01064790 │ │ │ │ - smlabbeq r6, ip, r7, r4 │ │ │ │ - @ instruction: 0x01064798 │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ - smlatbeq lr, lr, ip, r8 │ │ │ │ - tsteq r6, lr, ror #14 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - tsteq r6, lr, ror #14 │ │ │ │ - @ instruction: 0x0105cf90 │ │ │ │ + tsteq r7, r0, lsr #20 │ │ │ │ + smlabteq r6, r0, sl, r4 │ │ │ │ + @ instruction: 0x01064ab0 │ │ │ │ + smlatbeq r6, ip, sl, r4 │ │ │ │ + smlatbeq r6, r8, sl, r4 │ │ │ │ + smlatbeq r6, r4, sl, r4 │ │ │ │ + smlatbeq r6, r0, sl, r4 │ │ │ │ + @ instruction: 0x01064a9c │ │ │ │ + @ instruction: 0x01064a98 │ │ │ │ + @ instruction: 0x01064a90 │ │ │ │ + smlabbeq r6, ip, sl, r4 │ │ │ │ + @ instruction: 0x01064a98 │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ + smlatbeq lr, lr, pc, r8 @ │ │ │ │ + tsteq r6, lr, ror #20 │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + tsteq r6, lr, ror #20 │ │ │ │ + @ instruction: 0x0105d290 │ │ │ │ ldrdeq ip, [r7, -sl] │ │ │ │ - tsteq r6, r6, asr #14 │ │ │ │ - tsteq r6, sl, lsr r7 │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - tsteq r6, lr, lsr #14 │ │ │ │ - tsteq r6, r8, lsr #14 │ │ │ │ - tsteq r6, r2, lsr #14 │ │ │ │ - smlabteq lr, sl, fp, r8 │ │ │ │ - tsteq r5, r0, asr #26 │ │ │ │ - smlatteq r6, ip, r6, r4 │ │ │ │ - tsteq r8, r8, ror r8 │ │ │ │ + tsteq r6, r6, asr #20 │ │ │ │ + tsteq r6, sl, lsr sl │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ + tsteq r6, lr, lsr #20 │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ + tsteq r6, r2, lsr #20 │ │ │ │ + smlabteq lr, sl, lr, r8 │ │ │ │ + tsteq r5, r0, asr #32 │ │ │ │ + smlatteq r6, ip, r9, r4 │ │ │ │ + tsteq r8, r8, ror fp │ │ │ │ ldrdeq r4, [r6, -r4] │ │ │ │ ldrdeq r4, [r6, -r0] │ │ │ │ - smlabteq r6, ip, r6, r4 │ │ │ │ - tsteq lr, sl, asr #22 │ │ │ │ - tsteq lr, sl, asr #20 │ │ │ │ - smlatbeq r6, lr, r5, r4 │ │ │ │ - @ instruction: 0x0107c3b4 │ │ │ │ - smlatbeq r6, r8, r5, r4 │ │ │ │ - smlatbeq r6, r2, r5, r4 │ │ │ │ - @ instruction: 0x0106459c │ │ │ │ - smlabbeq r5, ip, lr, ip │ │ │ │ - tsteq r7, r6, lsr r3 │ │ │ │ - tsteq r5, r8, ror lr │ │ │ │ - tsteq r5, r6, lsl #22 │ │ │ │ - @ instruction: 0x01093d9e │ │ │ │ - smlabteq lr, r2, r8, r8 │ │ │ │ - tsteq r5, r6, lsr sl │ │ │ │ - tsteq r6, sl, ror #8 │ │ │ │ - tsteq r6, lr, asr r4 │ │ │ │ - tsteq r6, r2, asr r4 │ │ │ │ - smlatteq r5, r8, r9, ip │ │ │ │ - tsteq r6, r8, lsr #8 │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ - tsteq r6, r0, lsr #8 │ │ │ │ - @ instruction: 0x0105c99c │ │ │ │ - tsteq r6, sl, lsl #8 │ │ │ │ - tsteq r6, sl, lsl #8 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - tsteq r7, lr, asr r1 │ │ │ │ + smlabteq r6, ip, r9, r4 │ │ │ │ + tsteq lr, sl, asr #28 │ │ │ │ + tsteq lr, sl, asr #26 │ │ │ │ + smlatbeq r6, lr, r8, r4 │ │ │ │ + @ instruction: 0x0107c6b4 │ │ │ │ + smlatbeq r6, r8, r8, r4 │ │ │ │ + smlatbeq r6, r2, r8, r4 │ │ │ │ + @ instruction: 0x0106489c │ │ │ │ + smlabbeq r5, ip, r1, sp │ │ │ │ + tsteq r7, r6, lsr r6 │ │ │ │ + tsteq r5, r8, ror r1 │ │ │ │ + tsteq r5, r6, lsl #28 │ │ │ │ + swpeq r4, lr, [r9] │ │ │ │ + smlabteq lr, r2, fp, r8 │ │ │ │ + tsteq r5, r6, lsr sp │ │ │ │ + tsteq r6, sl, ror #14 │ │ │ │ + tsteq r6, lr, asr r7 │ │ │ │ + tsteq r6, r2, asr r7 │ │ │ │ + smlatteq r5, r8, ip, ip │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ + @ instruction: 0x0105cc9c │ │ │ │ + tsteq r6, sl, lsl #14 │ │ │ │ + tsteq r6, sl, lsl #14 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + tsteq r7, lr, asr r4 │ │ │ │ strdeq r4, [r6, -r6] │ │ │ │ - smlatteq r6, ip, r3, r4 │ │ │ │ - smlatteq r6, r2, r3, r4 │ │ │ │ + smlatteq r6, ip, r6, r4 │ │ │ │ + smlatteq r6, r2, r6, r4 │ │ │ │ ldrdeq r4, [r6, -r8] │ │ │ │ - smlabteq r6, lr, r3, r4 │ │ │ │ - smlabteq r6, r4, r3, r4 │ │ │ │ - @ instruction: 0x010643ba │ │ │ │ - @ instruction: 0x010643b0 │ │ │ │ - smlatbeq r6, r2, r3, r4 │ │ │ │ - @ instruction: 0x01064394 │ │ │ │ - smlabbeq r6, r6, r3, r4 │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ - tsteq r6, r8, ror r3 │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ - tsteq r6, r0, ror r3 │ │ │ │ - tsteq r6, r0, ror r3 │ │ │ │ - tsteq r6, ip, ror #6 │ │ │ │ - tsteq r6, r8, ror #6 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ - tsteq r6, r8, asr #6 │ │ │ │ - tsteq r6, ip, lsr r3 │ │ │ │ - tsteq r6, r4, lsr r3 │ │ │ │ - tsteq r6, r8, lsr #6 │ │ │ │ - tsteq r6, ip, lsl r3 │ │ │ │ - tsteq r6, r0, lsl r3 │ │ │ │ - tsteq r6, r8, lsl #6 │ │ │ │ - tsteq r5, r0, lsr #12 │ │ │ │ - smlatteq r6, r2, r2, r4 │ │ │ │ + smlabteq r6, lr, r6, r4 │ │ │ │ + smlabteq r6, r4, r6, r4 │ │ │ │ + @ instruction: 0x010646ba │ │ │ │ + @ instruction: 0x010646b0 │ │ │ │ + smlatbeq r6, r2, r6, r4 │ │ │ │ + @ instruction: 0x01064694 │ │ │ │ + smlabbeq r6, r6, r6, r4 │ │ │ │ + tsteq r6, ip, ror r6 │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + tsteq r6, r8, ror #12 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ + tsteq r6, r8, asr #12 │ │ │ │ + tsteq r6, ip, lsr r6 │ │ │ │ + tsteq r6, r4, lsr r6 │ │ │ │ + tsteq r6, r8, lsr #12 │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r6, r8, lsl #12 │ │ │ │ + tsteq r5, r0, lsr #18 │ │ │ │ + smlatteq r6, r2, r5, r4 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ ldrdeq r4, [r6, -sl] │ │ │ │ - tsteq lr, r6, asr r4 │ │ │ │ + tsteq lr, r6, asr r7 │ │ │ │ ldrdeq ip, [r5, -r2] │ │ │ │ - @ instruction: 0x0107bdbc │ │ │ │ - smlatbeq r6, lr, r2, r4 │ │ │ │ - smlatbeq r6, lr, r2, r4 │ │ │ │ - smlatbeq r6, r8, r2, r4 │ │ │ │ - smlatbeq r6, r2, r2, r4 │ │ │ │ - smlatbeq r6, r2, r2, r4 │ │ │ │ - @ instruction: 0x0106429c │ │ │ │ - tsteq r5, r8, lsr r2 │ │ │ │ + strheq ip, [r7, -ip] │ │ │ │ + smlatbeq r6, lr, r5, r4 │ │ │ │ + smlatbeq r6, lr, r5, r4 │ │ │ │ + smlatbeq r6, r8, r5, r4 │ │ │ │ + smlatbeq r6, r2, r5, r4 │ │ │ │ + smlatbeq r6, r2, r5, r4 │ │ │ │ + @ instruction: 0x0106459c │ │ │ │ + tsteq r5, r8, lsr r5 │ │ │ │ teqpne ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ vmin.s8 q4, , q11 │ │ │ │ vcge.s8 d24, d3, d1 │ │ │ │ addsmi r5, r8, #220, 6 @ 0x70000003 │ │ │ │ ldrbthi pc, [r3], r2 @ │ │ │ │ strhi pc, [lr, #-512] @ 0xfffffe00 │ │ │ │ @@ -11936,91 +11936,91 @@ │ │ │ │ orrvs pc, ip, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ vabd.s8 d24, d3, d7 │ │ │ │ addsmi r6, r8, #132, 6 @ 0x10000002 │ │ │ │ strhi pc, [r6, -r2, asr #32] │ │ │ │ ldrbtmi r4, [r8], #-2125 @ 0xfffff7b3 │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, r6, asr #32 │ │ │ │ - smlabbeq r6, lr, r0, r4 │ │ │ │ - smlatbeq r6, r4, r0, r4 │ │ │ │ - tsteq r6, r4, asr #2 │ │ │ │ - tsteq r6, r8, asr r1 │ │ │ │ + tsteq r6, r6, asr #6 │ │ │ │ + smlabbeq r6, lr, r3, r4 │ │ │ │ + smlatbeq r6, r4, r3, r4 │ │ │ │ + tsteq r6, r4, asr #8 │ │ │ │ + tsteq r6, r8, asr r4 │ │ │ │ ldrdeq r4, [r6, -r8] │ │ │ │ ldrdeq r4, [r6, -lr] │ │ │ │ - tsteq r6, r2, asr #4 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ - @ instruction: 0x01064290 │ │ │ │ - @ instruction: 0x01064296 │ │ │ │ + tsteq r6, r2, asr #10 │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x01064590 │ │ │ │ + @ instruction: 0x01064596 │ │ │ │ strdeq r4, [r6, -r6] │ │ │ │ strdeq r4, [r6, -r2] │ │ │ │ - tsteq r6, sl, asr #6 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - smlabbeq r6, r8, r3, r4 │ │ │ │ - tsteq r6, r6, ror #6 │ │ │ │ - @ instruction: 0x010643b2 │ │ │ │ - @ instruction: 0x010643b0 │ │ │ │ + tsteq r6, sl, asr #12 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ + smlabbeq r6, r8, r6, r4 │ │ │ │ + tsteq r6, r6, ror #12 │ │ │ │ + @ instruction: 0x010646b2 │ │ │ │ + @ instruction: 0x010646b0 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ strdeq r4, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsr r4 │ │ │ │ - tsteq r6, r6, asr r4 │ │ │ │ - smlabbeq r6, r2, r4, r4 │ │ │ │ - smlabbeq r6, r0, r4, r4 │ │ │ │ - smlabteq r6, ip, r4, r4 │ │ │ │ + tsteq r6, ip, lsr r7 │ │ │ │ + tsteq r6, r6, asr r7 │ │ │ │ + smlabbeq r6, r2, r7, r4 │ │ │ │ + smlabbeq r6, r0, r7, r4 │ │ │ │ + smlabteq r6, ip, r7, r4 │ │ │ │ ldrdeq r4, [r6, -r2] │ │ │ │ - tsteq r6, r6, asr #10 │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - smlatteq r6, r0, r5, r4 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - tsteq r6, r4, ror r6 │ │ │ │ - tsteq r6, r6, asr r6 │ │ │ │ + tsteq r6, r6, asr #16 │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + smlatteq r6, r0, r8, r4 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + tsteq r6, r4, ror r9 │ │ │ │ + tsteq r6, r6, asr r9 │ │ │ │ strdeq r4, [r6, -r0] │ │ │ │ - tsteq r6, r6, lsl #14 │ │ │ │ - @ instruction: 0x0106479e │ │ │ │ - smlatbeq r6, sl, r7, r4 │ │ │ │ - tsteq r6, r2, asr #16 │ │ │ │ - smlabbeq r6, r6, r8, r4 │ │ │ │ + tsteq r6, r6, lsl #20 │ │ │ │ + @ instruction: 0x01064a9e │ │ │ │ + smlatbeq r6, sl, sl, r4 │ │ │ │ + tsteq r6, r2, asr #22 │ │ │ │ + smlabbeq r6, r6, fp, r4 │ │ │ │ ldrdeq r4, [r6, -r6] │ │ │ │ ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq r6, ip, ror #18 │ │ │ │ - smlabbeq r6, r4, r9, r4 │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - tsteq r6, r6, lsr #20 │ │ │ │ - @ instruction: 0x01064abe │ │ │ │ - tsteq r6, r2, lsl #22 │ │ │ │ - tsteq r6, r4, asr fp │ │ │ │ - tsteq r6, r4, asr #22 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + smlabbeq r6, r4, ip, r4 │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ + tsteq r6, r6, lsr #26 │ │ │ │ + @ instruction: 0x01064dbe │ │ │ │ + tsteq r6, r2, lsl #28 │ │ │ │ + tsteq r6, r4, asr lr │ │ │ │ + tsteq r6, r4, asr #28 │ │ │ │ ldrdeq r4, [r6, -ip] │ │ │ │ strdeq r4, [r6, -r2] │ │ │ │ - smlabbeq r6, sl, ip, r4 │ │ │ │ - @ instruction: 0x01064c96 │ │ │ │ - tsteq r6, lr, lsr #26 │ │ │ │ - tsteq r6, r2, ror sp │ │ │ │ - smlabteq r6, r2, sp, r4 │ │ │ │ - smlabteq r6, r2, sp, r4 │ │ │ │ - tsteq r6, sl, asr lr │ │ │ │ - tsteq r6, r2, ror lr │ │ │ │ - tsteq r6, ip, lsl #30 │ │ │ │ - tsteq r6, r8, lsl pc │ │ │ │ - @ instruction: 0x01064fb4 │ │ │ │ - strdeq r4, [r6, -sl] │ │ │ │ - tsteq r6, ip, asr #32 │ │ │ │ - tsteq r6, r2, lsr #32 │ │ │ │ - strheq r5, [r6, -ip] │ │ │ │ - ldrdeq r5, [r6, -r6] │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - tsteq r6, r6, lsl r2 │ │ │ │ - tsteq r6, ip, asr r2 │ │ │ │ - @ instruction: 0x010652b0 │ │ │ │ - @ instruction: 0x010652b2 │ │ │ │ + smlabbeq r6, sl, pc, r4 @ │ │ │ │ + @ instruction: 0x01064f96 │ │ │ │ + tsteq r6, lr, lsr #32 │ │ │ │ + tsteq r6, r2, ror r0 │ │ │ │ + smlabteq r6, r2, r0, r5 │ │ │ │ + smlabteq r6, r2, r0, r5 │ │ │ │ + tsteq r6, sl, asr r1 │ │ │ │ + tsteq r6, r2, ror r1 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + tsteq r6, r8, lsl r2 │ │ │ │ + @ instruction: 0x010652b4 │ │ │ │ + strdeq r5, [r6, -sl] │ │ │ │ tsteq r6, ip, asr #6 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ + tsteq r6, r2, lsr #6 │ │ │ │ + @ instruction: 0x010653bc │ │ │ │ + ldrdeq r5, [r6, -r6] │ │ │ │ + tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + tsteq r6, r6, lsl r5 │ │ │ │ + tsteq r6, ip, asr r5 │ │ │ │ + @ instruction: 0x010655b0 │ │ │ │ + @ instruction: 0x010655b2 │ │ │ │ + tsteq r6, ip, asr #12 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ strdeq r5, [r6, -lr] │ │ │ │ - tsteq r6, r6, lsl #8 │ │ │ │ + tsteq r6, r6, lsl #14 │ │ │ │ orrsvs pc, r4, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ vmax.s8 q12, , │ │ │ │ addsmi r6, r8, #152, 6 @ 0x60000002 │ │ │ │ strbthi pc, [r6], -r2, asr #32 @ │ │ │ │ stceq 8, cr15, [ip], #-892 @ 0xfffffc84 │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @@ -12798,87 +12798,87 @@ │ │ │ │ msrcs SPSR_s, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf6438423 │ │ │ │ addsmi r2, r8, #104, 6 @ 0xa0000001 │ │ │ │ strthi pc, [r2], #-66 @ 0xffffffbe │ │ │ │ ldrbtmi r4, [r8], #-2121 @ 0xfffff7b7 │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, r8, ror #6 │ │ │ │ - smlatbeq r6, ip, r3, r5 │ │ │ │ + tsteq r6, r8, ror #12 │ │ │ │ + smlatbeq r6, ip, r6, r5 │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ - smlatteq r6, lr, r3, r5 │ │ │ │ - smlabbeq r6, r6, r4, r5 │ │ │ │ - @ instruction: 0x0106549c │ │ │ │ - tsteq r6, r4, lsr r5 │ │ │ │ - tsteq r6, lr, lsr r5 │ │ │ │ + smlatteq r6, lr, r6, r5 │ │ │ │ + smlabbeq r6, r6, r7, r5 │ │ │ │ + @ instruction: 0x0106579c │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ + tsteq r6, lr, lsr r8 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - tsteq r6, ip, lsl r6 │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ - tsteq r6, sl, ror #12 │ │ │ │ - tsteq r6, r2, lsl #14 │ │ │ │ - tsteq r6, sl, lsl r7 │ │ │ │ - @ instruction: 0x010657b2 │ │ │ │ - @ instruction: 0x010657bc │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - @ instruction: 0x0106589a │ │ │ │ - smlatteq r6, sl, r8, r5 │ │ │ │ - smlabteq r6, ip, r8, r5 │ │ │ │ - tsteq r6, r4, ror #18 │ │ │ │ - tsteq r6, sl, ror r9 │ │ │ │ - tsteq r6, r4, lsl sl │ │ │ │ - tsteq r6, lr, lsl sl │ │ │ │ - @ instruction: 0x01065ab6 │ │ │ │ - strdeq r5, [r6, -sl] │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - smlabbeq r6, sl, fp, r5 │ │ │ │ - tsteq r6, r4, ror fp │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ - smlatbeq r6, r8, fp, r5 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - @ instruction: 0x01065bb8 │ │ │ │ - tsteq r6, lr, ror fp │ │ │ │ - tsteq r6, r2, ror r7 │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - @ instruction: 0x01065bbc │ │ │ │ + tsteq r6, ip, lsl r9 │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ + tsteq r6, sl, ror #18 │ │ │ │ + tsteq r6, r2, lsl #20 │ │ │ │ + tsteq r6, sl, lsl sl │ │ │ │ + @ instruction: 0x01065ab2 │ │ │ │ + @ instruction: 0x01065abc │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ @ instruction: 0x01065b9a │ │ │ │ - smlabbeq r6, lr, r7, r7 │ │ │ │ - smlabteq r6, r8, fp, r5 │ │ │ │ - smlatbeq r6, r0, r7, r7 │ │ │ │ - tsteq r6, r2, ror r7 │ │ │ │ + smlatteq r6, sl, fp, r5 │ │ │ │ + smlabteq r6, ip, fp, r5 │ │ │ │ + tsteq r6, r4, ror #24 │ │ │ │ + tsteq r6, sl, ror ip │ │ │ │ + tsteq r6, r4, lsl sp │ │ │ │ + tsteq r6, lr, lsl sp │ │ │ │ + @ instruction: 0x01065db6 │ │ │ │ + strdeq r5, [r6, -sl] │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + smlabbeq r6, sl, lr, r5 │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ + smlatbeq r6, r8, lr, r5 │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + @ instruction: 0x01065eb8 │ │ │ │ + tsteq r6, lr, ror lr │ │ │ │ + tsteq r6, r2, ror sl │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ + @ instruction: 0x01065ebc │ │ │ │ + @ instruction: 0x01065e9a │ │ │ │ + smlabbeq r6, lr, sl, r7 │ │ │ │ + smlabteq r6, r8, lr, r5 │ │ │ │ + smlatbeq r6, r0, sl, r7 │ │ │ │ + tsteq r6, r2, ror sl │ │ │ │ ldrdeq r5, [r6, -r2] │ │ │ │ - @ instruction: 0x01065bbc │ │ │ │ - @ instruction: 0x010677b2 │ │ │ │ - @ instruction: 0x01067790 │ │ │ │ + @ instruction: 0x01065ebc │ │ │ │ + @ instruction: 0x01067ab2 │ │ │ │ + @ instruction: 0x01067a90 │ │ │ │ strdeq r5, [r6, -r0] │ │ │ │ - @ instruction: 0x010677bc │ │ │ │ - tsteq r6, r0, lsl #24 │ │ │ │ - @ instruction: 0x01065b9c │ │ │ │ - @ instruction: 0x01067790 │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ + @ instruction: 0x01067abc │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ + @ instruction: 0x01065e9c │ │ │ │ + @ instruction: 0x01067a90 │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ ldrdeq r5, [r6, -lr] │ │ │ │ - smlabteq r6, r0, fp, r5 │ │ │ │ - @ instruction: 0x010677b6 │ │ │ │ - smlatbeq r6, r2, r7, r7 │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ + smlabteq r6, r0, lr, r5 │ │ │ │ + @ instruction: 0x01067ab6 │ │ │ │ + smlatbeq r6, r2, sl, r7 │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ ldrdeq r7, [r6, -r0] │ │ │ │ - @ instruction: 0x010677bc │ │ │ │ - tsteq r6, lr, lsl ip │ │ │ │ - tsteq r6, r0, lsl #24 │ │ │ │ + @ instruction: 0x01067abc │ │ │ │ + tsteq r6, lr, lsl pc │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ strdeq r7, [r6, -r6] │ │ │ │ - tsteq r6, r0, lsr ip │ │ │ │ - tsteq r6, sl, lsl #16 │ │ │ │ + tsteq r6, r0, lsr pc │ │ │ │ + tsteq r6, sl, lsl #22 │ │ │ │ ldrdeq r7, [r6, -r0] │ │ │ │ - tsteq r6, r2, lsr ip │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - tsteq r6, r6, lsl r8 │ │ │ │ + tsteq r6, r2, lsr pc │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ + tsteq r6, r6, lsl fp │ │ │ │ strdeq r7, [r6, -r4] │ │ │ │ - tsteq r6, r6, asr ip │ │ │ │ + tsteq r6, r6, asr pc │ │ │ │ cmnpcs r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ stmdale sp, {r0, r1, r3, r7, r8, r9, pc} │ │ │ │ cmnpcs r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf6438389 │ │ │ │ addsmi r2, r8, #116, 6 @ 0xd0000001 │ │ │ │ @@ -13656,87 +13656,87 @@ │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf643847b │ │ │ │ addsmi r6, r8, #76, 6 @ 0x30000001 │ │ │ │ ldrbthi pc, [sl], #-66 @ 0xffffffbe @ │ │ │ │ ldrbtmi r4, [r8], #-2122 @ 0xfffff7b6 │ │ │ │ svclt 0x00004770 │ │ │ │ strdeq r7, [r6, -ip] │ │ │ │ - tsteq r6, r2, asr #22 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - tsteq r6, r8, lsl #14 │ │ │ │ + tsteq r6, r2, asr #28 │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ + tsteq r6, r8, lsl #20 │ │ │ │ strdeq r7, [r6, -r2] │ │ │ │ - tsteq r6, r2, asr fp │ │ │ │ - tsteq r6, r2, lsr fp │ │ │ │ - tsteq r6, r6, lsr #14 │ │ │ │ - tsteq r6, lr, asr fp │ │ │ │ - tsteq r6, r6, lsr r7 │ │ │ │ - smlatteq r6, lr, r6, r7 │ │ │ │ - tsteq r6, lr, asr #22 │ │ │ │ - tsteq r6, r8, lsr fp │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - tsteq r6, sl, lsl #14 │ │ │ │ - tsteq r6, ip, ror #22 │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - tsteq r6, ip, ror fp │ │ │ │ - tsteq r6, lr, asr #22 │ │ │ │ - tsteq r6, r2, asr #14 │ │ │ │ - tsteq r6, lr, lsr #14 │ │ │ │ - smlabbeq r6, lr, fp, r5 │ │ │ │ - tsteq r6, ip, ror #22 │ │ │ │ - tsteq r6, r0, ror #14 │ │ │ │ - @ instruction: 0x01065b98 │ │ │ │ - tsteq r6, r2, ror r7 │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - @ instruction: 0x01065b98 │ │ │ │ - smlabbeq r6, r2, fp, r5 │ │ │ │ - tsteq r6, r6, ror r7 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - @ instruction: 0x01065bb4 │ │ │ │ - smlabbeq r6, r0, r7, r7 │ │ │ │ - smlabteq r6, r4, fp, r5 │ │ │ │ - @ instruction: 0x01065b98 │ │ │ │ - smlabbeq r6, ip, r7, r7 │ │ │ │ - tsteq r6, r6, ror r7 │ │ │ │ + tsteq r6, r2, asr lr │ │ │ │ + tsteq r6, r2, lsr lr │ │ │ │ + tsteq r6, r6, lsr #20 │ │ │ │ + tsteq r6, lr, asr lr │ │ │ │ + tsteq r6, r6, lsr sl │ │ │ │ + smlatteq r6, lr, r9, r7 │ │ │ │ + tsteq r6, lr, asr #28 │ │ │ │ + tsteq r6, r8, lsr lr │ │ │ │ + tsteq r6, ip, lsr #20 │ │ │ │ + tsteq r6, sl, lsl #20 │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + tsteq r6, ip, ror lr │ │ │ │ + tsteq r6, lr, asr #28 │ │ │ │ + tsteq r6, r2, asr #20 │ │ │ │ + tsteq r6, lr, lsr #20 │ │ │ │ + smlabbeq r6, lr, lr, r5 │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ + @ instruction: 0x01065e98 │ │ │ │ + tsteq r6, r2, ror sl │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + @ instruction: 0x01065e98 │ │ │ │ + smlabbeq r6, r2, lr, r5 │ │ │ │ + tsteq r6, r6, ror sl │ │ │ │ + tsteq r6, r4, asr sl │ │ │ │ + @ instruction: 0x01065eb4 │ │ │ │ + smlabbeq r6, r0, sl, r7 │ │ │ │ + smlabteq r6, r4, lr, r5 │ │ │ │ + @ instruction: 0x01065e98 │ │ │ │ + smlabbeq r6, ip, sl, r7 │ │ │ │ + tsteq r6, r6, ror sl │ │ │ │ ldrdeq r5, [r6, -r6] │ │ │ │ - @ instruction: 0x01065bb4 │ │ │ │ - smlatbeq r6, sl, r7, r7 │ │ │ │ - smlatteq r6, r2, fp, r5 │ │ │ │ - @ instruction: 0x010677ba │ │ │ │ - tsteq r6, r2, ror #14 │ │ │ │ - smlabteq r6, r2, fp, r5 │ │ │ │ - smlatbeq r6, lr, fp, r5 │ │ │ │ - smlatbeq r6, r2, r7, r7 │ │ │ │ - smlabbeq r6, r0, r7, r7 │ │ │ │ - smlatteq r6, r0, fp, r5 │ │ │ │ - smlatbeq r6, lr, r7, r7 │ │ │ │ + @ instruction: 0x01065eb4 │ │ │ │ + smlatbeq r6, sl, sl, r7 │ │ │ │ + smlatteq r6, r2, lr, r5 │ │ │ │ + @ instruction: 0x01067aba │ │ │ │ + tsteq r6, r2, ror #20 │ │ │ │ + smlabteq r6, r2, lr, r5 │ │ │ │ + smlatbeq r6, lr, lr, r5 │ │ │ │ + smlatbeq r6, r2, sl, r7 │ │ │ │ + smlabbeq r6, r0, sl, r7 │ │ │ │ + smlatteq r6, r0, lr, r5 │ │ │ │ + smlatbeq r6, lr, sl, r7 │ │ │ │ strdeq r5, [r6, -r2] │ │ │ │ - smlabteq r6, r4, fp, r5 │ │ │ │ - @ instruction: 0x010677b8 │ │ │ │ - smlatbeq r6, r2, r7, r7 │ │ │ │ - tsteq r6, r6, lsl #24 │ │ │ │ - smlatteq r6, r6, fp, r5 │ │ │ │ + smlabteq r6, r4, lr, r5 │ │ │ │ + @ instruction: 0x01067ab8 │ │ │ │ + smlatbeq r6, r2, sl, r7 │ │ │ │ + tsteq r6, r6, lsl #30 │ │ │ │ + smlatteq r6, r6, lr, r5 │ │ │ │ ldrdeq r7, [r6, -ip] │ │ │ │ - tsteq r6, r6, lsl ip │ │ │ │ + tsteq r6, r6, lsl pc │ │ │ │ strdeq r7, [r6, -r0] │ │ │ │ - @ instruction: 0x010677b8 │ │ │ │ - tsteq r6, sl, lsl ip │ │ │ │ - tsteq r6, r6, lsl #24 │ │ │ │ + @ instruction: 0x01067ab8 │ │ │ │ + tsteq r6, sl, lsl pc │ │ │ │ + tsteq r6, r6, lsl #30 │ │ │ │ strdeq r7, [r6, -ip] │ │ │ │ ldrdeq r7, [r6, -lr] │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ - tsteq r6, lr, lsl #16 │ │ │ │ - tsteq r6, r4, asr ip │ │ │ │ - tsteq r6, sl, lsr #24 │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ - tsteq r6, lr, ror #24 │ │ │ │ - tsteq r6, lr, asr #24 │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ - smlabbeq r6, r0, ip, r5 │ │ │ │ - tsteq r6, sl, asr r8 │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + tsteq r6, lr, lsl #22 │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ + tsteq r6, sl, lsr #30 │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ + tsteq r6, lr, ror #30 │ │ │ │ + tsteq r6, lr, asr #30 │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ + smlabbeq r6, r0, pc, r5 @ │ │ │ │ + tsteq r6, sl, asr fp │ │ │ │ msrvc CPSR_f, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ vcgt.s8 q4, q8, │ │ │ │ @ instruction: 0xf6438156 │ │ │ │ addsmi r6, r8, #188, 6 @ 0xf0000002 │ │ │ │ bicshi pc, lr, #2 │ │ │ │ adchi pc, r8, r0, lsl #4 │ │ │ │ @@ -14563,290 +14563,290 @@ │ │ │ │ @ instruction: 0xf8df4770 │ │ │ │ ldrbtmi r0, [r8], #-1116 @ 0xfffffba4 │ │ │ │ @ instruction: 0xf8df4770 │ │ │ │ ldrbtmi r0, [r8], #-1112 @ 0xfffffba8 │ │ │ │ @ instruction: 0xf8df4770 │ │ │ │ ldrbtmi r0, [r8], #-1108 @ 0xfffffbac │ │ │ │ svclt 0x00004770 │ │ │ │ - smlatteq r6, r6, r6, r7 │ │ │ │ - tsteq r6, r6, asr #22 │ │ │ │ - tsteq r6, r0, lsr fp │ │ │ │ - tsteq r6, r6, lsr #14 │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - tsteq r6, r0, lsr r7 │ │ │ │ - tsteq r6, r4, ror fp │ │ │ │ - tsteq r6, r8, asr #22 │ │ │ │ - tsteq r6, ip, lsr r7 │ │ │ │ - tsteq r6, r6, lsr #14 │ │ │ │ - smlabbeq r6, r6, fp, r5 │ │ │ │ - tsteq r6, r6, ror #22 │ │ │ │ - tsteq r6, sl, asr r7 │ │ │ │ - @ instruction: 0x01065b92 │ │ │ │ - tsteq r6, sl, ror #14 │ │ │ │ - tsteq r6, lr, lsr #14 │ │ │ │ - @ instruction: 0x01065b90 │ │ │ │ - tsteq r6, sl, ror fp │ │ │ │ - tsteq r6, lr, ror #14 │ │ │ │ - tsteq r6, ip, asr #14 │ │ │ │ - smlatbeq r6, ip, fp, r5 │ │ │ │ - tsteq r6, sl, ror r7 │ │ │ │ - @ instruction: 0x01065bbe │ │ │ │ - @ instruction: 0x01065b90 │ │ │ │ - smlabbeq r6, r4, r7, r7 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ + smlatteq r6, r6, r9, r7 │ │ │ │ + tsteq r6, r6, asr #28 │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + tsteq r6, r6, lsr #20 │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq r6, r6, lsr #20 │ │ │ │ + smlabbeq r6, r6, lr, r5 │ │ │ │ + tsteq r6, r6, ror #28 │ │ │ │ + tsteq r6, sl, asr sl │ │ │ │ + @ instruction: 0x01065e92 │ │ │ │ + tsteq r6, sl, ror #20 │ │ │ │ + tsteq r6, lr, lsr #20 │ │ │ │ + @ instruction: 0x01065e90 │ │ │ │ + tsteq r6, sl, ror lr │ │ │ │ + tsteq r6, lr, ror #20 │ │ │ │ + tsteq r6, ip, asr #20 │ │ │ │ + smlatbeq r6, ip, lr, r5 │ │ │ │ + tsteq r6, sl, ror sl │ │ │ │ + @ instruction: 0x01065ebe │ │ │ │ + @ instruction: 0x01065e90 │ │ │ │ + smlabbeq r6, r4, sl, r7 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - smlatbeq r6, lr, fp, r5 │ │ │ │ - smlatbeq r6, r2, r7, r7 │ │ │ │ + smlatbeq r6, lr, lr, r5 │ │ │ │ + smlatbeq r6, r2, sl, r7 │ │ │ │ ldrdeq r5, [r6, -sl] │ │ │ │ - @ instruction: 0x010677b2 │ │ │ │ - tsteq r6, sl │ │ │ │ - smlatbeq r6, r2, ip, r2 │ │ │ │ - tsteq r6, sl, ror #26 │ │ │ │ - tsteq r6, sl, lsl #16 │ │ │ │ - smlatbeq r6, r2, r5, r1 │ │ │ │ - tsteq r6, sl, lsl r4 │ │ │ │ - tsteq r6, lr, lsl #6 │ │ │ │ - smlabteq r6, sl, r2, r1 │ │ │ │ - @ instruction: 0x0106129a │ │ │ │ - smlatbeq r6, r6, r2, r1 │ │ │ │ - tsteq r5, r6, asr r1 │ │ │ │ - @ instruction: 0x010612be │ │ │ │ - tsteq r5, r6, asr #2 │ │ │ │ - tsteq r6, lr, ror #6 │ │ │ │ - tsteq r6, r6, lsl r3 │ │ │ │ - tsteq r6, sl, lsr r3 │ │ │ │ - tsteq r5, r6, lsr #2 │ │ │ │ - tsteq r6, r2, ror r3 │ │ │ │ - tsteq r5, r6, lsl r1 │ │ │ │ - tsteq r6, lr, ror r4 │ │ │ │ - tsteq r6, sl, lsl r4 │ │ │ │ - ldrdeq r1, [r6, -r2] │ │ │ │ - ldrdeq r1, [r6, -lr] │ │ │ │ - smlatteq r5, lr, r0, r9 │ │ │ │ - tsteq r6, r2, lsr #8 │ │ │ │ - ldrdeq r9, [r5, -lr] │ │ │ │ - smlatbeq r6, sl, r4, r1 │ │ │ │ - tsteq r6, lr, ror #8 │ │ │ │ - tsteq r6, lr, ror r4 │ │ │ │ - strheq r9, [r5, -lr] │ │ │ │ - smlatbeq r6, r2, r4, r1 │ │ │ │ - smlatbeq r5, lr, r0, r9 │ │ │ │ + @ instruction: 0x01067ab2 │ │ │ │ + tsteq r6, sl, lsl #6 │ │ │ │ + smlatbeq r6, r2, pc, r2 @ │ │ │ │ + tsteq r6, sl, rrx │ │ │ │ + tsteq r6, sl, lsl #22 │ │ │ │ + smlatbeq r6, r2, r8, r1 │ │ │ │ + tsteq r6, sl, lsl r7 │ │ │ │ tsteq r6, lr, lsl #12 │ │ │ │ - tsteq r6, lr, asr r5 │ │ │ │ - tsteq r6, lr, lsl #10 │ │ │ │ - ldrdeq r1, [r6, -sl] │ │ │ │ - smlatteq r6, r6, r4, r1 │ │ │ │ - tsteq r5, lr, ror r0 │ │ │ │ - tsteq r6, r6, lsl #10 │ │ │ │ - tsteq r5, lr, rrx │ │ │ │ - smlabbeq r6, r6, r5, r1 │ │ │ │ - tsteq r6, lr, asr #10 │ │ │ │ - tsteq r6, lr, asr r5 │ │ │ │ - tsteq r5, lr, asr #32 │ │ │ │ - tsteq r6, lr, ror r5 │ │ │ │ - tsteq r5, lr, lsr r0 │ │ │ │ - tsteq r6, sl, lsr r6 │ │ │ │ - strdeq r1, [r6, -r6] │ │ │ │ + smlabteq r6, sl, r5, r1 │ │ │ │ + @ instruction: 0x0106159a │ │ │ │ + smlatbeq r6, r6, r5, r1 │ │ │ │ + tsteq r5, r6, asr r4 │ │ │ │ @ instruction: 0x010615be │ │ │ │ - smlabteq r6, lr, r5, r1 │ │ │ │ - tsteq r5, r6, lsl r0 │ │ │ │ - smlatteq r6, sl, r5, r1 │ │ │ │ - tsteq r5, r6 │ │ │ │ - tsteq r6, lr, lsr r6 │ │ │ │ - tsteq r6, lr, lsl #12 │ │ │ │ - smlatteq r5, lr, pc, r8 @ │ │ │ │ + tsteq r5, r6, asr #8 │ │ │ │ + tsteq r6, lr, ror #12 │ │ │ │ + tsteq r6, r6, lsl r6 │ │ │ │ tsteq r6, sl, lsr r6 │ │ │ │ - ldrdeq r8, [r5, -lr] │ │ │ │ - smlabbeq r6, r6, r8, r1 │ │ │ │ - tsteq r6, r2, ror #14 │ │ │ │ - smlabteq r6, lr, r6, r1 │ │ │ │ - smlabbeq r6, sl, r6, r1 │ │ │ │ - tsteq r6, sl, asr r6 │ │ │ │ - tsteq r6, r6, ror #12 │ │ │ │ - smlatbeq r5, r6, pc, r8 @ │ │ │ │ - tsteq r6, lr, ror r6 │ │ │ │ - @ instruction: 0x01058f96 │ │ │ │ - smlatteq r6, r6, r6, r1 │ │ │ │ - @ instruction: 0x010616b6 │ │ │ │ - smlabteq r6, r2, r6, r1 │ │ │ │ - tsteq r5, r6, ror pc │ │ │ │ - ldrdeq r1, [r6, -sl] │ │ │ │ - tsteq r5, r6, ror #30 │ │ │ │ + tsteq r5, r6, lsr #8 │ │ │ │ + tsteq r6, r2, ror r6 │ │ │ │ + tsteq r5, r6, lsl r4 │ │ │ │ tsteq r6, lr, ror r7 │ │ │ │ - tsteq r6, sl, lsr r7 │ │ │ │ - tsteq r6, sl, lsl #14 │ │ │ │ - tsteq r6, r6, lsl r7 │ │ │ │ - tsteq r5, lr, lsr pc │ │ │ │ - tsteq r6, lr, lsr #14 │ │ │ │ - tsteq r5, lr, lsr #30 │ │ │ │ - smlabbeq r6, r6, r7, r1 │ │ │ │ - tsteq r6, r2, asr r7 │ │ │ │ - tsteq r5, r6, lsl pc │ │ │ │ - smlabbeq r6, r2, r7, r1 │ │ │ │ - tsteq r5, r6, lsl #30 │ │ │ │ - tsteq r6, r6, lsl #18 │ │ │ │ - tsteq r6, sl, lsr r8 │ │ │ │ - smlatteq r6, lr, r7, r1 │ │ │ │ - smlabteq r6, r2, r7, r1 │ │ │ │ - smlabteq r6, sl, r7, r1 │ │ │ │ - ldrdeq r8, [r5, -r6] │ │ │ │ + tsteq r6, sl, lsl r7 │ │ │ │ + ldrdeq r1, [r6, -r2] │ │ │ │ + ldrdeq r1, [r6, -lr] │ │ │ │ + smlatteq r5, lr, r3, r9 │ │ │ │ + tsteq r6, r2, lsr #14 │ │ │ │ + ldrdeq r9, [r5, -lr] │ │ │ │ + smlatbeq r6, sl, r7, r1 │ │ │ │ + tsteq r6, lr, ror #14 │ │ │ │ + tsteq r6, lr, ror r7 │ │ │ │ + @ instruction: 0x010593be │ │ │ │ + smlatbeq r6, r2, r7, r1 │ │ │ │ + smlatbeq r5, lr, r3, r9 │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ + tsteq r6, lr, asr r8 │ │ │ │ + tsteq r6, lr, lsl #16 │ │ │ │ + ldrdeq r1, [r6, -sl] │ │ │ │ smlatteq r6, r6, r7, r1 │ │ │ │ - smlabteq r5, r6, lr, r8 │ │ │ │ - tsteq r6, sl, ror #16 │ │ │ │ - tsteq r6, sl, lsr #16 │ │ │ │ - tsteq r6, lr, lsr r8 │ │ │ │ - smlatbeq r5, r6, lr, r8 │ │ │ │ - tsteq r6, r6, ror #16 │ │ │ │ - @ instruction: 0x01058e96 │ │ │ │ + tsteq r5, lr, ror r3 │ │ │ │ + tsteq r6, r6, lsl #16 │ │ │ │ + tsteq r5, lr, ror #6 │ │ │ │ + smlabbeq r6, r6, r8, r1 │ │ │ │ + tsteq r6, lr, asr #16 │ │ │ │ + tsteq r6, lr, asr r8 │ │ │ │ + tsteq r5, lr, asr #6 │ │ │ │ + tsteq r6, lr, ror r8 │ │ │ │ + tsteq r5, lr, lsr r3 │ │ │ │ + tsteq r6, sl, lsr r9 │ │ │ │ + strdeq r1, [r6, -r6] │ │ │ │ + @ instruction: 0x010618be │ │ │ │ + smlabteq r6, lr, r8, r1 │ │ │ │ + tsteq r5, r6, lsl r3 │ │ │ │ + smlatteq r6, sl, r8, r1 │ │ │ │ + tsteq r5, r6, lsl #6 │ │ │ │ + tsteq r6, lr, lsr r9 │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ + smlatteq r5, lr, r2, r9 │ │ │ │ + tsteq r6, sl, lsr r9 │ │ │ │ + ldrdeq r9, [r5, -lr] │ │ │ │ + smlabbeq r6, r6, fp, r1 │ │ │ │ + tsteq r6, r2, ror #20 │ │ │ │ + smlabteq r6, lr, r9, r1 │ │ │ │ smlabbeq r6, sl, r9, r1 │ │ │ │ - tsteq r6, r6, lsl r9 │ │ │ │ - smlabteq r6, r6, r8, r1 │ │ │ │ - smlatteq r6, r2, r8, r1 │ │ │ │ - tsteq r5, lr, ror #28 │ │ │ │ - tsteq r6, sl, lsl r9 │ │ │ │ - tsteq r5, lr, asr lr │ │ │ │ - @ instruction: 0x010619be │ │ │ │ - tsteq r6, lr, ror #18 │ │ │ │ - tsteq r5, r6, asr #28 │ │ │ │ - smlabteq r6, sl, r9, r1 │ │ │ │ - tsteq r5, r6, lsr lr │ │ │ │ - @ instruction: 0x0106219a │ │ │ │ - smlabteq r6, r6, sp, r1 │ │ │ │ - smlatteq r6, sl, fp, r1 │ │ │ │ + tsteq r6, sl, asr r9 │ │ │ │ + tsteq r6, r6, ror #18 │ │ │ │ + smlatbeq r5, r6, r2, r9 │ │ │ │ + tsteq r6, lr, ror r9 │ │ │ │ + @ instruction: 0x01059296 │ │ │ │ + smlatteq r6, r6, r9, r1 │ │ │ │ + @ instruction: 0x010619b6 │ │ │ │ + smlabteq r6, r2, r9, r1 │ │ │ │ + tsteq r5, r6, ror r2 │ │ │ │ + ldrdeq r1, [r6, -sl] │ │ │ │ + tsteq r5, r6, ror #4 │ │ │ │ + tsteq r6, lr, ror sl │ │ │ │ + tsteq r6, sl, lsr sl │ │ │ │ + tsteq r6, sl, lsl #20 │ │ │ │ + tsteq r6, r6, lsl sl │ │ │ │ + tsteq r5, lr, lsr r2 │ │ │ │ + tsteq r6, lr, lsr #20 │ │ │ │ + tsteq r5, lr, lsr #4 │ │ │ │ + smlabbeq r6, r6, sl, r1 │ │ │ │ + tsteq r6, r2, asr sl │ │ │ │ + tsteq r5, r6, lsl r2 │ │ │ │ + smlabbeq r6, r2, sl, r1 │ │ │ │ + tsteq r5, r6, lsl #4 │ │ │ │ + tsteq r6, r6, lsl #24 │ │ │ │ + tsteq r6, sl, lsr fp │ │ │ │ + smlatteq r6, lr, sl, r1 │ │ │ │ + smlabteq r6, r2, sl, r1 │ │ │ │ + smlabteq r6, sl, sl, r1 │ │ │ │ + ldrdeq r9, [r5, -r6] │ │ │ │ smlatteq r6, r6, sl, r1 │ │ │ │ - tsteq r6, r2, ror sl │ │ │ │ - tsteq r6, r2, lsr #20 │ │ │ │ - tsteq r6, lr, lsr sl │ │ │ │ - strdeq r8, [r5, -r6] │ │ │ │ - tsteq r6, r6, ror sl │ │ │ │ - smlatteq r5, r6, sp, r8 │ │ │ │ + smlabteq r5, r6, r1, r9 │ │ │ │ + tsteq r6, sl, ror #22 │ │ │ │ + tsteq r6, sl, lsr #22 │ │ │ │ tsteq r6, lr, lsr fp │ │ │ │ - smlatteq r6, lr, sl, r1 │ │ │ │ - tsteq r6, sl, lsl #22 │ │ │ │ - smlabteq r5, r6, sp, r8 │ │ │ │ - tsteq r6, r2, asr #22 │ │ │ │ - @ instruction: 0x01058db6 │ │ │ │ - tsteq r6, r6, ror ip │ │ │ │ - tsteq r6, r2, lsl #24 │ │ │ │ - @ instruction: 0x01061bb2 │ │ │ │ - smlabteq r6, lr, fp, r1 │ │ │ │ - smlabbeq r5, lr, sp, r8 │ │ │ │ - tsteq r6, r6, lsl #24 │ │ │ │ - tsteq r5, lr, ror sp │ │ │ │ - smlatbeq r6, sl, ip, r1 │ │ │ │ - tsteq r6, sl, asr ip │ │ │ │ - tsteq r5, r6, ror #26 │ │ │ │ - @ instruction: 0x01061cb6 │ │ │ │ - tsteq r5, r6, asr sp │ │ │ │ - smlatteq r6, r6, lr, r1 │ │ │ │ - smlatteq r6, r2, sp, r1 │ │ │ │ - tsteq r6, lr, ror #26 │ │ │ │ - tsteq r6, lr, lsl sp │ │ │ │ - tsteq r6, sl, lsr sp │ │ │ │ - tsteq r5, r6, lsr #26 │ │ │ │ + smlatbeq r5, r6, r1, r9 │ │ │ │ + tsteq r6, r6, ror #22 │ │ │ │ + @ instruction: 0x01059196 │ │ │ │ + smlabbeq r6, sl, ip, r1 │ │ │ │ + tsteq r6, r6, lsl ip │ │ │ │ + smlabteq r6, r6, fp, r1 │ │ │ │ + smlatteq r6, r2, fp, r1 │ │ │ │ + tsteq r5, lr, ror #2 │ │ │ │ + tsteq r6, sl, lsl ip │ │ │ │ + tsteq r5, lr, asr r1 │ │ │ │ + @ instruction: 0x01061cbe │ │ │ │ + tsteq r6, lr, ror #24 │ │ │ │ + tsteq r5, r6, asr #2 │ │ │ │ + smlabteq r6, sl, ip, r1 │ │ │ │ + tsteq r5, r6, lsr r1 │ │ │ │ + @ instruction: 0x0106249a │ │ │ │ + smlabteq r6, r6, r0, r2 │ │ │ │ + smlatteq r6, sl, lr, r1 │ │ │ │ + smlatteq r6, r6, sp, r1 │ │ │ │ tsteq r6, r2, ror sp │ │ │ │ - tsteq r5, r6, lsl sp │ │ │ │ - tsteq r6, sl, lsr lr │ │ │ │ - smlatteq r6, sl, sp, r1 │ │ │ │ - tsteq r6, r6, lsl #28 │ │ │ │ - strdeq r8, [r5, -r6] │ │ │ │ + tsteq r6, r2, lsr #26 │ │ │ │ + tsteq r6, lr, lsr sp │ │ │ │ + strdeq r9, [r5, -r6] │ │ │ │ + tsteq r6, r6, ror sp │ │ │ │ + smlatteq r5, r6, r0, r9 │ │ │ │ tsteq r6, lr, lsr lr │ │ │ │ - smlatteq r5, r6, ip, r8 │ │ │ │ - tsteq r6, r2, ror pc │ │ │ │ - strdeq r1, [r6, -lr] │ │ │ │ - smlatbeq r6, lr, lr, r1 │ │ │ │ - smlabteq r6, sl, lr, r1 │ │ │ │ - @ instruction: 0x01058cbe │ │ │ │ + smlatteq r6, lr, sp, r1 │ │ │ │ + tsteq r6, sl, lsl #28 │ │ │ │ + smlabteq r5, r6, r0, r9 │ │ │ │ + tsteq r6, r2, asr #28 │ │ │ │ + strheq r9, [r5, -r6] │ │ │ │ + tsteq r6, r6, ror pc │ │ │ │ tsteq r6, r2, lsl #30 │ │ │ │ - smlatbeq r5, lr, ip, r8 │ │ │ │ - smlatbeq r6, r6, pc, r1 @ │ │ │ │ - tsteq r6, r6, asr pc │ │ │ │ - @ instruction: 0x01058c96 │ │ │ │ - @ instruction: 0x01061fb2 │ │ │ │ - smlabbeq r5, r6, ip, r8 │ │ │ │ - @ instruction: 0x010623b6 │ │ │ │ + @ instruction: 0x01061eb2 │ │ │ │ + smlabteq r6, lr, lr, r1 │ │ │ │ + smlabbeq r5, lr, r0, r9 │ │ │ │ + tsteq r6, r6, lsl #30 │ │ │ │ + tsteq r5, lr, ror r0 │ │ │ │ + smlatbeq r6, sl, pc, r1 @ │ │ │ │ + tsteq r6, sl, asr pc │ │ │ │ + tsteq r5, r6, rrx │ │ │ │ + @ instruction: 0x01061fb6 │ │ │ │ + qaddeq r9, r6, r5 │ │ │ │ + smlatteq r6, r6, r1, r2 │ │ │ │ + smlatteq r6, r2, r0, r2 │ │ │ │ + tsteq r6, lr, rrx │ │ │ │ + tsteq r6, lr, lsl r0 │ │ │ │ + tsteq r6, sl, lsr r0 │ │ │ │ + tsteq r5, r6, lsr #32 │ │ │ │ + tsteq r6, r2, ror r0 │ │ │ │ + tsteq r5, r6, lsl r0 │ │ │ │ + tsteq r6, sl, lsr r1 │ │ │ │ + smlatteq r6, sl, r0, r2 │ │ │ │ + tsteq r6, r6, lsl #2 │ │ │ │ + strdeq r8, [r5, -r6] │ │ │ │ + tsteq r6, lr, lsr r1 │ │ │ │ + smlatteq r5, r6, pc, r8 @ │ │ │ │ + tsteq r6, r2, ror r2 │ │ │ │ + strdeq r2, [r6, -lr] │ │ │ │ + smlatbeq r6, lr, r1, r2 │ │ │ │ + smlabteq r6, sl, r1, r2 │ │ │ │ + @ instruction: 0x01058fbe │ │ │ │ + tsteq r6, r2, lsl #4 │ │ │ │ + smlatbeq r5, lr, pc, r8 @ │ │ │ │ + smlatbeq r6, r6, r2, r2 │ │ │ │ + tsteq r6, r6, asr r2 │ │ │ │ + @ instruction: 0x01058f96 │ │ │ │ + @ instruction: 0x010622b2 │ │ │ │ + smlabbeq r5, r6, pc, r8 @ │ │ │ │ + @ instruction: 0x010626b6 │ │ │ │ ldrdeq r2, [r6, -sl] │ │ │ │ ldrdeq r2, [r6, -r6] │ │ │ │ - tsteq r6, r2, rrx │ │ │ │ - tsteq r6, r2, lsl r0 │ │ │ │ - tsteq r6, lr, lsr #32 │ │ │ │ - tsteq r5, lr, asr #24 │ │ │ │ - tsteq r6, r6, rrx │ │ │ │ - tsteq r5, lr, lsr ip │ │ │ │ - tsteq r6, lr, lsr #2 │ │ │ │ + tsteq r6, r2, ror #6 │ │ │ │ + tsteq r6, r2, lsl r3 │ │ │ │ + tsteq r6, lr, lsr #6 │ │ │ │ + tsteq r5, lr, asr #30 │ │ │ │ + tsteq r6, r6, ror #6 │ │ │ │ + tsteq r5, lr, lsr pc │ │ │ │ + tsteq r6, lr, lsr #8 │ │ │ │ ldrdeq r2, [r6, -lr] │ │ │ │ strdeq r2, [r6, -sl] │ │ │ │ - tsteq r5, lr, lsl ip │ │ │ │ - tsteq r6, r2, lsr r1 │ │ │ │ - tsteq r5, lr, lsl #24 │ │ │ │ - tsteq r6, r6, ror #4 │ │ │ │ + tsteq r5, lr, lsl pc │ │ │ │ + tsteq r6, r2, lsr r4 │ │ │ │ + tsteq r5, lr, lsl #30 │ │ │ │ + tsteq r6, r6, ror #10 │ │ │ │ strdeq r2, [r6, -r2] │ │ │ │ - smlatbeq r6, r2, r1, r2 │ │ │ │ - @ instruction: 0x010621be │ │ │ │ - smlatteq r5, r6, fp, r8 │ │ │ │ + smlatbeq r6, r2, r4, r2 │ │ │ │ + @ instruction: 0x010624be │ │ │ │ + smlatteq r5, r6, lr, r8 │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ ldrdeq r8, [r5, -r6] │ │ │ │ - @ instruction: 0x0106229a │ │ │ │ - tsteq r6, sl, asr #4 │ │ │ │ - @ instruction: 0x01058bbe │ │ │ │ - smlatbeq r6, r6, r2, r2 │ │ │ │ - smlatbeq r5, lr, fp, r8 │ │ │ │ + @ instruction: 0x0106259a │ │ │ │ + tsteq r6, sl, asr #10 │ │ │ │ + @ instruction: 0x01058ebe │ │ │ │ + smlatbeq r6, r6, r5, r2 │ │ │ │ + smlatbeq r5, lr, lr, r8 │ │ │ │ ldrdeq r2, [r6, -r6] │ │ │ │ ldrdeq r2, [r6, -r2] │ │ │ │ - tsteq r6, lr, asr r3 │ │ │ │ - tsteq r6, lr, lsl #6 │ │ │ │ - tsteq r6, sl, lsr #6 │ │ │ │ - tsteq r5, lr, ror fp │ │ │ │ - tsteq r6, r2, ror #6 │ │ │ │ - tsteq r5, lr, ror #22 │ │ │ │ - tsteq r6, sl, lsr #8 │ │ │ │ + tsteq r6, lr, asr r6 │ │ │ │ + tsteq r6, lr, lsl #12 │ │ │ │ + tsteq r6, sl, lsr #12 │ │ │ │ + tsteq r5, lr, ror lr │ │ │ │ + tsteq r6, r2, ror #12 │ │ │ │ + tsteq r5, lr, ror #28 │ │ │ │ + tsteq r6, sl, lsr #14 │ │ │ │ ldrdeq r2, [r6, -sl] │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ - tsteq r5, lr, asr #22 │ │ │ │ - tsteq r6, lr, lsr #8 │ │ │ │ - tsteq r5, lr, lsr fp │ │ │ │ - tsteq r6, r2, ror #10 │ │ │ │ - smlatteq r6, lr, r4, r2 │ │ │ │ - @ instruction: 0x0106249e │ │ │ │ - @ instruction: 0x010624ba │ │ │ │ - tsteq r5, r6, lsl fp │ │ │ │ + tsteq r5, lr, asr #28 │ │ │ │ + tsteq r6, lr, lsr #14 │ │ │ │ + tsteq r5, lr, lsr lr │ │ │ │ + tsteq r6, r2, ror #16 │ │ │ │ + smlatteq r6, lr, r7, r2 │ │ │ │ + @ instruction: 0x0106279e │ │ │ │ + @ instruction: 0x010627ba │ │ │ │ + tsteq r5, r6, lsl lr │ │ │ │ strdeq r2, [r6, -r2] │ │ │ │ - tsteq r5, r6, lsl #22 │ │ │ │ - @ instruction: 0x01062596 │ │ │ │ - tsteq r6, r6, asr #10 │ │ │ │ - smlatteq r5, lr, sl, r8 │ │ │ │ - smlatbeq r6, r2, r5, r2 │ │ │ │ + tsteq r5, r6, lsl #28 │ │ │ │ + @ instruction: 0x01062896 │ │ │ │ + tsteq r6, r6, asr #16 │ │ │ │ + smlatteq r5, lr, sp, r8 │ │ │ │ + smlatbeq r6, r2, r8, r2 │ │ │ │ ldrdeq r8, [r5, -lr] │ │ │ │ - tsteq r6, sl, lsl #10 │ │ │ │ - tsteq r6, sl, ror #26 │ │ │ │ - @ instruction: 0x01062996 │ │ │ │ - @ instruction: 0x010627ba │ │ │ │ - @ instruction: 0x010626b6 │ │ │ │ - tsteq r6, r2, asr #12 │ │ │ │ + tsteq r6, sl, lsl #16 │ │ │ │ + tsteq r6, sl, rrx │ │ │ │ + @ instruction: 0x01062c96 │ │ │ │ + @ instruction: 0x01062aba │ │ │ │ + @ instruction: 0x010629b6 │ │ │ │ + tsteq r6, r2, asr #18 │ │ │ │ strdeq r2, [r6, -r2] │ │ │ │ - tsteq r6, lr, lsl #12 │ │ │ │ - @ instruction: 0x01058a96 │ │ │ │ - tsteq r6, r6, asr #12 │ │ │ │ - smlabbeq r5, r6, sl, r8 │ │ │ │ - tsteq r6, lr, lsl #14 │ │ │ │ - @ instruction: 0x010626be │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ + @ instruction: 0x01058d96 │ │ │ │ + tsteq r6, r6, asr #18 │ │ │ │ + smlabbeq r5, r6, sp, r8 │ │ │ │ + tsteq r6, lr, lsl #20 │ │ │ │ + @ instruction: 0x010629be │ │ │ │ ldrdeq r2, [r6, -sl] │ │ │ │ - tsteq r5, r6, ror #20 │ │ │ │ - tsteq r6, r2, lsl r7 │ │ │ │ - tsteq r5, r6, asr sl │ │ │ │ - tsteq r6, r6, asr #16 │ │ │ │ + tsteq r5, r6, ror #26 │ │ │ │ + tsteq r6, r2, lsl sl │ │ │ │ + tsteq r5, r6, asr sp │ │ │ │ + tsteq r6, r6, asr #22 │ │ │ │ ldrdeq r2, [r6, -r2] │ │ │ │ - smlabbeq r6, r2, r7, r2 │ │ │ │ - @ instruction: 0x0106279e │ │ │ │ - tsteq r5, lr, lsr #20 │ │ │ │ + smlabbeq r6, r2, sl, r2 │ │ │ │ + @ instruction: 0x01062a9e │ │ │ │ + tsteq r5, lr, lsr #26 │ │ │ │ ldrdeq r2, [r6, -r6] │ │ │ │ - tsteq r5, lr, lsl sl │ │ │ │ - tsteq r6, sl, ror r8 │ │ │ │ - tsteq r6, sl, lsr #16 │ │ │ │ + tsteq r5, lr, lsl sp │ │ │ │ + tsteq r6, sl, ror fp │ │ │ │ + tsteq r6, sl, lsr #22 │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [r8], #892 @ 0x37c │ │ │ │ @@ -15657,423 +15657,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - @ instruction: 0x010585b4 │ │ │ │ - tsteq r6, r4, lsr r4 │ │ │ │ - smlatbeq r5, r4, r5, r8 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - tsteq r6, r0, ror #10 │ │ │ │ - smlatteq r6, ip, r4, r2 │ │ │ │ - @ instruction: 0x0106249c │ │ │ │ - @ instruction: 0x010624b8 │ │ │ │ - tsteq r5, r4, ror r5 │ │ │ │ + @ instruction: 0x010588b4 │ │ │ │ + tsteq r6, r4, lsr r7 │ │ │ │ + smlatbeq r5, r4, r8, r8 │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + smlatteq r6, ip, r7, r2 │ │ │ │ + @ instruction: 0x0106279c │ │ │ │ + @ instruction: 0x010627b8 │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ strdeq r2, [r6, -r0] │ │ │ │ - tsteq r5, r4, ror #10 │ │ │ │ - @ instruction: 0x010625b8 │ │ │ │ - tsteq r6, r8, ror #10 │ │ │ │ - smlabbeq r6, r4, r5, r2 │ │ │ │ - tsteq r5, r4, asr #10 │ │ │ │ - @ instruction: 0x010625bc │ │ │ │ - tsteq r5, r4, lsr r5 │ │ │ │ + tsteq r5, r4, ror #16 │ │ │ │ + @ instruction: 0x010628b8 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ + smlabbeq r6, r4, r8, r2 │ │ │ │ + tsteq r5, r4, asr #16 │ │ │ │ + @ instruction: 0x010628bc │ │ │ │ + tsteq r5, r4, lsr r8 │ │ │ │ strdeq r2, [r6, -r0] │ │ │ │ - tsteq r6, ip, ror r6 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - smlabbeq r6, r0, r6, r2 │ │ │ │ + tsteq r6, ip, ror r9 │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + tsteq r5, ip, lsl #16 │ │ │ │ + smlabbeq r6, r0, r9, r2 │ │ │ │ strdeq r8, [r5, -ip] │ │ │ │ - tsteq r6, r4, lsr #14 │ │ │ │ + tsteq r6, r4, lsr #20 │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - smlatteq r5, r4, r4, r8 │ │ │ │ - tsteq r6, r0, lsr r7 │ │ │ │ + smlatteq r5, r4, r7, r8 │ │ │ │ + tsteq r6, r0, lsr sl │ │ │ │ ldrdeq r8, [r5, -r4] │ │ │ │ - tsteq r6, r4, lsr fp │ │ │ │ - tsteq r6, r8, asr r9 │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - smlatteq r6, r0, r7, r2 │ │ │ │ - @ instruction: 0x01062790 │ │ │ │ - smlatbeq r6, ip, r7, r2 │ │ │ │ - @ instruction: 0x0105849c │ │ │ │ - smlatteq r6, r4, r7, r2 │ │ │ │ - smlabbeq r5, ip, r4, r8 │ │ │ │ - smlatbeq r6, ip, r8, r2 │ │ │ │ - tsteq r6, ip, asr r8 │ │ │ │ - tsteq r6, r8, ror r8 │ │ │ │ - tsteq r5, ip, ror #8 │ │ │ │ - @ instruction: 0x010628b0 │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ - smlatteq r6, r4, r9, r2 │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ - tsteq r5, r4, lsr r4 │ │ │ │ - tsteq r6, r4, ror r9 │ │ │ │ - tsteq r5, r4, lsr #8 │ │ │ │ - tsteq r6, r8, lsl sl │ │ │ │ - smlabteq r6, r8, r9, r2 │ │ │ │ - tsteq r5, ip, lsl #8 │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - strdeq r8, [r5, -ip] │ │ │ │ - tsteq r6, r4, asr ip │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - ldrdeq r2, [r6, -ip] │ │ │ │ - smlabbeq r6, ip, sl, r2 │ │ │ │ - smlatbeq r6, r8, sl, r2 │ │ │ │ - smlabteq r5, ip, r3, r8 │ │ │ │ + tsteq r6, r4, lsr lr │ │ │ │ + tsteq r6, r8, asr ip │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ smlatteq r6, r0, sl, r2 │ │ │ │ - @ instruction: 0x010583bc │ │ │ │ - smlatbeq r6, r8, fp, r2 │ │ │ │ - tsteq r6, r8, asr fp │ │ │ │ - tsteq r6, r4, ror fp │ │ │ │ - @ instruction: 0x0105839c │ │ │ │ + @ instruction: 0x01062a90 │ │ │ │ + smlatbeq r6, ip, sl, r2 │ │ │ │ + @ instruction: 0x0105879c │ │ │ │ + smlatteq r6, r4, sl, r2 │ │ │ │ + smlabbeq r5, ip, r7, r8 │ │ │ │ smlatbeq r6, ip, fp, r2 │ │ │ │ - smlabbeq r5, ip, r3, r8 │ │ │ │ - smlatteq r6, r0, ip, r2 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ - tsteq r5, r4, ror #6 │ │ │ │ + tsteq r6, ip, asr fp │ │ │ │ + tsteq r6, r8, ror fp │ │ │ │ + tsteq r5, ip, ror #14 │ │ │ │ + @ instruction: 0x01062bb0 │ │ │ │ + tsteq r5, ip, asr r7 │ │ │ │ + smlatteq r6, r4, ip, r2 │ │ │ │ tsteq r6, r0, ror ip │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ - smlabteq r6, r4, ip, r2 │ │ │ │ - tsteq r5, ip, lsr r3 │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - tsteq r5, ip, lsr #6 │ │ │ │ - @ instruction: 0x01064e94 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r6, r0, asr #30 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - smlabteq r6, r8, sp, r2 │ │ │ │ - tsteq r6, r8, ror sp │ │ │ │ - @ instruction: 0x01062d94 │ │ │ │ - smlatteq r5, ip, r2, r8 │ │ │ │ - smlabteq r6, ip, sp, r2 │ │ │ │ - ldrdeq r8, [r5, -ip] │ │ │ │ - @ instruction: 0x01062e94 │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ - @ instruction: 0x010582bc │ │ │ │ - @ instruction: 0x01062e98 │ │ │ │ - smlatbeq r5, ip, r2, r8 │ │ │ │ - smlabteq r6, ip, pc, r2 @ │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ - tsteq r6, r8, lsl #30 │ │ │ │ - tsteq r6, r4, lsr #30 │ │ │ │ - smlabbeq r5, r4, r2, r8 │ │ │ │ - tsteq r6, ip, asr pc │ │ │ │ - tsteq r5, r4, ror r2 │ │ │ │ - mrseq r3, (UNDEF: 6) │ │ │ │ - @ instruction: 0x01062fb0 │ │ │ │ - tsteq r5, ip, asr r2 │ │ │ │ - tsteq r6, ip │ │ │ │ - tsteq r5, ip, asr #4 │ │ │ │ - tsteq r6, r4, lsr r1 │ │ │ │ - @ instruction: 0x01064cb4 │ │ │ │ - swpeq r3, r8, [r6] │ │ │ │ - tsteq r6, r4, ror r0 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ + tsteq r6, r0, lsr #24 │ │ │ │ + tsteq r6, ip, lsr ip │ │ │ │ + tsteq r5, r4, lsr r7 │ │ │ │ tsteq r6, r4, ror ip │ │ │ │ - tsteq r5, ip, lsl #4 │ │ │ │ - smlatbeq r6, ip, ip, r4 │ │ │ │ - smlabbeq r6, ip, ip, r4 │ │ │ │ - smlatbeq r6, ip, r0, r3 │ │ │ │ - smlatteq r5, ip, r1, r8 │ │ │ │ - strheq r3, [r6, -r8] │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ + smlabteq r6, r8, ip, r2 │ │ │ │ + tsteq r5, ip, lsl #14 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + strdeq r8, [r5, -ip] │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + ldrdeq r2, [r6, -ip] │ │ │ │ + smlabbeq r6, ip, sp, r2 │ │ │ │ + smlatbeq r6, r8, sp, r2 │ │ │ │ + smlabteq r5, ip, r6, r8 │ │ │ │ + smlatteq r6, r0, sp, r2 │ │ │ │ + @ instruction: 0x010586bc │ │ │ │ + smlatbeq r6, r8, lr, r2 │ │ │ │ + tsteq r6, r8, asr lr │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + @ instruction: 0x0105869c │ │ │ │ + smlatbeq r6, ip, lr, r2 │ │ │ │ + smlabbeq r5, ip, r6, r8 │ │ │ │ + smlatteq r6, r0, pc, r2 @ │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r5, r4, ror #12 │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + smlabteq r6, r4, pc, r2 @ │ │ │ │ + tsteq r5, ip, lsr r6 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x01065194 │ │ │ │ + tsteq r6, ip, lsl r4 │ │ │ │ + tsteq r6, r0, asr #4 │ │ │ │ + tsteq r6, ip, lsr r1 │ │ │ │ + smlabteq r6, r8, r0, r3 │ │ │ │ + tsteq r6, r8, ror r0 │ │ │ │ + swpeq r3, r4, [r6] │ │ │ │ + smlatteq r5, ip, r5, r8 │ │ │ │ + smlabteq r6, ip, r0, r3 │ │ │ │ + ldrdeq r8, [r5, -ip] │ │ │ │ + @ instruction: 0x01063194 │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ + tsteq r6, r0, ror #2 │ │ │ │ + @ instruction: 0x010585bc │ │ │ │ + @ instruction: 0x01063198 │ │ │ │ + smlatbeq r5, ip, r5, r8 │ │ │ │ + smlabteq r6, ip, r2, r3 │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ + tsteq r6, r4, lsr #4 │ │ │ │ + smlabbeq r5, r4, r5, r8 │ │ │ │ + tsteq r6, ip, asr r2 │ │ │ │ + tsteq r5, r4, ror r5 │ │ │ │ + mrseq r3, LR_und │ │ │ │ + @ instruction: 0x010632b0 │ │ │ │ + tsteq r5, ip, asr r5 │ │ │ │ + tsteq r6, ip, lsl #6 │ │ │ │ + tsteq r5, ip, asr #10 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + @ instruction: 0x01064fb4 │ │ │ │ + @ instruction: 0x01063398 │ │ │ │ + tsteq r6, r4, ror r3 │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + tsteq r5, ip, lsl r5 │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ + tsteq r5, ip, lsl #10 │ │ │ │ + smlatbeq r6, ip, pc, r4 @ │ │ │ │ + smlabbeq r6, ip, pc, r4 @ │ │ │ │ + smlatbeq r6, ip, r3, r3 │ │ │ │ + smlatteq r5, ip, r4, r8 │ │ │ │ + @ instruction: 0x010633b8 │ │ │ │ ldrdeq r8, [r5, -ip] │ │ │ │ strdeq r4, [r6, -r4] │ │ │ │ strdeq r3, [r6, -r4] │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - smlatbeq r6, ip, ip, r4 │ │ │ │ - @ instruction: 0x010581b4 │ │ │ │ - @ instruction: 0x01064cb4 │ │ │ │ - smlatbeq r5, r4, r1, r8 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ + smlatbeq r6, ip, pc, r4 @ │ │ │ │ + @ instruction: 0x010584b4 │ │ │ │ + @ instruction: 0x01064fb4 │ │ │ │ + smlatbeq r5, r4, r4, r8 │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ strdeq r3, [r6, -r4] │ │ │ │ - smlabbeq r5, ip, r1, r8 │ │ │ │ + smlabbeq r5, ip, r4, r8 │ │ │ │ ldrdeq r4, [r6, -r8] │ │ │ │ - tsteq r5, ip, ror r1 │ │ │ │ - @ instruction: 0x01063294 │ │ │ │ - smlatbeq r6, r0, sp, r4 │ │ │ │ - tsteq r6, ip, ror #2 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - smlatteq r6, r0, ip, r4 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r5, r4, asr #2 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ - tsteq r5, r4, lsr r1 │ │ │ │ - tsteq r6, ip, ror #2 │ │ │ │ - tsteq r6, r8, asr #2 │ │ │ │ - tsteq r6, r8, lsl sp │ │ │ │ - tsteq r5, r4, lsl r1 │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ - smlabteq r6, r8, r1, r3 │ │ │ │ - tsteq r6, r0, ror #26 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ + @ instruction: 0x01063594 │ │ │ │ + smlatbeq r6, r0, r0, r5 │ │ │ │ + tsteq r6, ip, ror #8 │ │ │ │ + tsteq r6, r4 │ │ │ │ + smlatteq r6, r0, pc, r4 @ │ │ │ │ + tsteq r6, ip, lsl r4 │ │ │ │ + tsteq r5, r4, asr #8 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + tsteq r5, r4, lsr r4 │ │ │ │ + tsteq r6, ip, ror #8 │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ + tsteq r6, r8, lsl r0 │ │ │ │ + tsteq r5, r4, lsl r4 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r5, r4, lsl #8 │ │ │ │ + smlabteq r6, r8, r4, r3 │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ ldrdeq r8, [r5, -ip] │ │ │ │ - smlabbeq r6, r4, r1, r3 │ │ │ │ - smlabteq r5, ip, r0, r8 │ │ │ │ - smlabbeq r6, r4, sp, r4 │ │ │ │ - tsteq r6, r0, ror #26 │ │ │ │ - strheq r8, [r5, -r4] │ │ │ │ - @ instruction: 0x010631b0 │ │ │ │ - smlatbeq r5, r4, r0, r8 │ │ │ │ - smlabbeq r6, r0, r2, r3 │ │ │ │ - smlatteq r6, r0, sp, r4 │ │ │ │ - smlatteq r6, r4, r1, r3 │ │ │ │ - smlabteq r6, r0, r1, r3 │ │ │ │ - @ instruction: 0x01064d90 │ │ │ │ - tsteq r5, r4, ror r0 │ │ │ │ - @ instruction: 0x01064d9c │ │ │ │ - tsteq r5, r4, rrx │ │ │ │ - smlatteq r6, r0, sp, r4 │ │ │ │ - @ instruction: 0x01064dbc │ │ │ │ + smlabbeq r6, r4, r4, r3 │ │ │ │ + smlabteq r5, ip, r3, r8 │ │ │ │ + smlabbeq r6, r4, r0, r5 │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + @ instruction: 0x010583b4 │ │ │ │ + @ instruction: 0x010634b0 │ │ │ │ + smlatbeq r5, r4, r3, r8 │ │ │ │ + smlabbeq r6, r0, r5, r3 │ │ │ │ + smlatteq r6, r0, r0, r5 │ │ │ │ + smlatteq r6, r4, r4, r3 │ │ │ │ + smlabteq r6, r0, r4, r3 │ │ │ │ + swpeq r5, r0, [r6] │ │ │ │ + tsteq r5, r4, ror r3 │ │ │ │ + swpeq r5, ip, [r6] │ │ │ │ + tsteq r5, r4, ror #6 │ │ │ │ + smlatteq r6, r0, r0, r5 │ │ │ │ + strheq r5, [r6, -ip] │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ - tsteq r5, r4, asr #32 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - tsteq r5, r4, lsr r0 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - smlatteq r6, ip, sp, r4 │ │ │ │ - tsteq r5, ip │ │ │ │ - strdeq r4, [r6, -r8] │ │ │ │ - strdeq r7, [r5, -ip] │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - smlatteq r5, r4, pc, r7 @ │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ - ldrdeq r7, [r5, -r4] │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ - smlatbeq r6, r0, pc, r4 @ │ │ │ │ - ldrdeq r4, [r6, -r4] │ │ │ │ - smlatbeq r6, r0, r2, r3 │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - tsteq r6, r4, lsl lr │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - smlabbeq r5, r4, pc, r7 @ │ │ │ │ - tsteq r6, ip, asr r2 │ │ │ │ - tsteq r5, r4, ror pc │ │ │ │ - smlatbeq r6, r0, r2, r3 │ │ │ │ - tsteq r6, ip, ror r2 │ │ │ │ - tsteq r6, ip, asr #28 │ │ │ │ - tsteq r5, r4, asr pc │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ - tsteq r5, r4, asr #30 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + tsteq r5, r4, lsr r3 │ │ │ │ + tsteq r6, ip, lsr r1 │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ + smlatteq r6, ip, r0, r5 │ │ │ │ + tsteq r5, ip, lsl #6 │ │ │ │ + strdeq r5, [r6, -r8] │ │ │ │ + strdeq r8, [r5, -ip] │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + smlatteq r5, r4, r2, r8 │ │ │ │ + tsteq r6, r4, lsr #2 │ │ │ │ + ldrdeq r8, [r5, -r4] │ │ │ │ + tsteq r6, r4, asr #2 │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ + tsteq r6, r8, asr r8 │ │ │ │ + smlatbeq r6, r0, r2, r5 │ │ │ │ + ldrdeq r5, [r6, -r4] │ │ │ │ + smlatbeq r6, r0, r5, r3 │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + tsteq r6, r4, lsl r1 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + smlabbeq r5, r4, r2, r8 │ │ │ │ + tsteq r6, ip, asr r5 │ │ │ │ + tsteq r5, r4, ror r2 │ │ │ │ + smlatbeq r6, r0, r5, r3 │ │ │ │ + tsteq r6, ip, ror r5 │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ + tsteq r5, r4, asr r2 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + tsteq r5, r4, asr #4 │ │ │ │ strdeq r3, [r6, -ip] │ │ │ │ - @ instruction: 0x01064e94 │ │ │ │ - tsteq r6, r0, ror lr │ │ │ │ - smlatbeq r6, ip, r2, r3 │ │ │ │ - tsteq r5, ip, lsl pc │ │ │ │ - @ instruction: 0x010632b8 │ │ │ │ - tsteq r5, ip, lsl #30 │ │ │ │ + @ instruction: 0x01065194 │ │ │ │ + tsteq r6, r0, ror r1 │ │ │ │ + smlatbeq r6, ip, r5, r3 │ │ │ │ + tsteq r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x010635b8 │ │ │ │ + tsteq r5, ip, lsl #4 │ │ │ │ strdeq r3, [r6, -ip] │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - smlatbeq r6, r8, lr, r4 │ │ │ │ - smlatteq r5, ip, lr, r7 │ │ │ │ - @ instruction: 0x01064eb4 │ │ │ │ - ldrdeq r7, [r5, -ip] │ │ │ │ - smlabbeq r6, r4, pc, r4 @ │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - smlatteq r6, r8, lr, r4 │ │ │ │ - smlabteq r6, r4, lr, r4 │ │ │ │ - mrseq r3, LR_und │ │ │ │ - smlatbeq r5, ip, lr, r7 │ │ │ │ - tsteq r6, ip, lsl #6 │ │ │ │ - @ instruction: 0x01057e9c │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ - tsteq r5, ip, ror lr │ │ │ │ - tsteq r6, r8, lsl #30 │ │ │ │ - tsteq r5, ip, ror #28 │ │ │ │ - smlatbeq r6, ip, r3, r3 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - tsteq r6, r0, lsr #30 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - tsteq r5, r4, asr #28 │ │ │ │ - tsteq r6, r8, ror #6 │ │ │ │ - tsteq r5, r4, lsr lr │ │ │ │ - tsteq r6, r8, ror #30 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - tsteq r5, ip, lsl lr │ │ │ │ - @ instruction: 0x01063394 │ │ │ │ - tsteq r5, ip, lsl #28 │ │ │ │ - smlatteq r6, r4, r0, r5 │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ - @ instruction: 0x01064fbc │ │ │ │ - smlabteq r6, r0, r3, r3 │ │ │ │ - @ instruction: 0x0106339c │ │ │ │ - tsteq r6, ip, ror #30 │ │ │ │ - ldrdeq r7, [r5, -r4] │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - smlabteq r5, r4, sp, r7 │ │ │ │ - @ instruction: 0x01064fbc │ │ │ │ - @ instruction: 0x01064f98 │ │ │ │ + smlatbeq r6, r8, r1, r5 │ │ │ │ + smlatteq r5, ip, r1, r8 │ │ │ │ + @ instruction: 0x010651b4 │ │ │ │ + ldrdeq r8, [r5, -ip] │ │ │ │ + smlabbeq r6, r4, r2, r5 │ │ │ │ + tsteq r6, r0, asr r6 │ │ │ │ + smlatteq r6, r8, r1, r5 │ │ │ │ + smlabteq r6, r4, r1, r5 │ │ │ │ + tsteq r6, r0, lsl #12 │ │ │ │ + smlatbeq r5, ip, r1, r8 │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ + @ instruction: 0x0105819c │ │ │ │ + tsteq r6, r0, asr r6 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + strdeq r5, [r6, -ip] │ │ │ │ + tsteq r5, ip, ror r1 │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ + tsteq r5, ip, ror #2 │ │ │ │ + smlatbeq r6, ip, r6, r3 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + tsteq r6, r0, lsr #4 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + tsteq r5, r4, asr #2 │ │ │ │ + tsteq r6, r8, ror #12 │ │ │ │ + tsteq r5, r4, lsr r1 │ │ │ │ + tsteq r6, r8, ror #4 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + tsteq r5, ip, lsl r1 │ │ │ │ + @ instruction: 0x01063694 │ │ │ │ + tsteq r5, ip, lsl #2 │ │ │ │ + smlatteq r6, r4, r3, r5 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + @ instruction: 0x010652bc │ │ │ │ + smlabteq r6, r0, r6, r3 │ │ │ │ + @ instruction: 0x0106369c │ │ │ │ + tsteq r6, ip, ror #4 │ │ │ │ + ldrdeq r8, [r5, -r4] │ │ │ │ + tsteq r6, r8, ror r2 │ │ │ │ + smlabteq r5, r4, r0, r8 │ │ │ │ + @ instruction: 0x010652bc │ │ │ │ + @ instruction: 0x01065298 │ │ │ │ ldrdeq r3, [r6, -r4] │ │ │ │ - smlatbeq r5, r4, sp, r7 │ │ │ │ - smlatteq r6, r0, r3, r3 │ │ │ │ - @ instruction: 0x01057d94 │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - tsteq r6, ip, lsl r4 │ │ │ │ + smlatbeq r5, r4, r0, r8 │ │ │ │ + smlatteq r6, r0, r6, r3 │ │ │ │ + swpeq r8, r4, [r5] │ │ │ │ + tsteq r6, r8, lsl r3 │ │ │ │ + tsteq r6, ip, lsl r7 │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ - smlabteq r6, r8, pc, r4 @ │ │ │ │ - tsteq r5, ip, ror #26 │ │ │ │ - ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq r5, ip, asr sp │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ - tsteq r6, ip, lsl r4 │ │ │ │ - tsteq r5, r4, asr #26 │ │ │ │ - mrseq r5, (UNDEF: 6) │ │ │ │ - tsteq r5, r4, lsr sp │ │ │ │ + smlabteq r6, r8, r2, r5 │ │ │ │ + tsteq r5, ip, rrx │ │ │ │ + ldrdeq r5, [r6, -r4] │ │ │ │ + qaddeq r8, ip, r5 │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + tsteq r6, ip, lsl r7 │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ + mrseq r5, LR_und │ │ │ │ + tsteq r5, r4, lsr r0 │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - @ instruction: 0x0106349c │ │ │ │ - tsteq r6, r4, lsr r0 │ │ │ │ - tsteq r6, r0, lsl r0 │ │ │ │ - tsteq r6, ip, asr #8 │ │ │ │ - tsteq r5, r4, lsl #26 │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ + @ instruction: 0x0106379c │ │ │ │ + tsteq r6, r4, lsr r3 │ │ │ │ + tsteq r6, r0, lsl r3 │ │ │ │ + tsteq r6, ip, asr #14 │ │ │ │ + tsteq r5, r4 │ │ │ │ + tsteq r6, r8, asr r7 │ │ │ │ strdeq r7, [r5, -r4] │ │ │ │ - @ instruction: 0x0106349c │ │ │ │ - tsteq r6, r8, ror r4 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ + @ instruction: 0x0106379c │ │ │ │ + tsteq r6, r8, ror r7 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ ldrdeq r7, [r5, -r4] │ │ │ │ - qaddeq r5, r4, r6 │ │ │ │ - smlabteq r5, r4, ip, r7 │ │ │ │ + tsteq r6, r4, asr r3 │ │ │ │ + smlabteq r5, r4, pc, r7 @ │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ - swpeq r5, r0, [r6] │ │ │ │ - tsteq r6, ip, rrx │ │ │ │ - smlatbeq r6, r8, r4, r3 │ │ │ │ - @ instruction: 0x01057c9c │ │ │ │ - @ instruction: 0x010634b4 │ │ │ │ - smlabbeq r5, ip, ip, r7 │ │ │ │ - strheq r5, [r6, -r4] │ │ │ │ - swpeq r5, r0, [r6] │ │ │ │ - tsteq r5, r4, ror ip │ │ │ │ - smlatteq r6, r0, r4, r3 │ │ │ │ - tsteq r5, r4, ror #24 │ │ │ │ + @ instruction: 0x01065390 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ + smlatbeq r6, r8, r7, r3 │ │ │ │ + @ instruction: 0x01057f9c │ │ │ │ + @ instruction: 0x010637b4 │ │ │ │ + smlabbeq r5, ip, pc, r7 @ │ │ │ │ + @ instruction: 0x010653b4 │ │ │ │ + @ instruction: 0x01065390 │ │ │ │ + tsteq r5, r4, ror pc │ │ │ │ smlatteq r6, r0, r7, r3 │ │ │ │ - tsteq r6, r8, lsr #4 │ │ │ │ - smlatbeq r6, r0, r5, r3 │ │ │ │ - mrseq r5, (UNDEF: 22) │ │ │ │ - tsteq r6, r4, lsl #10 │ │ │ │ - smlatteq r6, r0, r4, r3 │ │ │ │ - strheq r5, [r6, -r0] │ │ │ │ - tsteq r5, r4, lsr #24 │ │ │ │ - strheq r5, [r6, -ip] │ │ │ │ - tsteq r5, r4, lsl ip │ │ │ │ - mrseq r5, (UNDEF: 22) │ │ │ │ + tsteq r5, r4, ror #30 │ │ │ │ + smlatteq r6, r0, sl, r3 │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ + smlatbeq r6, r0, r8, r3 │ │ │ │ + tsteq r6, r0, lsl #8 │ │ │ │ + tsteq r6, r4, lsl #16 │ │ │ │ + smlatteq r6, r0, r7, r3 │ │ │ │ + @ instruction: 0x010653b0 │ │ │ │ + tsteq r5, r4, lsr #30 │ │ │ │ + @ instruction: 0x010653bc │ │ │ │ + tsteq r5, r4, lsl pc │ │ │ │ + tsteq r6, r0, lsl #8 │ │ │ │ ldrdeq r5, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ strdeq r7, [r5, -r4] │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ - smlatteq r5, r4, fp, r7 │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - tsteq r6, r0, ror #10 │ │ │ │ - tsteq r6, ip, lsr r5 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - @ instruction: 0x01057bbc │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - smlatbeq r5, ip, fp, r7 │ │ │ │ - smlabbeq r6, r4, r5, r3 │ │ │ │ - tsteq r6, r0, ror #10 │ │ │ │ - @ instruction: 0x01057b94 │ │ │ │ - tsteq r6, r4, asr #2 │ │ │ │ - smlabbeq r5, r4, fp, r7 │ │ │ │ - tsteq r6, r4, lsl r2 │ │ │ │ - smlatteq r6, r0, r5, r3 │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tsteq r6, r4, asr r1 │ │ │ │ - @ instruction: 0x01063590 │ │ │ │ - tsteq r5, r4, asr fp │ │ │ │ - @ instruction: 0x0106359c │ │ │ │ - tsteq r5, r4, asr #22 │ │ │ │ - smlatteq r6, r0, r5, r3 │ │ │ │ - @ instruction: 0x010635bc │ │ │ │ - smlabbeq r6, ip, r1, r5 │ │ │ │ - tsteq r5, r4, lsr #22 │ │ │ │ - @ instruction: 0x01065198 │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ - tsteq r6, ip, lsr r6 │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ + smlatteq r5, r4, lr, r7 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + tsteq r6, ip, lsr r8 │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + @ instruction: 0x01057ebc │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + smlatbeq r5, ip, lr, r7 │ │ │ │ + smlabbeq r6, r4, r8, r3 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + @ instruction: 0x01057e94 │ │ │ │ + tsteq r6, r4, asr #8 │ │ │ │ + smlabbeq r5, r4, lr, r7 │ │ │ │ + tsteq r6, r4, lsl r5 │ │ │ │ + smlatteq r6, r0, r8, r3 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r6, r4, asr r4 │ │ │ │ + @ instruction: 0x01063890 │ │ │ │ + tsteq r5, r4, asr lr │ │ │ │ + @ instruction: 0x0106389c │ │ │ │ + tsteq r5, r4, asr #28 │ │ │ │ + smlatteq r6, r0, r8, r3 │ │ │ │ + @ instruction: 0x010638bc │ │ │ │ + smlabbeq r6, ip, r4, r5 │ │ │ │ + tsteq r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x01065498 │ │ │ │ + tsteq r5, r4, lsl lr │ │ │ │ + tsteq r6, ip, lsr r9 │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ - @ instruction: 0x010651b0 │ │ │ │ - smlatteq r6, ip, r5, r3 │ │ │ │ - smlatteq r5, ip, sl, r7 │ │ │ │ + @ instruction: 0x010654b0 │ │ │ │ + smlatteq r6, ip, r8, r3 │ │ │ │ + smlatteq r5, ip, sp, r7 │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ ldrdeq r7, [r5, -ip] │ │ │ │ strdeq r5, [r6, -r8] │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ - smlabteq r5, r4, sl, r7 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - @ instruction: 0x01057ab4 │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ - smlatteq r6, ip, r6, r3 │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ + smlabteq r5, r4, sp, r7 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + @ instruction: 0x01057db4 │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ + smlatteq r6, ip, r9, r3 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ - tsteq r5, ip, ror sl │ │ │ │ - tsteq r6, r8, lsl #4 │ │ │ │ - tsteq r5, ip, ror #20 │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ - tsteq r6, r8, lsr #4 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - tsteq r5, ip, asr #20 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - tsteq r5, ip, lsr sl │ │ │ │ - smlatbeq r6, r8, r2, r5 │ │ │ │ - smlatbeq r6, ip, r6, r3 │ │ │ │ - smlabbeq r6, r8, r6, r3 │ │ │ │ - tsteq r6, r8, asr r2 │ │ │ │ - tsteq r5, r4, lsl sl │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r5, ip, ror #26 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ + tsteq r5, ip, asr #26 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ + smlatbeq r6, r8, r5, r5 │ │ │ │ + smlatbeq r6, ip, r9, r3 │ │ │ │ + smlabbeq r6, r8, r9, r3 │ │ │ │ + tsteq r6, r8, asr r5 │ │ │ │ + tsteq r5, r4, lsl sp │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + tsteq r5, r4, lsl #26 │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - smlatbeq r6, ip, r6, r3 │ │ │ │ - smlatteq r5, ip, r9, r7 │ │ │ │ - @ instruction: 0x01065290 │ │ │ │ + smlatbeq r6, ip, r9, r3 │ │ │ │ + smlatteq r5, ip, ip, r7 │ │ │ │ + @ instruction: 0x01065590 │ │ │ │ ldrdeq r7, [r5, -ip] │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - smlabteq r6, r4, r2, r5 │ │ │ │ - smlatbeq r6, r0, r2, r5 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ + tsteq r6, ip, lsr #20 │ │ │ │ + smlabteq r6, r4, r5, r5 │ │ │ │ + smlatbeq r6, r0, r5, r5 │ │ │ │ ldrdeq r3, [r6, -ip] │ │ │ │ - smlatbeq r5, ip, r9, r7 │ │ │ │ - smlatteq r6, r8, r6, r3 │ │ │ │ - @ instruction: 0x0105799c │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - tsteq r6, r8, lsl #14 │ │ │ │ + smlatbeq r5, ip, ip, r7 │ │ │ │ + smlatteq r6, r8, r9, r3 │ │ │ │ + @ instruction: 0x01057c9c │ │ │ │ + tsteq r6, ip, lsr #20 │ │ │ │ + tsteq r6, r8, lsl #20 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - tsteq r5, ip, ror r9 │ │ │ │ - smlatteq r6, r4, r2, r5 │ │ │ │ - tsteq r5, ip, ror #18 │ │ │ │ - smlabbeq r6, r8, r7, r3 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ + tsteq r5, ip, ror ip │ │ │ │ + smlatteq r6, r4, r5, r5 │ │ │ │ + tsteq r5, ip, ror #24 │ │ │ │ + smlabbeq r6, r8, sl, r3 │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ strdeq r5, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - tsteq r5, r4, asr #18 │ │ │ │ - tsteq r6, r4, asr #14 │ │ │ │ - tsteq r5, r4, lsr r9 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - tsteq r5, ip, lsl r9 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - tsteq r5, ip, lsl #18 │ │ │ │ - tsteq r6, r4, ror #26 │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ - @ instruction: 0x010654b0 │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + tsteq r5, r4, asr #24 │ │ │ │ + tsteq r6, r4, asr #20 │ │ │ │ + tsteq r5, r4, lsr ip │ │ │ │ + tsteq r6, r4, asr #12 │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ + tsteq r5, ip, lsl ip │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ + tsteq r6, r4, rrx │ │ │ │ + tsteq r6, r8, ror #26 │ │ │ │ + @ instruction: 0x010657b0 │ │ │ │ strbeq pc, [ip, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strbeq pc, [r8, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strbeq pc, [r4, #2271]! @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strbeq pc, [r0, #2271]! @ 0x8df @ │ │ │ │ @@ -16446,226 +16446,226 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2261 @ 0xfffff72b │ │ │ │ ldmmi r5, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2260 @ 0xfffff72c │ │ │ │ ldmmi r4, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlabteq r6, r4, r1, r3 │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ + smlabteq r6, r4, r4, r3 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq r5, r0, ror #4 │ │ │ │ - smlatteq r6, r0, ip, r4 │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - tsteq r6, r4, lsr #26 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - tsteq r5, r0, lsr r2 │ │ │ │ - tsteq r6, r8, asr #2 │ │ │ │ - tsteq r5, r0, lsr #4 │ │ │ │ - smlabbeq r6, r0, sp, r4 │ │ │ │ - smlabbeq r6, r4, r1, r3 │ │ │ │ - tsteq r6, r0, ror #2 │ │ │ │ - tsteq r6, r0, lsr sp │ │ │ │ + tsteq r5, r0, ror #10 │ │ │ │ + smlatteq r6, r0, pc, r4 @ │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + mrseq r5, (UNDEF: 6) │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + tsteq r5, r0, lsr r5 │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ + tsteq r5, r0, lsr #10 │ │ │ │ + smlabbeq r6, r0, r0, r5 │ │ │ │ + smlabbeq r6, r4, r4, r3 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + tsteq r6, r0, lsr r0 │ │ │ │ strdeq r7, [r5, -r8] │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - smlatteq r5, r8, r1, r7 │ │ │ │ - smlatbeq r6, r8, r1, r3 │ │ │ │ - smlabbeq r6, r4, r1, r3 │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + smlatteq r5, r8, r4, r7 │ │ │ │ + smlatbeq r6, r8, r4, r3 │ │ │ │ + smlabbeq r6, r4, r4, r3 │ │ │ │ ldrdeq r7, [r5, -r0] │ │ │ │ - tsteq r6, r8, ror #26 │ │ │ │ - smlabteq r5, r0, r1, r7 │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - @ instruction: 0x01064d9c │ │ │ │ - tsteq r6, r8, ror sp │ │ │ │ - @ instruction: 0x010631b4 │ │ │ │ - @ instruction: 0x01057190 │ │ │ │ - smlabteq r6, r0, r1, r3 │ │ │ │ - smlabbeq r5, r0, r1, r7 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - smlatteq r6, r0, r1, r3 │ │ │ │ - @ instruction: 0x01064db0 │ │ │ │ - tsteq r5, r0, ror #2 │ │ │ │ - @ instruction: 0x01064dbc │ │ │ │ - tsteq r5, r0, asr r1 │ │ │ │ - tsteq r6, r0, ror #4 │ │ │ │ - strdeq r4, [r6, -r8] │ │ │ │ - ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - tsteq r5, r8, lsr #2 │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ - strdeq r4, [r6, -r8] │ │ │ │ - mrseq r7, (UNDEF: 21) │ │ │ │ - tsteq r6, r8, asr #4 │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + smlabteq r5, r0, r4, r7 │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + swpeq r5, ip, [r6] │ │ │ │ + tsteq r6, r8, ror r0 │ │ │ │ + @ instruction: 0x010634b4 │ │ │ │ + @ instruction: 0x01057490 │ │ │ │ + smlabteq r6, r0, r4, r3 │ │ │ │ + smlabbeq r5, r0, r4, r7 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + smlatteq r6, r0, r4, r3 │ │ │ │ + strheq r5, [r6, -r0] │ │ │ │ + tsteq r5, r0, ror #8 │ │ │ │ + strheq r5, [r6, -ip] │ │ │ │ + tsteq r5, r0, asr r4 │ │ │ │ + tsteq r6, r0, ror #10 │ │ │ │ + strdeq r5, [r6, -r8] │ │ │ │ + ldrdeq r5, [r6, -r4] │ │ │ │ + tsteq r6, r0, lsl r5 │ │ │ │ + tsteq r5, r8, lsr #8 │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ + tsteq r5, r8, lsl r4 │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ + strdeq r5, [r6, -r8] │ │ │ │ + tsteq r5, r0, lsl #8 │ │ │ │ + tsteq r6, r8, asr #10 │ │ │ │ strdeq r7, [r5, -r0] │ │ │ │ - @ instruction: 0x01064f98 │ │ │ │ - tsteq r6, r0, lsl r3 │ │ │ │ - tsteq r6, r0, ror lr │ │ │ │ - tsteq r6, r4, ror r2 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - tsteq r6, r0, lsr #28 │ │ │ │ - strheq r7, [r5, -r8] │ │ │ │ - tsteq r6, ip, lsr #28 │ │ │ │ - smlatbeq r5, r8, r0, r7 │ │ │ │ - tsteq r6, r0, ror lr │ │ │ │ - tsteq r6, ip, asr #28 │ │ │ │ - smlabbeq r6, r8, r2, r3 │ │ │ │ - smlabbeq r5, r8, r0, r7 │ │ │ │ - @ instruction: 0x01063294 │ │ │ │ - tsteq r5, r8, ror r0 │ │ │ │ - smlabteq r6, ip, lr, r4 │ │ │ │ + @ instruction: 0x01065298 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ + tsteq r6, r0, ror r1 │ │ │ │ + tsteq r6, r4, ror r5 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + tsteq r6, r0, lsr #2 │ │ │ │ + @ instruction: 0x010573b8 │ │ │ │ + tsteq r6, ip, lsr #2 │ │ │ │ + smlatbeq r5, r8, r3, r7 │ │ │ │ + tsteq r6, r0, ror r1 │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ + smlabbeq r6, r8, r5, r3 │ │ │ │ + smlabbeq r5, r8, r3, r7 │ │ │ │ + @ instruction: 0x01063594 │ │ │ │ + tsteq r5, r8, ror r3 │ │ │ │ + smlabteq r6, ip, r1, r5 │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - smlatbeq r6, ip, r2, r3 │ │ │ │ - tsteq r6, ip, ror lr │ │ │ │ - qaddeq r7, r0, r5 │ │ │ │ - smlabbeq r6, r8, lr, r4 │ │ │ │ - tsteq r5, r0, asr #32 │ │ │ │ + smlatbeq r6, ip, r5, r3 │ │ │ │ + tsteq r6, ip, ror r1 │ │ │ │ + tsteq r5, r0, asr r3 │ │ │ │ + smlabbeq r6, r8, r1, r5 │ │ │ │ + tsteq r5, r0, asr #6 │ │ │ │ strdeq r3, [r6, -r4] │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ - @ instruction: 0x01064eb4 │ │ │ │ - tsteq r5, r8, lsl r0 │ │ │ │ - smlabbeq r6, r4, pc, r4 @ │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - smlatteq r6, r8, lr, r4 │ │ │ │ - smlabteq r6, r4, lr, r4 │ │ │ │ - mrseq r3, LR_und │ │ │ │ - smlatteq r5, r8, pc, r6 @ │ │ │ │ - tsteq r6, ip, lsl #6 │ │ │ │ - ldrdeq r6, [r5, -r8] │ │ │ │ - tsteq r6, r0, asr r3 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ - @ instruction: 0x01056fb8 │ │ │ │ - tsteq r6, r8, lsl #30 │ │ │ │ - smlatbeq r5, r8, pc, r6 @ │ │ │ │ - smlatbeq r6, ip, r3, r3 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - tsteq r6, r0, lsr #30 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - smlabbeq r5, r0, pc, r6 @ │ │ │ │ - tsteq r6, r8, ror #6 │ │ │ │ - tsteq r5, r0, ror pc │ │ │ │ - tsteq r6, r8, ror #30 │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - tsteq r5, r8, asr pc │ │ │ │ - @ instruction: 0x01063394 │ │ │ │ - tsteq r5, r8, asr #30 │ │ │ │ + tsteq r5, r8, lsr #6 │ │ │ │ + @ instruction: 0x010651b4 │ │ │ │ + tsteq r5, r8, lsl r3 │ │ │ │ + smlabbeq r6, r4, r2, r5 │ │ │ │ + tsteq r6, r0, asr r6 │ │ │ │ + smlatteq r6, r8, r1, r5 │ │ │ │ + smlabteq r6, r4, r1, r5 │ │ │ │ + tsteq r6, r0, lsl #12 │ │ │ │ + smlatteq r5, r8, r2, r7 │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ + ldrdeq r7, [r5, -r8] │ │ │ │ + tsteq r6, r0, asr r6 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + strdeq r5, [r6, -ip] │ │ │ │ + @ instruction: 0x010572b8 │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ + smlatbeq r5, r8, r2, r7 │ │ │ │ + smlatbeq r6, ip, r6, r3 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + tsteq r6, r0, lsr #4 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + smlabbeq r5, r0, r2, r7 │ │ │ │ + tsteq r6, r8, ror #12 │ │ │ │ + tsteq r5, r0, ror r2 │ │ │ │ + tsteq r6, r8, ror #4 │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + tsteq r5, r8, asr r2 │ │ │ │ @ instruction: 0x01063694 │ │ │ │ + tsteq r5, r8, asr #4 │ │ │ │ + @ instruction: 0x01063994 │ │ │ │ ldrdeq r5, [r6, -ip] │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - @ instruction: 0x01064fb4 │ │ │ │ - @ instruction: 0x010633b8 │ │ │ │ - @ instruction: 0x01063394 │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ - tsteq r5, r8, lsl #30 │ │ │ │ - tsteq r6, r0, ror pc │ │ │ │ - strdeq r6, [r5, -r8] │ │ │ │ - @ instruction: 0x01064fb4 │ │ │ │ - @ instruction: 0x01064f90 │ │ │ │ - smlabteq r6, ip, r3, r3 │ │ │ │ - ldrdeq r6, [r5, -r8] │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + @ instruction: 0x010652b4 │ │ │ │ + @ instruction: 0x010636b8 │ │ │ │ + @ instruction: 0x01063694 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ + tsteq r5, r8, lsl #4 │ │ │ │ + tsteq r6, r0, ror r2 │ │ │ │ + strdeq r7, [r5, -r8] │ │ │ │ + @ instruction: 0x010652b4 │ │ │ │ + @ instruction: 0x01065290 │ │ │ │ + smlabteq r6, ip, r6, r3 │ │ │ │ + ldrdeq r7, [r5, -r8] │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - smlabteq r5, r8, lr, r6 │ │ │ │ - tsteq r6, r0, lsl r0 │ │ │ │ - tsteq r6, r4, lsl r4 │ │ │ │ + smlabteq r5, r8, r1, r7 │ │ │ │ + tsteq r6, r0, lsl r3 │ │ │ │ + tsteq r6, r4, lsl r7 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ - smlabteq r6, r2, pc, r4 @ │ │ │ │ - smlatbeq r5, r4, lr, r6 │ │ │ │ - ldrdeq r4, [r6, -r2] │ │ │ │ - @ instruction: 0x01056e98 │ │ │ │ - tsteq r6, r2, asr #8 │ │ │ │ - tsteq r6, r0, lsr #8 │ │ │ │ - smlabbeq r5, r6, lr, r6 │ │ │ │ - tsteq r6, r8 │ │ │ │ - tsteq r5, sl, ror lr │ │ │ │ + smlabteq r6, r2, r2, r5 │ │ │ │ + smlatbeq r5, r4, r1, r7 │ │ │ │ + ldrdeq r5, [r6, -r2] │ │ │ │ + @ instruction: 0x01057198 │ │ │ │ + tsteq r6, r2, asr #14 │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ + smlabbeq r5, r6, r1, r7 │ │ │ │ + tsteq r6, r8, lsl #6 │ │ │ │ + tsteq r5, sl, ror r1 │ │ │ │ ldrdeq r5, [r6, -ip] │ │ │ │ - smlatbeq r6, sl, r4, r3 │ │ │ │ - tsteq r6, r4, asr #32 │ │ │ │ - tsteq r6, r2, lsr #32 │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - tsteq r5, r6, asr lr │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - tsteq r5, sl, asr #28 │ │ │ │ - @ instruction: 0x010634b8 │ │ │ │ - @ instruction: 0x01063496 │ │ │ │ - tsteq r6, r8, rrx │ │ │ │ - tsteq r5, r2, lsr lr │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - tsteq r5, r6, lsr #28 │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - strheq r5, [r6, -sl] │ │ │ │ - swpeq r5, r8, [r6] │ │ │ │ + smlatbeq r6, sl, r7, r3 │ │ │ │ + tsteq r6, r4, asr #6 │ │ │ │ + tsteq r6, r2, lsr #6 │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ + tsteq r5, r6, asr r1 │ │ │ │ + tsteq r6, r0, ror r7 │ │ │ │ + tsteq r5, sl, asr #2 │ │ │ │ + @ instruction: 0x010637b8 │ │ │ │ + @ instruction: 0x01063796 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + tsteq r5, r2, lsr r1 │ │ │ │ + tsteq r6, r8, ror r3 │ │ │ │ + tsteq r5, r6, lsr #2 │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + @ instruction: 0x010653ba │ │ │ │ + @ instruction: 0x01065398 │ │ │ │ ldrdeq r3, [r6, -r6] │ │ │ │ - tsteq r5, r8, lsl #28 │ │ │ │ - smlatteq r6, r6, r4, r3 │ │ │ │ - strdeq r6, [r5, -ip] │ │ │ │ - smlatteq r6, sl, r0, r5 │ │ │ │ - smlabteq r6, r8, r0, r5 │ │ │ │ - smlatteq r5, sl, sp, r6 │ │ │ │ - tsteq r6, ip, lsl r5 │ │ │ │ - ldrdeq r6, [r5, -lr] │ │ │ │ - tsteq r6, r0, ror r2 │ │ │ │ - smlatteq r6, sl, r5, r3 │ │ │ │ - tsteq r6, ip, asr #2 │ │ │ │ - tsteq r6, r2, asr r5 │ │ │ │ - tsteq r6, r0, lsr r5 │ │ │ │ - tsteq r6, r2, lsl #2 │ │ │ │ - @ instruction: 0x01056db4 │ │ │ │ - tsteq r6, r2, lsl r1 │ │ │ │ - smlatbeq r5, r8, sp, r6 │ │ │ │ - tsteq r6, sl, asr r1 │ │ │ │ - tsteq r6, r8, lsr r1 │ │ │ │ - tsteq r6, r6, ror r5 │ │ │ │ - @ instruction: 0x01056d90 │ │ │ │ - smlabbeq r6, r6, r5, r3 │ │ │ │ - smlabbeq r5, r4, sp, r6 │ │ │ │ - smlabteq r6, r2, r1, r5 │ │ │ │ - smlabteq r6, r8, r5, r3 │ │ │ │ - smlatbeq r6, r6, r5, r3 │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tsteq r5, r6, ror #26 │ │ │ │ - smlabbeq r6, r8, r1, r5 │ │ │ │ - tsteq r5, sl, asr sp │ │ │ │ + tsteq r5, r8, lsl #2 │ │ │ │ + smlatteq r6, r6, r7, r3 │ │ │ │ + strdeq r7, [r5, -ip] │ │ │ │ + smlatteq r6, sl, r3, r5 │ │ │ │ + smlabteq r6, r8, r3, r5 │ │ │ │ + smlatteq r5, sl, r0, r7 │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ + ldrdeq r7, [r5, -lr] │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + smlatteq r6, sl, r8, r3 │ │ │ │ + tsteq r6, ip, asr #8 │ │ │ │ + tsteq r6, r2, asr r8 │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ + tsteq r6, r2, lsl #8 │ │ │ │ + strheq r7, [r5, -r4] │ │ │ │ + tsteq r6, r2, lsl r4 │ │ │ │ + smlatbeq r5, r8, r0, r7 │ │ │ │ + tsteq r6, sl, asr r4 │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ + tsteq r6, r6, ror r8 │ │ │ │ + swpeq r7, r0, [r5] │ │ │ │ + smlabbeq r6, r6, r8, r3 │ │ │ │ + smlabbeq r5, r4, r0, r7 │ │ │ │ + smlabteq r6, r2, r4, r5 │ │ │ │ + smlabteq r6, r8, r8, r3 │ │ │ │ + smlatbeq r6, r6, r8, r3 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r5, r6, rrx │ │ │ │ + smlabbeq r6, r8, r4, r5 │ │ │ │ + qaddeq r7, sl, r5 │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ ldrdeq r3, [r6, -r6] │ │ │ │ - tsteq r5, r8, asr #26 │ │ │ │ - @ instruction: 0x010651be │ │ │ │ - tsteq r5, ip, lsr sp │ │ │ │ - @ instruction: 0x01065292 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ + tsteq r5, r8, asr #32 │ │ │ │ + @ instruction: 0x010654be │ │ │ │ + tsteq r5, ip, lsr r0 │ │ │ │ + @ instruction: 0x01065592 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ strdeq r5, [r6, -sl] │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - tsteq r6, r6, lsl r6 │ │ │ │ - tsteq r5, r8, lsl sp │ │ │ │ - tsteq r6, r6, lsr #12 │ │ │ │ - tsteq r5, ip, lsl #26 │ │ │ │ - tsteq r6, lr, ror #12 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq r6, lr, lsl r2 │ │ │ │ + tsteq r6, r6, lsl r9 │ │ │ │ + tsteq r5, r8, lsl r0 │ │ │ │ + tsteq r6, r6, lsr #18 │ │ │ │ + tsteq r5, ip │ │ │ │ + tsteq r6, lr, ror #18 │ │ │ │ + tsteq r6, ip, asr #18 │ │ │ │ + tsteq r6, lr, lsl r5 │ │ │ │ strdeq r6, [r5, -r4] │ │ │ │ - tsteq r6, lr, lsr #4 │ │ │ │ - smlatteq r5, r8, ip, r6 │ │ │ │ + tsteq r6, lr, lsr #10 │ │ │ │ + smlatteq r5, r8, pc, r6 @ │ │ │ │ ldrdeq r3, [r6, -r6] │ │ │ │ - tsteq r6, r0, ror r2 │ │ │ │ - tsteq r6, lr, asr #4 │ │ │ │ - smlabbeq r6, ip, r6, r3 │ │ │ │ - smlabteq r5, sl, ip, r6 │ │ │ │ - @ instruction: 0x0106369c │ │ │ │ - @ instruction: 0x01056cbe │ │ │ │ - smlatbeq r6, r0, r2, r5 │ │ │ │ - tsteq r6, lr, ror r2 │ │ │ │ - smlatbeq r5, ip, ip, r6 │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + tsteq r6, lr, asr #10 │ │ │ │ + smlabbeq r6, ip, r9, r3 │ │ │ │ + smlabteq r5, sl, pc, r6 @ │ │ │ │ + @ instruction: 0x0106399c │ │ │ │ + @ instruction: 0x01056fbe │ │ │ │ + smlatbeq r6, r0, r5, r5 │ │ │ │ + tsteq r6, lr, ror r5 │ │ │ │ + smlatbeq r5, ip, pc, r6 @ │ │ │ │ ldrdeq r3, [r6, -r2] │ │ │ │ - smlatbeq r5, r0, ip, r6 │ │ │ │ + smlatbeq r5, r0, pc, r6 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ adcsvs pc, ip, #805306372 @ 0x30000004 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -17458,18 +17458,18 @@ │ │ │ │ svcpl 0x0075f5b1 │ │ │ │ @ instruction: 0xf5a4d314 │ │ │ │ @ instruction: 0xf04f5475 │ │ │ │ adclt r3, r4, #1140850688 @ 0x44000000 │ │ │ │ ldrbeq r4, [sl, r3, ror #1] │ │ │ │ strbhi pc, [r1], #320 @ 0x140 @ │ │ │ │ svclt 0x0000e185 │ │ │ │ - ldrdeq sp, [r5, -r2] │ │ │ │ - @ instruction: 0x010764b4 │ │ │ │ - smlabteq r5, r6, pc, sp @ │ │ │ │ - tsteq r5, r8, asr pc │ │ │ │ + ldrdeq lr, [r5, -r2] │ │ │ │ + @ instruction: 0x010767b4 │ │ │ │ + smlabteq r5, r6, r2, lr │ │ │ │ + tsteq r5, r8, asr r2 │ │ │ │ strdeq r6, [r7, -sl] │ │ │ │ tstppl ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ stmdale lr!, {r0, r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x0074f5b1 │ │ │ │ @ instruction: 0xf5a4d309 │ │ │ │ @ instruction: 0xf04f5474 │ │ │ │ adclt r3, r4, #1140850688 @ 0x44000000 │ │ │ │ @@ -18071,109 +18071,109 @@ │ │ │ │ stc 7, cr15, [r0], {237} @ 0xed │ │ │ │ bmi 1974a00 │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7ed9600 │ │ │ │ andlt lr, r2, r8, ror ip │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0x01055d9c │ │ │ │ - smlabbeq r7, r6, r5, r5 │ │ │ │ - strheq sp, [r5, -r2] │ │ │ │ - tsteq r7, r8, ror #10 │ │ │ │ - strheq sp, [r5, -sl] │ │ │ │ - strheq sp, [r5, -lr] │ │ │ │ - smlatbeq r5, r2, r0, sp │ │ │ │ - smlatbeq lr, r0, fp, r1 │ │ │ │ - swpeq sp, lr, [r5] │ │ │ │ - swpeq sp, r0, [r5] │ │ │ │ - swpeq sp, r0, [r5] │ │ │ │ - swpeq sp, ip, [r5] │ │ │ │ - smlatbeq r5, r0, r0, sp │ │ │ │ - swpeq sp, lr, [r5] │ │ │ │ - smlatbeq r7, r4, r4, r5 │ │ │ │ - swpeq sp, r0, [r5] │ │ │ │ - smlabbeq r7, r2, r4, r5 │ │ │ │ - strdeq ip, [r5, -ip] │ │ │ │ + swpeq r6, ip, [r5] │ │ │ │ + smlabbeq r7, r6, r8, r5 │ │ │ │ + @ instruction: 0x0105d3b2 │ │ │ │ + tsteq r7, r8, ror #16 │ │ │ │ + @ instruction: 0x0105d3ba │ │ │ │ + @ instruction: 0x0105d3be │ │ │ │ + smlatbeq r5, r2, r3, sp │ │ │ │ + smlatbeq lr, r0, lr, r1 │ │ │ │ + @ instruction: 0x0105d39e │ │ │ │ + @ instruction: 0x0105d390 │ │ │ │ + @ instruction: 0x0105d390 │ │ │ │ + @ instruction: 0x0105d39c │ │ │ │ + smlatbeq r5, r0, r3, sp │ │ │ │ + @ instruction: 0x0105d39e │ │ │ │ + smlatbeq r7, r4, r7, r5 │ │ │ │ + @ instruction: 0x0105d390 │ │ │ │ + smlabbeq r7, r2, r7, r5 │ │ │ │ + strdeq sp, [r5, -ip] │ │ │ │ strdeq r5, [r5, -r8] │ │ │ │ strdeq r5, [r5, -r0] │ │ │ │ - tsteq r5, r4, asr #32 │ │ │ │ - tsteq r5, r4, asr #32 │ │ │ │ - tsteq r5, r8, asr #32 │ │ │ │ - tsteq lr, lr, ror sl │ │ │ │ - tsteq r5, ip, ror lr │ │ │ │ - smlabbeq r5, r8, lr, r5 │ │ │ │ - tsteq lr, sl, asr #20 │ │ │ │ - tsteq r5, r0, ror lr │ │ │ │ - tsteq r5, r6, asr #28 │ │ │ │ - tsteq r5, r2, asr lr │ │ │ │ - tsteq r5, lr, asr #28 │ │ │ │ - tsteq r5, sl, asr #28 │ │ │ │ - tsteq r5, r6, asr #28 │ │ │ │ - tsteq r5, r6, asr #28 │ │ │ │ - @ instruction: 0x010e19b8 │ │ │ │ - tsteq r5, r2, lsr lr │ │ │ │ - @ instruction: 0x01055db4 │ │ │ │ - smlabteq r5, r0, sp, r5 │ │ │ │ - @ instruction: 0x01055dbc │ │ │ │ - @ instruction: 0x01055db8 │ │ │ │ - @ instruction: 0x01055db4 │ │ │ │ - @ instruction: 0x01055db4 │ │ │ │ - tsteq lr, r6, lsr #18 │ │ │ │ - tsteq r5, r4, lsr #26 │ │ │ │ - tsteq r5, ip, lsr #26 │ │ │ │ - smlatteq lr, lr, r8, r1 │ │ │ │ - tsteq r5, r4, lsl sp │ │ │ │ - smlatteq r5, ip, ip, r5 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ + tsteq r5, r8, asr #6 │ │ │ │ + tsteq lr, lr, ror sp │ │ │ │ + tsteq r5, ip, ror r1 │ │ │ │ + smlabbeq r5, r8, r1, r6 │ │ │ │ + tsteq lr, sl, asr #26 │ │ │ │ + tsteq r5, r0, ror r1 │ │ │ │ + tsteq r5, r6, asr #2 │ │ │ │ + tsteq r5, r2, asr r1 │ │ │ │ + tsteq r5, lr, asr #2 │ │ │ │ + tsteq r5, sl, asr #2 │ │ │ │ + tsteq r5, r6, asr #2 │ │ │ │ + tsteq r5, r6, asr #2 │ │ │ │ + @ instruction: 0x010e1cb8 │ │ │ │ + tsteq r5, r2, lsr r1 │ │ │ │ + strheq r6, [r5, -r4] │ │ │ │ + smlabteq r5, r0, r0, r6 │ │ │ │ + strheq r6, [r5, -ip] │ │ │ │ + strheq r6, [r5, -r8] │ │ │ │ + strheq r6, [r5, -r4] │ │ │ │ + strheq r6, [r5, -r4] │ │ │ │ + tsteq lr, r6, lsr #24 │ │ │ │ + tsteq r5, r4, lsr #32 │ │ │ │ + tsteq r5, ip, lsr #32 │ │ │ │ + smlatteq lr, lr, fp, r1 │ │ │ │ + tsteq r5, r4, lsl r0 │ │ │ │ + smlatteq r5, ip, pc, r5 @ │ │ │ │ strdeq r5, [r5, -sl] │ │ │ │ strdeq r5, [r5, -r8] │ │ │ │ strdeq r5, [r5, -r6] │ │ │ │ strdeq r5, [r5, -r4] │ │ │ │ strdeq r5, [r5, -r6] │ │ │ │ - tsteq lr, sl, ror #16 │ │ │ │ - smlatteq r5, r6, ip, r5 │ │ │ │ - tsteq lr, r4, lsr #16 │ │ │ │ - tsteq r5, ip, lsr fp │ │ │ │ - smlabbeq r7, r8, r1, r5 │ │ │ │ - tsteq r5, lr, lsl fp │ │ │ │ - tsteq r7, sl, ror #2 │ │ │ │ - @ instruction: 0x01063b9c │ │ │ │ + tsteq lr, sl, ror #22 │ │ │ │ + smlatteq r5, r6, pc, r5 @ │ │ │ │ + tsteq lr, r4, lsr #22 │ │ │ │ + tsteq r5, ip, lsr lr │ │ │ │ + smlabbeq r7, r8, r4, r5 │ │ │ │ + tsteq r5, lr, lsl lr │ │ │ │ + tsteq r7, sl, ror #8 │ │ │ │ + @ instruction: 0x01063e9c │ │ │ │ strdeq r5, [r5, -r0] │ │ │ │ - smlatteq r5, sl, r9, r5 │ │ │ │ - tsteq r5, r0, ror #20 │ │ │ │ - tsteq r5, r8, ror #20 │ │ │ │ - tsteq r5, sl, ror #20 │ │ │ │ - tsteq r5, r4, ror #20 │ │ │ │ - tsteq r5, ip, lsr sl │ │ │ │ - tsteq r5, lr, lsr sl │ │ │ │ - tsteq r6, sl, lsr #22 │ │ │ │ - tsteq r6, sl, lsr #22 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ - tsteq r6, sl, lsr #22 │ │ │ │ - tsteq lr, lr, lsl #14 │ │ │ │ - smlabbeq r5, ip, r9, r5 │ │ │ │ - tsteq r6, sl, lsl #22 │ │ │ │ - tsteq r8, r4, lsl pc │ │ │ │ - smlabteq lr, ip, r6, r1 │ │ │ │ - smlatteq r6, sl, sl, r3 │ │ │ │ + smlatteq r5, sl, ip, r5 │ │ │ │ + tsteq r5, r0, ror #26 │ │ │ │ + tsteq r5, r8, ror #26 │ │ │ │ + tsteq r5, sl, ror #26 │ │ │ │ + tsteq r5, r4, ror #26 │ │ │ │ + tsteq r5, ip, lsr sp │ │ │ │ + tsteq r5, lr, lsr sp │ │ │ │ + tsteq r6, sl, lsr #28 │ │ │ │ + tsteq r6, sl, lsr #28 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r6, sl, lsr #28 │ │ │ │ + tsteq lr, lr, lsl #20 │ │ │ │ + smlabbeq r5, ip, ip, r5 │ │ │ │ + tsteq r6, sl, lsl #28 │ │ │ │ + tsteq r8, r4, lsl r2 │ │ │ │ + smlabteq lr, ip, r9, r1 │ │ │ │ + smlatteq r6, sl, sp, r3 │ │ │ │ strdeq r3, [r6, -r6] │ │ │ │ strdeq r3, [r6, -r4] │ │ │ │ - smlatbeq r5, r0, fp, ip │ │ │ │ - smlatbeq r5, sl, pc, ip @ │ │ │ │ - @ instruction: 0x0105cfb0 │ │ │ │ - @ instruction: 0x0105cfb2 │ │ │ │ - tsteq lr, lr, asr #12 │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ - @ instruction: 0x01074fb4 │ │ │ │ - tsteq r5, r0, lsr fp │ │ │ │ + smlatbeq r5, r0, lr, ip │ │ │ │ + smlatbeq r5, sl, r2, sp │ │ │ │ + @ instruction: 0x0105d2b0 │ │ │ │ + @ instruction: 0x0105d2b2 │ │ │ │ + tsteq lr, lr, asr #18 │ │ │ │ + tsteq r5, r8, lsl fp │ │ │ │ + @ instruction: 0x010752b4 │ │ │ │ + tsteq r5, r0, lsr lr │ │ │ │ strdeq r1, [lr, -r0] │ │ │ │ - tsteq r5, r8, ror #14 │ │ │ │ - tsteq r7, r2, asr pc │ │ │ │ - tsteq r5, r8, asr #14 │ │ │ │ - tsteq r7, r4, lsr pc │ │ │ │ - tsteq r5, r6, lsl #8 │ │ │ │ + tsteq r5, r8, ror #20 │ │ │ │ + tsteq r7, r2, asr r2 │ │ │ │ + tsteq r5, r8, asr #20 │ │ │ │ + tsteq r7, r4, lsr r2 │ │ │ │ + tsteq r5, r6, lsl #14 │ │ │ │ eorle r2, r7, r0, lsr #16 │ │ │ │ ldmdacs r0, {r0, r1, r4, fp, ip, lr, pc} │ │ │ │ stmdale r7, {r0, r1, r2, r5, ip, lr, pc} │ │ │ │ eorle r2, r7, r4, lsl #16 │ │ │ │ eorle r2, r8, r8, lsl #16 │ │ │ │ stmdami r4!, {r4, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @@ -18208,32 +18208,32 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ │ │ ldmdami r3, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ ldmdami r2, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r6, r0, ror #16 │ │ │ │ - @ instruction: 0x01063892 │ │ │ │ + tsteq r6, r0, ror #22 │ │ │ │ + @ instruction: 0x01063b92 │ │ │ │ ldrdeq r3, [r6, -r2] │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ - smlatbeq r6, r2, r8, r3 │ │ │ │ - tsteq r6, ip, asr #16 │ │ │ │ - tsteq r6, sl, lsr #16 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r5, lr, asr #2 │ │ │ │ - tsteq r6, ip, asr r8 │ │ │ │ - tsteq r6, sl, ror #16 │ │ │ │ - tsteq r5, ip, lsr r1 │ │ │ │ - @ instruction: 0x010638be │ │ │ │ - @ instruction: 0x01063898 │ │ │ │ - smlatbeq r6, r2, r8, r3 │ │ │ │ - tsteq r5, r4, lsr #2 │ │ │ │ - @ instruction: 0x010638be │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ + tsteq r6, r0, lsr #24 │ │ │ │ + smlatbeq r6, r2, fp, r3 │ │ │ │ + tsteq r6, ip, asr #22 │ │ │ │ + tsteq r6, sl, lsr #22 │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r5, lr, asr #8 │ │ │ │ + tsteq r6, ip, asr fp │ │ │ │ + tsteq r6, sl, ror #22 │ │ │ │ + tsteq r5, ip, lsr r4 │ │ │ │ + @ instruction: 0x01063bbe │ │ │ │ + @ instruction: 0x01063b98 │ │ │ │ + smlatbeq r6, r2, fp, r3 │ │ │ │ + tsteq r5, r4, lsr #8 │ │ │ │ + @ instruction: 0x01063bbe │ │ │ │ + tsteq r5, r8, lsl r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ @ instruction: 0x461f4615 │ │ │ │ subsle r2, r7, r0, lsr #18 │ │ │ │ @@ -18488,75 +18488,75 @@ │ │ │ │ ldmdb lr!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bmi 10f5084 │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7ed9500 │ │ │ │ andlt lr, r2, r6, lsr r9 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - tsteq r5, r6, ror #16 │ │ │ │ - tsteq r7, sl, asr ip │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ - tsteq r7, r8, lsl ip │ │ │ │ - tsteq r6, r2, lsl #16 │ │ │ │ + tsteq r5, r6, ror #22 │ │ │ │ + tsteq r7, sl, asr pc │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ + tsteq r6, r2, lsl #22 │ │ │ │ strdeq r3, [r6, -ip] │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ - smlatteq r6, r0, r7, r3 │ │ │ │ - smlabteq r7, r8, fp, r4 │ │ │ │ - smlatbeq r5, r6, r7, ip │ │ │ │ - smlatbeq r7, lr, fp, r4 │ │ │ │ + tsteq lr, r4, ror #10 │ │ │ │ + smlatteq r6, r0, sl, r3 │ │ │ │ + smlabteq r7, r8, lr, r4 │ │ │ │ + smlatbeq r5, r6, sl, ip │ │ │ │ + smlatbeq r7, lr, lr, r4 │ │ │ │ strdeq r5, [r5, -r8] │ │ │ │ - @ instruction: 0x01074b94 │ │ │ │ - @ instruction: 0x0106379e │ │ │ │ - @ instruction: 0x01063790 │ │ │ │ - smlabbeq r6, lr, r7, r3 │ │ │ │ - smlabbeq r6, ip, r7, r3 │ │ │ │ - smlabbeq r6, sl, r7, r3 │ │ │ │ - smlatbeq lr, sl, r1, r1 │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ - smlabbeq r6, r0, r7, r3 │ │ │ │ - tsteq r6, lr, ror r7 │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ - smlabbeq r6, r0, r7, r3 │ │ │ │ - tsteq r6, r6, ror r7 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - tsteq r6, lr, ror #14 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ - @ instruction: 0x01074a90 │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - tsteq r6, r0, ror #14 │ │ │ │ - tsteq r6, lr, asr r7 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ - swpeq r1, r8, [lr] │ │ │ │ - tsteq r6, lr, asr r7 │ │ │ │ + @ instruction: 0x01074e94 │ │ │ │ + @ instruction: 0x01063a9e │ │ │ │ + @ instruction: 0x01063a90 │ │ │ │ + smlabbeq r6, lr, sl, r3 │ │ │ │ + smlabbeq r6, ip, sl, r3 │ │ │ │ + smlabbeq r6, sl, sl, r3 │ │ │ │ + smlatbeq lr, sl, r4, r1 │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ + smlabbeq r6, r0, sl, r3 │ │ │ │ + tsteq r6, lr, ror sl │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ + smlabbeq r6, r0, sl, r3 │ │ │ │ + tsteq r6, r6, ror sl │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + tsteq r6, lr, ror #20 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + @ instruction: 0x01074d90 │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ + tsteq r6, r0, ror #20 │ │ │ │ + tsteq r6, lr, asr sl │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + @ instruction: 0x010e1398 │ │ │ │ + tsteq r6, lr, asr sl │ │ │ │ strdeq r4, [r7, -lr] │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - tsteq r6, sl, lsr r7 │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - tsteq r6, lr, lsr r7 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ - tsteq r6, r2, asr r7 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ - smlatteq lr, r8, pc, r0 @ │ │ │ │ - tsteq r6, sl, asr #14 │ │ │ │ - tsteq r8, r6, ror #30 │ │ │ │ - tsteq r7, r4, lsr r5 │ │ │ │ - tsteq r6, lr, lsr r7 │ │ │ │ - tsteq r6, lr, asr #14 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ + tsteq r6, sl, lsr sl │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + tsteq r6, lr, lsr sl │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ + tsteq r6, r2, asr sl │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ + smlatteq lr, r8, r2, r1 │ │ │ │ + tsteq r6, sl, asr #20 │ │ │ │ + tsteq r8, r6, ror #4 │ │ │ │ + tsteq r7, r4, lsr r8 │ │ │ │ + tsteq r6, lr, lsr sl │ │ │ │ + tsteq r6, lr, asr #20 │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ strdeq r4, [r7, -r8] │ │ │ │ - @ instruction: 0x01055292 │ │ │ │ + @ instruction: 0x01055592 │ │ │ │ ldrdeq r4, [r7, -lr] │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - @ instruction: 0x0103fe9e │ │ │ │ - tsteq lr, lr, lsr #30 │ │ │ │ - smlabbeq r5, r2, sp, r4 │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + @ instruction: 0x0104019e │ │ │ │ + tsteq lr, lr, lsr #4 │ │ │ │ + smlabbeq r5, r2, r0, r5 │ │ │ │ bicvs pc, ip, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf0064298 │ │ │ │ vcgt.s8 d8, d3, d16 │ │ │ │ vqadd.s8 q12, , q10 │ │ │ │ addsmi r0, r8, #36, 6 @ 0x90000000 │ │ │ │ tstphi sp, #6 @ p-variant is OBSOLETE │ │ │ │ mvnhi pc, #268435456 @ 0x10000000 │ │ │ │ @@ -19357,84 +19357,84 @@ │ │ │ │ @ instruction: 0xf5b08297 │ │ │ │ @ instruction: 0xf0066f39 │ │ │ │ @ instruction: 0xf6408297 │ │ │ │ addsmi r3, r8, #136, 6 @ 0x20000002 │ │ │ │ addshi pc, r6, #70 @ 0x46 │ │ │ │ ldrbtmi r4, [r8], #-2119 @ 0xfffff7b9 │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, r2, ror r5 │ │ │ │ - smlatbeq r6, r2, r5, r3 │ │ │ │ - smlatteq r6, r8, r5, r3 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - smlabteq r6, r8, r6, r3 │ │ │ │ - tsteq r6, r4, lsr #14 │ │ │ │ - smlabbeq r6, r6, r7, r3 │ │ │ │ + tsteq r6, r2, ror r8 │ │ │ │ + smlatbeq r6, r2, r8, r3 │ │ │ │ + smlatteq r6, r8, r8, r3 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + smlabteq r6, r8, r9, r3 │ │ │ │ + tsteq r6, r4, lsr #20 │ │ │ │ + smlabbeq r6, r6, sl, r3 │ │ │ │ strdeq r3, [r6, -sl] │ │ │ │ - tsteq r6, ip, asr r8 │ │ │ │ + tsteq r6, ip, asr fp │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - tsteq r6, r6, lsr #18 │ │ │ │ - tsteq r6, lr, ror r9 │ │ │ │ - smlatteq r6, lr, r9, r3 │ │ │ │ - tsteq r6, r6, asr #20 │ │ │ │ - tsteq r6, ip, ror sl │ │ │ │ - smlatteq r6, r8, sl, r3 │ │ │ │ - smlatteq r6, r6, sl, r3 │ │ │ │ - smlatteq r6, r2, ip, r3 │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - @ instruction: 0x01063b90 │ │ │ │ + tsteq r6, r6, lsr #24 │ │ │ │ + tsteq r6, lr, ror ip │ │ │ │ + smlatteq r6, lr, ip, r3 │ │ │ │ + tsteq r6, r6, asr #26 │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + smlatteq r6, r8, sp, r3 │ │ │ │ + smlatteq r6, r6, sp, r3 │ │ │ │ + smlatteq r6, r2, pc, r3 @ │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + @ instruction: 0x01063e90 │ │ │ │ ldrdeq r3, [r6, -ip] │ │ │ │ - tsteq r6, lr, ror sp │ │ │ │ - smlatbeq r6, lr, sp, r3 │ │ │ │ - tsteq r6, ip, lsr #30 │ │ │ │ - tsteq r6, r2, ror #28 │ │ │ │ - tsteq r6, r6, asr #30 │ │ │ │ - @ instruction: 0x01063fb0 │ │ │ │ - tsteq r6, r2, lsr #32 │ │ │ │ - tsteq r6, r2, ror r0 │ │ │ │ + tsteq r6, lr, ror r0 │ │ │ │ + smlatbeq r6, lr, r0, r4 │ │ │ │ + tsteq r6, ip, lsr #4 │ │ │ │ + tsteq r6, r2, ror #2 │ │ │ │ + tsteq r6, r6, asr #4 │ │ │ │ + @ instruction: 0x010642b0 │ │ │ │ + tsteq r6, r2, lsr #6 │ │ │ │ + tsteq r6, r2, ror r3 │ │ │ │ ldrdeq r4, [r6, -sl] │ │ │ │ - tsteq r6, r4, lsr #2 │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ - tsteq r6, sl, lsr r6 │ │ │ │ + tsteq r6, r4, lsr #8 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + tsteq r6, sl, lsr r9 │ │ │ │ strdeq r4, [r6, -r6] │ │ │ │ - smlabteq r6, sl, r3, r4 │ │ │ │ - tsteq r6, sl, ror #16 │ │ │ │ - tsteq r6, r8, ror #2 │ │ │ │ - smlatbeq r6, sl, r5, r4 │ │ │ │ - tsteq r6, r2, asr sl │ │ │ │ - tsteq r6, sl, lsr r3 │ │ │ │ - smlabteq r6, r2, r7, r4 │ │ │ │ - smlabteq r6, r4, r0, r4 │ │ │ │ - tsteq r6, r4, lsl #10 │ │ │ │ - @ instruction: 0x010649b0 │ │ │ │ - smlabbeq r6, sl, r2, r4 │ │ │ │ - tsteq r6, sl, lsr r7 │ │ │ │ - tsteq r6, r2, lsr #32 │ │ │ │ - smlabteq r6, lr, r5, r4 │ │ │ │ - smlatteq r6, ip, r7, r4 │ │ │ │ - smlabteq r6, ip, r0, r4 │ │ │ │ - tsteq r6, r4, asr r5 │ │ │ │ - @ instruction: 0x010648bc │ │ │ │ - swpeq r5, ip, [r6] │ │ │ │ - smlabbeq r6, r2, ip, r4 │ │ │ │ - tsteq r6, r4, ror r8 │ │ │ │ - smlabbeq r6, ip, r2, r5 │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ - tsteq r6, r6, asr #4 │ │ │ │ - tsteq r6, sl, lsl #28 │ │ │ │ - tsteq r6, r6, lsl #20 │ │ │ │ + smlabteq r6, sl, r6, r4 │ │ │ │ + tsteq r6, sl, ror #22 │ │ │ │ + tsteq r6, r8, ror #8 │ │ │ │ + smlatbeq r6, sl, r8, r4 │ │ │ │ + tsteq r6, r2, asr sp │ │ │ │ + tsteq r6, sl, lsr r6 │ │ │ │ + smlabteq r6, r2, sl, r4 │ │ │ │ + smlabteq r6, r4, r3, r4 │ │ │ │ + tsteq r6, r4, lsl #16 │ │ │ │ + @ instruction: 0x01064cb0 │ │ │ │ + smlabbeq r6, sl, r5, r4 │ │ │ │ + tsteq r6, sl, lsr sl │ │ │ │ + tsteq r6, r2, lsr #6 │ │ │ │ + smlabteq r6, lr, r8, r4 │ │ │ │ + smlatteq r6, ip, sl, r4 │ │ │ │ + smlabteq r6, ip, r3, r4 │ │ │ │ + tsteq r6, r4, asr r8 │ │ │ │ + @ instruction: 0x01064bbc │ │ │ │ + @ instruction: 0x0106539c │ │ │ │ + smlabbeq r6, r2, pc, r4 @ │ │ │ │ + tsteq r6, r4, ror fp │ │ │ │ + smlabbeq r6, ip, r5, r5 │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ + tsteq r6, r6, asr #10 │ │ │ │ + tsteq r6, sl, lsl #2 │ │ │ │ + tsteq r6, r6, lsl #26 │ │ │ │ strdeq r5, [r6, -lr] │ │ │ │ - smlabteq r6, ip, sp, r4 │ │ │ │ - @ instruction: 0x010649be │ │ │ │ - smlabteq r6, r6, r7, r4 │ │ │ │ - tsteq r6, r8, asr fp │ │ │ │ - tsteq r6, r6, asr r7 │ │ │ │ - tsteq r6, r2, asr #30 │ │ │ │ - tsteq r6, r8, lsr #22 │ │ │ │ - tsteq r6, lr, lsl #14 │ │ │ │ - tsteq r6, sl, lsl #30 │ │ │ │ + smlabteq r6, ip, r0, r5 │ │ │ │ + @ instruction: 0x01064cbe │ │ │ │ + smlabteq r6, r6, sl, r4 │ │ │ │ + tsteq r6, r8, asr lr │ │ │ │ + tsteq r6, r6, asr sl │ │ │ │ + tsteq r6, r2, asr #4 │ │ │ │ + tsteq r6, r8, lsr #28 │ │ │ │ + tsteq r6, lr, lsl #20 │ │ │ │ + tsteq r6, sl, lsl #4 │ │ │ │ ldrdeq r4, [r6, -lr] │ │ │ │ @ instruction: 0x33a4f640 │ │ │ │ @ instruction: 0xf0064298 │ │ │ │ @ instruction: 0xf6408203 │ │ │ │ addsmi r3, r8, #168, 6 @ 0xa0000002 │ │ │ │ andhi pc, r2, #6 │ │ │ │ svcvs 0x003af5b0 │ │ │ │ @@ -20214,81 +20214,81 @@ │ │ │ │ vaba.s8 q12, , │ │ │ │ addsmi r1, r8, #120, 6 @ 0xe0000001 │ │ │ │ ldrbhi pc, [ip, r5]! @ │ │ │ │ cmnpne r0, #268435460 @ p-variant is OBSOLETE @ 0x10000004 │ │ │ │ @ instruction: 0xf0454298 │ │ │ │ stmdami r3, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - @ instruction: 0x010645bc │ │ │ │ - @ instruction: 0x01064d9a │ │ │ │ - tsteq r6, r2, ror r9 │ │ │ │ - tsteq r6, r2, ror #10 │ │ │ │ - tsteq r6, ip, ror #26 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - smlatbeq r6, r8, r6, r5 │ │ │ │ - smlabteq r6, sl, r1, r5 │ │ │ │ - smlabteq r6, ip, r1, r5 │ │ │ │ - smlabteq r6, r4, r1, r5 │ │ │ │ - smlabteq r6, r6, r1, r5 │ │ │ │ - @ instruction: 0x010651b4 │ │ │ │ - @ instruction: 0x010651b6 │ │ │ │ - smlatbeq r6, lr, r1, r5 │ │ │ │ - tsteq r6, lr, lsl #8 │ │ │ │ - tsteq r6, sl, lsl pc │ │ │ │ - tsteq r6, lr, lsl pc │ │ │ │ - tsteq r6, r6, lsl pc │ │ │ │ - tsteq r6, sl, lsl pc │ │ │ │ - tsteq r6, r6, lsl #12 │ │ │ │ - tsteq r6, r2, lsr r6 │ │ │ │ - tsteq r6, r2, asr r6 │ │ │ │ - @ instruction: 0x010657b0 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - @ instruction: 0x01065894 │ │ │ │ + @ instruction: 0x010648bc │ │ │ │ + swpeq r5, sl, [r6] │ │ │ │ + tsteq r6, r2, ror ip │ │ │ │ + tsteq r6, r2, ror #16 │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ + smlatbeq r6, r8, r9, r5 │ │ │ │ + smlabteq r6, sl, r4, r5 │ │ │ │ + smlabteq r6, ip, r4, r5 │ │ │ │ + smlabteq r6, r4, r4, r5 │ │ │ │ + smlabteq r6, r6, r4, r5 │ │ │ │ + @ instruction: 0x010654b4 │ │ │ │ + @ instruction: 0x010654b6 │ │ │ │ + smlatbeq r6, lr, r4, r5 │ │ │ │ + tsteq r6, lr, lsl #14 │ │ │ │ + tsteq r6, sl, lsl r2 │ │ │ │ + tsteq r6, lr, lsl r2 │ │ │ │ + tsteq r6, r6, lsl r2 │ │ │ │ + tsteq r6, sl, lsl r2 │ │ │ │ + tsteq r6, r6, lsl #18 │ │ │ │ + tsteq r6, r2, lsr r9 │ │ │ │ + tsteq r6, r2, asr r9 │ │ │ │ + @ instruction: 0x01065ab0 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + @ instruction: 0x01065b94 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ - smlabbeq r6, sl, r9, r5 │ │ │ │ + tsteq r6, r0, lsr ip │ │ │ │ + smlabbeq r6, sl, ip, r5 │ │ │ │ ldrdeq r5, [r6, -lr] │ │ │ │ - tsteq r6, r0, lsl #20 │ │ │ │ - tsteq r6, r2, asr sl │ │ │ │ - @ instruction: 0x01065abe │ │ │ │ - tsteq r6, r2, lsl pc │ │ │ │ + tsteq r6, r0, lsl #26 │ │ │ │ + tsteq r6, r2, asr sp │ │ │ │ + @ instruction: 0x01065dbe │ │ │ │ + tsteq r6, r2, lsl r2 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - smlatteq r6, r0, ip, r5 │ │ │ │ - tsteq r6, r4, lsl #30 │ │ │ │ - tsteq r6, r2, lsl #26 │ │ │ │ - @ instruction: 0x01065ab8 │ │ │ │ + smlatteq r6, r0, pc, r5 @ │ │ │ │ + tsteq r6, r4, lsl #4 │ │ │ │ + tsteq r6, r2 │ │ │ │ + @ instruction: 0x01065db8 │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ - smlatteq r6, r4, lr, r5 │ │ │ │ - smlabteq r6, r0, sl, r5 │ │ │ │ + smlatteq r6, r4, r1, r6 │ │ │ │ + smlabteq r6, r0, sp, r5 │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ - smlatteq r6, r0, lr, r5 │ │ │ │ - @ instruction: 0x01065ab0 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ - tsteq r6, r2, asr #30 │ │ │ │ - @ instruction: 0x01065fb0 │ │ │ │ - strdeq r5, [r6, -r6] │ │ │ │ - qaddeq r6, r4, r6 │ │ │ │ - swpeq r6, r2, [r6] @ │ │ │ │ + smlatteq r6, r0, r1, r6 │ │ │ │ + @ instruction: 0x01065db0 │ │ │ │ + tsteq r6, r8, lsr r2 │ │ │ │ + tsteq r6, r2, asr #4 │ │ │ │ + @ instruction: 0x010662b0 │ │ │ │ + strdeq r6, [r6, -r6] │ │ │ │ + tsteq r6, r4, asr r3 │ │ │ │ + @ instruction: 0x01066392 │ │ │ │ ldrdeq r6, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ strdeq r6, [r6, -r0] │ │ │ │ - smlabteq r6, r8, r1, r6 │ │ │ │ - tsteq r6, r4, lsl #4 │ │ │ │ - tsteq r6, r6, lsr r2 │ │ │ │ - tsteq r6, r2, ror r2 │ │ │ │ - @ instruction: 0x01066298 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ + smlabteq r6, r8, r4, r6 │ │ │ │ + tsteq r6, r4, lsl #10 │ │ │ │ + tsteq r6, r6, lsr r5 │ │ │ │ + tsteq r6, r2, ror r5 │ │ │ │ + @ instruction: 0x01066598 │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ + tsteq r6, ip, ror r6 │ │ │ │ strdeq r6, [r6, -r2] │ │ │ │ - tsteq r6, r0, lsr #8 │ │ │ │ - smlabbeq r6, ip, r4, r6 │ │ │ │ + tsteq r6, r0, lsr #14 │ │ │ │ + smlabbeq r6, ip, r7, r6 │ │ │ │ orrne pc, ip, #268435460 @ 0x10000004 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ ldmdale r1, {r0, r4, r5, r6, r8, r9, sl, pc} │ │ │ │ orrne pc, r4, #268435460 @ 0x10000004 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ vabd.s8 q12, , │ │ │ │ addsmi r1, r8, #136, 6 @ 0x20000002 │ │ │ │ @@ -21080,81 +21080,81 @@ │ │ │ │ @ instruction: 0xf641807f │ │ │ │ addsmi r1, r8, #212, 6 @ 0x50000003 │ │ │ │ rsbshi pc, lr, r6 │ │ │ │ bicne pc, ip, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf0464298 │ │ │ │ stmdami r3, {r0, r2, r3, r4, r5, r6, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatteq r6, r0, r3, r6 │ │ │ │ - tsteq r6, sl, asr #8 │ │ │ │ - @ instruction: 0x0106649e │ │ │ │ - tsteq r6, r8, lsl #10 │ │ │ │ - tsteq r6, r8, ror #10 │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ + smlatteq r6, r0, r6, r6 │ │ │ │ + tsteq r6, sl, asr #14 │ │ │ │ + @ instruction: 0x0106679e │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ strdeq r6, [r6, -r0] │ │ │ │ - tsteq r6, r4, ror r6 │ │ │ │ - @ instruction: 0x010666b0 │ │ │ │ + tsteq r6, r4, ror r9 │ │ │ │ + @ instruction: 0x010669b0 │ │ │ │ strdeq r6, [r6, -lr] │ │ │ │ - smlabbeq r6, r4, r7, r6 │ │ │ │ - smlabteq r6, r4, r7, r6 │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ + smlabbeq r6, r4, sl, r6 │ │ │ │ + smlabteq r6, r4, sl, r6 │ │ │ │ + tsteq r6, r8, ror #22 │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ - smlabteq r6, r0, r8, r6 │ │ │ │ - tsteq r6, sl, lsl #18 │ │ │ │ - tsteq r6, lr, asr r9 │ │ │ │ - smlabteq r6, r4, r9, r6 │ │ │ │ - tsteq r6, r8, lsl #20 │ │ │ │ - tsteq r6, lr, asr #20 │ │ │ │ - tsteq r6, lr, ror #20 │ │ │ │ - smlabteq r6, sl, sl, r6 │ │ │ │ - @ instruction: 0x01066a98 │ │ │ │ - smlatteq r6, r2, sl, r6 │ │ │ │ - tsteq r6, r6, lsr #22 │ │ │ │ - @ instruction: 0x01066b9c │ │ │ │ - smlatteq r6, lr, fp, r6 │ │ │ │ - tsteq r6, r2, asr #24 │ │ │ │ - @ instruction: 0x01066c9c │ │ │ │ - smlatteq r6, r4, ip, r6 │ │ │ │ - tsteq r6, lr, lsl #26 │ │ │ │ - tsteq r6, lr, asr sp │ │ │ │ - smlatbeq r6, r8, sp, r6 │ │ │ │ - tsteq r6, r6, lsl #28 │ │ │ │ - tsteq r6, lr, asr #28 │ │ │ │ - smlatbeq r6, r8, lr, r6 │ │ │ │ - ldrdeq r6, [r6, -sl] │ │ │ │ - tsteq r6, lr, asr pc │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ - @ instruction: 0x01066fb2 │ │ │ │ - ldrdeq r6, [r6, -sl] │ │ │ │ - tsteq r6, lr, lsr #32 │ │ │ │ - tsteq r6, r2, rrx │ │ │ │ - strheq r7, [r6, -ip] │ │ │ │ - tsteq r6, r2, lsl r1 │ │ │ │ - smlabbeq r6, r0, r1, r7 │ │ │ │ - tsteq r6, r2, ror r1 │ │ │ │ - smlabteq r6, r6, r1, r7 │ │ │ │ - tsteq r6, r8, lsl #4 │ │ │ │ - tsteq r6, r6, asr r2 │ │ │ │ - smlatbeq r6, r2, r2, r7 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ + smlabteq r6, r0, fp, r6 │ │ │ │ + tsteq r6, sl, lsl #24 │ │ │ │ + tsteq r6, lr, asr ip │ │ │ │ + smlabteq r6, r4, ip, r6 │ │ │ │ + tsteq r6, r8, lsl #26 │ │ │ │ + tsteq r6, lr, asr #26 │ │ │ │ + tsteq r6, lr, ror #26 │ │ │ │ + smlabteq r6, sl, sp, r6 │ │ │ │ + @ instruction: 0x01066d98 │ │ │ │ + smlatteq r6, r2, sp, r6 │ │ │ │ + tsteq r6, r6, lsr #28 │ │ │ │ + @ instruction: 0x01066e9c │ │ │ │ + smlatteq r6, lr, lr, r6 │ │ │ │ + tsteq r6, r2, asr #30 │ │ │ │ + @ instruction: 0x01066f9c │ │ │ │ + smlatteq r6, r4, pc, r6 @ │ │ │ │ + tsteq r6, lr │ │ │ │ + qaddeq r7, lr, r6 │ │ │ │ + smlatbeq r6, r8, r0, r7 │ │ │ │ + tsteq r6, r6, lsl #2 │ │ │ │ + tsteq r6, lr, asr #2 │ │ │ │ + smlatbeq r6, r8, r1, r7 │ │ │ │ + ldrdeq r7, [r6, -sl] │ │ │ │ + tsteq r6, lr, asr r2 │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + @ instruction: 0x010672b2 │ │ │ │ + ldrdeq r7, [r6, -sl] │ │ │ │ + tsteq r6, lr, lsr #6 │ │ │ │ + tsteq r6, r2, ror #6 │ │ │ │ + @ instruction: 0x010673bc │ │ │ │ + tsteq r6, r2, lsl r4 │ │ │ │ + smlabbeq r6, r0, r4, r7 │ │ │ │ + tsteq r6, r2, ror r4 │ │ │ │ + smlabteq r6, r6, r4, r7 │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r6, r6, asr r5 │ │ │ │ + smlatbeq r6, r2, r5, r7 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ ldrdeq r7, [r6, -r4] │ │ │ │ - smlabbeq r6, r2, r4, r7 │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - smlatteq r6, r4, r4, r7 │ │ │ │ - tsteq r6, r4, asr r5 │ │ │ │ + smlabbeq r6, r2, r7, r7 │ │ │ │ + tsteq r6, r8, ror #14 │ │ │ │ + smlatteq r6, r4, r7, r7 │ │ │ │ + tsteq r6, r4, asr r8 │ │ │ │ ldrdeq r7, [r6, -r0] │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ - @ instruction: 0x010676b0 │ │ │ │ - tsteq r6, sl, lsl r7 │ │ │ │ - tsteq r6, lr, asr r7 │ │ │ │ - @ instruction: 0x0106779e │ │ │ │ - tsteq r6, r2, lsl #16 │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq r6, sl, ror r8 │ │ │ │ - smlatbeq r6, ip, r8, r7 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + @ instruction: 0x010679b0 │ │ │ │ + tsteq r6, sl, lsl sl │ │ │ │ + tsteq r6, lr, asr sl │ │ │ │ + @ instruction: 0x01067a9e │ │ │ │ + tsteq r6, r2, lsl #22 │ │ │ │ + tsteq r6, r8, lsr fp │ │ │ │ + tsteq r6, sl, ror fp │ │ │ │ + smlatbeq r6, ip, fp, r7 │ │ │ │ mvnne pc, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ @ instruction: 0xf64187f3 │ │ │ │ addsmi r1, r8, #236, 6 @ 0xb0000003 │ │ │ │ ldrbhi pc, [r2, r5]! @ │ │ │ │ mvnne pc, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf0454298 │ │ │ │ @@ -21944,81 +21944,81 @@ │ │ │ │ bicvc pc, r8, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf0064298 │ │ │ │ @ instruction: 0xf6418101 │ │ │ │ addsmi r7, r8, #204, 6 @ 0x30000003 │ │ │ │ tstphi r0, r6, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [r8], #-2115 @ 0xfffff7bd │ │ │ │ svclt 0x00004770 │ │ │ │ - smlatteq r6, lr, r7, r7 │ │ │ │ - tsteq r6, lr, lsr r8 │ │ │ │ - @ instruction: 0x010678b2 │ │ │ │ - smlabbeq r6, sl, r8, r7 │ │ │ │ - smlabteq r6, r4, r8, r7 │ │ │ │ - smlatteq r6, r0, r8, r7 │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ - tsteq r6, r2, lsl r1 │ │ │ │ - tsteq r6, r6, lsl r1 │ │ │ │ - tsteq r6, ip, lsl #2 │ │ │ │ - tsteq r6, r2, asr #18 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ - tsteq r6, r0, asr lr │ │ │ │ - tsteq r6, sl, asr #28 │ │ │ │ - tsteq r6, r2, asr lr │ │ │ │ - tsteq r6, r0, asr #28 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ - tsteq r6, r2, asr #28 │ │ │ │ - smlatteq r6, sl, r0, r8 │ │ │ │ - tsteq r6, lr, asr fp │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - tsteq r6, lr, asr fp │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - tsteq r6, r2, lsr r3 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - tsteq r6, r2, lsr r3 │ │ │ │ - tsteq r6, r8, lsl r3 │ │ │ │ - tsteq r6, lr, lsl r3 │ │ │ │ - tsteq r6, r8, lsl r3 │ │ │ │ - tsteq r6, lr, lsl r3 │ │ │ │ - tsteq r6, lr, lsl #6 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - tsteq r6, lr, lsl #6 │ │ │ │ + smlatteq r6, lr, sl, r7 │ │ │ │ + tsteq r6, lr, lsr fp │ │ │ │ + @ instruction: 0x01067bb2 │ │ │ │ + smlabbeq r6, sl, fp, r7 │ │ │ │ + smlabteq r6, r4, fp, r7 │ │ │ │ + smlatteq r6, r0, fp, r7 │ │ │ │ + tsteq r6, r0, lsr ip │ │ │ │ + tsteq r6, r2, lsl r4 │ │ │ │ + tsteq r6, r6, lsl r4 │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ + tsteq r6, r2, asr #24 │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ + tsteq r6, r0, asr r1 │ │ │ │ + tsteq r6, sl, asr #2 │ │ │ │ + tsteq r6, r2, asr r1 │ │ │ │ + tsteq r6, r0, asr #2 │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ + tsteq r6, r2, asr #2 │ │ │ │ + smlatteq r6, sl, r3, r8 │ │ │ │ + tsteq r6, lr, asr lr │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + tsteq r6, lr, asr lr │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + tsteq r6, r2, lsr r6 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + tsteq r6, r2, lsr r6 │ │ │ │ + tsteq r6, r8, lsl r6 │ │ │ │ + tsteq r6, lr, lsl r6 │ │ │ │ + tsteq r6, r8, lsl r6 │ │ │ │ + tsteq r6, lr, lsl r6 │ │ │ │ + tsteq r6, lr, lsl #12 │ │ │ │ + tsteq r6, r4, lsl r6 │ │ │ │ + tsteq r6, lr, lsl #12 │ │ │ │ ldrdeq r8, [r6, -lr] │ │ │ │ - tsteq r6, r6, asr #32 │ │ │ │ + tsteq r6, r6, asr #6 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + tsteq r6, r0, asr #6 │ │ │ │ + tsteq r6, r2, asr #6 │ │ │ │ + tsteq r6, r8, asr #22 │ │ │ │ + tsteq r6, r2, lsr #2 │ │ │ │ + @ instruction: 0x01068cb8 │ │ │ │ + smlatteq r6, r4, r3, r9 │ │ │ │ + tsteq r6, sl, ror ip │ │ │ │ + tsteq r6, lr, lsl #4 │ │ │ │ + @ instruction: 0x01068db0 │ │ │ │ + smlabbeq r6, r0, r3, r9 │ │ │ │ + tsteq r6, r2, lsl pc │ │ │ │ + @ instruction: 0x01068ab2 │ │ │ │ tsteq r6, r8, asr #32 │ │ │ │ - tsteq r6, r0, asr #32 │ │ │ │ - tsteq r6, r2, asr #32 │ │ │ │ - tsteq r6, r8, asr #16 │ │ │ │ - tsteq r6, r2, lsr #28 │ │ │ │ - @ instruction: 0x010689b8 │ │ │ │ - smlatteq r6, r4, r0, r9 │ │ │ │ - tsteq r6, sl, ror r9 │ │ │ │ - tsteq r6, lr, lsl #30 │ │ │ │ - @ instruction: 0x01068ab0 │ │ │ │ - smlabbeq r6, r0, r0, r9 │ │ │ │ - tsteq r6, r2, lsl ip │ │ │ │ - @ instruction: 0x010687b2 │ │ │ │ - tsteq r6, r8, asr #26 │ │ │ │ - tsteq r6, lr, ror sl │ │ │ │ - smlabteq r6, sl, ip, r8 │ │ │ │ - tsteq r6, lr, ror #16 │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ - smlatteq r6, ip, pc, r8 @ │ │ │ │ - tsteq r6, r2 │ │ │ │ - tsteq r6, lr, lsr #32 │ │ │ │ - qaddeq r9, r0, r6 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ - smlabbeq r6, r6, r0, r9 │ │ │ │ - strheq r9, [r6, -r2] │ │ │ │ + tsteq r6, lr, ror sp │ │ │ │ + smlabteq r6, sl, pc, r8 @ │ │ │ │ + tsteq r6, lr, ror #22 │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ + smlatteq r6, ip, r2, r9 │ │ │ │ + tsteq r6, r2, lsl #6 │ │ │ │ + tsteq r6, lr, lsr #6 │ │ │ │ + tsteq r6, r0, asr r3 │ │ │ │ + tsteq r6, ip, ror r3 │ │ │ │ + smlabbeq r6, r6, r3, r9 │ │ │ │ + @ instruction: 0x010693b2 │ │ │ │ ldrdeq r9, [r6, -r4] │ │ │ │ - smlabbeq r6, r0, r3, r9 │ │ │ │ - @ instruction: 0x01069396 │ │ │ │ - smlabteq r6, r2, r3, r9 │ │ │ │ - smlatteq r6, r4, r3, r9 │ │ │ │ - @ instruction: 0x0106969a │ │ │ │ + smlabbeq r6, r0, r6, r9 │ │ │ │ + @ instruction: 0x01069696 │ │ │ │ + smlabteq r6, r2, r6, r9 │ │ │ │ + smlatteq r6, r4, r6, r9 │ │ │ │ + @ instruction: 0x0106999a │ │ │ │ orreq pc, r4, #536870916 @ 0x20000004 │ │ │ │ @ instruction: 0xf0064298 │ │ │ │ vqadd.s8 q4, q0, │ │ │ │ vqadd.s8 d24, d18, d25 │ │ │ │ addsmi r0, r8, #16, 6 @ 0x40000000 │ │ │ │ rsbshi pc, r2, r6 │ │ │ │ @ instruction: 0xf641d85b │ │ │ │ @@ -22822,81 +22822,81 @@ │ │ │ │ vmax.s8 q12, , │ │ │ │ addsmi r5, r8, #116, 6 @ 0xd0000001 │ │ │ │ strbhi pc, [r0], -r5 @ │ │ │ │ msrpl SPSR_fs, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0454298 │ │ │ │ stmdami r3, {r0, r1, r2, r3, r4, r5, r9, sl, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r6, lr, asr r5 │ │ │ │ - smlabbeq r6, r8, r5, r9 │ │ │ │ - smlatbeq r6, r8, r5, r9 │ │ │ │ - @ instruction: 0x01069692 │ │ │ │ - @ instruction: 0x0106999c │ │ │ │ - @ instruction: 0x01069590 │ │ │ │ - smlatbeq r6, r6, r8, r9 │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - smlatbeq r6, r4, r6, r9 │ │ │ │ + tsteq r6, lr, asr r8 │ │ │ │ + smlabbeq r6, r8, r8, r9 │ │ │ │ + smlatbeq r6, r8, r8, r9 │ │ │ │ + @ instruction: 0x01069992 │ │ │ │ + @ instruction: 0x01069c9c │ │ │ │ + @ instruction: 0x01069890 │ │ │ │ + smlatbeq r6, r6, fp, r9 │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + smlatbeq r6, r4, r9, r9 │ │ │ │ ldrdeq r9, [r6, -lr] │ │ │ │ - smlatbeq r6, r4, r5, r9 │ │ │ │ + smlatbeq r6, r4, r8, r9 │ │ │ │ ldrdeq r9, [r6, -r2] │ │ │ │ - smlatbeq r6, r2, r4, r9 │ │ │ │ - smlabteq r6, r4, r7, r9 │ │ │ │ - smlatteq r6, ip, sl, r9 │ │ │ │ - @ instruction: 0x01069798 │ │ │ │ - smlatteq r6, r0, r8, r9 │ │ │ │ - smlatbeq r6, r2, sl, r9 │ │ │ │ - smlabteq r6, r0, sl, r9 │ │ │ │ - smlatteq r6, sl, sl, r9 │ │ │ │ + smlatbeq r6, r2, r7, r9 │ │ │ │ + smlabteq r6, r4, sl, r9 │ │ │ │ + smlatteq r6, ip, sp, r9 │ │ │ │ + @ instruction: 0x01069a98 │ │ │ │ + smlatteq r6, r0, fp, r9 │ │ │ │ + smlatbeq r6, r2, sp, r9 │ │ │ │ + smlabteq r6, r0, sp, r9 │ │ │ │ + smlatteq r6, sl, sp, r9 │ │ │ │ strdeq r9, [r6, -lr] │ │ │ │ - tsteq r6, r8, lsr #22 │ │ │ │ - tsteq r6, r6, asr #22 │ │ │ │ - tsteq r6, r0, ror fp │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ - @ instruction: 0x01069bb6 │ │ │ │ - tsteq r6, r8, lsl ip │ │ │ │ - tsteq r6, r2, ror ip │ │ │ │ - @ instruction: 0x01069cb6 │ │ │ │ - tsteq r6, r0, lsl sp │ │ │ │ - tsteq r6, r6, ror #26 │ │ │ │ - tsteq r6, r2, lsl lr │ │ │ │ - tsteq r6, sl, lsl #28 │ │ │ │ - smlabbeq r6, r4, lr, r9 │ │ │ │ - strdeq r9, [r6, -r4] │ │ │ │ - tsteq r6, r6, ror pc │ │ │ │ - strdeq r9, [r6, -sl] │ │ │ │ - swpeq sl, r4, [r6] │ │ │ │ - tsteq r6, r2, lsr #2 │ │ │ │ - tsteq r6, r6, lsl #4 │ │ │ │ - tsteq r6, r6, lsr #4 │ │ │ │ - ldrdeq sl, [r6, -r0] │ │ │ │ - tsteq r6, r0, ror r3 │ │ │ │ - tsteq r6, sl, lsl #8 │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ - smlabteq r6, r6, r4, sl │ │ │ │ + tsteq r6, r8, lsr #28 │ │ │ │ + tsteq r6, r6, asr #28 │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + tsteq r6, r8, ror lr │ │ │ │ + @ instruction: 0x01069eb6 │ │ │ │ + tsteq r6, r8, lsl pc │ │ │ │ + tsteq r6, r2, ror pc │ │ │ │ + @ instruction: 0x01069fb6 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + tsteq r6, r6, rrx │ │ │ │ + tsteq r6, r2, lsl r1 │ │ │ │ + tsteq r6, sl, lsl #2 │ │ │ │ + smlabbeq r6, r4, r1, sl │ │ │ │ + strdeq sl, [r6, -r4] │ │ │ │ + tsteq r6, r6, ror r2 │ │ │ │ + strdeq sl, [r6, -sl] │ │ │ │ + @ instruction: 0x0106a394 │ │ │ │ + tsteq r6, r2, lsr #8 │ │ │ │ + tsteq r6, r6, lsl #10 │ │ │ │ tsteq r6, r6, lsr #10 │ │ │ │ - @ instruction: 0x0106a5be │ │ │ │ - @ instruction: 0x0106a594 │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - smlabteq r6, lr, r6, sl │ │ │ │ - tsteq r6, r2, lsr #14 │ │ │ │ - smlabbeq r6, lr, r7, sl │ │ │ │ - smlatteq r6, lr, r7, sl │ │ │ │ - tsteq r6, ip, asr r8 │ │ │ │ - smlatbeq r6, r4, r8, sl │ │ │ │ - tsteq r6, r0, lsl r9 │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ + ldrdeq sl, [r6, -r0] │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ + tsteq r6, sl, lsl #14 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + smlabteq r6, r6, r7, sl │ │ │ │ + tsteq r6, r6, lsr #16 │ │ │ │ + @ instruction: 0x0106a8be │ │ │ │ + @ instruction: 0x0106a894 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + smlabteq r6, lr, r9, sl │ │ │ │ + tsteq r6, r2, lsr #20 │ │ │ │ + smlabbeq r6, lr, sl, sl │ │ │ │ + smlatteq r6, lr, sl, sl │ │ │ │ + tsteq r6, ip, asr fp │ │ │ │ + smlatbeq r6, r4, fp, sl │ │ │ │ + tsteq r6, r0, lsl ip │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ ldrdeq sl, [r6, -lr] │ │ │ │ - tsteq r6, r2, lsr sl │ │ │ │ - @ instruction: 0x0106aa9e │ │ │ │ + tsteq r6, r2, lsr sp │ │ │ │ + @ instruction: 0x0106ad9e │ │ │ │ strdeq sl, [r6, -lr] │ │ │ │ - @ instruction: 0x0106ab9a │ │ │ │ - smlabbeq r6, sl, fp, sl │ │ │ │ + @ instruction: 0x0106ae9a │ │ │ │ + smlabbeq r6, sl, lr, sl │ │ │ │ strdeq sl, [r6, -r6] │ │ │ │ - tsteq r6, r4, asr ip │ │ │ │ + tsteq r6, r4, asr pc │ │ │ │ svcpl 0x0056f5b0 │ │ │ │ ldrhi pc, [r6, #5]! │ │ │ │ orrpl pc, r4, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ vqrshl.s8 d24, d21, d19 │ │ │ │ addsmi r5, r8, #124, 6 @ 0xf0000001 │ │ │ │ ldrhi pc, [r4, #69]! @ 0x45 │ │ │ │ @@ -23687,80 +23687,80 @@ │ │ │ │ @ instruction: 0xf64386b9 │ │ │ │ addsmi r1, r8, #124, 6 @ 0xf0000001 │ │ │ │ ldrthi pc, [r8], r5 @ │ │ │ │ cmnpne r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0454298 │ │ │ │ stmdami r2, {r0, r1, r2, r4, r5, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - @ instruction: 0x0106abb4 │ │ │ │ - tsteq r6, r6, lsl #24 │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - smlabteq r6, lr, ip, sl │ │ │ │ - tsteq r6, r8, ror #26 │ │ │ │ - tsteq r6, r6, ror #26 │ │ │ │ - ldrdeq sl, [r6, -r0] │ │ │ │ - tsteq r6, lr, lsr #28 │ │ │ │ - @ instruction: 0x0106ae9a │ │ │ │ - smlatteq r6, ip, lr, sl │ │ │ │ - tsteq r6, r6, asr pc │ │ │ │ - @ instruction: 0x0106afb4 │ │ │ │ - tsteq r6, ip, asr #32 │ │ │ │ - tsteq r6, r2, lsr r0 │ │ │ │ - swpeq fp, ip, [r6] │ │ │ │ + @ instruction: 0x0106aeb4 │ │ │ │ + tsteq r6, r6, lsl #30 │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + smlabteq r6, lr, pc, sl @ │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + tsteq r6, r6, rrx │ │ │ │ + ldrdeq fp, [r6, -r0] │ │ │ │ + tsteq r6, lr, lsr #2 │ │ │ │ + @ instruction: 0x0106b19a │ │ │ │ + smlatteq r6, ip, r1, fp │ │ │ │ + tsteq r6, r6, asr r2 │ │ │ │ + @ instruction: 0x0106b2b4 │ │ │ │ + tsteq r6, ip, asr #6 │ │ │ │ + tsteq r6, r2, lsr r3 │ │ │ │ + @ instruction: 0x0106b39c │ │ │ │ strdeq fp, [r6, -sl] │ │ │ │ - tsteq r6, r4, ror #2 │ │ │ │ - @ instruction: 0x0106b1b6 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - tsteq r6, lr, ror r2 │ │ │ │ - smlatteq r6, r8, r2, fp │ │ │ │ - tsteq r6, r0, lsr r3 │ │ │ │ - @ instruction: 0x0106b39a │ │ │ │ + tsteq r6, r4, ror #8 │ │ │ │ + @ instruction: 0x0106b4b6 │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq r6, lr, ror r5 │ │ │ │ + smlatteq r6, r8, r5, fp │ │ │ │ + tsteq r6, r0, lsr r6 │ │ │ │ + @ instruction: 0x0106b69a │ │ │ │ strdeq fp, [r6, -r8] │ │ │ │ - tsteq r6, r2, ror #8 │ │ │ │ - @ instruction: 0x0106b4b4 │ │ │ │ - tsteq r6, lr, lsl r5 │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - tsteq r6, r4, lsl r6 │ │ │ │ - tsteq r6, r6, lsl #12 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - smlabteq r6, lr, r6, fp │ │ │ │ - tsteq r6, r8, lsr r7 │ │ │ │ - smlabbeq r6, ip, r7, fp │ │ │ │ + tsteq r6, r2, ror #14 │ │ │ │ + @ instruction: 0x0106b7b4 │ │ │ │ + tsteq r6, lr, lsl r8 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + tsteq r6, r4, lsl r9 │ │ │ │ + tsteq r6, r6, lsl #18 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + smlabteq r6, lr, r9, fp │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ + smlabbeq r6, ip, sl, fp │ │ │ │ strdeq fp, [r6, -r6] │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - smlatteq r6, ip, r8, fp │ │ │ │ - smlatteq r6, ip, r8, fp │ │ │ │ - tsteq r6, r6, asr r9 │ │ │ │ - @ instruction: 0x0106b9b4 │ │ │ │ - tsteq r6, lr, lsl sl │ │ │ │ - tsteq r6, r2, ror sl │ │ │ │ - smlabbeq r6, r8, r6, sp │ │ │ │ - smlabbeq r6, r6, r6, sp │ │ │ │ - smlabteq r6, sl, sl, fp │ │ │ │ - tsteq r6, r6, ror #20 │ │ │ │ - tsteq r6, r8, ror sl │ │ │ │ - tsteq r6, lr, ror sl │ │ │ │ - @ instruction: 0x0106ba92 │ │ │ │ - @ instruction: 0x0106ba90 │ │ │ │ - smlatbeq r6, r4, sl, fp │ │ │ │ - smlatbeq r6, ip, sl, fp │ │ │ │ - smlabteq r6, r0, sl, fp │ │ │ │ - @ instruction: 0x0106bab2 │ │ │ │ - smlabteq r6, r6, sl, fp │ │ │ │ - smlabteq r6, lr, sl, fp │ │ │ │ - smlatteq r6, r2, sl, fp │ │ │ │ - smlatteq r6, r0, sl, fp │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ + smlatteq r6, ip, fp, fp │ │ │ │ + smlatteq r6, ip, fp, fp │ │ │ │ + tsteq r6, r6, asr ip │ │ │ │ + @ instruction: 0x0106bcb4 │ │ │ │ + tsteq r6, lr, lsl sp │ │ │ │ + tsteq r6, r2, ror sp │ │ │ │ + smlabbeq r6, r8, r9, sp │ │ │ │ + smlabbeq r6, r6, r9, sp │ │ │ │ + smlabteq r6, sl, sp, fp │ │ │ │ + tsteq r6, r6, ror #26 │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ + tsteq r6, lr, ror sp │ │ │ │ + @ instruction: 0x0106bd92 │ │ │ │ + @ instruction: 0x0106bd90 │ │ │ │ + smlatbeq r6, r4, sp, fp │ │ │ │ + smlatbeq r6, ip, sp, fp │ │ │ │ + smlabteq r6, r0, sp, fp │ │ │ │ + @ instruction: 0x0106bdb2 │ │ │ │ + smlabteq r6, r6, sp, fp │ │ │ │ + smlabteq r6, lr, sp, fp │ │ │ │ + smlatteq r6, r2, sp, fp │ │ │ │ + smlatteq r6, r0, sp, fp │ │ │ │ strdeq fp, [r6, -r4] │ │ │ │ strdeq fp, [r6, -ip] │ │ │ │ strdeq sp, [r6, -r2] │ │ │ │ - @ instruction: 0x0106d6ba │ │ │ │ - smlabteq r6, lr, r6, sp │ │ │ │ + @ instruction: 0x0106d9ba │ │ │ │ + smlabteq r6, lr, r9, sp │ │ │ │ ldrdeq sp, [r6, -r6] │ │ │ │ - smlatteq r6, sl, r6, sp │ │ │ │ - smlatteq r6, r4, r6, sp │ │ │ │ + smlatteq r6, sl, r9, sp │ │ │ │ + smlatteq r6, r4, r9, sp │ │ │ │ orrne pc, r8, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ @ instruction: 0xf643862f │ │ │ │ addsmi r1, r8, #140, 6 @ 0x30000002 │ │ │ │ strthi pc, [lr], -r5 │ │ │ │ orrne pc, r4, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0454298 │ │ │ │ @@ -24550,81 +24550,81 @@ │ │ │ │ @ instruction: 0xf6434770 │ │ │ │ addsmi r5, r8, #140, 6 @ 0x30000002 │ │ │ │ ldrhi pc, [r4, -r5]! │ │ │ │ orrspl pc, r0, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0454298 │ │ │ │ stmdami r3, {r0, r1, r4, r5, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatteq r6, lr, r5, sp │ │ │ │ + smlatteq r6, lr, r8, sp │ │ │ │ strdeq sp, [r6, -r4] │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - tsteq r6, r6, lsr #20 │ │ │ │ - tsteq r6, sl, lsr sl │ │ │ │ - tsteq r6, r0, asr #20 │ │ │ │ - tsteq r6, r2, asr sl │ │ │ │ - tsteq r6, ip, asr #20 │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - tsteq r6, r6, ror #20 │ │ │ │ - tsteq r6, sl, asr r6 │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - tsteq r6, sl, lsr #12 │ │ │ │ - tsteq r6, ip, lsr r6 │ │ │ │ - tsteq r6, r6, lsr r6 │ │ │ │ - tsteq r6, sl, asr #12 │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - tsteq r6, r2, ror #12 │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - tsteq r6, sl, ror #12 │ │ │ │ - tsteq r6, ip, ror r6 │ │ │ │ - tsteq r6, r6, ror r6 │ │ │ │ - smlabbeq r6, sl, r6, sp │ │ │ │ - @ instruction: 0x0106d690 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq r6, r6, lsr #26 │ │ │ │ + tsteq r6, sl, lsr sp │ │ │ │ + tsteq r6, r0, asr #26 │ │ │ │ + tsteq r6, r2, asr sp │ │ │ │ + tsteq r6, ip, asr #26 │ │ │ │ + tsteq r6, r0, ror #26 │ │ │ │ + tsteq r6, r6, ror #26 │ │ │ │ + tsteq r6, sl, asr r9 │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + tsteq r6, sl, lsr #18 │ │ │ │ + tsteq r6, ip, lsr r9 │ │ │ │ + tsteq r6, r6, lsr r9 │ │ │ │ + tsteq r6, sl, asr #18 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq r6, r2, ror #18 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ + tsteq r6, sl, ror #18 │ │ │ │ + tsteq r6, ip, ror r9 │ │ │ │ + tsteq r6, r6, ror r9 │ │ │ │ + smlabbeq r6, sl, r9, sp │ │ │ │ + @ instruction: 0x0106d990 │ │ │ │ strdeq fp, [r6, -r0] │ │ │ │ - @ instruction: 0x0106bab4 │ │ │ │ - smlabteq r6, r8, sl, fp │ │ │ │ - smlabteq r6, lr, sl, fp │ │ │ │ - smlatteq r6, r0, sl, fp │ │ │ │ + @ instruction: 0x0106bdb4 │ │ │ │ + smlabteq r6, r8, sp, fp │ │ │ │ + smlabteq r6, lr, sp, fp │ │ │ │ + smlatteq r6, r0, sp, fp │ │ │ │ ldrdeq fp, [r6, -sl] │ │ │ │ - smlatteq r6, lr, sl, fp │ │ │ │ + smlatteq r6, lr, sp, fp │ │ │ │ strdeq fp, [r6, -r4] │ │ │ │ - smlatteq r6, r8, r6, sp │ │ │ │ - @ instruction: 0x0106d6bc │ │ │ │ - smlabteq r6, lr, r6, sp │ │ │ │ + smlatteq r6, r8, r9, sp │ │ │ │ + @ instruction: 0x0106d9bc │ │ │ │ + smlabteq r6, lr, r9, sp │ │ │ │ ldrdeq sp, [r6, -r4] │ │ │ │ - smlatteq r6, r6, r6, sp │ │ │ │ - smlatteq r6, r2, r6, sp │ │ │ │ + smlatteq r6, r6, r9, sp │ │ │ │ + smlatteq r6, r2, r9, sp │ │ │ │ strdeq sp, [r6, -r4] │ │ │ │ strdeq sp, [r6, -sl] │ │ │ │ - tsteq r6, sl, asr fp │ │ │ │ - tsteq r6, r2, lsl #22 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - tsteq r6, lr, lsr #22 │ │ │ │ - tsteq r6, r8, lsr #22 │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tsteq r6, r6, asr #22 │ │ │ │ - tsteq r6, sl, asr fp │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, lr, asr fp │ │ │ │ - tsteq r6, r8, ror #22 │ │ │ │ - tsteq r6, ip, ror fp │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ - smlabbeq r6, ip, fp, fp │ │ │ │ - @ instruction: 0x0106bb96 │ │ │ │ - smlabbeq r6, ip, r7, sp │ │ │ │ - tsteq r6, r2, asr r7 │ │ │ │ - tsteq r6, r6, ror #14 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - smlabbeq r6, r4, r7, sp │ │ │ │ - smlabbeq r6, r0, r7, sp │ │ │ │ - @ instruction: 0x0106d794 │ │ │ │ - @ instruction: 0x0106d79e │ │ │ │ - tsteq r6, r0, lsl #24 │ │ │ │ + tsteq r6, sl, asr lr │ │ │ │ + tsteq r6, r2, lsl #28 │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ + tsteq r6, ip, lsl lr │ │ │ │ + tsteq r6, lr, lsr #28 │ │ │ │ + tsteq r6, r8, lsr #28 │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r6, r6, asr #28 │ │ │ │ + tsteq r6, sl, asr lr │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, lr, asr lr │ │ │ │ + tsteq r6, r8, ror #28 │ │ │ │ + tsteq r6, ip, ror lr │ │ │ │ + tsteq r6, r8, ror lr │ │ │ │ + smlabbeq r6, ip, lr, fp │ │ │ │ + @ instruction: 0x0106be96 │ │ │ │ + smlabbeq r6, ip, sl, sp │ │ │ │ + tsteq r6, r2, asr sl │ │ │ │ + tsteq r6, r6, ror #20 │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + smlabbeq r6, r4, sl, sp │ │ │ │ + smlabbeq r6, r0, sl, sp │ │ │ │ + @ instruction: 0x0106da94 │ │ │ │ + @ instruction: 0x0106da9e │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ bicspl pc, r4, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ ldmdale ip, {r0, r3, r5, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0x53b4f643 │ │ │ │ @ instruction: 0xf0054298 │ │ │ │ stmdale fp!, {r0, r1, r2, r5, r7, r9, sl, pc} │ │ │ │ @ instruction: 0x53a4f643 │ │ │ │ @@ -25399,227 +25399,227 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2262 @ 0xfffff72a │ │ │ │ ldmmi r6, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2261 @ 0xfffff72b │ │ │ │ ldmmi r5, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlabteq r6, r6, sl, fp │ │ │ │ + smlabteq r6, r6, sp, fp │ │ │ │ ldrdeq fp, [r6, -r8] │ │ │ │ - smlatteq r6, r0, sl, fp │ │ │ │ + smlatteq r6, r0, sp, fp │ │ │ │ strdeq fp, [r6, -r2] │ │ │ │ - smlatteq r6, ip, sl, fp │ │ │ │ + smlatteq r6, ip, sp, fp │ │ │ │ strdeq fp, [r6, -lr] │ │ │ │ - tsteq r6, r6, lsl #22 │ │ │ │ + tsteq r6, r6, lsl #28 │ │ │ │ strdeq sp, [r6, -sl] │ │ │ │ - @ instruction: 0x0106d6b0 │ │ │ │ - smlabteq r6, r2, r6, sp │ │ │ │ - smlabteq r6, sl, r6, sp │ │ │ │ + @ instruction: 0x0106d9b0 │ │ │ │ + smlabteq r6, r2, r9, sp │ │ │ │ + smlabteq r6, sl, r9, sp │ │ │ │ ldrdeq sp, [r6, -ip] │ │ │ │ ldrdeq sp, [r6, -r6] │ │ │ │ - smlatteq r6, r8, r6, sp │ │ │ │ + smlatteq r6, r8, r9, sp │ │ │ │ strdeq sp, [r6, -r0] │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - tsteq r6, r2, lsr #22 │ │ │ │ - tsteq r6, r4, lsr fp │ │ │ │ - tsteq r6, sl, lsr fp │ │ │ │ - tsteq r6, lr, asr #22 │ │ │ │ - tsteq r6, r8, asr #22 │ │ │ │ - tsteq r6, sl, asr fp │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tsteq r6, r6, asr r7 │ │ │ │ - tsteq r6, sl, lsl r7 │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - tsteq r6, r2, lsr r7 │ │ │ │ - tsteq r6, r6, asr #14 │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, r2, asr r7 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ - @ instruction: 0x0106bbba │ │ │ │ - smlabbeq r6, ip, fp, fp │ │ │ │ - @ instruction: 0x0106bb9e │ │ │ │ - smlatbeq r6, r4, fp, fp │ │ │ │ - @ instruction: 0x0106bbb8 │ │ │ │ - @ instruction: 0x0106bbb2 │ │ │ │ - smlabteq r6, r4, fp, fp │ │ │ │ - smlabteq r6, sl, fp, fp │ │ │ │ - @ instruction: 0x0106d7be │ │ │ │ - smlatbeq r6, sl, r7, r5 │ │ │ │ - @ instruction: 0x010613b6 │ │ │ │ - @ instruction: 0x0105ee9a │ │ │ │ - @ instruction: 0x0105e492 │ │ │ │ - tsteq r5, sl, ror #14 │ │ │ │ - smlabbeq r5, r6, r3, sp │ │ │ │ - tsteq r5, sl, asr #2 │ │ │ │ - tsteq r5, r2, lsl r0 │ │ │ │ - smlatbeq r5, r6, pc, ip @ │ │ │ │ - tsteq r5, r6, ror pc │ │ │ │ - smlabbeq r5, r2, pc, ip @ │ │ │ │ - tsteq r4, sl, lsl r5 │ │ │ │ - smlatbeq r5, sl, pc, ip @ │ │ │ │ - @ instruction: 0x0105cfba │ │ │ │ - tsteq r4, r2, lsl #10 │ │ │ │ - tsteq r5, r6, rrx │ │ │ │ - tsteq r5, r6, lsl r0 │ │ │ │ - tsteq r5, r2, lsr r0 │ │ │ │ - smlatteq r4, r2, r4, lr │ │ │ │ - swpeq sp, sl, [r5] │ │ │ │ - strheq sp, [r5, -r6] │ │ │ │ - smlabteq r4, sl, r4, lr │ │ │ │ - smlabteq r5, lr, r1, sp │ │ │ │ - tsteq r5, sl, lsr r1 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + tsteq r6, r2, lsr #28 │ │ │ │ + tsteq r6, r4, lsr lr │ │ │ │ + tsteq r6, sl, lsr lr │ │ │ │ + tsteq r6, lr, asr #28 │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ + tsteq r6, sl, asr lr │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + tsteq r6, r6, asr sl │ │ │ │ + tsteq r6, sl, lsl sl │ │ │ │ + tsteq r6, ip, lsr #20 │ │ │ │ + tsteq r6, r2, lsr sl │ │ │ │ + tsteq r6, r6, asr #20 │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq r6, r2, asr sl │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ + @ instruction: 0x0106beba │ │ │ │ + smlabbeq r6, ip, lr, fp │ │ │ │ + @ instruction: 0x0106be9e │ │ │ │ + smlatbeq r6, r4, lr, fp │ │ │ │ + @ instruction: 0x0106beb8 │ │ │ │ + @ instruction: 0x0106beb2 │ │ │ │ + smlabteq r6, r4, lr, fp │ │ │ │ + smlabteq r6, sl, lr, fp │ │ │ │ + @ instruction: 0x0106dabe │ │ │ │ + smlatbeq r6, sl, sl, r5 │ │ │ │ + @ instruction: 0x010616b6 │ │ │ │ + @ instruction: 0x0105f19a │ │ │ │ + @ instruction: 0x0105e792 │ │ │ │ + tsteq r5, sl, ror #20 │ │ │ │ + smlabbeq r5, r6, r6, sp │ │ │ │ + tsteq r5, sl, asr #8 │ │ │ │ + tsteq r5, r2, lsl r3 │ │ │ │ + smlatbeq r5, r6, r2, sp │ │ │ │ + tsteq r5, r6, ror r2 │ │ │ │ + smlabbeq r5, r2, r2, sp │ │ │ │ + tsteq r4, sl, lsl r8 │ │ │ │ + smlatbeq r5, sl, r2, sp │ │ │ │ + @ instruction: 0x0105d2ba │ │ │ │ + tsteq r4, r2, lsl #16 │ │ │ │ + tsteq r5, r6, ror #6 │ │ │ │ + tsteq r5, r6, lsl r3 │ │ │ │ + tsteq r5, r2, lsr r3 │ │ │ │ + smlatteq r4, r2, r7, lr │ │ │ │ + @ instruction: 0x0105d39a │ │ │ │ + @ instruction: 0x0105d3b6 │ │ │ │ + smlabteq r4, sl, r7, lr │ │ │ │ + smlabteq r5, lr, r4, sp │ │ │ │ + tsteq r5, sl, lsr r4 │ │ │ │ strdeq sp, [r5, -r2] │ │ │ │ strdeq sp, [r5, -lr] │ │ │ │ - smlatbeq r4, r2, r4, lr │ │ │ │ - tsteq r5, r6, asr r1 │ │ │ │ - tsteq r5, sl, ror r1 │ │ │ │ - smlabbeq r4, sl, r4, lr │ │ │ │ - tsteq r5, sl, lsr #4 │ │ │ │ - smlabteq r5, lr, r1, sp │ │ │ │ + smlatbeq r4, r2, r7, lr │ │ │ │ + tsteq r5, r6, asr r4 │ │ │ │ + tsteq r5, sl, ror r4 │ │ │ │ + smlabbeq r4, sl, r7, lr │ │ │ │ + tsteq r5, sl, lsr #10 │ │ │ │ + smlabteq r5, lr, r4, sp │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ - tsteq r4, sl, ror #8 │ │ │ │ - tsteq r5, lr, asr #4 │ │ │ │ - tsteq r5, sl, ror #4 │ │ │ │ - tsteq r4, r2, asr r4 │ │ │ │ - @ instruction: 0x0105d4ba │ │ │ │ - @ instruction: 0x0105d39a │ │ │ │ - tsteq r5, r6, lsl r3 │ │ │ │ - smlabteq r5, r6, r2, sp │ │ │ │ - smlatteq r5, r6, r2, sp │ │ │ │ - tsteq r4, r2, lsr #8 │ │ │ │ - tsteq r5, lr, lsr r3 │ │ │ │ - tsteq r5, lr, asr #6 │ │ │ │ - tsteq r4, sl, lsl #8 │ │ │ │ + tsteq r4, sl, ror #14 │ │ │ │ + tsteq r5, lr, asr #10 │ │ │ │ + tsteq r5, sl, ror #10 │ │ │ │ + tsteq r4, r2, asr r7 │ │ │ │ + @ instruction: 0x0105d7ba │ │ │ │ + @ instruction: 0x0105d69a │ │ │ │ + tsteq r5, r6, lsl r6 │ │ │ │ + smlabteq r5, r6, r5, sp │ │ │ │ + smlatteq r5, r6, r5, sp │ │ │ │ + tsteq r4, r2, lsr #14 │ │ │ │ + tsteq r5, lr, lsr r6 │ │ │ │ + tsteq r5, lr, asr #12 │ │ │ │ + tsteq r4, sl, lsl #14 │ │ │ │ ldrdeq sp, [r5, -r6] │ │ │ │ - @ instruction: 0x0105d392 │ │ │ │ - smlatbeq r5, sl, r3, sp │ │ │ │ - smlatteq r4, sl, r3, lr │ │ │ │ + @ instruction: 0x0105d692 │ │ │ │ + smlatbeq r5, sl, r6, sp │ │ │ │ + smlatteq r4, sl, r6, lr │ │ │ │ strdeq sp, [r5, -sl] │ │ │ │ - tsteq r5, lr, lsl r4 │ │ │ │ + tsteq r5, lr, lsl r7 │ │ │ │ ldrdeq lr, [r4, -r2] │ │ │ │ - tsteq r5, r2, lsr #10 │ │ │ │ - @ instruction: 0x0105d4ba │ │ │ │ - tsteq r5, r2, ror r4 │ │ │ │ - smlabbeq r5, sl, r4, sp │ │ │ │ - smlatbeq r4, sl, r3, lr │ │ │ │ - smlabteq r5, sl, r4, sp │ │ │ │ + tsteq r5, r2, lsr #16 │ │ │ │ + @ instruction: 0x0105d7ba │ │ │ │ + tsteq r5, r2, ror r7 │ │ │ │ + smlabbeq r5, sl, r7, sp │ │ │ │ + smlatbeq r4, sl, r6, lr │ │ │ │ + smlabteq r5, sl, r7, sp │ │ │ │ ldrdeq sp, [r5, -sl] │ │ │ │ - @ instruction: 0x0104e392 │ │ │ │ - tsteq r5, r2, asr #10 │ │ │ │ - tsteq r5, sl, lsl #10 │ │ │ │ - tsteq r5, sl, lsl r5 │ │ │ │ - tsteq r4, r2, ror r3 │ │ │ │ - tsteq r5, sl, lsr r5 │ │ │ │ - tsteq r4, r2, ror #6 │ │ │ │ - @ instruction: 0x0105d99a │ │ │ │ - @ instruction: 0x0105d8b2 │ │ │ │ - tsteq r5, lr, ror #12 │ │ │ │ - smlatteq r5, sl, r6, sp │ │ │ │ - @ instruction: 0x0105d592 │ │ │ │ - tsteq r5, sl, lsr #12 │ │ │ │ - tsteq r4, sl, lsr #6 │ │ │ │ + @ instruction: 0x0104e692 │ │ │ │ + tsteq r5, r2, asr #16 │ │ │ │ + tsteq r5, sl, lsl #16 │ │ │ │ tsteq r5, sl, lsl r8 │ │ │ │ - @ instruction: 0x0105d59a │ │ │ │ - tsteq r4, r2, lsl r3 │ │ │ │ - @ instruction: 0x0105d5b2 │ │ │ │ - smlabbeq r5, r2, r7, sp │ │ │ │ - tsteq r5, r6, lsr #16 │ │ │ │ + tsteq r4, r2, ror r6 │ │ │ │ + tsteq r5, sl, lsr r8 │ │ │ │ + tsteq r4, r2, ror #12 │ │ │ │ + @ instruction: 0x0105dc9a │ │ │ │ + @ instruction: 0x0105dbb2 │ │ │ │ + tsteq r5, lr, ror #18 │ │ │ │ + smlatteq r5, sl, r9, sp │ │ │ │ + @ instruction: 0x0105d892 │ │ │ │ + tsteq r5, sl, lsr #18 │ │ │ │ + tsteq r4, sl, lsr #12 │ │ │ │ + tsteq r5, sl, lsl fp │ │ │ │ + @ instruction: 0x0105d89a │ │ │ │ + tsteq r4, r2, lsl r6 │ │ │ │ + @ instruction: 0x0105d8b2 │ │ │ │ + smlabbeq r5, r2, sl, sp │ │ │ │ + tsteq r5, r6, lsr #22 │ │ │ │ strdeq lr, [r4, -r2] │ │ │ │ - smlatteq r5, sl, r6, sp │ │ │ │ - smlabbeq r5, sl, r7, sp │ │ │ │ + smlatteq r5, sl, r9, sp │ │ │ │ + smlabbeq r5, sl, sl, sp │ │ │ │ ldrdeq lr, [r4, -sl] │ │ │ │ - tsteq r5, sl, lsl #20 │ │ │ │ - @ instruction: 0x0105d79a │ │ │ │ - tsteq r5, lr, lsr r6 │ │ │ │ - smlatteq r5, r6, r6, sp │ │ │ │ - @ instruction: 0x0104e2b4 │ │ │ │ - tsteq r5, r6, ror r8 │ │ │ │ - tsteq r5, r0, lsl r9 │ │ │ │ - smlatbeq r4, r2, r2, lr │ │ │ │ - @ instruction: 0x0105d8b4 │ │ │ │ - tsteq r5, r2, lsr r9 │ │ │ │ + tsteq r5, sl, lsl #26 │ │ │ │ + @ instruction: 0x0105da9a │ │ │ │ + tsteq r5, lr, lsr r9 │ │ │ │ + smlatteq r5, r6, r9, sp │ │ │ │ + @ instruction: 0x0104e5b4 │ │ │ │ + tsteq r5, r6, ror fp │ │ │ │ + tsteq r5, r0, lsl ip │ │ │ │ + smlatbeq r4, r2, r5, lr │ │ │ │ + @ instruction: 0x0105dbb4 │ │ │ │ + tsteq r5, r2, lsr ip │ │ │ │ strdeq sp, [r5, -r0] │ │ │ │ - smlabbeq r4, sl, r2, lr │ │ │ │ - tsteq r5, r4, asr r9 │ │ │ │ - tsteq r4, lr, ror r2 │ │ │ │ - tsteq r5, r8, lsl ip │ │ │ │ + smlabbeq r4, sl, r5, lr │ │ │ │ + tsteq r5, r4, asr ip │ │ │ │ + tsteq r4, lr, ror r5 │ │ │ │ + tsteq r5, r8, lsl pc │ │ │ │ strdeq sp, [r5, -r2] │ │ │ │ - tsteq r5, ip, asr sl │ │ │ │ - tsteq r5, r6, lsl sl │ │ │ │ - tsteq r5, r8, lsr sl │ │ │ │ - tsteq r4, sl, asr r2 │ │ │ │ - @ instruction: 0x0105da90 │ │ │ │ - smlatbeq r5, r6, sl, sp │ │ │ │ - tsteq r4, r8, asr #4 │ │ │ │ - tsteq r5, r6, asr fp │ │ │ │ - tsteq r5, r8, lsl #22 │ │ │ │ - tsteq r5, r6, lsr #22 │ │ │ │ - tsteq r4, r0, lsr r2 │ │ │ │ - smlabbeq r5, r6, fp, sp │ │ │ │ - smlatbeq r5, r4, fp, sp │ │ │ │ - tsteq r4, lr, lsl r2 │ │ │ │ - smlabteq r5, r0, ip, sp │ │ │ │ - tsteq r5, sl, lsr ip │ │ │ │ - smlatteq r5, ip, fp, sp │ │ │ │ - tsteq r5, lr, lsl #24 │ │ │ │ - mrseq lr, R12_usr │ │ │ │ - tsteq r5, sl, ror #24 │ │ │ │ - smlabbeq r5, r0, ip, sp │ │ │ │ - smlatteq r4, lr, r1, lr │ │ │ │ - smlatteq r5, r0, sp, sp │ │ │ │ - smlabteq r5, r2, ip, sp │ │ │ │ + tsteq r5, ip, asr sp │ │ │ │ + tsteq r5, r6, lsl sp │ │ │ │ + tsteq r5, r8, lsr sp │ │ │ │ + tsteq r4, sl, asr r5 │ │ │ │ + @ instruction: 0x0105dd90 │ │ │ │ + smlatbeq r5, r6, sp, sp │ │ │ │ + tsteq r4, r8, asr #10 │ │ │ │ + tsteq r5, r6, asr lr │ │ │ │ + tsteq r5, r8, lsl #28 │ │ │ │ + tsteq r5, r6, lsr #28 │ │ │ │ + tsteq r4, r0, lsr r5 │ │ │ │ + smlabbeq r5, r6, lr, sp │ │ │ │ + smlatbeq r5, r4, lr, sp │ │ │ │ + tsteq r4, lr, lsl r5 │ │ │ │ + smlabteq r5, r0, pc, sp @ │ │ │ │ + tsteq r5, sl, lsr pc │ │ │ │ + smlatteq r5, ip, lr, sp │ │ │ │ + tsteq r5, lr, lsl #30 │ │ │ │ + tsteq r4, r0, lsl #10 │ │ │ │ + tsteq r5, sl, ror #30 │ │ │ │ + smlabbeq r5, r0, pc, sp @ │ │ │ │ + smlatteq r4, lr, r4, lr │ │ │ │ + smlatteq r5, r0, r0, lr │ │ │ │ + smlabteq r5, r2, pc, sp @ │ │ │ │ ldrdeq sp, [r5, -r4] │ │ │ │ ldrdeq lr, [r4, -r6] │ │ │ │ - smlabteq r5, r8, lr, sp │ │ │ │ - smlabteq r4, sl, r1, lr │ │ │ │ - smlabbeq r5, ip, r5, lr │ │ │ │ - @ instruction: 0x0105e3ba │ │ │ │ + smlabteq r5, r8, r1, lr │ │ │ │ + smlabteq r4, sl, r4, lr │ │ │ │ + smlabbeq r5, ip, r8, lr │ │ │ │ + @ instruction: 0x0105e6ba │ │ │ │ strdeq sp, [r5, -r0] │ │ │ │ - smlabteq r5, lr, lr, sp │ │ │ │ - smlabteq r5, r4, r5, lr │ │ │ │ - tsteq r5, lr, lsl r3 │ │ │ │ - tsteq r5, r8, ror r4 │ │ │ │ - @ instruction: 0x0104e19a │ │ │ │ - smlatbeq r5, ip, ip, sp │ │ │ │ - smlatbeq r5, r6, sp, sp │ │ │ │ - smlabbeq r4, r8, r1, lr │ │ │ │ - tsteq r5, r6, lsr #6 │ │ │ │ + smlabteq r5, lr, r1, lr │ │ │ │ + smlabteq r5, r4, r8, lr │ │ │ │ + tsteq r5, lr, lsl r6 │ │ │ │ + tsteq r5, r8, ror r7 │ │ │ │ + @ instruction: 0x0104e49a │ │ │ │ + smlatbeq r5, ip, pc, sp @ │ │ │ │ + smlatbeq r5, r6, r0, lr │ │ │ │ + smlabbeq r4, r8, r4, lr │ │ │ │ + tsteq r5, r6, lsr #12 │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ strdeq lr, [r5, -r2] │ │ │ │ - tsteq r4, r0, ror r1 │ │ │ │ - smlatbeq r5, r6, r5, lr │ │ │ │ - @ instruction: 0x0105e6bc │ │ │ │ - tsteq r4, lr, asr r1 │ │ │ │ - @ instruction: 0x0105e5b8 │ │ │ │ + tsteq r4, r0, ror r4 │ │ │ │ + smlatbeq r5, r6, r8, lr │ │ │ │ + @ instruction: 0x0105e9bc │ │ │ │ + tsteq r4, lr, asr r4 │ │ │ │ + @ instruction: 0x0105e8b8 │ │ │ │ ldrdeq lr, [r5, -r2] │ │ │ │ - smlabbeq r5, ip, lr, sp │ │ │ │ - smlatbeq r5, r6, pc, sp @ │ │ │ │ - tsteq r4, r0, asr #2 │ │ │ │ - tsteq r5, sl, lsl #6 │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ - tsteq r4, lr, lsr #2 │ │ │ │ - smlabbeq r5, ip, lr, sp │ │ │ │ - tsteq r5, sl, ror ip │ │ │ │ - tsteq r5, r4, ror sp │ │ │ │ - tsteq r4, r6, lsl r1 │ │ │ │ - strheq lr, [r5, -r4] │ │ │ │ - smlabteq r5, lr, r1, lr │ │ │ │ - tsteq r4, r4, lsl #2 │ │ │ │ - smlatbeq r5, sl, lr, sp │ │ │ │ - smlabteq r5, r0, r0, lr │ │ │ │ - tsteq r5, sl, ror #24 │ │ │ │ - tsteq r5, r0, ror r5 │ │ │ │ - tsteq r5, lr, ror r6 │ │ │ │ - smlatteq r4, r0, r0, lr │ │ │ │ - tsteq r5, r2, ror #28 │ │ │ │ - tsteq r5, ip, ror pc │ │ │ │ - smlabteq r4, lr, r0, lr │ │ │ │ - tsteq r5, r0, ror r5 │ │ │ │ - smlatteq r5, sl, r2, lr │ │ │ │ - tsteq r5, r4, lsr r4 │ │ │ │ + smlabbeq r5, ip, r1, lr │ │ │ │ + smlatbeq r5, r6, r2, lr │ │ │ │ + tsteq r4, r0, asr #8 │ │ │ │ + tsteq r5, sl, lsl #12 │ │ │ │ + tsteq r5, ip, asr r7 │ │ │ │ + tsteq r4, lr, lsr #8 │ │ │ │ + smlabbeq r5, ip, r1, lr │ │ │ │ + tsteq r5, sl, ror pc │ │ │ │ + tsteq r5, r4, ror r0 │ │ │ │ + tsteq r4, r6, lsl r4 │ │ │ │ + @ instruction: 0x0105e3b4 │ │ │ │ + smlabteq r5, lr, r4, lr │ │ │ │ + tsteq r4, r4, lsl #8 │ │ │ │ + smlatbeq r5, sl, r1, lr │ │ │ │ + smlabteq r5, r0, r3, lr │ │ │ │ + tsteq r5, sl, ror #30 │ │ │ │ + tsteq r5, r0, ror r8 │ │ │ │ + tsteq r5, lr, ror r9 │ │ │ │ + smlatteq r4, r0, r3, lr │ │ │ │ + tsteq r5, r2, ror #2 │ │ │ │ + tsteq r5, ip, ror r2 │ │ │ │ + smlabteq r4, lr, r3, lr │ │ │ │ + tsteq r5, r0, ror r8 │ │ │ │ + smlatteq r5, sl, r5, lr │ │ │ │ + tsteq r5, r4, lsr r7 │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [r8], #892 @ 0x37c │ │ │ │ @@ -26430,423 +26430,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r4, r0, ror #26 │ │ │ │ + tsteq r4, r0, rrx │ │ │ │ strdeq sp, [r5, -r0] │ │ │ │ - smlatteq r5, r8, r9, sp │ │ │ │ - tsteq r4, r8, asr #26 │ │ │ │ + smlatteq r5, r8, ip, sp │ │ │ │ + tsteq r4, r8, asr #32 │ │ │ │ strdeq sp, [r5, -r8] │ │ │ │ - smlabbeq r5, ip, pc, sp @ │ │ │ │ - tsteq r5, ip, lsl sp │ │ │ │ - tsteq r5, r4, lsr lr │ │ │ │ - tsteq r4, r0, lsr #26 │ │ │ │ - smlatteq r5, r4, r1, lr │ │ │ │ - smlatteq r5, r8, r2, lr │ │ │ │ - tsteq r4, r8, lsl #26 │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ - smlabteq r5, r8, sl, sp │ │ │ │ - smlatteq r5, r0, fp, sp │ │ │ │ - smlatteq r4, r8, ip, sp │ │ │ │ - tsteq r5, r0, lsl lr │ │ │ │ + smlabbeq r5, ip, r2, lr │ │ │ │ + tsteq r5, ip, lsl r0 │ │ │ │ + tsteq r5, r4, lsr r1 │ │ │ │ + tsteq r4, r0, lsr #32 │ │ │ │ + smlatteq r5, r4, r4, lr │ │ │ │ + smlatteq r5, r8, r5, lr │ │ │ │ + tsteq r4, r8 │ │ │ │ + tsteq r5, r0, lsl r0 │ │ │ │ + smlabteq r5, r8, sp, sp │ │ │ │ + smlatteq r5, r0, lr, sp │ │ │ │ + smlatteq r4, r8, pc, sp @ │ │ │ │ + tsteq r5, r0, lsl r1 │ │ │ │ ldrdeq sp, [r4, -r8] │ │ │ │ + tsteq r5, r8, ror #12 │ │ │ │ + tsteq r5, r0, lsl #24 │ │ │ │ + tsteq r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0105dc90 │ │ │ │ + smlatbeq r5, r8, r5, lr │ │ │ │ + smlabbeq r5, r0, fp, sp │ │ │ │ + smlatbeq r4, r0, pc, sp @ │ │ │ │ + smlatbeq r5, ip, lr, sp │ │ │ │ + smlabteq r5, r4, pc, sp @ │ │ │ │ + smlabbeq r4, r8, pc, sp @ │ │ │ │ + @ instruction: 0x0105e598 │ │ │ │ tsteq r5, r8, ror #6 │ │ │ │ - tsteq r5, r0, lsl #18 │ │ │ │ - tsteq r5, r4, lsl lr │ │ │ │ - @ instruction: 0x0105d990 │ │ │ │ - smlatbeq r5, r8, r2, lr │ │ │ │ - smlabbeq r5, r0, r8, sp │ │ │ │ - smlatbeq r4, r0, ip, sp │ │ │ │ - smlatbeq r5, ip, fp, sp │ │ │ │ - smlabteq r5, r4, ip, sp │ │ │ │ - smlabbeq r4, r8, ip, sp │ │ │ │ - @ instruction: 0x0105e298 │ │ │ │ - tsteq r5, r8, rrx │ │ │ │ - smlabbeq r5, r4, r1, lr │ │ │ │ - tsteq r4, r8, ror #24 │ │ │ │ - @ instruction: 0x0105e498 │ │ │ │ - @ instruction: 0x0105e690 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ + smlabbeq r5, r4, r4, lr │ │ │ │ + tsteq r4, r8, ror #30 │ │ │ │ + @ instruction: 0x0105e798 │ │ │ │ + @ instruction: 0x0105e990 │ │ │ │ + tsteq r4, r0, asr pc │ │ │ │ ldrdeq lr, [r5, -r0] │ │ │ │ - @ instruction: 0x0105e498 │ │ │ │ - smlatbeq r5, r0, ip, lr │ │ │ │ - smlabbeq r5, r8, r2, lr │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ - tsteq r5, r8, ror r8 │ │ │ │ - smlabbeq r5, r8, sl, lr │ │ │ │ - tsteq r4, r0, lsl ip │ │ │ │ - smlabbeq r5, r0, r8, lr │ │ │ │ - tsteq r5, r8, ror r4 │ │ │ │ - tsteq r5, r0, ror r6 │ │ │ │ + @ instruction: 0x0105e798 │ │ │ │ + smlatbeq r5, r0, pc, lr @ │ │ │ │ + smlabbeq r5, r8, r5, lr │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ + tsteq r5, r8, ror fp │ │ │ │ + smlabbeq r5, r8, sp, lr │ │ │ │ + tsteq r4, r0, lsl pc │ │ │ │ + smlabbeq r5, r0, fp, lr │ │ │ │ + tsteq r5, r8, ror r7 │ │ │ │ + tsteq r5, r0, ror r9 │ │ │ │ strdeq sp, [r4, -r0] │ │ │ │ - tsteq r5, r8, ror sl │ │ │ │ - smlatteq r4, r0, fp, sp │ │ │ │ - smlabteq r5, r8, sl, lr │ │ │ │ - smlabbeq r5, r8, r6, lr │ │ │ │ - tsteq r5, r8, ror sl │ │ │ │ - tsteq r5, r8, asr r6 │ │ │ │ - tsteq r5, r0, asr r8 │ │ │ │ - @ instruction: 0x0104dbb0 │ │ │ │ - tsteq r5, r0, ror #4 │ │ │ │ - tsteq r5, r8, asr r4 │ │ │ │ - @ instruction: 0x0104db98 │ │ │ │ - tsteq r5, r8, ror #4 │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - tsteq r5, r8, ror #24 │ │ │ │ - tsteq r4, r8, ror fp │ │ │ │ - tsteq r5, r8, asr #12 │ │ │ │ - tsteq r5, r0, asr #16 │ │ │ │ - tsteq r4, r0, ror #22 │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ - tsteq r5, r8, asr #12 │ │ │ │ - tsteq r5, r0, asr #4 │ │ │ │ - tsteq r5, r8, lsr r4 │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ - tsteq r5, r0, asr #20 │ │ │ │ - tsteq r5, r0, asr ip │ │ │ │ - tsteq r4, r0, lsr #22 │ │ │ │ - tsteq r5, r8, asr #20 │ │ │ │ - tsteq r5, r8, lsr #12 │ │ │ │ - tsteq r5, r0, lsr #16 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ - tsteq r5, r0, asr #24 │ │ │ │ + tsteq r5, r8, ror sp │ │ │ │ + smlatteq r4, r0, lr, sp │ │ │ │ + smlabteq r5, r8, sp, lr │ │ │ │ + smlabbeq r5, r8, r9, lr │ │ │ │ + tsteq r5, r8, ror sp │ │ │ │ + tsteq r5, r8, asr r9 │ │ │ │ + tsteq r5, r0, asr fp │ │ │ │ + @ instruction: 0x0104deb0 │ │ │ │ + tsteq r5, r0, ror #10 │ │ │ │ + tsteq r5, r8, asr r7 │ │ │ │ + @ instruction: 0x0104de98 │ │ │ │ + tsteq r5, r8, ror #10 │ │ │ │ + tsteq r5, r8, asr sp │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ + tsteq r4, r8, ror lr │ │ │ │ + tsteq r5, r8, asr #18 │ │ │ │ + tsteq r5, r0, asr #22 │ │ │ │ + tsteq r4, r0, ror #28 │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ + tsteq r5, r8, asr #18 │ │ │ │ + tsteq r5, r0, asr #10 │ │ │ │ + tsteq r5, r8, lsr r7 │ │ │ │ + tsteq r4, r8, lsr lr │ │ │ │ + tsteq r5, r0, asr #26 │ │ │ │ + tsteq r5, r0, asr pc │ │ │ │ + tsteq r4, r0, lsr #28 │ │ │ │ + tsteq r5, r8, asr #26 │ │ │ │ + tsteq r5, r8, lsr #18 │ │ │ │ + tsteq r5, r0, lsr #22 │ │ │ │ + tsteq r4, r0, lsl #28 │ │ │ │ + tsteq r5, r0, asr #30 │ │ │ │ strdeq sp, [r4, -r0] │ │ │ │ - tstpeq r5, r0, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r0, lsl #28 │ │ │ │ - @ instruction: 0x0105e8bc │ │ │ │ - tsteq r5, r8, ror ip │ │ │ │ - tsteq r5, r0, lsr #16 │ │ │ │ - tsteq r5, r8, lsr #24 │ │ │ │ + tstpeq r5, r0, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + mrseq pc, (UNDEF: 21) @ │ │ │ │ + @ instruction: 0x0105ebbc │ │ │ │ + tsteq r5, r8, ror pc │ │ │ │ + tsteq r5, r0, lsr #22 │ │ │ │ + tsteq r5, r8, lsr #30 │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - tsteq r5, r0, lsl #20 │ │ │ │ - smlatbeq r4, r8, sl, sp │ │ │ │ + tsteq r5, r0, lsl #26 │ │ │ │ + smlatbeq r4, r8, sp, sp │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - @ instruction: 0x0104da90 │ │ │ │ - tsteq r5, r0, lsl #8 │ │ │ │ - tsteq r5, r8, lsl #24 │ │ │ │ + @ instruction: 0x0104dd90 │ │ │ │ + tsteq r5, r0, lsl #14 │ │ │ │ + tsteq r5, r8, lsl #30 │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - tsteq r4, r0, ror sl │ │ │ │ - smlatteq r5, r0, r7, lr │ │ │ │ + tsteq r4, r0, ror sp │ │ │ │ + smlatteq r5, r0, sl, lr │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - tsteq r4, r8, asr sl │ │ │ │ - tsteq r5, r8, lsl #8 │ │ │ │ - smlatteq r5, r4, r7, lr │ │ │ │ + tsteq r4, r8, asr sp │ │ │ │ + tsteq r5, r8, lsl #14 │ │ │ │ + smlatteq r5, r4, sl, lr │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ ldrdeq lr, [r5, -r0] │ │ │ │ - tsteq r4, r0, lsr sl │ │ │ │ + tsteq r4, r0, lsr sp │ │ │ │ strdeq lr, [r5, -r4] │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ - tsteq r4, r8, lsl sl │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - smlabteq r5, r8, r7, lr │ │ │ │ + tsteq r4, r8, lsl sp │ │ │ │ + tsteq r5, r0, lsl #30 │ │ │ │ + smlabteq r5, r8, sl, lr │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ strdeq sp, [r4, -r8] │ │ │ │ - smlabteq r5, r8, r3, lr │ │ │ │ - smlabteq r5, r0, r5, lr │ │ │ │ - smlatteq r4, r0, r9, sp │ │ │ │ - ldrdeq lr, [r5, -r8] │ │ │ │ - tsteq r5, r8, lsl #24 │ │ │ │ - smlabteq r5, r0, r3, lr │ │ │ │ + smlabteq r5, r8, r6, lr │ │ │ │ + smlabteq r5, r0, r8, lr │ │ │ │ + smlatteq r4, r0, ip, sp │ │ │ │ + ldrdeq pc, [r5, -r8] │ │ │ │ + tsteq r5, r8, lsl #30 │ │ │ │ + smlabteq r5, r0, r6, lr │ │ │ │ ldrdeq lr, [r5, -r4] │ │ │ │ - @ instruction: 0x0105e1b0 │ │ │ │ - @ instruction: 0x0104d9b0 │ │ │ │ - @ instruction: 0x0105e7b0 │ │ │ │ - smlabteq r5, r0, r9, lr │ │ │ │ - @ instruction: 0x0104d998 │ │ │ │ - @ instruction: 0x0105e7bc │ │ │ │ - smlatbeq r5, r0, r3, lr │ │ │ │ - @ instruction: 0x0105e598 │ │ │ │ - tsteq r4, r8, ror r9 │ │ │ │ - smlabteq r5, ip, fp, lr │ │ │ │ - smlatteq r5, r8, fp, lr │ │ │ │ - tsteq r4, r0, ror #18 │ │ │ │ - smlatbeq r5, r8, lr, lr │ │ │ │ - tsteq r5, r8, ror lr │ │ │ │ - tstpeq r5, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r5, r8, fp, lr │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ - tstpeq r5, r4, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105e4b0 │ │ │ │ + @ instruction: 0x0104dcb0 │ │ │ │ + @ instruction: 0x0105eab0 │ │ │ │ + smlabteq r5, r0, ip, lr │ │ │ │ + @ instruction: 0x0104dc98 │ │ │ │ + @ instruction: 0x0105eabc │ │ │ │ + smlatbeq r5, r0, r6, lr │ │ │ │ + @ instruction: 0x0105e898 │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ + smlabteq r5, ip, lr, lr │ │ │ │ + smlatteq r5, r8, lr, lr │ │ │ │ + tsteq r4, r0, ror #24 │ │ │ │ + smlatbeq r5, r8, r1, pc @ │ │ │ │ + tstpeq r5, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r8, lr, lr │ │ │ │ + tsteq r4, r8, lsr ip │ │ │ │ + tstpeq r5, r4, lsl r6 @ p-variant is OBSOLETE │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ - tsteq r4, r0, lsr #18 │ │ │ │ - @ instruction: 0x0105ee90 │ │ │ │ - tstpeq r5, r8, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r0, lsl #24 │ │ │ │ - tsteq r4, r0, lsl #18 │ │ │ │ - smlatteq r5, r4, r0, pc @ │ │ │ │ + tsteq r4, r0, lsr #24 │ │ │ │ + @ instruction: 0x0105f190 │ │ │ │ + tstpeq r5, r8, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, lsl #30 │ │ │ │ + tsteq r4, r0, lsl #24 │ │ │ │ + smlatteq r5, r4, r3, pc @ │ │ │ │ strdeq sp, [r4, -r0] │ │ │ │ - tstpeq r5, r4, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r5, r0, ip, lr │ │ │ │ - tsteq r5, r8, asr #24 │ │ │ │ - tsteq r5, r8, lsl ip │ │ │ │ + tstpeq r5, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r0, pc, lr @ │ │ │ │ + tsteq r5, r8, asr #30 │ │ │ │ + tsteq r5, r8, lsl pc │ │ │ │ ldrdeq pc, [r5, -r8] │ │ │ │ - tstpeq r5, r0, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0104d8b8 │ │ │ │ - smlatteq r5, r4, r0, pc @ │ │ │ │ - tstpeq r5, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r4, r0, r8, sp │ │ │ │ - tsteq r5, r0, lsr ip │ │ │ │ - smlatteq r5, r8, r0, pc @ │ │ │ │ - tstpeq r5, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r4, r0, r8, sp │ │ │ │ + tstpeq r5, r0, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104dbb8 │ │ │ │ + smlatteq r5, r4, r3, pc @ │ │ │ │ + tstpeq r5, ip, lsl r6 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r4, r0, fp, sp │ │ │ │ + tsteq r5, r0, lsr pc │ │ │ │ + smlatteq r5, r8, r3, pc @ │ │ │ │ + tstpeq r5, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r4, r0, fp, sp │ │ │ │ strdeq pc, [r5, -r4] │ │ │ │ - tstpeq r5, ip, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror #16 │ │ │ │ - tsteq r5, r0, ror ip │ │ │ │ - tsteq r5, r0, asr #24 │ │ │ │ + tstpeq r5, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, ror #22 │ │ │ │ + tsteq r5, r0, ror pc │ │ │ │ + tsteq r5, r0, asr #30 │ │ │ │ strdeq pc, [r5, -r0] │ │ │ │ - tstpeq r5, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, asr #16 │ │ │ │ + tstpeq r5, r8, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, asr #22 │ │ │ │ strdeq pc, [r5, -ip] │ │ │ │ - tstpeq r5, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr #16 │ │ │ │ - tsteq r5, r8, asr ip │ │ │ │ - mrseq pc, (UNDEF: 21) @ │ │ │ │ - tstpeq r5, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsl #16 │ │ │ │ - @ instruction: 0x0105eeb8 │ │ │ │ + tstpeq r5, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsr #22 │ │ │ │ + tsteq r5, r8, asr pc │ │ │ │ + tstpeq r5, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ + @ instruction: 0x0105f1b8 │ │ │ │ strdeq sp, [r4, -r8] │ │ │ │ - smlabteq r5, ip, r3, pc @ │ │ │ │ - tstpeq r5, ip, ror r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105eeb8 │ │ │ │ - mrseq pc, (UNDEF: 21) @ │ │ │ │ - smlabteq r4, r8, r7, sp │ │ │ │ - smlabteq r5, r8, lr, lr │ │ │ │ - tstpeq r5, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0104d7b0 │ │ │ │ - tstpeq r5, r0, ror #6 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq lr, [r5, -r0] │ │ │ │ - tstpeq r5, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0104d790 │ │ │ │ - smlatteq r5, r0, lr, lr │ │ │ │ - tstpeq r5, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, ror r7 │ │ │ │ - tstpeq r5, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r5, ip, r4, pc @ │ │ │ │ - smlatbeq r5, r0, r4, pc @ │ │ │ │ - smlabbeq r5, r0, r3, pc @ │ │ │ │ - tsteq r4, r0, asr r7 │ │ │ │ - ldrdeq pc, [r5, -r0] │ │ │ │ - @ instruction: 0x0105f3b8 │ │ │ │ - tsteq r4, r8, lsr r7 │ │ │ │ - tstpeq r5, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r5, -r8] │ │ │ │ - smlatteq r5, r8, r3, pc @ │ │ │ │ - tsteq r4, r8, lsl r7 │ │ │ │ + smlabteq r5, ip, r6, pc @ │ │ │ │ + tstpeq r5, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105f1b8 │ │ │ │ tstpeq r5, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsl #14 │ │ │ │ - smlabbeq r5, ip, pc, pc @ │ │ │ │ - tstpeq r5, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r5, r8, r5, pc @ │ │ │ │ - tstpeq r5, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105f5b0 │ │ │ │ - smlabteq r4, r8, r6, sp │ │ │ │ - tstpeq r5, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r5, -r8] │ │ │ │ - @ instruction: 0x0104d6b0 │ │ │ │ + smlabteq r4, r8, sl, sp │ │ │ │ + smlabteq r5, r8, r1, pc @ │ │ │ │ + tstpeq r5, ip, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104dab0 │ │ │ │ tstpeq r5, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0104d690 │ │ │ │ - smlabbeq r5, r4, r6, pc @ │ │ │ │ - @ instruction: 0x0105f69c │ │ │ │ - tsteq r4, r8, ror r6 │ │ │ │ + ldrdeq pc, [r5, -r0] │ │ │ │ + tstpeq r5, r0, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104da90 │ │ │ │ + smlatteq r5, r0, r1, pc @ │ │ │ │ + tstpeq r5, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, ror sl │ │ │ │ + tstpeq r5, ip, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, ip, r7, pc @ │ │ │ │ smlatbeq r5, r0, r7, pc @ │ │ │ │ - tstpeq r5, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r5, -r4] │ │ │ │ - smlatteq r5, ip, r6, pc @ │ │ │ │ - tsteq r4, r0, asr r6 │ │ │ │ - tstpeq r5, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr r6 │ │ │ │ - smlatteq r5, ip, r7, pc @ │ │ │ │ - smlatbeq r5, r4, r7, pc @ │ │ │ │ - @ instruction: 0x0105f7bc │ │ │ │ - tsteq r4, r8, lsl r6 │ │ │ │ + smlabbeq r5, r0, r6, pc @ │ │ │ │ + tsteq r4, r0, asr sl │ │ │ │ + ldrdeq pc, [r5, -r0] │ │ │ │ + @ instruction: 0x0105f6b8 │ │ │ │ + tsteq r4, r8, lsr sl │ │ │ │ + tstpeq r5, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ - tstpeq r5, ip, lsl #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ - smlatteq r5, r4, sp, pc @ │ │ │ │ - tstpeq r5, r4, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq sp, [r4, -r0] │ │ │ │ - smlatbeq r5, r0, r8, pc @ │ │ │ │ - smlabteq r5, r8, r8, pc @ │ │ │ │ - @ instruction: 0x0104d5b8 │ │ │ │ - tstpeq r5, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r8, r6, pc @ │ │ │ │ + tsteq r4, r8, lsl sl │ │ │ │ + tstpeq r5, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsl #20 │ │ │ │ + smlabbeq r6, ip, r2, r0 │ │ │ │ + tstpeq r5, ip, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r8, r8, pc @ │ │ │ │ + tstpeq r5, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105f8b0 │ │ │ │ + smlabteq r4, r8, r9, sp │ │ │ │ + tstpeq r5, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r5, -r8] │ │ │ │ + @ instruction: 0x0104d9b0 │ │ │ │ + tstpeq r5, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsl #18 @ p-variant is OBSOLETE │ │ │ │ tstpeq r5, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0104d598 │ │ │ │ - tstpeq r5, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r4, r0, r5, sp │ │ │ │ - @ instruction: 0x0105fb94 │ │ │ │ - tstpeq r5, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104d990 │ │ │ │ + smlabbeq r5, r4, r9, pc @ │ │ │ │ + @ instruction: 0x0105f99c │ │ │ │ + tsteq r4, r8, ror r9 │ │ │ │ + smlatbeq r5, r0, sl, pc @ │ │ │ │ + tstpeq r5, ip, lsl sl @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r5, -r4] │ │ │ │ + smlatteq r5, ip, r9, pc @ │ │ │ │ + tsteq r4, r0, asr r9 │ │ │ │ + tstpeq r5, ip, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsr r9 │ │ │ │ + smlatteq r5, ip, sl, pc @ │ │ │ │ + smlatbeq r5, r4, sl, pc @ │ │ │ │ + @ instruction: 0x0105fabc │ │ │ │ + tsteq r4, r8, lsl r9 │ │ │ │ + strdeq pc, [r5, -r8] │ │ │ │ + tstpeq r5, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl #18 │ │ │ │ + smlatteq r6, r4, r0, r0 │ │ │ │ + tstpeq r5, r4, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ tstpeq r5, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, ror #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, asr r5 │ │ │ │ - tstpeq r5, ip, ror sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, asr #10 │ │ │ │ - smlatbeq r5, r4, sp, pc @ │ │ │ │ - tstpeq r5, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, ror #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ - tstpeq r5, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r0, lsl r5 │ │ │ │ - tstpeq r5, ip, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq sp, [r4, -r0] │ │ │ │ + smlatbeq r5, r0, fp, pc @ │ │ │ │ smlabteq r5, r8, fp, pc @ │ │ │ │ - tstpeq r5, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, ip, sp, pc @ │ │ │ │ + @ instruction: 0x0104d8b8 │ │ │ │ + tstpeq r5, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0104d898 │ │ │ │ + tstpeq r5, ip, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r4, r0, r8, sp │ │ │ │ + @ instruction: 0x0105fe94 │ │ │ │ + tstpeq r5, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + tsteq r4, r8, asr r8 │ │ │ │ + tsteq r6, ip, ror r0 │ │ │ │ + tstpeq r5, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ + smlatbeq r6, r4, r0, r0 │ │ │ │ + tstpeq r5, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsr #16 │ │ │ │ + tstpeq r5, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ + tsteq r6, ip, lsr r2 │ │ │ │ + tstpeq r5, ip, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, r8, lr, pc @ │ │ │ │ + tstpeq r5, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, ip, r0, r0 │ │ │ │ ldrdeq sp, [r4, -r8] │ │ │ │ - @ instruction: 0x0105fd9c │ │ │ │ - tstpeq r5, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r4, r0, r4, sp │ │ │ │ - smlabteq r5, r4, sp, pc @ │ │ │ │ - tstpeq r5, ip, ror r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105fb9c │ │ │ │ - smlatbeq r4, r0, r4, sp │ │ │ │ - @ instruction: 0x0105fbb0 │ │ │ │ - @ instruction: 0x0105fdbc │ │ │ │ - smlabbeq r4, r8, r4, sp │ │ │ │ - tstpeq r5, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + swpeq r0, ip, [r6] │ │ │ │ + tstpeq r5, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + smlabteq r4, r0, r7, sp │ │ │ │ + smlabteq r6, r4, r0, r0 │ │ │ │ + tstpeq r5, ip, ror ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105fe9c │ │ │ │ + smlatbeq r4, r0, r7, sp │ │ │ │ + @ instruction: 0x0105feb0 │ │ │ │ + strheq r0, [r6, -ip] │ │ │ │ + smlabbeq r4, r8, r7, sp │ │ │ │ + tsteq r6, ip, lsl #2 │ │ │ │ ldrdeq pc, [r5, -r8] │ │ │ │ - @ instruction: 0x0105fdbc │ │ │ │ - @ instruction: 0x0105f994 │ │ │ │ - tsteq r4, r0, ror #8 │ │ │ │ - smlatbeq r5, r4, r9, pc @ │ │ │ │ + strheq r0, [r6, -ip] │ │ │ │ + @ instruction: 0x0105fc94 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ + smlatbeq r5, r4, ip, pc @ │ │ │ │ ldrdeq pc, [r5, -r4] │ │ │ │ - tsteq r4, r8, asr #8 │ │ │ │ - tstpeq r5, ip, lsl #28 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r5, r0, fp, pc @ │ │ │ │ - ldrdeq pc, [r5, -ip] │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ - tstpeq r5, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsl r4 │ │ │ │ - qaddeq r0, r8, r6 │ │ │ │ - tstpeq r5, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r5, ip, lr, pc @ │ │ │ │ - tstpeq r5, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105fe98 │ │ │ │ - smlatteq r4, r8, r3, sp │ │ │ │ - smlatteq r5, r8, lr, pc @ │ │ │ │ - strdeq pc, [r5, -ip] │ │ │ │ - ldrdeq sp, [r4, -r0] │ │ │ │ - smlabbeq r5, r8, pc, pc @ │ │ │ │ - tstpeq r5, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0104d3b0 │ │ │ │ - smlatbeq r5, ip, pc, pc @ │ │ │ │ - smlabteq r5, r8, pc, pc @ │ │ │ │ - @ instruction: 0x0104d398 │ │ │ │ - smlabteq r6, r0, r0, r0 │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ - smlatteq r5, r8, pc, pc @ │ │ │ │ - strdeq pc, [r5, -r8] │ │ │ │ - tsteq r4, r0, ror r3 │ │ │ │ - tsteq r6, r4, asr #32 │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - smlabteq r6, r0, r0, r0 │ │ │ │ - smlatteq r6, r0, r0, r0 │ │ │ │ - tsteq r4, r8, lsr r3 │ │ │ │ - tsteq r6, r8, lsr #2 │ │ │ │ - tsteq r4, r8, lsr #6 │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - smlabbeq r6, r4, r9, r0 │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ + tsteq r4, r8, asr #14 │ │ │ │ + tsteq r6, ip, lsl #2 │ │ │ │ + smlatteq r5, r0, lr, pc @ │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsl r2 │ │ │ │ - smlatbeq r6, ip, r1, r0 │ │ │ │ - tsteq r6, r4, ror r1 │ │ │ │ - smlabbeq r6, r4, r1, r0 │ │ │ │ - ldrdeq sp, [r4, -r8] │ │ │ │ - @ instruction: 0x010601bc │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ + tsteq r6, r0, lsl r1 │ │ │ │ + tsteq r4, r8, lsl r7 │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ smlabteq r6, ip, r1, r0 │ │ │ │ - smlabteq r4, r0, r2, sp │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ + tsteq r6, ip, ror r1 │ │ │ │ + @ instruction: 0x01060198 │ │ │ │ + smlatteq r4, r8, r6, sp │ │ │ │ + smlatteq r6, r8, r1, r0 │ │ │ │ strdeq r0, [r6, -ip] │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ - smlatbeq r4, r0, r2, sp │ │ │ │ - tsteq r6, r4, asr #4 │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ - smlabbeq r4, r8, r2, sp │ │ │ │ - smlabbeq r6, r8, r3, r0 │ │ │ │ - strdeq r0, [r6, -r0] │ │ │ │ - @ instruction: 0x01060290 │ │ │ │ - @ instruction: 0x010602b4 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ + ldrdeq sp, [r4, -r0] │ │ │ │ + smlabbeq r6, r8, r2, r0 │ │ │ │ + tsteq r6, r0, asr #4 │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + @ instruction: 0x0104d6b0 │ │ │ │ + smlatbeq r6, ip, r2, r0 │ │ │ │ + smlabteq r6, r8, r2, r0 │ │ │ │ + @ instruction: 0x0104d698 │ │ │ │ + smlabteq r6, r0, r3, r0 │ │ │ │ + tsteq r6, r4, lsr #6 │ │ │ │ + smlatteq r6, r8, r2, r0 │ │ │ │ + strdeq r0, [r6, -r8] │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ tsteq r6, r4, asr #6 │ │ │ │ - tsteq r4, r8, asr #4 │ │ │ │ - smlatteq r6, ip, r3, r0 │ │ │ │ - smlatbeq r6, r8, r3, r0 │ │ │ │ - @ instruction: 0x010603bc │ │ │ │ - tsteq r4, r8, lsr #4 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + tsteq r4, r8, asr r6 │ │ │ │ tsteq r6, ip, lsl r4 │ │ │ │ - tsteq r4, r0, lsl r2 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ - smlatbeq r6, r0, r4, r0 │ │ │ │ - tsteq r6, r0, asr r4 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - smlatteq r4, r0, r1, sp │ │ │ │ - smlabteq r6, r8, r4, r0 │ │ │ │ - smlatteq r6, r4, r4, r0 │ │ │ │ - smlabteq r4, r8, r1, sp │ │ │ │ - smlabbeq r6, r8, r5, r0 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ + smlabteq r6, r0, r3, r0 │ │ │ │ + smlatteq r6, r0, r3, r0 │ │ │ │ + tsteq r4, r8, lsr r6 │ │ │ │ + tsteq r6, r8, lsr #8 │ │ │ │ + tsteq r4, r8, lsr #12 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + smlabbeq r6, r4, ip, r0 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + ldrdeq r0, [r6, -ip] │ │ │ │ + tsteq r6, r4, lsl r5 │ │ │ │ + smlatbeq r6, ip, r4, r0 │ │ │ │ + tsteq r6, r4, ror r4 │ │ │ │ + smlabbeq r6, r4, r4, r0 │ │ │ │ + ldrdeq sp, [r4, -r8] │ │ │ │ + @ instruction: 0x010604bc │ │ │ │ + smlabteq r6, ip, r4, r0 │ │ │ │ + smlabteq r4, r0, r5, sp │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + strdeq r0, [r6, -ip] │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + smlatbeq r4, r0, r5, sp │ │ │ │ + tsteq r6, r4, asr #10 │ │ │ │ tsteq r6, r4, asr r5 │ │ │ │ - smlatbeq r4, r8, r1, sp │ │ │ │ - @ instruction: 0x010605b0 │ │ │ │ - smlabteq r6, ip, r5, r0 │ │ │ │ - @ instruction: 0x0104d190 │ │ │ │ - tsteq r6, r0, lsl #14 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - tsteq r6, r8, lsl r6 │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ - tsteq r4, r8, ror #2 │ │ │ │ - @ instruction: 0x01060690 │ │ │ │ - smlatbeq r6, ip, r6, r0 │ │ │ │ - tsteq r4, r0, asr r1 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ + smlabbeq r4, r8, r5, sp │ │ │ │ + smlabbeq r6, r8, r6, r0 │ │ │ │ + strdeq r0, [r6, -r0] │ │ │ │ + @ instruction: 0x01060590 │ │ │ │ + @ instruction: 0x010605b4 │ │ │ │ + tsteq r4, r0, ror #10 │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ + tsteq r6, r4, asr #12 │ │ │ │ + tsteq r4, r8, asr #10 │ │ │ │ + smlatteq r6, ip, r6, r0 │ │ │ │ + smlatbeq r6, r8, r6, r0 │ │ │ │ + @ instruction: 0x010606bc │ │ │ │ + tsteq r4, r8, lsr #10 │ │ │ │ tsteq r6, r0, lsl #14 │ │ │ │ tsteq r6, ip, lsl r7 │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ + tsteq r4, r0, lsl r5 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ + smlatbeq r6, r0, r7, r0 │ │ │ │ + tsteq r6, r0, asr r7 │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + smlatteq r4, r0, r4, sp │ │ │ │ + smlabteq r6, r8, r7, r0 │ │ │ │ + smlatteq r6, r4, r7, r0 │ │ │ │ + smlabteq r4, r8, r4, sp │ │ │ │ + smlabbeq r6, r8, r8, r0 │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ + tsteq r6, r4, asr r8 │ │ │ │ + smlatbeq r4, r8, r4, sp │ │ │ │ + @ instruction: 0x010608b0 │ │ │ │ + smlabteq r6, ip, r8, r0 │ │ │ │ + @ instruction: 0x0104d490 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + tsteq r6, r8, lsl r9 │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + tsteq r4, r8, ror #8 │ │ │ │ + @ instruction: 0x01060990 │ │ │ │ + smlatbeq r6, ip, r9, r0 │ │ │ │ + tsteq r4, r0, asr r4 │ │ │ │ + tsteq r6, r0, asr sl │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ + tsteq r6, r4, asr sl │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ ldrdeq r0, [r6, -r8] │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - @ instruction: 0x0106089c │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x010607b4 │ │ │ │ - smlatteq r6, r0, r7, r0 │ │ │ │ - smlatteq r4, r8, r0, sp │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ + @ instruction: 0x01060b9c │ │ │ │ + tsteq r6, r8, lsr #22 │ │ │ │ + @ instruction: 0x01060ab4 │ │ │ │ + smlatteq r6, r0, sl, r0 │ │ │ │ + smlatteq r4, r8, r3, sp │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ ldrdeq sp, [r4, -r0] │ │ │ │ - smlabteq r6, r4, r8, r0 │ │ │ │ - smlabbeq r6, r8, r8, r0 │ │ │ │ - @ instruction: 0x01060894 │ │ │ │ - strheq sp, [r4, -r0] │ │ │ │ + smlabteq r6, r4, fp, r0 │ │ │ │ + smlabbeq r6, r8, fp, r0 │ │ │ │ + @ instruction: 0x01060b94 │ │ │ │ + @ instruction: 0x0104d3b0 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r6, ip, lsr #18 │ │ │ │ + tsteq r6, ip, lsr #24 │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [r8], #892 @ 0x37c │ │ │ │ @@ -27657,423 +27657,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r4, r4, lsr sl │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ - tsteq r6, ip, lsl r3 │ │ │ │ - tsteq r6, ip, lsr #6 │ │ │ │ - tsteq r4, ip, lsl #20 │ │ │ │ - @ instruction: 0x01060390 │ │ │ │ - smlabteq r6, r8, r3, r0 │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ + tsteq r6, ip, lsl r6 │ │ │ │ + tsteq r6, ip, lsr #12 │ │ │ │ + tsteq r4, ip, lsl #26 │ │ │ │ + @ instruction: 0x01060690 │ │ │ │ + smlabteq r6, r8, r6, r0 │ │ │ │ strdeq ip, [r4, -r4] │ │ │ │ - tsteq r6, ip, asr r4 │ │ │ │ - tsteq r6, r8, lsl r4 │ │ │ │ - tsteq r6, r8, lsr #8 │ │ │ │ + tsteq r6, ip, asr r7 │ │ │ │ + tsteq r6, r8, lsl r7 │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ ldrdeq ip, [r4, -r4] │ │ │ │ - tsteq r6, r8, asr r4 │ │ │ │ - smlabteq r4, r4, r9, ip │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ + tsteq r6, r8, asr r7 │ │ │ │ + smlabteq r4, r4, ip, ip │ │ │ │ + tsteq r6, r8, ror r9 │ │ │ │ + tsteq r6, r8, asr r8 │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - @ instruction: 0x01060494 │ │ │ │ - smlatbeq r6, r8, r4, r0 │ │ │ │ - @ instruction: 0x0104c994 │ │ │ │ + @ instruction: 0x01060794 │ │ │ │ + smlatbeq r6, r8, r7, r0 │ │ │ │ + @ instruction: 0x0104cc94 │ │ │ │ strdeq r0, [r6, -r0] │ │ │ │ - tsteq r6, r8, lsl #10 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ - smlatbeq r6, r8, r5, r0 │ │ │ │ - tsteq r6, r0, ror #10 │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - tsteq r4, ip, asr r9 │ │ │ │ - ldrdeq r0, [r6, -r0] │ │ │ │ - smlatteq r6, r4, r5, r0 │ │ │ │ - tsteq r4, r4, asr #18 │ │ │ │ - @ instruction: 0x010606bc │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ - tsteq r6, r0, asr #12 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ - tsteq r6, ip, ror #12 │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ + tsteq r4, ip, ror ip │ │ │ │ + smlatbeq r6, r8, r8, r0 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + tsteq r4, ip, asr ip │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - @ instruction: 0x0106069c │ │ │ │ - smlatbeq r6, r8, r6, r0 │ │ │ │ - smlatteq r4, r4, r8, ip │ │ │ │ - smlabteq r6, ip, r6, r0 │ │ │ │ - ldrdeq ip, [r4, -r4] │ │ │ │ - smlatbeq r6, r4, lr, r0 │ │ │ │ - ldrdeq r0, [r6, -r8] │ │ │ │ smlatteq r6, r4, r8, r0 │ │ │ │ - @ instruction: 0x010607b4 │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, r0, lsl #14 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ - @ instruction: 0x0104c894 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - tsteq r6, r8, ror #14 │ │ │ │ - tsteq r4, ip, ror r8 │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - @ instruction: 0x010607b8 │ │ │ │ - smlabteq r6, ip, r7, r0 │ │ │ │ - tsteq r4, ip, asr r8 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r6, r0, asr r8 │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ - tsteq r6, r8, ror #18 │ │ │ │ - smlatteq r6, r8, r8, r0 │ │ │ │ - @ instruction: 0x0106089c │ │ │ │ - @ instruction: 0x010608b4 │ │ │ │ - tsteq r4, ip, lsl r8 │ │ │ │ - strdeq r0, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - tsteq r4, r4, lsl #16 │ │ │ │ - smlatbeq r6, r4, r9, r0 │ │ │ │ + tsteq r4, r4, asr #24 │ │ │ │ + @ instruction: 0x010609bc │ │ │ │ tsteq r6, r4, ror #18 │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ - smlatteq r4, r4, r7, ip │ │ │ │ - @ instruction: 0x010609b4 │ │ │ │ - smlabteq r6, ip, r9, r0 │ │ │ │ - smlabteq r4, ip, r7, ip │ │ │ │ + tsteq r6, r8, lsr #18 │ │ │ │ + tsteq r6, r0, asr #18 │ │ │ │ + tsteq r4, ip, lsl ip │ │ │ │ + tsteq r6, ip, ror #18 │ │ │ │ + tsteq r6, r8, ror r9 │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - smlabteq r6, r0, sl, r0 │ │ │ │ + @ instruction: 0x0106099c │ │ │ │ + smlatbeq r6, r8, r9, r0 │ │ │ │ + smlatteq r4, r4, fp, ip │ │ │ │ + smlabteq r6, ip, r9, r0 │ │ │ │ + ldrdeq ip, [r4, -r4] │ │ │ │ + smlatbeq r6, r4, r1, r1 │ │ │ │ + ldrdeq r0, [r6, -r8] │ │ │ │ + smlatteq r6, r4, fp, r0 │ │ │ │ + @ instruction: 0x01060ab4 │ │ │ │ tsteq r6, r0, asr #20 │ │ │ │ - strdeq r0, [r6, -r8] │ │ │ │ - tsteq r6, r4, lsl sl │ │ │ │ - @ instruction: 0x0104c79c │ │ │ │ - tsteq r6, r8, asr sl │ │ │ │ - tsteq r6, r0, ror sl │ │ │ │ - smlabbeq r4, r4, r7, ip │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq r6, r8, lsl sl │ │ │ │ + @ instruction: 0x0104cb94 │ │ │ │ + tsteq r6, r4, asr sl │ │ │ │ + tsteq r6, r8, ror #20 │ │ │ │ + tsteq r4, ip, ror fp │ │ │ │ tsteq r6, r4, lsl #22 │ │ │ │ - @ instruction: 0x01060abc │ │ │ │ - ldrdeq r0, [r6, -r4] │ │ │ │ - tsteq r4, r4, ror #14 │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tsteq r4, ip, asr #14 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ + @ instruction: 0x01060ab8 │ │ │ │ + smlabteq r6, ip, sl, r0 │ │ │ │ + tsteq r4, ip, asr fp │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r6, r0, asr fp │ │ │ │ + tsteq r4, r4, asr #22 │ │ │ │ + tsteq r6, r8, ror #24 │ │ │ │ + smlatteq r6, r8, fp, r0 │ │ │ │ + @ instruction: 0x01060b9c │ │ │ │ + @ instruction: 0x01060bb4 │ │ │ │ + tsteq r4, ip, lsl fp │ │ │ │ + strdeq r0, [r6, -r0] │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tsteq r4, r4, lsl #22 │ │ │ │ + smlatbeq r6, r4, ip, r0 │ │ │ │ + tsteq r6, r4, ror #24 │ │ │ │ + tsteq r6, ip, ror ip │ │ │ │ + smlatteq r4, r4, sl, ip │ │ │ │ + @ instruction: 0x01060cb4 │ │ │ │ + smlabteq r6, ip, ip, r0 │ │ │ │ + smlabteq r4, ip, sl, ip │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - smlabbeq r6, r4, fp, r0 │ │ │ │ - smlatbeq r6, r0, fp, r0 │ │ │ │ - tsteq r4, r4, lsr #14 │ │ │ │ - smlatteq r6, r0, fp, r0 │ │ │ │ - strdeq r0, [r6, -r8] │ │ │ │ - tsteq r4, ip, lsl #14 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - tsteq r6, r4, lsr #24 │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ - smlatteq r4, ip, r6, ip │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - ldrdeq ip, [r4, -ip] │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ - smlabbeq r6, r0, sp, r0 │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - ldrdeq r0, [r6, -ip] │ │ │ │ - strdeq r0, [r6, -r4] │ │ │ │ - smlatbeq r4, r4, r6, ip │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ + smlabteq r6, r0, sp, r0 │ │ │ │ tsteq r6, r0, asr #26 │ │ │ │ - smlabbeq r4, ip, r6, ip │ │ │ │ - @ instruction: 0x01060db4 │ │ │ │ + strdeq r0, [r6, -r8] │ │ │ │ + tsteq r6, r4, lsl sp │ │ │ │ + @ instruction: 0x0104ca9c │ │ │ │ + tsteq r6, r8, asr sp │ │ │ │ tsteq r6, r0, ror sp │ │ │ │ - smlabbeq r6, r4, sp, r0 │ │ │ │ - tsteq r4, ip, ror #12 │ │ │ │ + smlabbeq r4, r4, sl, ip │ │ │ │ + tsteq r6, r4, lsl #28 │ │ │ │ + @ instruction: 0x01060dbc │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - smlatteq r6, r0, sp, r0 │ │ │ │ - tsteq r4, r4, asr r6 │ │ │ │ - strdeq r0, [r6, -r0] │ │ │ │ - tsteq r6, r4, ror #28 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ tsteq r6, r4, lsr #28 │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ - tsteq r4, ip, lsr #12 │ │ │ │ - smlabbeq r6, ip, lr, r0 │ │ │ │ - smlatbeq r6, r8, lr, r0 │ │ │ │ - tsteq r4, r4, lsl r6 │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ - smlatteq r6, r8, lr, r0 │ │ │ │ - strdeq r0, [r6, -ip] │ │ │ │ - strdeq ip, [r4, -r4] │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r4, ip, asr #20 │ │ │ │ + tsteq r6, ip, lsr pc │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ + smlabbeq r6, r4, lr, r0 │ │ │ │ + smlatbeq r6, r0, lr, r0 │ │ │ │ + tsteq r4, r4, lsr #20 │ │ │ │ + smlatteq r6, r0, lr, r0 │ │ │ │ + strdeq r0, [r6, -r8] │ │ │ │ + tsteq r4, ip, lsl #20 │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ tsteq r6, r4, lsr #30 │ │ │ │ - smlatteq r4, r4, r5, ip │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - tsteq r6, ip, lsr #32 │ │ │ │ - @ instruction: 0x01060fb4 │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + smlatteq r4, ip, r9, ip │ │ │ │ tsteq r6, ip, ror #30 │ │ │ │ - smlabbeq r6, ip, pc, r0 @ │ │ │ │ - @ instruction: 0x0104c5b4 │ │ │ │ - smlabteq r6, r4, pc, r0 @ │ │ │ │ - ldrdeq r0, [r6, -ip] │ │ │ │ - @ instruction: 0x0104c59c │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ + ldrdeq ip, [r4, -ip] │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + tsteq r6, ip, ror #2 │ │ │ │ + smlabbeq r6, r0, r0, r1 │ │ │ │ tsteq r6, r0, lsr #32 │ │ │ │ - tsteq r6, r4, lsr r0 │ │ │ │ - tsteq r4, ip, ror r5 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - smlabbeq r6, ip, r0, r1 │ │ │ │ - tsteq r4, r4, ror #10 │ │ │ │ + ldrdeq r0, [r6, -ip] │ │ │ │ + strdeq r0, [r6, -r4] │ │ │ │ + smlatbeq r4, r4, r9, ip │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ + smlabbeq r4, ip, r9, ip │ │ │ │ + strheq r1, [r6, -r4] │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + smlabbeq r6, r4, r0, r1 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ + ldrdeq r1, [r6, -r4] │ │ │ │ + smlatteq r6, r0, r0, r1 │ │ │ │ + tsteq r4, r4, asr r9 │ │ │ │ + strdeq r1, [r6, -r0] │ │ │ │ + tsteq r6, r4, ror #2 │ │ │ │ + tsteq r6, r4, lsr #2 │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ + smlabbeq r6, ip, r1, r1 │ │ │ │ + smlatbeq r6, r8, r1, r1 │ │ │ │ + tsteq r4, r4, lsl r9 │ │ │ │ tsteq r6, r8, lsr #4 │ │ │ │ - tsteq r6, r8, ror #2 │ │ │ │ + smlatteq r6, r8, r1, r1 │ │ │ │ + strdeq r1, [r6, -ip] │ │ │ │ + strdeq ip, [r4, -r4] │ │ │ │ + tsteq r6, r4, lsr #4 │ │ │ │ + smlatteq r4, r4, r8, ip │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + tsteq r6, ip, lsr #6 │ │ │ │ + @ instruction: 0x010612b4 │ │ │ │ + tsteq r6, ip, ror #4 │ │ │ │ + smlabbeq r6, ip, r2, r1 │ │ │ │ + @ instruction: 0x0104c8b4 │ │ │ │ + smlabteq r6, r4, r2, r1 │ │ │ │ + ldrdeq r1, [r6, -ip] │ │ │ │ + @ instruction: 0x0104c89c │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + tsteq r6, r0, lsr #6 │ │ │ │ + tsteq r6, r4, lsr r3 │ │ │ │ + tsteq r4, ip, ror r8 │ │ │ │ + tsteq r6, r8, ror r3 │ │ │ │ + smlabbeq r6, ip, r3, r1 │ │ │ │ + tsteq r4, r4, ror #16 │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ + tsteq r6, r8, ror #8 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r4, ip, lsr r5 │ │ │ │ - @ instruction: 0x010611bc │ │ │ │ + tsteq r6, ip, lsl r4 │ │ │ │ + tsteq r4, ip, lsr r8 │ │ │ │ + @ instruction: 0x010614bc │ │ │ │ ldrdeq r1, [r6, -r0] │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ - smlabbeq r6, r8, r2, r1 │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - tsteq r4, r4, lsl #10 │ │ │ │ - @ instruction: 0x01061290 │ │ │ │ + tsteq r4, r4, lsr #16 │ │ │ │ + smlabbeq r6, r8, r5, r1 │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + tsteq r4, r4, lsl #16 │ │ │ │ + @ instruction: 0x01061590 │ │ │ │ strdeq ip, [r4, -r4] │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ strdeq r1, [r6, -r4] │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ - tsteq r6, r8, lsr r5 │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - tsteq r6, r8, asr #6 │ │ │ │ + tsteq r6, r8, asr #12 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - tsteq r6, r0, lsl r3 │ │ │ │ - smlatbeq r4, ip, r4, ip │ │ │ │ - tsteq r6, r8, ror r3 │ │ │ │ - @ instruction: 0x01061398 │ │ │ │ - @ instruction: 0x0104c494 │ │ │ │ - tsteq r6, r0, asr r4 │ │ │ │ + tsteq r6, r0, lsl r6 │ │ │ │ + smlatbeq r4, ip, r7, ip │ │ │ │ + tsteq r6, r8, ror r6 │ │ │ │ + @ instruction: 0x01061698 │ │ │ │ + @ instruction: 0x0104c794 │ │ │ │ + tsteq r6, r0, asr r7 │ │ │ │ strdeq r1, [r6, -r8] │ │ │ │ - tsteq r6, r8, lsl r4 │ │ │ │ - tsteq r4, r4, ror r4 │ │ │ │ - smlabbeq r6, r0, r4, r1 │ │ │ │ - smlatbeq r6, r0, r4, r1 │ │ │ │ - tsteq r4, ip, asr r4 │ │ │ │ + tsteq r6, r8, lsl r7 │ │ │ │ + tsteq r4, r4, ror r7 │ │ │ │ + smlabbeq r6, r0, r7, r1 │ │ │ │ + smlatbeq r6, r0, r7, r1 │ │ │ │ + tsteq r4, ip, asr r7 │ │ │ │ strdeq r1, [r6, -r8] │ │ │ │ - tsteq r6, r0, asr r5 │ │ │ │ + tsteq r6, r0, asr r8 │ │ │ │ strdeq r1, [r6, -r8] │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ - smlabbeq r6, r0, r5, r1 │ │ │ │ - smlatbeq r6, r0, r5, r1 │ │ │ │ - tsteq r4, ip, lsl r4 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - smlatteq r6, r4, r5, r1 │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ + smlabbeq r6, r0, r8, r1 │ │ │ │ + smlatbeq r6, r0, r8, r1 │ │ │ │ + tsteq r4, ip, lsl r7 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + smlatteq r6, r4, r8, r1 │ │ │ │ strdeq r1, [r6, -r8] │ │ │ │ strdeq ip, [r4, -ip] │ │ │ │ - tsteq r6, r4, asr #12 │ │ │ │ - tsteq r6, r4, ror #12 │ │ │ │ - smlatteq r4, r4, r3, ip │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - smlatteq r6, ip, r6, r1 │ │ │ │ - @ instruction: 0x0106169c │ │ │ │ - @ instruction: 0x010616bc │ │ │ │ - @ instruction: 0x0104c3b4 │ │ │ │ - tsteq r6, r0, lsl #14 │ │ │ │ - tsteq r6, ip, lsl #14 │ │ │ │ - @ instruction: 0x0104c39c │ │ │ │ - smlabbeq r6, r4, r7, r1 │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, r0, asr r7 │ │ │ │ - tsteq r4, ip, ror r3 │ │ │ │ - @ instruction: 0x01061798 │ │ │ │ - @ instruction: 0x010617b0 │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ - smlatbeq r6, r4, r8, r1 │ │ │ │ - tsteq r6, ip, lsl r8 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ + tsteq r6, r4, ror #18 │ │ │ │ + smlatteq r4, r4, r6, ip │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r6, r4, asr sl │ │ │ │ + smlatteq r6, ip, r9, r1 │ │ │ │ + @ instruction: 0x0106199c │ │ │ │ + @ instruction: 0x010619bc │ │ │ │ + @ instruction: 0x0104c6b4 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ + tsteq r6, ip, lsl #20 │ │ │ │ + @ instruction: 0x0104c69c │ │ │ │ + smlabbeq r6, r4, sl, r1 │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq r6, r0, asr sl │ │ │ │ + tsteq r4, ip, ror r6 │ │ │ │ + @ instruction: 0x01061a98 │ │ │ │ + @ instruction: 0x01061ab0 │ │ │ │ + tsteq r4, r4, ror #12 │ │ │ │ + smlatbeq r6, r4, fp, r1 │ │ │ │ + tsteq r6, ip, lsl fp │ │ │ │ ldrdeq r1, [r6, -ip] │ │ │ │ - smlatteq r6, ip, r7, r1 │ │ │ │ - tsteq r4, ip, lsr r3 │ │ │ │ - tsteq r6, ip, lsr r8 │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - tsteq r4, r4, lsr #6 │ │ │ │ - smlatteq r6, r4, r8, r1 │ │ │ │ - @ instruction: 0x0106189c │ │ │ │ - @ instruction: 0x010618b4 │ │ │ │ - tsteq r4, r4, lsl #6 │ │ │ │ + smlatteq r6, ip, sl, r1 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + tsteq r6, ip, lsr fp │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ + tsteq r4, r4, lsr #12 │ │ │ │ + smlatteq r6, r4, fp, r1 │ │ │ │ + @ instruction: 0x01061b9c │ │ │ │ + @ instruction: 0x01061bb4 │ │ │ │ + tsteq r4, r4, lsl #12 │ │ │ │ ldrdeq r1, [r6, -ip] │ │ │ │ strdeq ip, [r4, -r4] │ │ │ │ - smlabbeq r6, r4, sp, r1 │ │ │ │ - smlabbeq r6, ip, pc, r1 @ │ │ │ │ - @ instruction: 0x0106199c │ │ │ │ - tsteq r6, r4, asr #18 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - tsteq r6, ip, lsl r9 │ │ │ │ - @ instruction: 0x0104c2bc │ │ │ │ - tsteq r6, ip, asr #18 │ │ │ │ - tsteq r6, r8, asr r9 │ │ │ │ - smlatbeq r4, r4, r2, ip │ │ │ │ - smlabteq r6, r4, r9, r1 │ │ │ │ - tsteq r6, ip, ror r9 │ │ │ │ - @ instruction: 0x01061994 │ │ │ │ - smlabbeq r4, r4, r2, ip │ │ │ │ - smlatteq r6, r4, r9, r1 │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ - tsteq r4, ip, ror #4 │ │ │ │ - tsteq r6, r4, ror #30 │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - smlatteq r6, r4, r9, r1 │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ - tsteq r4, r4, asr #4 │ │ │ │ + smlabbeq r6, r4, r0, r2 │ │ │ │ + smlabbeq r6, ip, r2, r2 │ │ │ │ + @ instruction: 0x01061c9c │ │ │ │ + tsteq r6, r4, asr #24 │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + @ instruction: 0x0104c5bc │ │ │ │ + tsteq r6, ip, asr #24 │ │ │ │ + tsteq r6, r8, asr ip │ │ │ │ + smlatbeq r4, r4, r5, ip │ │ │ │ + smlabteq r6, r4, ip, r1 │ │ │ │ + tsteq r6, ip, ror ip │ │ │ │ + @ instruction: 0x01061c94 │ │ │ │ + smlabbeq r4, r4, r5, ip │ │ │ │ + smlatteq r6, r4, ip, r1 │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + tsteq r4, ip, ror #10 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ + tsteq r6, r0, lsr r2 │ │ │ │ + smlatteq r6, r4, ip, r1 │ │ │ │ + tsteq r6, r0, ror #30 │ │ │ │ + tsteq r4, r4, asr #10 │ │ │ │ strdeq r1, [r6, -r4] │ │ │ │ - tsteq r6, r4, ror ip │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ + tsteq r6, r4, ror pc │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + tsteq r6, r0, asr r2 │ │ │ │ strdeq r1, [r6, -ip] │ │ │ │ - smlabbeq r6, r0, ip, r1 │ │ │ │ - tsteq r4, ip, lsl #4 │ │ │ │ - smlatteq r6, r4, r1, r2 │ │ │ │ + smlabbeq r6, r0, pc, r1 @ │ │ │ │ + tsteq r4, ip, lsl #10 │ │ │ │ + smlatteq r6, r4, r4, r2 │ │ │ │ strdeq ip, [r4, -ip] │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ ldrdeq r1, [r6, -ip] │ │ │ │ - smlatbeq r6, r8, ip, r1 │ │ │ │ - smlatteq r6, r4, r1, r2 │ │ │ │ - tsteq r6, r4, lsl #20 │ │ │ │ - smlabteq r4, ip, r1, ip │ │ │ │ + smlatbeq r6, r8, pc, r1 @ │ │ │ │ + smlatteq r6, r4, r4, r2 │ │ │ │ + tsteq r6, r4, lsl #26 │ │ │ │ + smlabteq r4, ip, r4, ip │ │ │ │ strdeq r2, [r6, -r4] │ │ │ │ - tsteq r6, r4, lsl sl │ │ │ │ - @ instruction: 0x0104c1b4 │ │ │ │ - smlabteq r6, r8, ip, r1 │ │ │ │ - strdeq r2, [r6, -ip] │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - @ instruction: 0x0104c194 │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ tsteq r6, r4, lsl sp │ │ │ │ - smlatteq r6, r0, ip, r1 │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ - tsteq r4, r4, asr r1 │ │ │ │ - tsteq r6, ip, lsl r2 │ │ │ │ - tsteq r6, ip, lsr sl │ │ │ │ - tsteq r4, ip, lsr r1 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - tsteq r6, r4, asr #20 │ │ │ │ - tsteq r4, ip, lsl r1 │ │ │ │ - smlatbeq r6, r0, pc, r1 @ │ │ │ │ - tsteq r4, ip, lsl #2 │ │ │ │ - smlabteq r6, r0, ip, r2 │ │ │ │ - @ instruction: 0x0106239c │ │ │ │ - strdeq r2, [r6, -r4] │ │ │ │ - smlabbeq r6, r4, sl, r1 │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - @ instruction: 0x01061f94 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - smlabteq r4, ip, r0, ip │ │ │ │ - smlatbeq r6, r8, pc, r1 @ │ │ │ │ - tsteq r6, r8, lsr r2 │ │ │ │ - strheq ip, [r4, -r4] │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - @ instruction: 0x01061fb4 │ │ │ │ - tsteq r6, r4, asr #4 │ │ │ │ - swpeq ip, r4, [r4] @ │ │ │ │ + @ instruction: 0x0104c4b4 │ │ │ │ smlabteq r6, r8, pc, r1 @ │ │ │ │ - tsteq r6, r8, asr r2 │ │ │ │ - tsteq r4, ip, ror r0 │ │ │ │ - smlabteq r6, r4, r2, r2 │ │ │ │ + strdeq r2, [r6, -ip] │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ + @ instruction: 0x0104c494 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + smlatteq r6, r0, pc, r1 @ │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ + tsteq r4, r4, asr r4 │ │ │ │ + tsteq r6, ip, lsl r5 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + tsteq r4, ip, lsr r4 │ │ │ │ + mrseq r2, (UNDEF: 6) │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + tsteq r4, ip, lsl r4 │ │ │ │ + smlatbeq r6, r0, r2, r2 │ │ │ │ + tsteq r4, ip, lsl #8 │ │ │ │ + smlabteq r6, r0, pc, r2 @ │ │ │ │ + @ instruction: 0x0106269c │ │ │ │ + strdeq r2, [r6, -r4] │ │ │ │ + smlabbeq r6, r4, sp, r1 │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ @ instruction: 0x01062294 │ │ │ │ - smlatbeq r6, r4, r7, r2 │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ - qaddeq ip, r4, r4 │ │ │ │ - @ instruction: 0x010627b8 │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ - smlatbeq r6, ip, r2, r2 │ │ │ │ - smlabteq r6, r4, r7, r2 │ │ │ │ - tsteq r6, r4, ror sl │ │ │ │ - tsteq r4, ip, lsl r0 │ │ │ │ - ldrdeq r2, [r6, -r8] │ │ │ │ - smlabbeq r6, r4, sl, r2 │ │ │ │ - tsteq r4, r4 │ │ │ │ - tsteq r6, ip, lsr r3 │ │ │ │ - smlatteq r6, r4, r2, r2 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + smlabteq r4, ip, r3, ip │ │ │ │ + smlatbeq r6, r8, r2, r2 │ │ │ │ + tsteq r6, r8, lsr r5 │ │ │ │ + @ instruction: 0x0104c3b4 │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ @ instruction: 0x010622b4 │ │ │ │ + tsteq r6, r4, asr #10 │ │ │ │ + @ instruction: 0x0104c394 │ │ │ │ + smlabteq r6, r8, r2, r2 │ │ │ │ + tsteq r6, r8, asr r5 │ │ │ │ + tsteq r4, ip, ror r3 │ │ │ │ + smlabteq r6, r4, r5, r2 │ │ │ │ + @ instruction: 0x01062594 │ │ │ │ + smlatbeq r6, r4, sl, r2 │ │ │ │ + tsteq r6, ip, asr sp │ │ │ │ + tsteq r4, r4, asr r3 │ │ │ │ + @ instruction: 0x01062ab8 │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ + smlatbeq r6, ip, r5, r2 │ │ │ │ + smlabteq r6, r4, sl, r2 │ │ │ │ + tsteq r6, r4, ror sp │ │ │ │ + tsteq r4, ip, lsl r3 │ │ │ │ + ldrdeq r2, [r6, -r8] │ │ │ │ + smlabbeq r6, r4, sp, r2 │ │ │ │ + tsteq r4, r4, lsl #6 │ │ │ │ + tsteq r6, ip, lsr r6 │ │ │ │ + smlatteq r6, r4, r5, r2 │ │ │ │ + @ instruction: 0x010625b4 │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - tsteq r6, ip, ror sl │ │ │ │ - ldrdeq fp, [r4, -r4] │ │ │ │ - smlatteq r6, r8, r7, r2 │ │ │ │ - smlabbeq r6, ip, sl, r2 │ │ │ │ - @ instruction: 0x0104bfbc │ │ │ │ - smlabteq r6, ip, r2, r2 │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + ldrdeq ip, [r4, -r4] │ │ │ │ + smlatteq r6, r8, sl, r2 │ │ │ │ + smlabbeq r6, ip, sp, r2 │ │ │ │ + @ instruction: 0x0104c2bc │ │ │ │ + smlabteq r6, ip, r5, r2 │ │ │ │ strdeq r2, [r6, -r4] │ │ │ │ - @ instruction: 0x01062a94 │ │ │ │ - @ instruction: 0x0104bf9c │ │ │ │ - tsteq r6, r8, lsl #16 │ │ │ │ - smlatbeq r6, r4, sl, r2 │ │ │ │ - smlabbeq r4, r4, pc, fp @ │ │ │ │ - tsteq r6, ip, lsl #6 │ │ │ │ + @ instruction: 0x01062d94 │ │ │ │ + @ instruction: 0x0104c29c │ │ │ │ + tsteq r6, r8, lsl #22 │ │ │ │ + smlatbeq r6, r4, sp, r2 │ │ │ │ + smlabbeq r4, r4, r2, ip │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ ldrdeq r2, [r6, -ip] │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ - smlatbeq r6, r4, sl, r2 │ │ │ │ - tsteq r4, ip, asr pc │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - @ instruction: 0x01062ab4 │ │ │ │ - tsteq r4, r4, asr #30 │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ + smlatbeq r6, r4, sp, r2 │ │ │ │ + tsteq r4, ip, asr r2 │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + @ instruction: 0x01062db4 │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ strdeq r2, [r6, -r4] │ │ │ │ - tsteq r6, ip, lsr #16 │ │ │ │ - @ instruction: 0x01062abc │ │ │ │ - tsteq r4, r4, lsr #30 │ │ │ │ - smlabbeq r6, r0, r5, r2 │ │ │ │ - tsteq r4, r4, lsl pc │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - tsteq r6, r0, ror fp │ │ │ │ - tsteq r6, r0, lsl fp │ │ │ │ + tsteq r6, ip, lsr #22 │ │ │ │ + @ instruction: 0x01062dbc │ │ │ │ + tsteq r4, r4, lsr #4 │ │ │ │ + smlabbeq r6, r0, r8, r2 │ │ │ │ + tsteq r4, r4, lsl r2 │ │ │ │ + tsteq r6, ip, lsl #30 │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + tsteq r6, r0, lsl lr │ │ │ │ ldrdeq r2, [r6, -ip] │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - ldrdeq fp, [r4, -ip] │ │ │ │ - @ instruction: 0x01062590 │ │ │ │ - tsteq r6, r8, asr #16 │ │ │ │ - smlabteq r4, r4, lr, fp │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + ldrdeq ip, [r4, -ip] │ │ │ │ + @ instruction: 0x01062890 │ │ │ │ + tsteq r6, r8, asr #22 │ │ │ │ + smlabteq r4, r4, r1, ip │ │ │ │ strdeq r2, [r6, -ip] │ │ │ │ - @ instruction: 0x0106259c │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - smlatbeq r4, r4, lr, fp │ │ │ │ - @ instruction: 0x010625b0 │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ - smlabbeq r4, ip, lr, fp │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - @ instruction: 0x01062f94 │ │ │ │ - smlatbeq r6, ip, ip, r2 │ │ │ │ - smlatteq r6, r4, sp, r2 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ + @ instruction: 0x0106289c │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ + smlatbeq r4, r4, r1, ip │ │ │ │ + @ instruction: 0x010628b0 │ │ │ │ + tsteq r6, r8, ror #22 │ │ │ │ + smlabbeq r4, ip, r1, ip │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + @ instruction: 0x01063294 │ │ │ │ + smlatbeq r6, ip, pc, r2 @ │ │ │ │ + smlatteq r6, r4, r0, r3 │ │ │ │ + tsteq r4, r4, ror #2 │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + smlabteq r6, ip, r6, r3 │ │ │ │ + tsteq r4, ip, asr #2 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + smlatteq r6, r8, r0, r3 │ │ │ │ + tsteq r6, ip, ror r2 │ │ │ │ + tsteq r4, ip, lsr #2 │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r4, ip, lsl r1 │ │ │ │ + tsteq r6, ip, asr r1 │ │ │ │ + @ instruction: 0x01062fbc │ │ │ │ + smlatteq r6, ip, r3, r3 │ │ │ │ + ldrdeq r3, [r6, -ip] │ │ │ │ + tsteq r6, ip, ror #4 │ │ │ │ + smlatteq r4, ip, r0, ip │ │ │ │ + @ instruction: 0x010636bc │ │ │ │ + tsteq r6, r0, lsl lr │ │ │ │ + ldrdeq ip, [r4, -r4] │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + tsteq r6, ip, ror #4 │ │ │ │ smlabteq r6, ip, r3, r3 │ │ │ │ - tsteq r4, ip, asr #28 │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - smlatteq r6, r8, sp, r2 │ │ │ │ + strheq ip, [r4, -r4] │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ tsteq r6, ip, ror pc │ │ │ │ - tsteq r4, ip, lsr #28 │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ - tsteq r4, ip, lsl lr │ │ │ │ - tsteq r6, ip, asr lr │ │ │ │ - @ instruction: 0x01062cbc │ │ │ │ - smlatteq r6, ip, r0, r3 │ │ │ │ - ldrdeq r2, [r6, -ip] │ │ │ │ - tsteq r6, ip, ror #30 │ │ │ │ - smlatteq r4, ip, sp, fp │ │ │ │ + swpeq ip, ip, [r4] │ │ │ │ + @ instruction: 0x0106329c │ │ │ │ + smlabteq r6, r4, r6, r3 │ │ │ │ @ instruction: 0x010633bc │ │ │ │ - tsteq r6, r0, lsl fp │ │ │ │ - ldrdeq fp, [r4, -r4] │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - tsteq r6, ip, ror #30 │ │ │ │ - smlabteq r6, ip, r0, r3 │ │ │ │ - @ instruction: 0x0104bdb4 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - @ instruction: 0x0104bd9c │ │ │ │ - @ instruction: 0x01062f9c │ │ │ │ - smlabteq r6, r4, r3, r3 │ │ │ │ - strheq r3, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - tsteq r4, r4, ror sp │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r4, r4, ror r0 │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [r8], #892 @ 0x37c │ │ │ │ @@ -28884,423 +28884,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r6, r8, lsl #12 │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ + tsteq r6, r8, lsl #18 │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ strdeq fp, [r4, -r8] │ │ │ │ - smlabteq r6, r0, r4, r2 │ │ │ │ - smlabteq r6, r4, fp, r2 │ │ │ │ - tsteq r6, r8, asr #26 │ │ │ │ + smlabteq r6, r0, r7, r2 │ │ │ │ + smlabteq r6, r4, lr, r2 │ │ │ │ + tsteq r6, r8, asr #32 │ │ │ │ ldrdeq fp, [r4, -r8] │ │ │ │ strdeq r2, [r6, -r8] │ │ │ │ - smlabteq r4, r8, r6, fp │ │ │ │ - ldrdeq r8, [r6, -r8] │ │ │ │ - smlatteq r6, ip, pc, r4 @ │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ - tsteq r6, r0, lsr r4 │ │ │ │ - smlatbeq r6, r8, r1, r3 │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ - tsteq r6, r0, asr #20 │ │ │ │ - smlabbeq r6, ip, r4, r2 │ │ │ │ - @ instruction: 0x01062b90 │ │ │ │ - tsteq r6, r0, lsl sp │ │ │ │ - tsteq r4, r0, ror r6 │ │ │ │ - tsteq r6, ip, asr #14 │ │ │ │ - smlabteq r6, r8, r8, r2 │ │ │ │ - tsteq r4, r8, asr r6 │ │ │ │ - smlabteq r6, r8, pc, r2 @ │ │ │ │ - tsteq r6, r0, lsl sp │ │ │ │ - tsteq r6, r8, lsr sp │ │ │ │ - tsteq r4, r8, lsr r6 │ │ │ │ - ldrdeq r2, [r6, -r0] │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - tsteq r4, r0, lsr #12 │ │ │ │ - smlabbeq r6, r0, r0, r3 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - strdeq r2, [r6, -r8] │ │ │ │ - @ instruction: 0x01062d98 │ │ │ │ - strdeq fp, [r4, -r8] │ │ │ │ - tsteq r6, r0, lsr r0 │ │ │ │ - ldrdeq r2, [r6, -r0] │ │ │ │ - smlatteq r4, r0, r5, fp │ │ │ │ - swpeq r3, r0, [r6] │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - smlabteq r4, r0, r5, fp │ │ │ │ + smlabteq r4, r8, r9, fp │ │ │ │ + ldrdeq r9, [r6, -r8] │ │ │ │ + smlatteq r6, ip, r2, r5 │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ + tsteq r6, r0, lsr r7 │ │ │ │ + smlatbeq r6, r8, r4, r3 │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + tsteq r6, r0, asr #26 │ │ │ │ + smlabbeq r6, ip, r7, r2 │ │ │ │ + @ instruction: 0x01062e90 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + tsteq r4, r0, ror r9 │ │ │ │ + tsteq r6, ip, asr #20 │ │ │ │ + smlabteq r6, r8, fp, r2 │ │ │ │ + tsteq r4, r8, asr r9 │ │ │ │ + smlabteq r6, r8, r2, r3 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + tsteq r6, r8, lsr r0 │ │ │ │ + tsteq r4, r8, lsr r9 │ │ │ │ + ldrdeq r3, [r6, -r0] │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + tsteq r4, r0, lsr #18 │ │ │ │ + smlabbeq r6, r0, r3, r3 │ │ │ │ + tsteq r6, r8, lsr #6 │ │ │ │ + strdeq r3, [r6, -r8] │ │ │ │ swpeq r3, r8, [r6] │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - smlatbeq r4, r8, r5, fp │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - smlatteq r6, r8, r0, r3 │ │ │ │ - strheq r3, [r6, -r8] │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ - tsteq r4, r8, ror r5 │ │ │ │ + strdeq fp, [r4, -r8] │ │ │ │ + tsteq r6, r0, lsr r3 │ │ │ │ + ldrdeq r3, [r6, -r0] │ │ │ │ + smlatteq r4, r0, r8, fp │ │ │ │ + @ instruction: 0x01063390 │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + mrseq r3, (UNDEF: 22) │ │ │ │ + smlabteq r4, r0, r8, fp │ │ │ │ + @ instruction: 0x01063398 │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + smlatbeq r4, r8, r8, fp │ │ │ │ + tsteq r6, r8, ror #14 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + smlatteq r6, r8, r3, r3 │ │ │ │ + @ instruction: 0x010633b8 │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + tsteq r4, r8, ror r8 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ - @ instruction: 0x01062e90 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ + @ instruction: 0x01063190 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - tsteq r6, r0, asr #2 │ │ │ │ - tsteq r4, r0, asr #10 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tsteq r6, r0, asr #8 │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tsteq r4, r8, lsr #10 │ │ │ │ - smlabbeq r6, r8, r4, r3 │ │ │ │ - tsteq r6, r0, lsr r4 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - smlatbeq r6, r0, r1, r3 │ │ │ │ - tsteq r4, r0, lsl #10 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r4, r8, lsr #16 │ │ │ │ + smlabbeq r6, r8, r7, r3 │ │ │ │ + tsteq r6, r0, lsr r7 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + smlatbeq r6, r0, r4, r3 │ │ │ │ + tsteq r4, r0, lsl #16 │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - smlatteq r4, r8, r4, fp │ │ │ │ - @ instruction: 0x01063498 │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - tsteq r6, r8, lsl #4 │ │ │ │ - smlabteq r4, r8, r4, fp │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - @ instruction: 0x0104b4b8 │ │ │ │ - smlatbeq r6, r8, r6, r3 │ │ │ │ - smlatteq r6, r8, r8, r3 │ │ │ │ - smlabteq r6, r8, r2, r3 │ │ │ │ - tsteq r6, r0, ror r2 │ │ │ │ - tsteq r6, r0, asr #4 │ │ │ │ - @ instruction: 0x010634b8 │ │ │ │ - smlabbeq r4, r0, r4, fp │ │ │ │ - tsteq r6, r8, ror r2 │ │ │ │ - strdeq r3, [r6, -r0] │ │ │ │ - tsteq r4, r8, ror #8 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ - smlatbeq r6, r8, r2, r3 │ │ │ │ + smlatteq r4, r8, r7, fp │ │ │ │ + @ instruction: 0x01063798 │ │ │ │ + tsteq r6, r8, ror #14 │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + smlabteq r4, r8, r7, fp │ │ │ │ tsteq r6, r0, lsr #10 │ │ │ │ - tsteq r4, r8, asr #8 │ │ │ │ - @ instruction: 0x010636b8 │ │ │ │ - smlabbeq r6, r8, r7, r3 │ │ │ │ - tsteq r4, r0, lsr r4 │ │ │ │ - smlatbeq r6, r0, r7, r3 │ │ │ │ - smlatbeq r6, r8, fp, r3 │ │ │ │ + @ instruction: 0x0104b7b8 │ │ │ │ + smlatbeq r6, r8, r9, r3 │ │ │ │ + smlatteq r6, r8, fp, r3 │ │ │ │ + smlabteq r6, r8, r5, r3 │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ + tsteq r6, r0, asr #10 │ │ │ │ + @ instruction: 0x010637b8 │ │ │ │ + smlabbeq r4, r0, r7, fp │ │ │ │ + tsteq r6, r8, ror r5 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ - smlabteq r6, r0, sl, r3 │ │ │ │ - tsteq r4, r8, lsl #8 │ │ │ │ + tsteq r4, r8, ror #14 │ │ │ │ + tsteq r6, r8, asr r8 │ │ │ │ + smlatbeq r6, r8, r5, r3 │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + tsteq r4, r8, asr #14 │ │ │ │ + @ instruction: 0x010639b8 │ │ │ │ + smlabbeq r6, r8, sl, r3 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ + smlatbeq r6, r0, sl, r3 │ │ │ │ + smlatbeq r6, r8, lr, r3 │ │ │ │ + strdeq r3, [r6, -r0] │ │ │ │ + smlabteq r6, r0, sp, r3 │ │ │ │ + tsteq r4, r8, lsl #14 │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - @ instruction: 0x01063694 │ │ │ │ + @ instruction: 0x01063994 │ │ │ │ strdeq fp, [r4, -r0] │ │ │ │ - @ instruction: 0x01063abc │ │ │ │ - tsteq r6, r4, lsl #18 │ │ │ │ + @ instruction: 0x01063dbc │ │ │ │ + tsteq r6, r4, lsl #24 │ │ │ │ ldrdeq r3, [r6, -r4] │ │ │ │ ldrdeq fp, [r4, -r0] │ │ │ │ - tsteq r6, r4, ror fp │ │ │ │ - smlabteq r4, r0, r3, fp │ │ │ │ - smlatbeq r6, ip, fp, r3 │ │ │ │ - tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r6, r4, ror lr │ │ │ │ + smlabteq r4, r0, r6, fp │ │ │ │ + smlatbeq r6, ip, lr, r3 │ │ │ │ + tsteq r6, r8, lsl #16 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, r8, lsl r8 │ │ │ │ - @ instruction: 0x0104b390 │ │ │ │ - smlabbeq r6, r0, sl, r3 │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - tsteq r4, r8, ror r3 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq r6, r8, lsr #14 │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ - @ instruction: 0x01063994 │ │ │ │ - tsteq r6, r4, ror #20 │ │ │ │ - tsteq r4, r0, asr #6 │ │ │ │ - tsteq r6, r8, ror sl │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ - tsteq r6, r0, ror #10 │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ - tsteq r4, r8, lsl r3 │ │ │ │ - smlatbeq r6, r0, r8, r3 │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - mrseq fp, LR_abt │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - smlabbeq r6, r8, r4, r3 │ │ │ │ - tsteq r6, r0, asr #10 │ │ │ │ - smlatteq r4, r0, r2, fp │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq r6, r8, lsl fp │ │ │ │ + @ instruction: 0x0104b690 │ │ │ │ + smlabbeq r6, r0, sp, r3 │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + tsteq r4, r8, ror r6 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tsteq r6, ip, asr #18 │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ + tsteq r4, r8, asr r6 │ │ │ │ + @ instruction: 0x01063c94 │ │ │ │ + tsteq r6, r4, ror #26 │ │ │ │ + tsteq r4, r0, asr #12 │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ + tsteq r6, r0, lsr #20 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ + tsteq r6, r8, lsr #18 │ │ │ │ + tsteq r4, r8, lsl r6 │ │ │ │ + smlatbeq r6, r0, fp, r3 │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + tsteq r4, r0, lsl #12 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + smlabbeq r6, r8, r7, r3 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ + smlatteq r4, r0, r5, fp │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ ldrdeq fp, [r4, -r0] │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - tsteq r6, r0, asr sp │ │ │ │ - tsteq r6, r8, lsl #24 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tsteq r6, r8, lsl #22 │ │ │ │ - tsteq r6, r4, lsl #20 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ + qaddeq r4, r0, r6 │ │ │ │ + tsteq r6, r8, lsl #30 │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ + tsteq r6, r4, lsl #26 │ │ │ │ ldrdeq r3, [r6, -r4] │ │ │ │ - @ instruction: 0x0104b290 │ │ │ │ - tsteq r6, r0, lsl fp │ │ │ │ - tsteq r6, ip, lsl fp │ │ │ │ - tsteq r4, r8, ror r2 │ │ │ │ - tsteq r6, r0, ror fp │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq r6, ip, asr #22 │ │ │ │ - tsteq r4, r8, asr r2 │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ - smlabbeq r6, r4, fp, r3 │ │ │ │ - tsteq r4, r0, asr #4 │ │ │ │ - tsteq r6, r8, lsr #24 │ │ │ │ + @ instruction: 0x0104b590 │ │ │ │ + tsteq r6, r0, lsl lr │ │ │ │ + tsteq r6, ip, lsl lr │ │ │ │ + tsteq r4, r8, ror r5 │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ + tsteq r4, r8, asr r5 │ │ │ │ + tsteq r6, r8, ror lr │ │ │ │ + smlabbeq r6, r4, lr, r3 │ │ │ │ + tsteq r4, r0, asr #10 │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - smlatbeq r6, r0, fp, r3 │ │ │ │ - smlatbeq r6, ip, fp, r3 │ │ │ │ - tsteq r4, r8, lsl r2 │ │ │ │ + smlatbeq r6, r0, lr, r3 │ │ │ │ + smlatbeq r6, ip, lr, r3 │ │ │ │ + tsteq r4, r8, lsl r5 │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - smlatteq r6, r4, fp, r3 │ │ │ │ - mrseq fp, R12_usr │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ - tsteq r6, r8, lsl #24 │ │ │ │ - tsteq r6, r4, lsl ip │ │ │ │ - smlatteq r4, r0, r1, fp │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ - tsteq r6, ip, asr #24 │ │ │ │ - smlabteq r4, r8, r1, fp │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - tsteq r6, r4, lsr sp │ │ │ │ - @ instruction: 0x01063c90 │ │ │ │ - tsteq r6, r0, ror #24 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ - @ instruction: 0x0104b198 │ │ │ │ - smlabteq r6, r0, ip, r3 │ │ │ │ - smlatteq r6, r0, ip, r3 │ │ │ │ - smlabbeq r4, r0, r1, fp │ │ │ │ - tsteq r6, r4, ror sp │ │ │ │ - tsteq r6, ip, lsr #26 │ │ │ │ - tsteq r6, r4, asr #26 │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ - @ instruction: 0x01063d94 │ │ │ │ - smlatbeq r6, ip, sp, r3 │ │ │ │ - tsteq r4, r8, asr #2 │ │ │ │ - @ instruction: 0x01063ebc │ │ │ │ - tsteq r6, r4, lsr lr │ │ │ │ - smlatteq r6, ip, sp, r3 │ │ │ │ - tsteq r6, r4, lsl #28 │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ - tsteq r6, r4, asr lr │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ - tsteq r4, r8, lsl #2 │ │ │ │ - tsteq r6, ip, lsl pc │ │ │ │ - smlabteq r6, r4, lr, r3 │ │ │ │ smlatteq r6, r4, lr, r3 │ │ │ │ - smlatteq r4, r8, r0, fp │ │ │ │ - tsteq r6, r4, lsr #30 │ │ │ │ + tsteq r4, r0, lsl #10 │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r8, lsl #30 │ │ │ │ + tsteq r6, r4, lsl pc │ │ │ │ + smlatteq r4, r0, r4, fp │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + tsteq r6, ip, asr #30 │ │ │ │ + smlabteq r4, r8, r4, fp │ │ │ │ + tsteq r6, ip, lsr r1 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + @ instruction: 0x01063f90 │ │ │ │ + tsteq r6, r0, ror #30 │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + @ instruction: 0x0104b498 │ │ │ │ + smlabteq r6, r0, pc, r3 @ │ │ │ │ + smlatteq r6, r0, pc, r3 @ │ │ │ │ + smlabbeq r4, r0, r4, fp │ │ │ │ + tsteq r6, r4, ror r0 │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ + tsteq r4, r0, ror #8 │ │ │ │ + swpeq r4, r4, [r6] │ │ │ │ + smlatbeq r6, ip, r0, r4 │ │ │ │ + tsteq r4, r8, asr #8 │ │ │ │ + @ instruction: 0x010641bc │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ + smlatteq r6, ip, r0, r4 │ │ │ │ + tsteq r6, r4, lsl #2 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ + tsteq r6, r4, asr r1 │ │ │ │ + tsteq r6, ip, ror #2 │ │ │ │ + tsteq r4, r8, lsl #8 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ + smlabteq r6, r4, r1, r4 │ │ │ │ + smlatteq r6, r4, r1, r4 │ │ │ │ + smlatteq r4, r8, r3, fp │ │ │ │ + tsteq r6, r4, lsr #4 │ │ │ │ ldrdeq fp, [r4, -r8] │ │ │ │ - smlatteq r6, r8, r4, r4 │ │ │ │ + smlatteq r6, r8, r7, r4 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - swpeq r4, r4, [r6] │ │ │ │ - smlatteq r6, ip, pc, r3 @ │ │ │ │ - @ instruction: 0x01063f94 │ │ │ │ - @ instruction: 0x01063fb4 │ │ │ │ - smlatbeq r4, r0, r0, fp │ │ │ │ - tsteq r6, ip, lsl r0 │ │ │ │ - tsteq r6, ip, lsr r0 │ │ │ │ - smlabbeq r4, r8, r0, fp │ │ │ │ + @ instruction: 0x01064394 │ │ │ │ + smlatteq r6, ip, r2, r4 │ │ │ │ + @ instruction: 0x01064294 │ │ │ │ + @ instruction: 0x010642b4 │ │ │ │ + smlatbeq r4, r0, r3, fp │ │ │ │ + tsteq r6, ip, lsl r3 │ │ │ │ + tsteq r6, ip, lsr r3 │ │ │ │ + smlabbeq r4, r8, r3, fp │ │ │ │ strdeq r4, [r6, -r4] │ │ │ │ - smlabbeq r6, ip, r0, r4 │ │ │ │ - strheq r4, [r6, -r4] │ │ │ │ - tsteq r4, r8, rrx │ │ │ │ - tsteq r6, r4, lsr r1 │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - qaddeq fp, r0, r4 │ │ │ │ + smlabbeq r6, ip, r3, r4 │ │ │ │ + @ instruction: 0x010643b4 │ │ │ │ + tsteq r4, r8, ror #6 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ - smlabteq r6, ip, r1, r4 │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + smlabteq r6, ip, r4, r4 │ │ │ │ strdeq r4, [r6, -r4] │ │ │ │ - tsteq r4, r8, lsr #32 │ │ │ │ - tsteq r6, r4, ror r2 │ │ │ │ - @ instruction: 0x0106429c │ │ │ │ - tsteq r4, r0, lsl r0 │ │ │ │ - smlabbeq r6, r4, r3, r4 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ - strdeq sl, [r4, -r0] │ │ │ │ - @ instruction: 0x01064398 │ │ │ │ - smlatteq r4, r0, pc, sl @ │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + tsteq r6, r4, ror r5 │ │ │ │ + @ instruction: 0x0106459c │ │ │ │ + tsteq r4, r0, lsl r3 │ │ │ │ + smlabbeq r6, r4, r6, r4 │ │ │ │ + tsteq r6, r4, lsl r6 │ │ │ │ + tsteq r6, r0, asr #12 │ │ │ │ + strdeq fp, [r4, -r0] │ │ │ │ + @ instruction: 0x01064698 │ │ │ │ + smlatteq r4, r0, r2, fp │ │ │ │ strdeq r4, [r6, -r0] │ │ │ │ - smlabbeq r6, r8, r5, r4 │ │ │ │ - @ instruction: 0x010644b0 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - @ instruction: 0x0104afb0 │ │ │ │ + smlabbeq r6, r8, r8, r4 │ │ │ │ + @ instruction: 0x010647b0 │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + @ instruction: 0x0104b2b0 │ │ │ │ strdeq r4, [r6, -r8] │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ - @ instruction: 0x0104af98 │ │ │ │ - tsteq r6, r8, lsl r6 │ │ │ │ - smlatbeq r6, r8, r5, r4 │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ + @ instruction: 0x0104b298 │ │ │ │ + tsteq r6, r8, lsl r9 │ │ │ │ + smlatbeq r6, r8, r8, r4 │ │ │ │ ldrdeq r4, [r6, -r4] │ │ │ │ - tsteq r4, r8, ror pc │ │ │ │ - tsteq r6, r0, asr #12 │ │ │ │ - tsteq r6, ip, asr r6 │ │ │ │ - tsteq r4, r0, ror #30 │ │ │ │ - @ instruction: 0x01064790 │ │ │ │ + tsteq r4, r8, ror r2 │ │ │ │ + tsteq r6, r0, asr #18 │ │ │ │ + tsteq r6, ip, asr r9 │ │ │ │ + tsteq r4, r0, ror #4 │ │ │ │ + @ instruction: 0x01064a90 │ │ │ │ strdeq r4, [r6, -r8] │ │ │ │ - smlatbeq r6, r8, r6, r4 │ │ │ │ - smlabteq r6, r4, r6, r4 │ │ │ │ - tsteq r4, r8, lsr pc │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ - tsteq r6, ip, lsr r7 │ │ │ │ - tsteq r4, r0, lsr #30 │ │ │ │ - smlatteq r6, r0, r7, r4 │ │ │ │ - @ instruction: 0x01064790 │ │ │ │ - smlatbeq r6, ip, r7, r4 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ - smlatteq r6, r4, r7, r4 │ │ │ │ - strdeq sl, [r4, -r0] │ │ │ │ - @ instruction: 0x010659b0 │ │ │ │ - strdeq r5, [r6, -r0] │ │ │ │ - smlabbeq r6, ip, ip, r4 │ │ │ │ - tsteq r6, r4, asr #20 │ │ │ │ - tsteq r6, ip, lsl r9 │ │ │ │ - smlabbeq r6, r4, r8, r4 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r6, r0, asr r8 │ │ │ │ - smlatbeq r4, r8, lr, sl │ │ │ │ - smlatbeq r6, ip, r8, r4 │ │ │ │ - smlabteq r6, r8, r8, r4 │ │ │ │ - @ instruction: 0x0104ae90 │ │ │ │ - tsteq r6, ip, ror #18 │ │ │ │ - tsteq r6, ip, lsl r9 │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ - tsteq r4, r0, ror lr │ │ │ │ - @ instruction: 0x01064994 │ │ │ │ - @ instruction: 0x010649b0 │ │ │ │ - tsteq r4, r8, asr lr │ │ │ │ - smlatteq r6, r4, sl, r4 │ │ │ │ - tsteq r6, ip, asr #20 │ │ │ │ - strdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsl sl │ │ │ │ - tsteq r4, r0, lsr lr │ │ │ │ - tsteq r6, r4, ror sl │ │ │ │ + smlatbeq r6, r8, r9, r4 │ │ │ │ + smlabteq r6, r4, r9, r4 │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ + tsteq r6, r0, lsr #20 │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq r4, r0, lsr #4 │ │ │ │ + smlatteq r6, r0, sl, r4 │ │ │ │ @ instruction: 0x01064a90 │ │ │ │ - tsteq r4, r8, lsl lr │ │ │ │ - tsteq r6, r4, lsr fp │ │ │ │ + smlatbeq r6, ip, sl, r4 │ │ │ │ + mrseq fp, R12_usr │ │ │ │ smlatteq r6, r4, sl, r4 │ │ │ │ - tsteq r6, r0, lsl #22 │ │ │ │ - strdeq sl, [r4, -r8] │ │ │ │ - tsteq r6, ip, asr fp │ │ │ │ - tsteq r6, r8, ror fp │ │ │ │ - smlatteq r4, r0, sp, sl │ │ │ │ - smlabteq r6, ip, sp, r4 │ │ │ │ - smlatbeq r6, r4, ip, r4 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - @ instruction: 0x01064bbc │ │ │ │ - ldrdeq r4, [r6, -r8] │ │ │ │ - @ instruction: 0x0104adb0 │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - tsteq r6, r0, asr ip │ │ │ │ - @ instruction: 0x0104ad98 │ │ │ │ - strdeq r4, [r6, -r4] │ │ │ │ - smlatbeq r6, r4, ip, r4 │ │ │ │ - smlabteq r6, r0, ip, r4 │ │ │ │ - tsteq r4, r8, ror sp │ │ │ │ - tsteq r6, ip, lsl sp │ │ │ │ - tsteq r6, r8, lsr sp │ │ │ │ - tsteq r4, r0, ror #26 │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ - ldrdeq r4, [r6, -r4] │ │ │ │ - smlabbeq r6, r4, sp, r4 │ │ │ │ - smlatbeq r6, r0, sp, r4 │ │ │ │ - tsteq r4, r8, lsr sp │ │ │ │ + strdeq fp, [r4, -r0] │ │ │ │ + @ instruction: 0x01065cb0 │ │ │ │ + strdeq r5, [r6, -r0] │ │ │ │ + smlabbeq r6, ip, pc, r4 @ │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + smlabbeq r6, r4, fp, r4 │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r6, r0, asr fp │ │ │ │ + smlatbeq r4, r8, r1, fp │ │ │ │ + smlatbeq r6, ip, fp, r4 │ │ │ │ + smlabteq r6, r8, fp, r4 │ │ │ │ + @ instruction: 0x0104b190 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + tsteq r6, ip, lsl ip │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + tsteq r4, r0, ror r1 │ │ │ │ + @ instruction: 0x01064c94 │ │ │ │ + @ instruction: 0x01064cb0 │ │ │ │ + tsteq r4, r8, asr r1 │ │ │ │ + smlatteq r6, r4, sp, r4 │ │ │ │ + tsteq r6, ip, asr #26 │ │ │ │ strdeq r4, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsl lr │ │ │ │ - tsteq r4, r0, lsr #26 │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ + tsteq r4, r0, lsr r1 │ │ │ │ + tsteq r6, r4, ror sp │ │ │ │ + @ instruction: 0x01064d90 │ │ │ │ + tsteq r4, r8, lsl r1 │ │ │ │ + tsteq r6, r4, lsr lr │ │ │ │ + smlatteq r6, r4, sp, r4 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + strdeq fp, [r4, -r8] │ │ │ │ + tsteq r6, ip, asr lr │ │ │ │ + tsteq r6, r8, ror lr │ │ │ │ + smlatteq r4, r0, r0, fp │ │ │ │ + smlabteq r6, ip, r0, r5 │ │ │ │ + smlatbeq r6, r4, pc, r4 @ │ │ │ │ + tsteq r6, ip, lsl #30 │ │ │ │ @ instruction: 0x01064ebc │ │ │ │ - tsteq r6, ip, ror #28 │ │ │ │ - smlabbeq r6, r8, lr, r4 │ │ │ │ - tsteq r4, r0, lsl #26 │ │ │ │ - smlabteq r6, r0, lr, r4 │ │ │ │ + ldrdeq r4, [r6, -r8] │ │ │ │ + strheq fp, [r4, -r0] │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tsteq r6, r0, asr pc │ │ │ │ + swpeq fp, r8, [r4] │ │ │ │ + strdeq r4, [r6, -r4] │ │ │ │ + smlatbeq r6, r4, pc, r4 @ │ │ │ │ + smlabteq r6, r0, pc, r4 @ │ │ │ │ + tsteq r4, r8, ror r0 │ │ │ │ + tsteq r6, ip, lsl r0 │ │ │ │ + tsteq r6, r8, lsr r0 │ │ │ │ + tsteq r4, r0, rrx │ │ │ │ + tsteq r6, ip, ror #2 │ │ │ │ + ldrdeq r5, [r6, -r4] │ │ │ │ + smlabbeq r6, r4, r0, r5 │ │ │ │ + smlatbeq r6, r0, r0, r5 │ │ │ │ + tsteq r4, r8, lsr r0 │ │ │ │ + strdeq r5, [r6, -ip] │ │ │ │ + tsteq r6, r8, lsl r1 │ │ │ │ + tsteq r4, r0, lsr #32 │ │ │ │ + @ instruction: 0x010651bc │ │ │ │ + tsteq r6, ip, ror #2 │ │ │ │ + smlabbeq r6, r8, r1, r5 │ │ │ │ + mrseq fp, (UNDEF: 4) │ │ │ │ + smlabteq r6, r0, r1, r5 │ │ │ │ strdeq sl, [r4, -r0] │ │ │ │ - tsteq r6, r4, asr r3 │ │ │ │ - tsteq r6, r0, lsr r1 │ │ │ │ - tsteq r6, r8 │ │ │ │ - tsteq r6, r0, ror pc │ │ │ │ - tsteq r6, r0, lsr #30 │ │ │ │ - tsteq r6, ip, lsr pc │ │ │ │ - @ instruction: 0x0104acb8 │ │ │ │ - @ instruction: 0x01064f98 │ │ │ │ - @ instruction: 0x01064fb4 │ │ │ │ - smlatbeq r4, r0, ip, sl │ │ │ │ - qaddeq r5, r8, r6 │ │ │ │ - tsteq r6, r8 │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ - smlabbeq r4, r0, ip, sl │ │ │ │ - smlabbeq r6, r0, r0, r5 │ │ │ │ - swpeq r5, ip, [r6] │ │ │ │ - tsteq r4, r8, ror #24 │ │ │ │ - ldrdeq r5, [r6, -r0] │ │ │ │ - tsteq r6, r8, lsr r1 │ │ │ │ - smlatteq r6, r8, r0, r5 │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - tsteq r4, r0, asr #24 │ │ │ │ - tsteq r6, r0, ror #2 │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ + tsteq r6, r4, asr r6 │ │ │ │ + tsteq r6, r0, lsr r4 │ │ │ │ + tsteq r6, r8, lsl #6 │ │ │ │ + tsteq r6, r0, ror r2 │ │ │ │ tsteq r6, r0, lsr #4 │ │ │ │ + tsteq r6, ip, lsr r2 │ │ │ │ + @ instruction: 0x0104afb8 │ │ │ │ + @ instruction: 0x01065298 │ │ │ │ + @ instruction: 0x010652b4 │ │ │ │ + smlatbeq r4, r0, pc, sl @ │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ + tsteq r6, r8, lsl #6 │ │ │ │ + tsteq r6, r4, lsr #6 │ │ │ │ + smlabbeq r4, r0, pc, sl @ │ │ │ │ + smlabbeq r6, r0, r3, r5 │ │ │ │ + @ instruction: 0x0106539c │ │ │ │ + tsteq r4, r8, ror #30 │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - smlatteq r6, ip, r1, r5 │ │ │ │ - tsteq r4, r8, lsl #24 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ + smlatteq r6, r8, r3, r5 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + tsteq r4, r0, asr #30 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + ldrdeq r5, [r6, -r0] │ │ │ │ + smlatteq r6, ip, r4, r5 │ │ │ │ + tsteq r4, r8, lsl #30 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ strdeq sl, [r4, -r8] │ │ │ │ - @ instruction: 0x0106549c │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ + @ instruction: 0x0106579c │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ ldrdeq r5, [r6, -ip] │ │ │ │ - smlabbeq r6, ip, r2, r5 │ │ │ │ - smlatbeq r6, r8, r2, r5 │ │ │ │ - smlabteq r4, r8, fp, sl │ │ │ │ - tsteq r6, r4, lsl #6 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - @ instruction: 0x0104abb0 │ │ │ │ - smlabteq r6, r4, r3, r5 │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ - @ instruction: 0x01065390 │ │ │ │ - @ instruction: 0x0104ab90 │ │ │ │ - smlatteq r6, ip, r3, r5 │ │ │ │ - tsteq r6, r8, lsl #8 │ │ │ │ - tsteq r4, r8, ror fp │ │ │ │ - tsteq r6, ip, lsr r5 │ │ │ │ - smlatbeq r6, r4, r4, r5 │ │ │ │ - tsteq r6, r4, asr r4 │ │ │ │ - tsteq r6, r0, ror r4 │ │ │ │ - tsteq r4, r0, asr fp │ │ │ │ - smlabteq r6, ip, r4, r5 │ │ │ │ - smlatteq r6, r8, r4, r5 │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ smlabbeq r6, ip, r5, r5 │ │ │ │ - tsteq r6, ip, lsr r5 │ │ │ │ - tsteq r6, r8, asr r5 │ │ │ │ - tsteq r4, r8, lsl fp │ │ │ │ - @ instruction: 0x01065590 │ │ │ │ - tsteq r4, r8, lsl #22 │ │ │ │ - smlatbeq r6, r4, lr, r5 │ │ │ │ - tsteq r6, r0, asr #20 │ │ │ │ - strdeq r5, [r6, -r8] │ │ │ │ - ldrdeq r5, [r6, -r0] │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - smlatteq r6, r8, r5, r5 │ │ │ │ + smlatbeq r6, r8, r5, r5 │ │ │ │ + smlabteq r4, r8, lr, sl │ │ │ │ tsteq r6, r4, lsl #12 │ │ │ │ - smlabteq r4, r8, sl, sl │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - tsteq r6, ip, ror r6 │ │ │ │ - @ instruction: 0x0104aab0 │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ - ldrdeq r5, [r6, -r0] │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ + @ instruction: 0x0104aeb0 │ │ │ │ + smlabteq r6, r4, r6, r5 │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ + @ instruction: 0x01065690 │ │ │ │ + @ instruction: 0x0104ae90 │ │ │ │ smlatteq r6, ip, r6, r5 │ │ │ │ - @ instruction: 0x0104aa90 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ - tsteq r4, r8, ror sl │ │ │ │ - @ instruction: 0x01065898 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ - @ instruction: 0x010657b0 │ │ │ │ + tsteq r6, r8, lsl #14 │ │ │ │ + tsteq r4, r8, ror lr │ │ │ │ + tsteq r6, ip, lsr r8 │ │ │ │ + smlatbeq r6, r4, r7, r5 │ │ │ │ + tsteq r6, r4, asr r7 │ │ │ │ + tsteq r6, r0, ror r7 │ │ │ │ + tsteq r4, r0, asr lr │ │ │ │ smlabteq r6, ip, r7, r5 │ │ │ │ - tsteq r4, r0, asr sl │ │ │ │ - tsteq r6, r8, lsr #16 │ │ │ │ + smlatteq r6, r8, r7, r5 │ │ │ │ + tsteq r4, r8, lsr lr │ │ │ │ + smlabbeq r6, ip, r8, r5 │ │ │ │ + tsteq r6, ip, lsr r8 │ │ │ │ + tsteq r6, r8, asr r8 │ │ │ │ + tsteq r4, r8, lsl lr │ │ │ │ + @ instruction: 0x01065890 │ │ │ │ + tsteq r4, r8, lsl #28 │ │ │ │ + smlatbeq r6, r4, r1, r6 │ │ │ │ + tsteq r6, r0, asr #26 │ │ │ │ + strdeq r5, [r6, -r8] │ │ │ │ + ldrdeq r5, [r6, -r0] │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ + smlatteq r6, r8, r8, r5 │ │ │ │ + tsteq r6, r4, lsl #18 │ │ │ │ + smlabteq r4, r8, sp, sl │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + tsteq r6, ip, ror r9 │ │ │ │ + @ instruction: 0x0104adb0 │ │ │ │ + tsteq r6, r0, lsr #20 │ │ │ │ + ldrdeq r5, [r6, -r0] │ │ │ │ + smlatteq r6, ip, r9, r5 │ │ │ │ + @ instruction: 0x0104ad90 │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ + @ instruction: 0x01065b98 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + @ instruction: 0x01065ab0 │ │ │ │ + smlabteq r6, ip, sl, r5 │ │ │ │ + tsteq r4, r0, asr sp │ │ │ │ + tsteq r6, r8, lsr #22 │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [r8], #892 @ 0x37c │ │ │ │ @@ -30111,423 +30111,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatteq r6, r0, r1, r5 │ │ │ │ + smlatteq r6, r0, r4, r5 │ │ │ │ ldrdeq sl, [r4, -r4] │ │ │ │ - smlabbeq r6, r4, r2, r5 │ │ │ │ - tsteq r6, r4, lsr r2 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - @ instruction: 0x0104a3b4 │ │ │ │ - smlatbeq r6, ip, r2, r5 │ │ │ │ - smlabteq r6, r8, r2, r5 │ │ │ │ - @ instruction: 0x0104a39c │ │ │ │ - tsteq r6, ip, lsl r5 │ │ │ │ + smlabbeq r6, r4, r5, r5 │ │ │ │ + tsteq r6, r4, lsr r5 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + @ instruction: 0x0104a6b4 │ │ │ │ + smlatbeq r6, ip, r5, r5 │ │ │ │ + smlabteq r6, r8, r5, r5 │ │ │ │ + @ instruction: 0x0104a69c │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ strdeq r5, [r6, -r4] │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - tsteq r6, ip, lsl #6 │ │ │ │ - tsteq r6, r8, lsr #6 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - smlabbeq r6, r4, r3, r5 │ │ │ │ - smlatbeq r6, r0, r3, r5 │ │ │ │ - tsteq r4, r4, asr r3 │ │ │ │ - tsteq r6, r4, asr #8 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ + tsteq r6, r8, lsr #12 │ │ │ │ + tsteq r4, ip, ror #12 │ │ │ │ + smlabbeq r6, r4, r6, r5 │ │ │ │ + smlatbeq r6, r0, r6, r5 │ │ │ │ + tsteq r4, r4, asr r6 │ │ │ │ + tsteq r6, r4, asr #14 │ │ │ │ strdeq r5, [r6, -r4] │ │ │ │ - tsteq r6, r0, lsl r4 │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - smlabbeq r6, r8, r4, r5 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ - @ instruction: 0x010655bc │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r6, r0, lsl r7 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + smlabbeq r6, r8, r7, r5 │ │ │ │ + tsteq r4, ip, lsl r6 │ │ │ │ + @ instruction: 0x010658bc │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ ldrdeq r5, [r6, -r4] │ │ │ │ strdeq r5, [r6, -r0] │ │ │ │ strdeq sl, [r4, -r4] │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - tsteq r6, r8, ror #10 │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ ldrdeq sl, [r4, -ip] │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - @ instruction: 0x010655bc │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + @ instruction: 0x010658bc │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - @ instruction: 0x0104a2bc │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ - smlatbeq r4, ip, r2, sl │ │ │ │ - smlatbeq r6, r4, sl, r5 │ │ │ │ - smlabbeq r6, r0, r8, r5 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ - smlabteq r6, r0, r6, r5 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - smlabbeq r6, ip, r6, r5 │ │ │ │ - tsteq r4, r4, ror r2 │ │ │ │ - smlatteq r6, r8, r6, r5 │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ - tsteq r4, ip, asr r2 │ │ │ │ - smlatbeq r6, r8, r7, r5 │ │ │ │ - tsteq r6, r8, asr r7 │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - tsteq r4, ip, lsr r2 │ │ │ │ + @ instruction: 0x0104a5bc │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ + smlatbeq r4, ip, r5, sl │ │ │ │ + smlatbeq r6, r4, sp, r5 │ │ │ │ + smlabbeq r6, r0, fp, r5 │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ + smlabteq r6, r0, r9, r5 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + smlabbeq r6, ip, r9, r5 │ │ │ │ + tsteq r4, r4, ror r5 │ │ │ │ + smlatteq r6, r8, r9, r5 │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + tsteq r4, ip, asr r5 │ │ │ │ + smlatbeq r6, r8, sl, r5 │ │ │ │ + tsteq r6, r8, asr sl │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + tsteq r4, ip, lsr r5 │ │ │ │ ldrdeq r5, [r6, -r0] │ │ │ │ - smlatteq r6, ip, r7, r5 │ │ │ │ - tsteq r4, r4, lsr #4 │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ - smlabbeq r6, r8, r8, r5 │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ + smlatteq r6, ip, sl, r5 │ │ │ │ + tsteq r4, r4, lsr #10 │ │ │ │ + tsteq r6, r0, lsr #24 │ │ │ │ + smlabbeq r6, r8, fp, r5 │ │ │ │ + tsteq r6, r8, lsr fp │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ strdeq sl, [r4, -ip] │ │ │ │ - @ instruction: 0x010658b0 │ │ │ │ - smlabteq r6, ip, r8, r5 │ │ │ │ - smlatteq r4, r4, r1, sl │ │ │ │ - tsteq r6, r0, ror r9 │ │ │ │ - tsteq r6, r0, lsr #18 │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ - smlabteq r4, r4, r1, sl │ │ │ │ - tsteq r6, r4, ror r9 │ │ │ │ - @ instruction: 0x0104a1b4 │ │ │ │ - smlatteq r6, ip, fp, r5 │ │ │ │ - smlabteq r6, r4, sl, r5 │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ + @ instruction: 0x01065bb0 │ │ │ │ + smlabteq r6, ip, fp, r5 │ │ │ │ + smlatteq r4, r4, r4, sl │ │ │ │ + tsteq r6, r0, ror ip │ │ │ │ + tsteq r6, r0, lsr #24 │ │ │ │ + tsteq r6, ip, lsr ip │ │ │ │ + smlabteq r4, r4, r4, sl │ │ │ │ + tsteq r6, r4, ror ip │ │ │ │ + @ instruction: 0x0104a4b4 │ │ │ │ + smlatteq r6, ip, lr, r5 │ │ │ │ + smlabteq r6, r4, sp, r5 │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ ldrdeq r5, [r6, -ip] │ │ │ │ strdeq r5, [r6, -r8] │ │ │ │ + smlabbeq r4, r4, r4, sl │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + tsteq r6, r0, ror sp │ │ │ │ + tsteq r4, ip, ror #8 │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ + smlabteq r6, r4, sp, r5 │ │ │ │ + smlatteq r6, r0, sp, r5 │ │ │ │ + tsteq r4, ip, asr #8 │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r6, r8, asr lr │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ + tsteq r6, r8, lsl #30 │ │ │ │ + smlabteq r6, r8, lr, r5 │ │ │ │ + smlatbeq r6, r4, lr, r5 │ │ │ │ + @ instruction: 0x01067a9c │ │ │ │ + tsteq r4, ip, lsl #8 │ │ │ │ + smlabteq r6, r4, lr, r5 │ │ │ │ + @ instruction: 0x01067ab4 │ │ │ │ + strdeq sl, [r4, -r4] │ │ │ │ + tsteq r6, r0, lsl #30 │ │ │ │ + ldrdeq r5, [r6, -ip] │ │ │ │ + smlabteq r6, r4, sl, r7 │ │ │ │ + ldrdeq sl, [r4, -r4] │ │ │ │ + smlabteq r6, ip, sl, r7 │ │ │ │ + smlabteq r4, r4, r3, sl │ │ │ │ + tsteq r6, r0, ror r8 │ │ │ │ + smlabteq r6, r8, r5, r6 │ │ │ │ + tsteq r6, ip, asr r2 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + smlabbeq r6, r4, fp, r7 │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ + ldrdeq r7, [r6, -r4] │ │ │ │ + @ instruction: 0x01067ab4 │ │ │ │ + smlatteq r6, r4, lr, r5 │ │ │ │ + tsteq r4, r4, ror r3 │ │ │ │ + smlabteq r6, ip, sl, r7 │ │ │ │ + tsteq r6, r4, lsl #30 │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + smlatteq r6, r0, sl, r7 │ │ │ │ + tsteq r6, ip, lsl pc │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + tsteq r6, ip, lsr pc │ │ │ │ + tsteq r4, r4, lsr #6 │ │ │ │ + tsteq r6, r4, ror fp │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + tsteq r6, ip, asr #30 │ │ │ │ + strdeq sl, [r4, -ip] │ │ │ │ + tsteq r6, r0, lsr fp │ │ │ │ + tsteq r6, ip, ror #30 │ │ │ │ + smlatteq r4, r4, r2, sl │ │ │ │ + tsteq r6, ip, ror #22 │ │ │ │ + tsteq r6, r8, asr #22 │ │ │ │ + smlabbeq r6, r4, pc, r5 @ │ │ │ │ + smlabteq r4, r4, r2, sl │ │ │ │ + tsteq r6, r8, ror #22 │ │ │ │ + smlatbeq r6, r4, pc, r5 @ │ │ │ │ + smlatbeq r4, ip, r2, sl │ │ │ │ + tsteq r6, ip, asr #24 │ │ │ │ + ldrdeq r7, [r6, -r4] │ │ │ │ + @ instruction: 0x01067b94 │ │ │ │ + tsteq r6, r0, ror fp │ │ │ │ + smlatbeq r6, ip, pc, r5 @ │ │ │ │ + tsteq r4, ip, ror r2 │ │ │ │ + @ instruction: 0x01067b90 │ │ │ │ + smlabteq r6, ip, pc, r5 @ │ │ │ │ + tsteq r4, r4, ror #4 │ │ │ │ + smlabteq r6, ip, fp, r7 │ │ │ │ + smlatbeq r6, r8, fp, r7 │ │ │ │ + smlatteq r6, r4, pc, r5 @ │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ + smlabteq r6, r8, fp, r7 │ │ │ │ + tsteq r6, r4 │ │ │ │ + tsteq r4, ip, lsr #4 │ │ │ │ + tsteq r6, ip, lsr ip │ │ │ │ + strdeq r7, [r6, -ip] │ │ │ │ + ldrdeq r7, [r6, -r8] │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ + strdeq r7, [r6, -r8] │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + smlatteq r4, ip, r1, sl │ │ │ │ + tsteq r6, r4, lsr ip │ │ │ │ + tsteq r6, r0, lsl ip │ │ │ │ + tsteq r6, ip, asr #32 │ │ │ │ + smlabteq r4, ip, r1, sl │ │ │ │ + qaddeq r6, r8, r6 │ │ │ │ + @ instruction: 0x0104a1bc │ │ │ │ + smlatteq r6, r0, sp, r7 │ │ │ │ + tsteq r6, ip, lsr r1 │ │ │ │ + smlabteq r6, r4, r0, r6 │ │ │ │ + smlabbeq r6, r4, r0, r6 │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + tsteq r6, r0, lsr ip │ │ │ │ smlabbeq r4, r4, r1, sl │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - tsteq r6, r0, ror sl │ │ │ │ + smlabbeq r6, r0, r0, r6 │ │ │ │ + tsteq r6, r0, asr ip │ │ │ │ tsteq r4, ip, ror #2 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - smlabteq r6, r4, sl, r5 │ │ │ │ - smlatteq r6, r0, sl, r5 │ │ │ │ + strheq r6, [r6, -ip] │ │ │ │ + swpeq r6, r8, [r6] @ │ │ │ │ + tsteq r6, r8, ror #24 │ │ │ │ tsteq r4, ip, asr #2 │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tsteq r6, r8, asr fp │ │ │ │ + strheq r6, [r6, -r8] │ │ │ │ + smlabbeq r6, r8, ip, r7 │ │ │ │ tsteq r4, r4, lsr r1 │ │ │ │ - tsteq r6, r8, lsl #24 │ │ │ │ - smlabteq r6, r8, fp, r5 │ │ │ │ - smlatbeq r6, r4, fp, r5 │ │ │ │ - @ instruction: 0x0106779c │ │ │ │ + tsteq r6, ip, lsr #2 │ │ │ │ + smlatteq r6, ip, r0, r6 │ │ │ │ + smlabteq r6, r8, r0, r6 │ │ │ │ + @ instruction: 0x01067c98 │ │ │ │ tsteq r4, ip, lsl #2 │ │ │ │ - smlabteq r6, r4, fp, r5 │ │ │ │ - @ instruction: 0x010677b4 │ │ │ │ + smlatteq r6, r8, r0, r6 │ │ │ │ + @ instruction: 0x01067cb8 │ │ │ │ strdeq sl, [r4, -r4] │ │ │ │ - tsteq r6, r0, lsl #24 │ │ │ │ - ldrdeq r5, [r6, -ip] │ │ │ │ - smlabteq r6, r4, r7, r7 │ │ │ │ + tsteq r6, r4, lsr #2 │ │ │ │ + mrseq r6, (UNDEF: 22) │ │ │ │ + ldrdeq r7, [r6, -r0] │ │ │ │ ldrdeq sl, [r4, -r4] │ │ │ │ - smlabteq r6, ip, r7, r7 │ │ │ │ + ldrdeq r7, [r6, -ip] │ │ │ │ smlabteq r4, r4, r0, sl │ │ │ │ - tsteq r6, r0, ror r5 │ │ │ │ - smlabteq r6, r8, r2, r6 │ │ │ │ - tsteq r6, ip, asr pc │ │ │ │ - tsteq r6, ip, ror #18 │ │ │ │ - smlabbeq r6, r4, r8, r7 │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ - ldrdeq r7, [r6, -r4] │ │ │ │ - @ instruction: 0x010677b4 │ │ │ │ - smlatteq r6, r4, fp, r5 │ │ │ │ - tsteq r4, r4, ror r0 │ │ │ │ - smlabteq r6, ip, r7, r7 │ │ │ │ - tsteq r6, r4, lsl #24 │ │ │ │ + smlabteq r6, r8, sp, r7 │ │ │ │ + tsteq r6, r0, asr sp │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + smlatteq r6, ip, ip, r7 │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ + swpeq sl, r4, [r4] @ │ │ │ │ + tsteq r6, ip, lsl #26 │ │ │ │ + tsteq r6, r8, asr #2 │ │ │ │ + tsteq r4, ip, ror r0 │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + tsteq r6, r0, ror #2 │ │ │ │ qaddeq sl, ip, r4 │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - smlatteq r6, r0, r7, r7 │ │ │ │ - tsteq r6, ip, lsl ip │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ - tsteq r4, r4, lsr #32 │ │ │ │ - tsteq r6, r4, ror r8 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - tsteq r6, ip, asr #24 │ │ │ │ - strdeq r9, [r4, -ip] │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ - tsteq r6, ip, ror #24 │ │ │ │ + tsteq r6, r4, asr #26 │ │ │ │ + smlabbeq r6, r0, r1, r6 │ │ │ │ + tsteq r4, r4, asr #32 │ │ │ │ + @ instruction: 0x01067db8 │ │ │ │ + tsteq r6, r8, ror sp │ │ │ │ + tsteq r6, r4, asr sp │ │ │ │ + @ instruction: 0x01066190 │ │ │ │ + tsteq r4, ip, lsl r0 │ │ │ │ + tsteq r6, r4, ror sp │ │ │ │ + @ instruction: 0x010661b0 │ │ │ │ + tsteq r4, r4 │ │ │ │ + @ instruction: 0x01067db0 │ │ │ │ + smlabbeq r6, ip, sp, r7 │ │ │ │ + smlabteq r6, r8, r1, r6 │ │ │ │ smlatteq r4, r4, pc, r9 @ │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ - tsteq r6, r8, asr #16 │ │ │ │ - smlabbeq r6, r4, ip, r5 │ │ │ │ - smlabteq r4, r4, pc, r9 @ │ │ │ │ - tsteq r6, r8, ror #16 │ │ │ │ - smlatbeq r6, r4, ip, r5 │ │ │ │ - smlatbeq r4, ip, pc, r9 @ │ │ │ │ - tsteq r6, ip, asr #18 │ │ │ │ - ldrdeq r7, [r6, -r4] │ │ │ │ - @ instruction: 0x01067894 │ │ │ │ - tsteq r6, r0, ror r8 │ │ │ │ - smlatbeq r6, ip, ip, r5 │ │ │ │ + ldrdeq r6, [r6, -r4] │ │ │ │ + ldrdeq r9, [r4, -r4] │ │ │ │ + tsteq r6, ip, lsl r1 │ │ │ │ + @ instruction: 0x01066398 │ │ │ │ + @ instruction: 0x010662b0 │ │ │ │ + tsteq r6, r8, lsr r2 │ │ │ │ + strdeq r6, [r6, -r8] │ │ │ │ + ldrdeq r6, [r6, -r4] │ │ │ │ + smlatbeq r6, r4, sp, r7 │ │ │ │ + @ instruction: 0x01049f94 │ │ │ │ + strdeq r6, [r6, -r4] │ │ │ │ + smlabteq r6, r4, sp, r7 │ │ │ │ tsteq r4, ip, ror pc │ │ │ │ - @ instruction: 0x01067890 │ │ │ │ - smlabteq r6, ip, ip, r5 │ │ │ │ - tsteq r4, r4, ror #30 │ │ │ │ - smlabteq r6, ip, r8, r7 │ │ │ │ - smlatbeq r6, r8, r8, r7 │ │ │ │ - smlatteq r6, r4, ip, r5 │ │ │ │ - tsteq r4, r4, asr #30 │ │ │ │ - smlabteq r6, r8, r8, r7 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - tsteq r4, ip, lsr #30 │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ + tsteq r6, r0, lsr r2 │ │ │ │ + tsteq r6, ip, lsl #4 │ │ │ │ + ldrdeq r7, [r6, -ip] │ │ │ │ + tsteq r4, ip, asr pc │ │ │ │ + tsteq r6, ip, lsr #4 │ │ │ │ strdeq r7, [r6, -ip] │ │ │ │ - ldrdeq r7, [r6, -r8] │ │ │ │ - tsteq r6, r4, lsl sp │ │ │ │ + tsteq r4, r4, asr #30 │ │ │ │ + smlatbeq r6, r0, r2, r6 │ │ │ │ + tsteq r6, r0, ror #4 │ │ │ │ + tsteq r6, ip, lsr r2 │ │ │ │ + tsteq r6, ip, lsl #28 │ │ │ │ + tsteq r4, ip, lsl pc │ │ │ │ + tsteq r6, ip, asr r2 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ tsteq r4, r4, lsl #30 │ │ │ │ - strdeq r7, [r6, -r8] │ │ │ │ - tsteq r6, r4, lsr sp │ │ │ │ - smlatteq r4, ip, lr, r9 │ │ │ │ - tsteq r6, r4, lsr r9 │ │ │ │ - tsteq r6, r0, lsl r9 │ │ │ │ - tsteq r6, ip, asr #26 │ │ │ │ + @ instruction: 0x01066298 │ │ │ │ + tsteq r6, r4, ror r2 │ │ │ │ + tsteq r6, r4, asr #28 │ │ │ │ + smlatteq r4, r4, lr, r9 │ │ │ │ + @ instruction: 0x01066294 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ smlabteq r4, ip, lr, r9 │ │ │ │ - tsteq r6, r8, asr sp │ │ │ │ - @ instruction: 0x01049ebc │ │ │ │ - smlatteq r6, r0, sl, r7 │ │ │ │ - tsteq r6, ip, lsr lr │ │ │ │ - smlabteq r6, r4, sp, r5 │ │ │ │ - smlabbeq r6, r4, sp, r5 │ │ │ │ - tsteq r6, r0, ror #26 │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ + tsteq r6, r8, ror r3 │ │ │ │ + mrseq r6, LR_und │ │ │ │ + smlabteq r6, r0, r2, r6 │ │ │ │ + @ instruction: 0x0106629c │ │ │ │ + tsteq r6, ip, ror #28 │ │ │ │ + @ instruction: 0x01049e9c │ │ │ │ + @ instruction: 0x010662bc │ │ │ │ + smlabbeq r6, ip, lr, r7 │ │ │ │ smlabbeq r4, r4, lr, r9 │ │ │ │ - smlabbeq r6, r0, sp, r5 │ │ │ │ - tsteq r6, r0, asr r9 │ │ │ │ - tsteq r4, ip, ror #28 │ │ │ │ - @ instruction: 0x01065dbc │ │ │ │ - @ instruction: 0x01065d98 │ │ │ │ - tsteq r6, r8, ror #18 │ │ │ │ + strdeq r6, [r6, -r8] │ │ │ │ + ldrdeq r6, [r6, -r4] │ │ │ │ + smlatbeq r6, r4, lr, r7 │ │ │ │ + tsteq r4, r4, ror #28 │ │ │ │ + strdeq r6, [r6, -r4] │ │ │ │ + smlabteq r6, r4, lr, r7 │ │ │ │ tsteq r4, ip, asr #28 │ │ │ │ - @ instruction: 0x01065db8 │ │ │ │ - smlabbeq r6, r8, r9, r7 │ │ │ │ - tsteq r4, r4, lsr lr │ │ │ │ - tsteq r6, ip, lsr #28 │ │ │ │ - smlatteq r6, ip, sp, r5 │ │ │ │ - smlabteq r6, r8, sp, r5 │ │ │ │ - @ instruction: 0x01067998 │ │ │ │ - tsteq r4, ip, lsl #28 │ │ │ │ - smlatteq r6, r8, sp, r5 │ │ │ │ - @ instruction: 0x010679b8 │ │ │ │ - strdeq r9, [r4, -r4] │ │ │ │ - tsteq r6, r4, lsr #28 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - ldrdeq r7, [r6, -r0] │ │ │ │ - ldrdeq r9, [r4, -r4] │ │ │ │ - ldrdeq r7, [r6, -ip] │ │ │ │ - smlabteq r4, r4, sp, r9 │ │ │ │ - smlabteq r6, r8, sl, r7 │ │ │ │ - tsteq r6, r0, asr sl │ │ │ │ - tsteq r6, r0, lsl sl │ │ │ │ - smlatteq r6, ip, r9, r7 │ │ │ │ - tsteq r6, r8, lsr #28 │ │ │ │ - @ instruction: 0x01049d94 │ │ │ │ - tsteq r6, ip, lsl #20 │ │ │ │ - tsteq r6, r8, asr #28 │ │ │ │ - tsteq r4, ip, ror sp │ │ │ │ - tsteq r6, r8, asr #20 │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ - tsteq r6, r0, ror #28 │ │ │ │ - tsteq r4, ip, asr sp │ │ │ │ - tsteq r6, r4, asr #20 │ │ │ │ - smlabbeq r6, r0, lr, r5 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ - @ instruction: 0x01067ab8 │ │ │ │ - tsteq r6, r8, ror sl │ │ │ │ - tsteq r6, r4, asr sl │ │ │ │ - @ instruction: 0x01065e90 │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ - tsteq r6, r4, ror sl │ │ │ │ - @ instruction: 0x01065eb0 │ │ │ │ - tsteq r4, r4, lsl #26 │ │ │ │ - @ instruction: 0x01067ab0 │ │ │ │ - smlabbeq r6, ip, sl, r7 │ │ │ │ - smlabteq r6, r8, lr, r5 │ │ │ │ - smlatteq r4, r4, ip, r9 │ │ │ │ - ldrdeq r5, [r6, -r4] │ │ │ │ - ldrdeq r9, [r4, -r4] │ │ │ │ - tsteq r6, ip, lsl lr │ │ │ │ - swpeq r6, r8, [r6] @ │ │ │ │ - @ instruction: 0x01065fb0 │ │ │ │ - tsteq r6, r8, lsr pc │ │ │ │ - strdeq r5, [r6, -r8] │ │ │ │ - ldrdeq r5, [r6, -r4] │ │ │ │ - smlatbeq r6, r4, sl, r7 │ │ │ │ - @ instruction: 0x01049c94 │ │ │ │ - strdeq r5, [r6, -r4] │ │ │ │ - smlabteq r6, r4, sl, r7 │ │ │ │ - tsteq r4, ip, ror ip │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - tsteq r6, ip, lsl #30 │ │ │ │ - ldrdeq r7, [r6, -ip] │ │ │ │ - tsteq r4, ip, asr ip │ │ │ │ - tsteq r6, ip, lsr #30 │ │ │ │ - strdeq r7, [r6, -ip] │ │ │ │ - tsteq r4, r4, asr #24 │ │ │ │ - smlatbeq r6, r0, pc, r5 @ │ │ │ │ - tsteq r6, r0, ror #30 │ │ │ │ - tsteq r6, ip, lsr pc │ │ │ │ - tsteq r6, ip, lsl #22 │ │ │ │ - tsteq r4, ip, lsl ip │ │ │ │ - tsteq r6, ip, asr pc │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ - tsteq r4, r4, lsl #24 │ │ │ │ - @ instruction: 0x01065f98 │ │ │ │ - tsteq r6, r4, ror pc │ │ │ │ - tsteq r6, r4, asr #22 │ │ │ │ - smlatteq r4, r4, fp, r9 │ │ │ │ - @ instruction: 0x01065f94 │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - smlabteq r4, ip, fp, r9 │ │ │ │ - tsteq r6, r8, ror r0 │ │ │ │ - mrseq r6, (UNDEF: 6) │ │ │ │ - smlabteq r6, r0, pc, r5 @ │ │ │ │ - @ instruction: 0x01065f9c │ │ │ │ - tsteq r6, ip, ror #22 │ │ │ │ - @ instruction: 0x01049b9c │ │ │ │ - @ instruction: 0x01065fbc │ │ │ │ - smlabbeq r6, ip, fp, r7 │ │ │ │ - smlabbeq r4, r4, fp, r9 │ │ │ │ - strdeq r5, [r6, -r8] │ │ │ │ - ldrdeq r5, [r6, -r4] │ │ │ │ - smlatbeq r6, r4, fp, r7 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ - strdeq r5, [r6, -r4] │ │ │ │ - smlabteq r6, r4, fp, r7 │ │ │ │ - tsteq r4, ip, asr #22 │ │ │ │ - tsteq r6, r8, rrx │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - tsteq r6, r4 │ │ │ │ + tsteq r6, r8, ror #6 │ │ │ │ + tsteq r6, r8, lsr #6 │ │ │ │ + tsteq r6, r4, lsl #6 │ │ │ │ ldrdeq r7, [r6, -r4] │ │ │ │ - tsteq r4, r4, lsr #22 │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r4, r4, lsr #28 │ │ │ │ + tsteq r6, r4, lsr #6 │ │ │ │ strdeq r7, [r6, -r4] │ │ │ │ - tsteq r4, ip, lsl #22 │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ - tsteq r6, ip, lsr r0 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ - smlatteq r4, ip, sl, r9 │ │ │ │ - tsteq r6, r8, lsl ip │ │ │ │ + tsteq r4, ip, lsl #28 │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + tsteq r6, ip, lsr r3 │ │ │ │ + tsteq r6, ip, lsl #30 │ │ │ │ + smlatteq r4, ip, sp, r9 │ │ │ │ + tsteq r6, r8, lsl pc │ │ │ │ ldrdeq r9, [r4, -ip] │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ strdeq r7, [r6, -ip] │ │ │ │ - smlabbeq r6, r4, ip, r7 │ │ │ │ - tsteq r6, r4, asr #24 │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - qaddeq r6, ip, r6 │ │ │ │ - smlatbeq r4, r4, sl, r9 │ │ │ │ - tsteq r6, r0, asr #24 │ │ │ │ - tsteq r6, ip, ror r0 │ │ │ │ - smlabbeq r4, ip, sl, r9 │ │ │ │ - tsteq r6, ip, ror ip │ │ │ │ - tsteq r6, r8, asr ip │ │ │ │ - swpeq r6, r4, [r6] @ │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ - strheq r6, [r6, -r4] │ │ │ │ - tsteq r4, r4, asr sl │ │ │ │ - smlatteq r6, ip, ip, r7 │ │ │ │ - smlatbeq r6, ip, ip, r7 │ │ │ │ - smlabbeq r6, r8, ip, r7 │ │ │ │ - smlabteq r6, r4, r0, r6 │ │ │ │ - tsteq r4, ip, lsr #20 │ │ │ │ - smlatbeq r6, r8, ip, r7 │ │ │ │ - smlatteq r6, r4, r0, r6 │ │ │ │ - tsteq r4, r4, lsl sl │ │ │ │ - smlatteq r6, r4, ip, r7 │ │ │ │ - smlabteq r6, r0, ip, r7 │ │ │ │ + smlabbeq r6, r4, pc, r7 @ │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ + smlatbeq r4, r4, sp, r9 │ │ │ │ + tsteq r6, r0, asr #30 │ │ │ │ + tsteq r6, ip, ror r3 │ │ │ │ + smlabbeq r4, ip, sp, r9 │ │ │ │ + tsteq r6, ip, ror pc │ │ │ │ + tsteq r6, r8, asr pc │ │ │ │ + @ instruction: 0x01066394 │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + tsteq r6, r8, ror pc │ │ │ │ + @ instruction: 0x010663b4 │ │ │ │ + tsteq r4, r4, asr sp │ │ │ │ + smlatteq r6, ip, pc, r7 @ │ │ │ │ + smlatbeq r6, ip, pc, r7 @ │ │ │ │ + smlabbeq r6, r8, pc, r7 @ │ │ │ │ + smlabteq r6, r4, r3, r6 │ │ │ │ + tsteq r4, ip, lsr #26 │ │ │ │ + smlatbeq r6, r8, pc, r7 @ │ │ │ │ + smlatteq r6, r4, r3, r6 │ │ │ │ + tsteq r4, r4, lsl sp │ │ │ │ + smlatteq r6, r4, pc, r7 @ │ │ │ │ + smlabteq r6, r0, pc, r7 @ │ │ │ │ strdeq r6, [r6, -ip] │ │ │ │ strdeq r9, [r4, -r4] │ │ │ │ - tsteq r6, r8, lsl #2 │ │ │ │ - smlatteq r4, r4, r9, r9 │ │ │ │ + tsteq r6, r8, lsl #8 │ │ │ │ + smlatteq r4, r4, ip, r9 │ │ │ │ strdeq r6, [r6, -r4] │ │ │ │ - tsteq r6, ip, ror r1 │ │ │ │ - tsteq r6, ip, lsr r1 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - smlatteq r6, r8, ip, r7 │ │ │ │ - @ instruction: 0x010499b4 │ │ │ │ - tsteq r6, r8, lsr r1 │ │ │ │ - tsteq r6, r8, lsl #26 │ │ │ │ - @ instruction: 0x0104999c │ │ │ │ - tsteq r6, r4, ror r1 │ │ │ │ - tsteq r6, r0, asr r1 │ │ │ │ - tsteq r6, r0, lsr #26 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ - tsteq r6, r0, asr #26 │ │ │ │ - tsteq r4, r4, ror #18 │ │ │ │ - smlatteq r6, r4, r1, r6 │ │ │ │ - smlatbeq r6, r4, r1, r6 │ │ │ │ - smlabbeq r6, r0, r1, r6 │ │ │ │ - tsteq r6, r0, asr sp │ │ │ │ - tsteq r4, ip, lsr r9 │ │ │ │ - smlatbeq r6, r0, r1, r6 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - tsteq r4, r4, lsr #18 │ │ │ │ + tsteq r6, ip, ror r4 │ │ │ │ + tsteq r6, ip, lsr r4 │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + smlatteq r6, r8, pc, r7 @ │ │ │ │ + @ instruction: 0x01049cb4 │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ + tsteq r6, r8 │ │ │ │ + @ instruction: 0x01049c9c │ │ │ │ + tsteq r6, r4, ror r4 │ │ │ │ + tsteq r6, r0, asr r4 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r4, ip, ror ip │ │ │ │ + tsteq r6, r0, ror r4 │ │ │ │ + tsteq r6, r0, asr #32 │ │ │ │ + tsteq r4, r4, ror #24 │ │ │ │ + smlatteq r6, r4, r4, r6 │ │ │ │ + smlatbeq r6, r4, r4, r6 │ │ │ │ + smlabbeq r6, r0, r4, r6 │ │ │ │ + qaddeq r8, r0, r6 │ │ │ │ + tsteq r4, ip, lsr ip │ │ │ │ + smlatbeq r6, r0, r4, r6 │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + tsteq r4, r4, lsr #24 │ │ │ │ ldrdeq r6, [r6, -ip] │ │ │ │ - @ instruction: 0x010661b8 │ │ │ │ - smlabbeq r6, r8, sp, r7 │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ - @ instruction: 0x01067d94 │ │ │ │ + @ instruction: 0x010664b8 │ │ │ │ + smlabbeq r6, r8, r0, r8 │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ + swpeq r8, r4, [r6] │ │ │ │ strdeq r9, [r4, -r4] │ │ │ │ - smlatbeq r6, ip, r8, r6 │ │ │ │ - tsteq r6, r0, asr #10 │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ - strdeq r7, [r6, -r0] │ │ │ │ - @ instruction: 0x01067db0 │ │ │ │ - smlabbeq r6, ip, sp, r7 │ │ │ │ - smlabteq r6, r8, r1, r6 │ │ │ │ - smlatbeq r4, ip, r8, r9 │ │ │ │ - smlatbeq r6, ip, sp, r7 │ │ │ │ - smlatteq r6, r8, r1, r6 │ │ │ │ - @ instruction: 0x01049894 │ │ │ │ - smlatteq r6, r8, sp, r7 │ │ │ │ - smlabteq r6, r4, sp, r7 │ │ │ │ - mrseq r6, LR_usr │ │ │ │ - tsteq r4, r4, ror r8 │ │ │ │ - smlatteq r6, r4, sp, r7 │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - tsteq r4, ip, asr r8 │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ - tsteq r6, r8, lsl lr │ │ │ │ - strdeq r7, [r6, -r4] │ │ │ │ - tsteq r6, r0, lsr r2 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ - tsteq r6, r4, lsl lr │ │ │ │ + smlatbeq r6, ip, fp, r6 │ │ │ │ + tsteq r6, r0, asr #16 │ │ │ │ tsteq r6, r0, asr r2 │ │ │ │ - tsteq r4, ip, lsl r8 │ │ │ │ - tsteq r6, r0, asr lr │ │ │ │ - tsteq r6, ip, lsr #28 │ │ │ │ - tsteq r6, r8, ror #4 │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ + strdeq r8, [r6, -r0] │ │ │ │ + strheq r8, [r6, -r0] │ │ │ │ + smlabbeq r6, ip, r0, r8 │ │ │ │ + smlabteq r6, r8, r4, r6 │ │ │ │ + smlatbeq r4, ip, fp, r9 │ │ │ │ + smlatbeq r6, ip, r0, r8 │ │ │ │ + smlatteq r6, r8, r4, r6 │ │ │ │ + @ instruction: 0x01049b94 │ │ │ │ + smlatteq r6, r8, r0, r8 │ │ │ │ + smlabteq r6, r4, r0, r8 │ │ │ │ + tsteq r6, r0, lsl #10 │ │ │ │ + tsteq r4, r4, ror fp │ │ │ │ + smlatteq r6, r4, r0, r8 │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq r4, ip, asr fp │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + tsteq r6, r8, lsl r1 │ │ │ │ + strdeq r8, [r6, -r4] │ │ │ │ + tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ + tsteq r6, r4, lsl r1 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + tsteq r4, ip, lsl fp │ │ │ │ + tsteq r6, r0, asr r1 │ │ │ │ + tsteq r6, ip, lsr #2 │ │ │ │ + tsteq r6, r8, ror #10 │ │ │ │ strdeq r9, [r4, -ip] │ │ │ │ - tsteq r6, ip, asr #28 │ │ │ │ - smlabbeq r6, r8, r2, r6 │ │ │ │ - smlatteq r4, r4, r7, r9 │ │ │ │ - tsteq r6, r0, lsr pc │ │ │ │ - @ instruction: 0x01067eb8 │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ - tsteq r6, r4, asr lr │ │ │ │ - @ instruction: 0x01066290 │ │ │ │ - @ instruction: 0x010497b4 │ │ │ │ - tsteq r6, r4, ror lr │ │ │ │ - @ instruction: 0x010662b0 │ │ │ │ - @ instruction: 0x0104979c │ │ │ │ - @ instruction: 0x01067eb0 │ │ │ │ - smlabbeq r6, ip, lr, r7 │ │ │ │ - smlabteq r6, r8, r2, r6 │ │ │ │ - tsteq r4, ip, ror r7 │ │ │ │ - smlatbeq r6, ip, lr, r7 │ │ │ │ - smlatteq r6, r8, r2, r6 │ │ │ │ - tsteq r4, r4, ror #14 │ │ │ │ - tsteq r6, r0, lsr #30 │ │ │ │ - smlatteq r6, r0, lr, r7 │ │ │ │ - @ instruction: 0x01067ebc │ │ │ │ + tsteq r6, ip, asr #2 │ │ │ │ + smlabbeq r6, r8, r5, r6 │ │ │ │ + smlatteq r4, r4, sl, r9 │ │ │ │ + tsteq r6, r0, lsr r2 │ │ │ │ + @ instruction: 0x010681b8 │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + tsteq r6, r4, asr r1 │ │ │ │ + @ instruction: 0x01066590 │ │ │ │ + @ instruction: 0x01049ab4 │ │ │ │ + tsteq r6, r4, ror r1 │ │ │ │ + @ instruction: 0x010665b0 │ │ │ │ + @ instruction: 0x01049a9c │ │ │ │ + @ instruction: 0x010681b0 │ │ │ │ + smlabbeq r6, ip, r1, r8 │ │ │ │ + smlabteq r6, r8, r5, r6 │ │ │ │ + tsteq r4, ip, ror sl │ │ │ │ + smlatbeq r6, ip, r1, r8 │ │ │ │ + smlatteq r6, r8, r5, r6 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + tsteq r6, r0, lsr #4 │ │ │ │ + smlatteq r6, r0, r1, r8 │ │ │ │ + @ instruction: 0x010681bc │ │ │ │ strdeq r6, [r6, -r8] │ │ │ │ - tsteq r4, ip, lsr r7 │ │ │ │ - ldrdeq r7, [r6, -ip] │ │ │ │ - tsteq r6, r8, lsl r3 │ │ │ │ - tsteq r4, r4, lsr #14 │ │ │ │ - tsteq r6, r8, lsl pc │ │ │ │ + tsteq r4, ip, lsr sl │ │ │ │ + ldrdeq r8, [r6, -ip] │ │ │ │ + tsteq r6, r8, lsl r6 │ │ │ │ + tsteq r4, r4, lsr #20 │ │ │ │ + tsteq r6, r8, lsl r2 │ │ │ │ ldrbeq pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbeq pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbeq pc, [r0], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strbeq pc, [ip], #2271 @ 0x8df @ │ │ │ │ @@ -30831,202 +30831,202 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2238 @ 0xfffff742 │ │ │ │ ldmmi lr!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2237 @ 0xfffff743 │ │ │ │ popmi {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - @ instruction: 0x01067890 │ │ │ │ - smlabteq r6, ip, ip, r5 │ │ │ │ - smlatbeq r4, r0, r0, r9 │ │ │ │ + @ instruction: 0x01067b90 │ │ │ │ + smlabteq r6, ip, pc, r5 @ │ │ │ │ + smlatbeq r4, r0, r3, r9 │ │ │ │ ldrdeq r5, [r6, -r8] │ │ │ │ - swpeq r9, r0, [r4] │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - @ instruction: 0x01065dbc │ │ │ │ - tsteq r6, r4, asr #26 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - smlatteq r6, r0, ip, r5 │ │ │ │ - @ instruction: 0x010678b0 │ │ │ │ - qaddeq r9, r8, r4 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ + @ instruction: 0x01049390 │ │ │ │ + tsteq r6, r0, ror #26 │ │ │ │ + strheq r6, [r6, -ip] │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ + tsteq r6, r4 │ │ │ │ + smlatteq r6, r0, pc, r5 @ │ │ │ │ + @ instruction: 0x01067bb0 │ │ │ │ + tsteq r4, r8, asr r3 │ │ │ │ + mrseq r6, (UNDEF: 6) │ │ │ │ ldrdeq r7, [r6, -r0] │ │ │ │ - tsteq r4, r0, asr #32 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r6, r8, lsl sp │ │ │ │ - smlatteq r6, r8, r8, r7 │ │ │ │ - tsteq r4, r0, lsr #32 │ │ │ │ - tsteq r6, r8, lsr sp │ │ │ │ - tsteq r6, r8, lsl #18 │ │ │ │ - tsteq r4, r8 │ │ │ │ - smlatbeq r6, ip, sp, r5 │ │ │ │ - tsteq r6, ip, ror #26 │ │ │ │ + tsteq r4, r0, asr #6 │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + tsteq r6, r8, lsl r0 │ │ │ │ + smlatteq r6, r8, fp, r7 │ │ │ │ + tsteq r4, r0, lsr #6 │ │ │ │ + tsteq r6, r8, lsr r0 │ │ │ │ + tsteq r6, r8, lsl #24 │ │ │ │ + tsteq r4, r8, lsl #6 │ │ │ │ + smlatbeq r6, ip, r0, r6 │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + tsteq r6, r8, asr #32 │ │ │ │ + tsteq r6, r8, lsl ip │ │ │ │ + smlatteq r4, r0, r2, r9 │ │ │ │ + tsteq r6, r8, rrx │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ + smlabteq r4, r8, r2, r9 │ │ │ │ + smlatbeq r6, r4, r0, r6 │ │ │ │ + smlabbeq r6, r0, r0, r6 │ │ │ │ + tsteq r6, r0, asr ip │ │ │ │ + smlatbeq r4, r8, r2, r9 │ │ │ │ + tsteq r6, ip, asr ip │ │ │ │ + @ instruction: 0x01049298 │ │ │ │ tsteq r6, r8, asr #26 │ │ │ │ - tsteq r6, r8, lsl r9 │ │ │ │ - smlatteq r4, r0, pc, r8 @ │ │ │ │ - tsteq r6, r8, ror #26 │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ - smlabteq r4, r8, pc, r8 @ │ │ │ │ - smlatbeq r6, r4, sp, r5 │ │ │ │ - smlabbeq r6, r0, sp, r5 │ │ │ │ - tsteq r6, r0, asr r9 │ │ │ │ - smlatbeq r4, r8, pc, r8 @ │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ - @ instruction: 0x01048f98 │ │ │ │ - tsteq r6, r8, asr #20 │ │ │ │ ldrdeq r7, [r6, -r0] │ │ │ │ - @ instruction: 0x01067990 │ │ │ │ - tsteq r6, ip, ror #18 │ │ │ │ - smlatbeq r6, r8, sp, r5 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ - smlabbeq r6, ip, r9, r7 │ │ │ │ - smlabteq r6, r8, sp, r5 │ │ │ │ - tsteq r4, r0, asr pc │ │ │ │ - smlabteq r6, r8, r9, r7 │ │ │ │ - smlatbeq r6, r4, r9, r7 │ │ │ │ - smlatteq r6, r0, sp, r5 │ │ │ │ - tsteq r4, r0, lsr pc │ │ │ │ - smlabteq r6, r4, r9, r7 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - tsteq r4, r8, lsl pc │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ + @ instruction: 0x01067c90 │ │ │ │ + tsteq r6, ip, ror #24 │ │ │ │ + smlatbeq r6, r8, r0, r6 │ │ │ │ + tsteq r4, r8, ror #4 │ │ │ │ + smlabbeq r6, ip, ip, r7 │ │ │ │ + smlabteq r6, r8, r0, r6 │ │ │ │ + tsteq r4, r0, asr r2 │ │ │ │ + smlabteq r6, r8, ip, r7 │ │ │ │ + smlatbeq r6, r4, ip, r7 │ │ │ │ + smlatteq r6, r0, r0, r6 │ │ │ │ + tsteq r4, r0, lsr r2 │ │ │ │ + smlabteq r6, r4, ip, r7 │ │ │ │ + mrseq r6, (UNDEF: 22) │ │ │ │ + tsteq r4, r8, lsl r2 │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ strdeq r7, [r6, -r8] │ │ │ │ ldrdeq r7, [r6, -r4] │ │ │ │ - tsteq r6, r2, lsl lr │ │ │ │ - strdeq r8, [r4, -r4] │ │ │ │ + tsteq r6, r2, lsl r1 │ │ │ │ + strdeq r9, [r4, -r4] │ │ │ │ strdeq r7, [r6, -sl] │ │ │ │ - tsteq r6, r8, lsr lr │ │ │ │ - smlatteq r4, r2, lr, r8 │ │ │ │ - tsteq r6, ip, lsr sl │ │ │ │ - tsteq r6, sl, lsl sl │ │ │ │ - tsteq r6, r8, asr lr │ │ │ │ - smlabteq r4, sl, lr, r8 │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ - @ instruction: 0x01048ebe │ │ │ │ + tsteq r6, r8, lsr r1 │ │ │ │ + smlatteq r4, r2, r1, r9 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + tsteq r6, sl, lsl sp │ │ │ │ + tsteq r6, r8, asr r1 │ │ │ │ + smlabteq r4, sl, r1, r9 │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ + @ instruction: 0x010491be │ │ │ │ ldrdeq r6, [r6, -ip] │ │ │ │ - smlatteq r6, lr, fp, r7 │ │ │ │ - tsteq r6, ip, asr #30 │ │ │ │ - ldrdeq r5, [r6, -r6] │ │ │ │ - @ instruction: 0x01065e98 │ │ │ │ - tsteq r6, r6, ror lr │ │ │ │ - tsteq r6, r8, asr #20 │ │ │ │ - smlabbeq r4, lr, lr, r8 │ │ │ │ - @ instruction: 0x01065e9c │ │ │ │ - tsteq r6, lr, ror #20 │ │ │ │ - tsteq r4, ip, ror lr │ │ │ │ - ldrdeq r5, [r6, -lr] │ │ │ │ - @ instruction: 0x01065ebc │ │ │ │ - smlabbeq r6, lr, sl, r7 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - smlatteq r6, r2, lr, r5 │ │ │ │ - @ instruction: 0x01067ab4 │ │ │ │ - tsteq r4, r2, asr lr │ │ │ │ - tsteq r6, ip, asr pc │ │ │ │ - tsteq r6, lr, lsl pc │ │ │ │ - strdeq r5, [r6, -ip] │ │ │ │ - smlabteq r6, lr, sl, r7 │ │ │ │ - tsteq r4, r4, lsr lr │ │ │ │ - tsteq r6, r2, lsr #30 │ │ │ │ + smlatteq r6, lr, lr, r7 │ │ │ │ + tsteq r6, ip, asr #4 │ │ │ │ + ldrdeq r6, [r6, -r6] │ │ │ │ + @ instruction: 0x01066198 │ │ │ │ + tsteq r6, r6, ror r1 │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + smlabbeq r4, lr, r1, r9 │ │ │ │ + @ instruction: 0x0106619c │ │ │ │ + tsteq r6, lr, ror #26 │ │ │ │ + tsteq r4, ip, ror r1 │ │ │ │ + ldrdeq r6, [r6, -lr] │ │ │ │ + @ instruction: 0x010661bc │ │ │ │ + smlabbeq r6, lr, sp, r7 │ │ │ │ + tsteq r4, r4, ror #2 │ │ │ │ + smlatteq r6, r2, r1, r6 │ │ │ │ + @ instruction: 0x01067db4 │ │ │ │ + tsteq r4, r2, asr r1 │ │ │ │ + tsteq r6, ip, asr r2 │ │ │ │ + tsteq r6, lr, lsl r2 │ │ │ │ + strdeq r6, [r6, -ip] │ │ │ │ + smlabteq r6, lr, sp, r7 │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ + tsteq r6, r2, lsr #4 │ │ │ │ strdeq r7, [r6, -r4] │ │ │ │ - tsteq r4, r2, lsr #28 │ │ │ │ + tsteq r4, r2, lsr #2 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ + tsteq r6, r2, asr #4 │ │ │ │ + tsteq r6, r4, lsl lr │ │ │ │ + tsteq r4, sl, lsl #2 │ │ │ │ + tsteq r6, r4, lsr #28 │ │ │ │ + strdeq r9, [r4, -lr] │ │ │ │ + tsteq r6, r4, lsl pc │ │ │ │ + @ instruction: 0x01067e9e │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + tsteq r6, lr, lsr lr │ │ │ │ + tsteq r6, ip, ror r2 │ │ │ │ + ldrdeq r9, [r4, -sl] │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ + smlatbeq r6, r2, r2, r6 │ │ │ │ + smlabteq r4, r8, r0, r9 │ │ │ │ + smlatbeq r6, r6, lr, r7 │ │ │ │ + smlabbeq r6, r4, lr, r7 │ │ │ │ + smlabteq r6, r2, r2, r6 │ │ │ │ + strheq r9, [r4, -r0] │ │ │ │ + smlatbeq r6, sl, lr, r7 │ │ │ │ + smlatteq r6, r8, r2, r6 │ │ │ │ + swpeq r9, lr, [r4] │ │ │ │ + tsteq r6, r4, lsr #30 │ │ │ │ + smlatteq r6, r6, lr, r7 │ │ │ │ + smlabteq r6, r4, lr, r7 │ │ │ │ + tsteq r6, r2, lsl #6 │ │ │ │ + smlabbeq r4, r0, r0, r9 │ │ │ │ + smlatteq r6, sl, lr, r7 │ │ │ │ + tsteq r6, r8, lsr #6 │ │ │ │ + tsteq r4, lr, rrx │ │ │ │ + tsteq r6, ip, lsr #30 │ │ │ │ + tsteq r6, sl, lsl #30 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + qaddeq r9, r6, r4 │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ + tsteq r4, sl, asr #32 │ │ │ │ + smlatteq r6, r4, r0, r8 │ │ │ │ + tsteq r6, r2, asr #8 │ │ │ │ + smlabteq r6, ip, r3, r6 │ │ │ │ + smlabbeq r6, lr, r3, r6 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ + tsteq r6, lr, lsr pc │ │ │ │ + tsteq r4, r0, lsr #32 │ │ │ │ + @ instruction: 0x01066392 │ │ │ │ tsteq r6, r4, ror #30 │ │ │ │ - tsteq r6, r2, asr #30 │ │ │ │ - tsteq r6, r4, lsl fp │ │ │ │ - tsteq r4, sl, lsl #28 │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - strdeq r8, [r4, -lr] │ │ │ │ - tsteq r6, r4, lsl ip │ │ │ │ - @ instruction: 0x01067b9e │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tsteq r6, lr, lsr fp │ │ │ │ - tsteq r6, ip, ror pc │ │ │ │ - ldrdeq r8, [r4, -sl] │ │ │ │ - tsteq r6, r4, ror #22 │ │ │ │ - smlatbeq r6, r2, pc, r5 @ │ │ │ │ - smlabteq r4, r8, sp, r8 │ │ │ │ - smlatbeq r6, r6, fp, r7 │ │ │ │ - smlabbeq r6, r4, fp, r7 │ │ │ │ - smlabteq r6, r2, pc, r5 @ │ │ │ │ - @ instruction: 0x01048db0 │ │ │ │ - smlatbeq r6, sl, fp, r7 │ │ │ │ - smlatteq r6, r8, pc, r5 @ │ │ │ │ - @ instruction: 0x01048d9e │ │ │ │ - tsteq r6, r4, lsr #24 │ │ │ │ - smlatteq r6, r6, fp, r7 │ │ │ │ - smlabteq r6, r4, fp, r7 │ │ │ │ - tsteq r6, r2 │ │ │ │ - smlabbeq r4, r0, sp, r8 │ │ │ │ - smlatteq r6, sl, fp, r7 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - tsteq r4, lr, ror #26 │ │ │ │ - tsteq r6, ip, lsr #24 │ │ │ │ - tsteq r6, sl, lsl #24 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - tsteq r4, r6, asr sp │ │ │ │ - qaddeq r6, r8, r6 │ │ │ │ - tsteq r4, sl, asr #26 │ │ │ │ - smlatteq r6, r4, sp, r7 │ │ │ │ - tsteq r6, r2, asr #2 │ │ │ │ - smlabteq r6, ip, r0, r6 │ │ │ │ - smlabbeq r6, lr, r0, r6 │ │ │ │ - tsteq r6, ip, rrx │ │ │ │ - tsteq r6, lr, lsr ip │ │ │ │ - tsteq r4, r0, lsr #26 │ │ │ │ - swpeq r6, r2, [r6] @ │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ - tsteq r4, lr, lsl #26 │ │ │ │ + tsteq r4, lr │ │ │ │ ldrdeq r6, [r6, -r4] │ │ │ │ - strheq r6, [r6, -r2] │ │ │ │ - smlabbeq r6, r4, ip, r7 │ │ │ │ + @ instruction: 0x010663b2 │ │ │ │ + smlabbeq r6, r4, pc, r7 @ │ │ │ │ strdeq r8, [r4, -r6] │ │ │ │ ldrdeq r6, [r6, -r8] │ │ │ │ - smlatbeq r6, sl, ip, r7 │ │ │ │ - smlatteq r4, r4, ip, r8 │ │ │ │ - tsteq r6, r2, asr r1 │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ + smlatbeq r6, sl, pc, r7 @ │ │ │ │ + smlatteq r4, r4, pc, r8 @ │ │ │ │ + tsteq r6, r2, asr r4 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ strdeq r6, [r6, -r2] │ │ │ │ - smlabteq r6, r4, ip, r7 │ │ │ │ - smlabteq r4, r6, ip, r8 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - smlatteq r6, sl, ip, r7 │ │ │ │ - @ instruction: 0x01048cb4 │ │ │ │ - tsteq r6, sl, asr r1 │ │ │ │ - tsteq r6, r8, lsr r1 │ │ │ │ - tsteq r6, sl, lsl #26 │ │ │ │ - @ instruction: 0x01048c9c │ │ │ │ - tsteq r6, sl, lsl sp │ │ │ │ - @ instruction: 0x01048c90 │ │ │ │ - tsteq r6, sl, lsl #28 │ │ │ │ - @ instruction: 0x01067d94 │ │ │ │ - tsteq r6, r6, asr sp │ │ │ │ - tsteq r6, r4, lsr sp │ │ │ │ - tsteq r6, r2, ror r1 │ │ │ │ - tsteq r4, ip, ror #24 │ │ │ │ - tsteq r6, sl, asr sp │ │ │ │ - @ instruction: 0x01066198 │ │ │ │ - tsteq r4, sl, asr ip │ │ │ │ - @ instruction: 0x01067d9c │ │ │ │ - tsteq r6, sl, ror sp │ │ │ │ - @ instruction: 0x010661b8 │ │ │ │ - tsteq r4, r2, asr #24 │ │ │ │ - smlatbeq r6, r0, sp, r7 │ │ │ │ + smlabteq r6, r4, pc, r7 @ │ │ │ │ + smlabteq r4, r6, pc, r8 @ │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + smlatteq r6, sl, pc, r7 @ │ │ │ │ + @ instruction: 0x01048fb4 │ │ │ │ + tsteq r6, sl, asr r4 │ │ │ │ + tsteq r6, r8, lsr r4 │ │ │ │ + tsteq r6, sl │ │ │ │ + @ instruction: 0x01048f9c │ │ │ │ + tsteq r6, sl, lsl r0 │ │ │ │ + @ instruction: 0x01048f90 │ │ │ │ + tsteq r6, sl, lsl #2 │ │ │ │ + swpeq r8, r4, [r6] │ │ │ │ + qaddeq r8, r6, r6 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + tsteq r6, r2, ror r4 │ │ │ │ + tsteq r4, ip, ror #30 │ │ │ │ + qaddeq r8, sl, r6 │ │ │ │ + @ instruction: 0x01066498 │ │ │ │ + tsteq r4, sl, asr pc │ │ │ │ + swpeq r8, ip, [r6] │ │ │ │ + tsteq r6, sl, ror r0 │ │ │ │ + @ instruction: 0x010664b8 │ │ │ │ + tsteq r4, r2, asr #30 │ │ │ │ + smlatbeq r6, r0, r0, r8 │ │ │ │ ldrdeq r6, [r6, -lr] │ │ │ │ - tsteq r4, r0, lsr ip │ │ │ │ - tsteq r6, sl, lsl lr │ │ │ │ - ldrdeq r7, [r6, -ip] │ │ │ │ - @ instruction: 0x01067dba │ │ │ │ + tsteq r4, r0, lsr pc │ │ │ │ + tsteq r6, sl, lsl r1 │ │ │ │ + ldrdeq r8, [r6, -ip] │ │ │ │ + strheq r8, [r6, -sl] │ │ │ │ strdeq r6, [r6, -r8] │ │ │ │ - tsteq r4, r2, lsl ip │ │ │ │ - smlatteq r6, r0, sp, r7 │ │ │ │ - tsteq r6, lr, lsl r2 │ │ │ │ - tsteq r4, r0, lsl #24 │ │ │ │ - tsteq r6, r2, lsr #28 │ │ │ │ - tsteq r6, r0, lsl #28 │ │ │ │ - tsteq r6, lr, lsr r2 │ │ │ │ - smlatteq r4, r8, fp, r8 │ │ │ │ - tsteq r6, lr, asr #4 │ │ │ │ + tsteq r4, r2, lsl pc │ │ │ │ + smlatteq r6, r0, r0, r8 │ │ │ │ + tsteq r6, lr, lsl r5 │ │ │ │ + tsteq r4, r0, lsl #30 │ │ │ │ + tsteq r6, r2, lsr #2 │ │ │ │ + mrseq r8, (UNDEF: 22) │ │ │ │ + tsteq r6, lr, lsr r5 │ │ │ │ + smlatteq r4, r8, lr, r8 │ │ │ │ + tsteq r6, lr, asr #10 │ │ │ │ ldrdeq r8, [r4, -ip] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r4, r6, lsl r6 │ │ │ │ eorspl pc, r8, #268435460 @ 0x10000004 │ │ │ │ @@ -31868,36 +31868,36 @@ │ │ │ │ adclt r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf01340a3 │ │ │ │ @ instruction: 0xf0453f10 │ │ │ │ @ instruction: 0xf013810e │ │ │ │ @ instruction: 0xf0453f01 │ │ │ │ @ instruction: 0xf00a80e9 │ │ │ │ svclt 0x0000bb52 │ │ │ │ - tstpeq r4, r6, asr #30 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsr #8 │ │ │ │ - tstpeq r4, sl, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r2, ror sl │ │ │ │ - mrseq r8, LR_und │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - tsteq r6, r8, ror #20 │ │ │ │ + tsteq r5, r6, asr #4 │ │ │ │ + tsteq r6, r8, lsr #14 │ │ │ │ + tsteq r5, sl, lsr r2 │ │ │ │ + tsteq r6, r2, ror sp │ │ │ │ + tsteq r6, r0, lsl #12 │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + tsteq r6, r8, ror #26 │ │ │ │ ldrdeq r7, [r6, -r2] │ │ │ │ - smlabteq r6, r0, r1, r8 │ │ │ │ - smlatteq r6, r6, ip, r7 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - tsteq r6, r2, lsl sp │ │ │ │ - tsteq r6, r4, asr #26 │ │ │ │ - tsteq r6, r4, lsr r1 │ │ │ │ - tsteq r6, r0, asr ip │ │ │ │ - strdeq r7, [r6, -r4] │ │ │ │ - smlatbeq r4, r0, r7, r8 │ │ │ │ - smlabbeq r6, r8, pc, r7 @ │ │ │ │ - tsteq r6, sl, lsl #24 │ │ │ │ - tsteq r6, sl, asr #30 │ │ │ │ - tsteq r6, r6, lsr ip │ │ │ │ - strdeq r7, [r6, -r0] │ │ │ │ + smlabteq r6, r0, r4, r8 │ │ │ │ + smlatteq r6, r6, pc, r7 @ │ │ │ │ + mrseq r8, (UNDEF: 6) │ │ │ │ + tsteq r6, r2, lsl r0 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ + tsteq r6, r4, lsr r4 │ │ │ │ + tsteq r6, r0, asr pc │ │ │ │ + strdeq r8, [r6, -r4] │ │ │ │ + smlatbeq r4, r0, sl, r8 │ │ │ │ + smlabbeq r6, r8, r2, r8 │ │ │ │ + tsteq r6, sl, lsl #30 │ │ │ │ + tsteq r6, sl, asr #4 │ │ │ │ + tsteq r6, r6, lsr pc │ │ │ │ + strdeq r8, [r6, -r0] │ │ │ │ ldrbvs pc, [r4], #-1441 @ 0xfffffa5f @ │ │ │ │ ldccs 2, cr11, [ip], {164} @ 0xa4 │ │ │ │ tstphi pc, #-1610612736 @ p-variant is OBSOLETE @ 0xa0000000 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vst1.8 {d15-d16}, [r4], r8 │ │ │ │ svccc 0x0010f014 │ │ │ │ rschi pc, lr, r5, asr #32 │ │ │ │ @@ -32717,51 +32717,51 @@ │ │ │ │ @ instruction: 0x53bcf241 │ │ │ │ @ instruction: 0xf0044299 │ │ │ │ @ instruction: 0xf00980a6 │ │ │ │ vfma.f32 d27, d17, d22 │ │ │ │ addsmi r5, r9, #204, 6 @ 0x30000003 │ │ │ │ strthi pc, [r0], -r6 │ │ │ │ stclt 0, cr15, [pc], #36 @ 8aef4 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ + tsteq r6, r8, asr #20 │ │ │ │ strdeq r7, [r6, -r4] │ │ │ │ - tsteq r4, sl, ror #2 │ │ │ │ - tsteq r4, r4, lsl lr │ │ │ │ - @ instruction: 0x01067996 │ │ │ │ - @ instruction: 0x010675b2 │ │ │ │ + tsteq r4, sl, ror #8 │ │ │ │ + tsteq r4, r4, lsl r1 │ │ │ │ + @ instruction: 0x01067c96 │ │ │ │ + @ instruction: 0x010678b2 │ │ │ │ ldrdeq r7, [r4, -r4] │ │ │ │ - @ instruction: 0x010674bc │ │ │ │ - tsteq r4, r0, lsr lr │ │ │ │ + @ instruction: 0x010677bc │ │ │ │ + tsteq r4, r0, lsr r1 │ │ │ │ ldrdeq r7, [r6, -sl] │ │ │ │ - tsteq r4, r0, asr sp │ │ │ │ - tsteq r4, r0, asr #20 │ │ │ │ - tsteq r6, r8, lsr #4 │ │ │ │ - smlabteq r6, sl, r6, r7 │ │ │ │ - @ instruction: 0x01067196 │ │ │ │ - smlabteq r6, sl, r6, r7 │ │ │ │ - tsteq r6, r8, ror r8 │ │ │ │ - tsteq r6, lr, lsr r0 │ │ │ │ - tsteq r5, r8, ror #28 │ │ │ │ - tsteq r6, r4, asr r8 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - smlabteq r6, ip, pc, r6 @ │ │ │ │ - smlabbeq r4, r6, r7, r7 │ │ │ │ - smlabteq r6, r6, r6, r6 │ │ │ │ - tsteq r6, sl, ror r6 │ │ │ │ - smlatbeq r5, ip, ip, r5 │ │ │ │ - tsteq r6, r6, ror #28 │ │ │ │ - tsteq r6, r2, asr #18 │ │ │ │ + qaddeq r8, r0, r4 │ │ │ │ + tsteq r4, r0, asr #26 │ │ │ │ + tsteq r6, r8, lsr #10 │ │ │ │ + smlabteq r6, sl, r9, r7 │ │ │ │ + @ instruction: 0x01067496 │ │ │ │ + smlabteq r6, sl, r9, r7 │ │ │ │ + tsteq r6, r8, ror fp │ │ │ │ + tsteq r6, lr, lsr r3 │ │ │ │ + tsteq r5, r8, ror #2 │ │ │ │ + tsteq r6, r4, asr fp │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + smlabteq r6, ip, r2, r7 │ │ │ │ + smlabbeq r4, r6, sl, r7 │ │ │ │ + smlabteq r6, r6, r9, r6 │ │ │ │ + tsteq r6, sl, ror r9 │ │ │ │ + smlatbeq r5, ip, pc, r5 @ │ │ │ │ + tsteq r6, r6, ror #2 │ │ │ │ + tsteq r6, r2, asr #24 │ │ │ │ strdeq r7, [r4, -ip] │ │ │ │ - smlabbeq r6, r4, r7, r7 │ │ │ │ - smlatbeq r4, r6, r5, r7 │ │ │ │ - tsteq r4, sl, asr #10 │ │ │ │ - tsteq r4, r8, lsr r5 │ │ │ │ - tsteq r6, r0, asr r6 │ │ │ │ - smlabteq r4, r8, r2, r7 │ │ │ │ - smlatbeq r6, sl, sl, r6 │ │ │ │ - tsteq r4, ip, ror r2 │ │ │ │ + smlabbeq r6, r4, sl, r7 │ │ │ │ + smlatbeq r4, r6, r8, r7 │ │ │ │ + tsteq r4, sl, asr #16 │ │ │ │ + tsteq r4, r8, lsr r8 │ │ │ │ + tsteq r6, r0, asr r9 │ │ │ │ + smlabteq r4, r8, r5, r7 │ │ │ │ + smlatbeq r6, sl, sp, r6 │ │ │ │ + tsteq r4, ip, ror r5 │ │ │ │ tstpvs r0, #268435460 @ p-variant is OBSOLETE @ 0x10000004 │ │ │ │ @ instruction: 0xf0064299 │ │ │ │ stmdale r1, {r0, r3, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ svcpl 0x00b0f5b1 │ │ │ │ cmnphi r8, #3 @ p-variant is OBSOLETE │ │ │ │ vadd.i8 d29, d1, d27 │ │ │ │ addsmi r5, r9, #240, 6 @ 0xc0000003 │ │ │ │ @@ -33623,24 +33623,24 @@ │ │ │ │ stclt 0, cr15, [r7, #32]! │ │ │ │ cmnpvs r4, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ @ instruction: 0xf0084299 │ │ │ │ @ instruction: 0xf64181d8 │ │ │ │ addsmi r6, r9, #120, 6 @ 0xe0000001 │ │ │ │ mvnshi pc, #8 │ │ │ │ ldclt 0, cr15, [fp, #32] │ │ │ │ - tsteq r6, r0, rrx │ │ │ │ - smlatbeq r6, sl, r8, r6 │ │ │ │ - qaddeq r8, r4, r6 │ │ │ │ - tsteq r6, r2, asr #32 │ │ │ │ - tsteq r6, r0, lsr r0 │ │ │ │ - tsteq r6, r8, asr #32 │ │ │ │ - smlabbeq r6, sl, r6, r6 │ │ │ │ - @ instruction: 0x010554b4 │ │ │ │ - smlatbeq r6, r0, lr, r6 │ │ │ │ - tsteq r6, r4, ror sp │ │ │ │ + tsteq r6, r0, ror #6 │ │ │ │ + smlatbeq r6, sl, fp, r6 │ │ │ │ + tsteq r6, r4, asr r3 │ │ │ │ + tsteq r6, r2, asr #6 │ │ │ │ + tsteq r6, r0, lsr r3 │ │ │ │ + tsteq r6, r8, asr #6 │ │ │ │ + smlabbeq r6, sl, r9, r6 │ │ │ │ + @ instruction: 0x010557b4 │ │ │ │ + smlatbeq r6, r0, r1, r7 │ │ │ │ + tsteq r6, r4, ror r0 │ │ │ │ movsvs pc, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf0084299 │ │ │ │ ldmdale r8!, {r6, r8, pc} │ │ │ │ svcpl 0x00f5f5b1 │ │ │ │ strbhi pc, [r3, #1] @ │ │ │ │ @ instruction: 0xf641d822 │ │ │ │ addsmi r6, r9, #144, 6 @ 0x40000002 │ │ │ │ @@ -34871,28 +34871,28 @@ │ │ │ │ addsmi r6, r9, #2080374784 @ 0x7c000000 │ │ │ │ @ instruction: 0xf5a4d926 │ │ │ │ @ instruction: 0xf04f5478 │ │ │ │ stccc 3, cr3, [r0], #-68 @ 0xffffffbc │ │ │ │ rscmi fp, r3, r4, lsr #5 │ │ │ │ @ instruction: 0xf14707d9 │ │ │ │ ldrsbt r8, [r4], #60 @ 0x3c │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ - @ instruction: 0x010654bc │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - tsteq r6, r2, lsl r7 │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ + tsteq r6, ip, lsr #20 │ │ │ │ + @ instruction: 0x010657bc │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + tsteq r6, r2, lsl sl │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ strdeq r7, [r6, -sl] │ │ │ │ - smlatteq r6, ip, r6, r7 │ │ │ │ - smlatteq r6, r2, r6, r7 │ │ │ │ + smlatteq r6, ip, r9, r7 │ │ │ │ + smlatteq r6, r2, r9, r7 │ │ │ │ ldrdeq r7, [r6, -r4] │ │ │ │ - tsteq r6, lr, lsl #12 │ │ │ │ - smlatbeq r6, r0, r3, r5 │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ + smlatbeq r6, r0, r6, r5 │ │ │ │ + tsteq r6, sl, ror #18 │ │ │ │ tsteq r6, sl, ror #12 │ │ │ │ - tsteq r6, sl, ror #6 │ │ │ │ - tsteq r6, r6, asr r6 │ │ │ │ + tsteq r6, r6, asr r9 │ │ │ │ mvnspl pc, #70254592 @ 0x4300000 │ │ │ │ ldmdale r0, {r0, r3, r4, r7, r9, lr} │ │ │ │ bicspl pc, pc, #70254592 @ 0x4300000 │ │ │ │ vqsub.s8 d20, d23, d9 │ │ │ │ @ instruction: 0xf5a483b6 │ │ │ │ @ instruction: 0xf04f5477 │ │ │ │ stccc 3, cr3, [r0], #-68 @ 0xffffffbc │ │ │ │ @@ -35867,210 +35867,210 @@ │ │ │ │ smlabtcs r1, r8, sl, r4 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ ldmdb r4!, {r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bmi ff247ee8 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7dc447a │ │ │ │ ldr lr, [r4, lr, ror #18]! │ │ │ │ - smlatbeq r4, r8, lr, r4 │ │ │ │ - @ instruction: 0x01064692 │ │ │ │ - @ instruction: 0x0104c1b8 │ │ │ │ - tsteq r6, lr, ror #12 │ │ │ │ - smlatbeq r4, r8, r1, ip │ │ │ │ - tsteq r6, sl, asr #12 │ │ │ │ - @ instruction: 0x0104c19a │ │ │ │ - @ instruction: 0x0104c19e │ │ │ │ - smlabbeq r4, r0, r1, ip │ │ │ │ - tsteq sp, r4, ror ip │ │ │ │ - tsteq r4, r0, ror r1 │ │ │ │ - tsteq r4, r2, ror #2 │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ - tsteq r4, sl, ror #2 │ │ │ │ - tsteq r4, ip, ror #2 │ │ │ │ - smlabbeq r4, r4, sp, r4 │ │ │ │ - tsteq r6, lr, ror #10 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ - tsteq r6, sl, asr #10 │ │ │ │ - tsteq r4, r4, lsr r1 │ │ │ │ - tsteq r6, r6, lsr #10 │ │ │ │ - smlatbeq r4, r0, r0, ip │ │ │ │ - tsteq r6, r4, asr #24 │ │ │ │ - smlatteq r6, r0, r4, r4 │ │ │ │ + smlatbeq r4, r8, r1, r5 │ │ │ │ + @ instruction: 0x01064992 │ │ │ │ + @ instruction: 0x0104c4b8 │ │ │ │ + tsteq r6, lr, ror #18 │ │ │ │ + smlatbeq r4, r8, r4, ip │ │ │ │ + tsteq r6, sl, asr #18 │ │ │ │ + @ instruction: 0x0104c49a │ │ │ │ + @ instruction: 0x0104c49e │ │ │ │ + smlabbeq r4, r0, r4, ip │ │ │ │ + tsteq sp, r4, ror pc │ │ │ │ tsteq r4, r0, ror r4 │ │ │ │ - tsteq r4, r2, ror #26 │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - tsteq r4, ip, lsr sp │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - tsteq r4, r8, lsl sp │ │ │ │ - tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r4, r2, ror #8 │ │ │ │ + tsteq r4, r0, ror #8 │ │ │ │ + tsteq r4, sl, ror #8 │ │ │ │ + tsteq r4, ip, ror #8 │ │ │ │ + smlabbeq r4, r4, r0, r5 │ │ │ │ + tsteq r6, lr, ror #16 │ │ │ │ + tsteq r4, r4, asr #8 │ │ │ │ + tsteq r6, sl, asr #16 │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ + tsteq r6, r6, lsr #16 │ │ │ │ + smlatbeq r4, r0, r3, ip │ │ │ │ + tsteq r6, r4, asr #30 │ │ │ │ + smlatteq r6, r0, r7, r4 │ │ │ │ + tsteq r4, r0, ror r7 │ │ │ │ + tsteq r4, r2, rrx │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + tsteq r4, ip, lsr r0 │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ strdeq r4, [r4, -r4] │ │ │ │ - tsteq r6, ip, lsl r5 │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ ldrdeq r4, [r4, -r0] │ │ │ │ - tsteq r6, r4, lsl r5 │ │ │ │ - smlatbeq r4, ip, ip, r4 │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ - smlabbeq r4, r8, ip, r4 │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - tsteq r4, r4, ror #24 │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ - tsteq r4, r0, asr #24 │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ - tsteq r4, ip, lsl ip │ │ │ │ - tsteq r6, r0, lsr r5 │ │ │ │ + tsteq r6, r4, lsl r8 │ │ │ │ + smlatbeq r4, ip, pc, r4 @ │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ + smlabbeq r4, r8, pc, r4 @ │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + tsteq r4, r4, ror #30 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + tsteq r4, r0, asr #30 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + tsteq r4, ip, lsl pc │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ strdeq r4, [r4, -r8] │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ - ldrdeq r4, [r4, -r4] │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - @ instruction: 0x01044bb0 │ │ │ │ - tsteq r6, r8, lsl r5 │ │ │ │ - smlabbeq r4, ip, fp, r4 │ │ │ │ - tsteq r6, ip, lsl r5 │ │ │ │ - tsteq r4, r8, ror #22 │ │ │ │ - tsteq r6, r4, lsr r5 │ │ │ │ - tsteq r4, r4, asr #22 │ │ │ │ - tsteq r6, r0, lsr r5 │ │ │ │ - tsteq r4, r8, lsr #22 │ │ │ │ - tsteq r4, sl, ror lr │ │ │ │ - tsteq r4, r8, ror lr │ │ │ │ - tsteq r4, sl, ror lr │ │ │ │ - smlatbeq sp, lr, r8, r0 │ │ │ │ - @ instruction: 0x0106389e │ │ │ │ - smlabbeq r6, lr, r8, r3 │ │ │ │ - smlabbeq r6, ip, r8, r3 │ │ │ │ - tsteq r7, lr, lsl pc │ │ │ │ - @ instruction: 0x01077994 │ │ │ │ - smlabbeq r7, lr, r9, r7 │ │ │ │ - smlabbeq r7, r8, r9, r7 │ │ │ │ - smlabbeq r7, r2, r9, r7 │ │ │ │ tsteq r6, r8, lsr #16 │ │ │ │ - tsteq r6, lr, lsl r8 │ │ │ │ - tsteq r6, r4, lsl r8 │ │ │ │ - tsteq r6, sl, lsl #16 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ + ldrdeq r4, [r4, -r4] │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + @ instruction: 0x01044eb0 │ │ │ │ + tsteq r6, r8, lsl r8 │ │ │ │ + smlabbeq r4, ip, lr, r4 │ │ │ │ + tsteq r6, ip, lsl r8 │ │ │ │ + tsteq r4, r8, ror #28 │ │ │ │ + tsteq r6, r4, lsr r8 │ │ │ │ + tsteq r4, r4, asr #28 │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ + tsteq r4, r8, lsr #28 │ │ │ │ + tsteq r4, sl, ror r1 │ │ │ │ + tsteq r4, r8, ror r1 │ │ │ │ + tsteq r4, sl, ror r1 │ │ │ │ + smlatbeq sp, lr, fp, r0 │ │ │ │ + @ instruction: 0x01063b9e │ │ │ │ + smlabbeq r6, lr, fp, r3 │ │ │ │ + smlabbeq r6, ip, fp, r3 │ │ │ │ + tsteq r7, lr, lsl r2 │ │ │ │ + @ instruction: 0x01077c94 │ │ │ │ + smlabbeq r7, lr, ip, r7 │ │ │ │ + smlabbeq r7, r8, ip, r7 │ │ │ │ + smlabbeq r7, r2, ip, r7 │ │ │ │ + tsteq r6, r8, lsr #22 │ │ │ │ + tsteq r6, lr, lsl fp │ │ │ │ + tsteq r6, r4, lsl fp │ │ │ │ + tsteq r6, sl, lsl #22 │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ strdeq r3, [r6, -r6] │ │ │ │ - smlatteq r6, ip, r7, r3 │ │ │ │ - smlatteq r6, r2, r7, r3 │ │ │ │ + smlatteq r6, ip, sl, r3 │ │ │ │ + smlatteq r6, r2, sl, r3 │ │ │ │ ldrdeq r3, [r6, -ip] │ │ │ │ ldrdeq r3, [r6, -r6] │ │ │ │ ldrdeq r3, [r6, -r0] │ │ │ │ - smlabteq r6, sl, r7, r3 │ │ │ │ - smlabteq r6, r4, r7, r3 │ │ │ │ - @ instruction: 0x010637be │ │ │ │ - smlatteq sp, r6, r6, r0 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ - smlatteq r4, lr, pc, fp @ │ │ │ │ + smlabteq r6, sl, sl, r3 │ │ │ │ + smlabteq r6, r4, sl, r3 │ │ │ │ + @ instruction: 0x01063abe │ │ │ │ + smlatteq sp, r6, r9, r0 │ │ │ │ + tsteq r4, r0, ror #22 │ │ │ │ + smlatteq r4, lr, r2, ip │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ - smlatteq r6, r6, r7, r3 │ │ │ │ - smlatteq r6, r4, r7, r3 │ │ │ │ - smlatteq r6, r2, r7, r3 │ │ │ │ - tsteq sp, sl, ror #12 │ │ │ │ - smlabteq r6, sl, r7, r3 │ │ │ │ - tsteq r4, r0, ror r8 │ │ │ │ - tsteq r4, r8, ror #16 │ │ │ │ - smlatbeq r6, ip, r7, r3 │ │ │ │ - tsteq r4, lr, lsr r8 │ │ │ │ - tsteq r4, r6, lsr r8 │ │ │ │ - smlabbeq r6, r6, r7, r3 │ │ │ │ - tsteq r4, ip, lsl #16 │ │ │ │ - tsteq r4, r4, lsl #16 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ + smlatteq r6, r6, sl, r3 │ │ │ │ + smlatteq r6, r4, sl, r3 │ │ │ │ + smlatteq r6, r2, sl, r3 │ │ │ │ + tsteq sp, sl, ror #18 │ │ │ │ + smlabteq r6, sl, sl, r3 │ │ │ │ + tsteq r4, r0, ror fp │ │ │ │ + tsteq r4, r8, ror #22 │ │ │ │ + smlatbeq r6, ip, sl, r3 │ │ │ │ + tsteq r4, lr, lsr fp │ │ │ │ + tsteq r4, r6, lsr fp │ │ │ │ + smlabbeq r6, r6, sl, r3 │ │ │ │ + tsteq r4, ip, lsl #22 │ │ │ │ + tsteq r4, r4, lsl #22 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ ldrdeq r4, [r4, -sl] │ │ │ │ ldrdeq r4, [r4, -r2] │ │ │ │ - tsteq r6, r2, asr #14 │ │ │ │ - smlatbeq r4, r8, r7, r4 │ │ │ │ - smlatbeq r4, r0, r7, r4 │ │ │ │ - tsteq r6, r0, lsr #14 │ │ │ │ - smlatteq r4, r0, r6, r4 │ │ │ │ + tsteq r6, r2, asr #20 │ │ │ │ + smlatbeq r4, r8, sl, r4 │ │ │ │ + smlatbeq r4, r0, sl, r4 │ │ │ │ + tsteq r6, r0, lsr #20 │ │ │ │ + smlatteq r4, r0, r9, r4 │ │ │ │ strdeq r2, [r5, -lr] │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ + tsteq r6, r4, asr r5 │ │ │ │ ldrdeq r2, [r5, -r8] │ │ │ │ - tsteq r6, r8, asr #4 │ │ │ │ - smlatbeq r5, lr, ip, r2 │ │ │ │ - @ instruction: 0x010636ba │ │ │ │ - tsteq r6, r8, ror #28 │ │ │ │ - @ instruction: 0x010636ba │ │ │ │ - @ instruction: 0x010636b8 │ │ │ │ - smlabteq r4, r4, r6, r4 │ │ │ │ - @ instruction: 0x010446bc │ │ │ │ - @ instruction: 0x0106369e │ │ │ │ - smlatbeq r6, r4, r6, r3 │ │ │ │ - smlatteq r6, r4, sp, r3 │ │ │ │ - @ instruction: 0x01063696 │ │ │ │ - smlabteq r6, r2, sp, r3 │ │ │ │ - @ instruction: 0x010445b4 │ │ │ │ - @ instruction: 0x01063d9c │ │ │ │ - tsteq r4, r6, lsl r8 │ │ │ │ - tsteq r4, r2, lsr #16 │ │ │ │ - smlatteq sp, r4, r3, r0 │ │ │ │ - tsteq r4, sl, lsl #16 │ │ │ │ - smlatteq r4, r0, r7, r4 │ │ │ │ - smlatteq r4, ip, r7, r4 │ │ │ │ - smlatteq r4, r8, r7, r4 │ │ │ │ - smlatteq r4, r4, r7, r4 │ │ │ │ - smlatteq r4, r0, r7, r4 │ │ │ │ - smlatteq r4, r0, r7, r4 │ │ │ │ - tsteq sp, r2, asr r3 │ │ │ │ - smlabteq r4, lr, r7, r4 │ │ │ │ - tsteq r4, sl, asr r7 │ │ │ │ - tsteq sp, sl, lsl r3 │ │ │ │ - tsteq r4, sl, lsl r8 │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - tsteq r6, r8, asr #24 │ │ │ │ + tsteq r6, r8, asr #10 │ │ │ │ + smlatbeq r5, lr, pc, r2 @ │ │ │ │ + @ instruction: 0x010639ba │ │ │ │ + tsteq r6, r8, ror #2 │ │ │ │ + @ instruction: 0x010639ba │ │ │ │ + @ instruction: 0x010639b8 │ │ │ │ + smlabteq r4, r4, r9, r4 │ │ │ │ + @ instruction: 0x010449bc │ │ │ │ + @ instruction: 0x0106399e │ │ │ │ + smlatbeq r6, r4, r9, r3 │ │ │ │ + smlatteq r6, r4, r0, r4 │ │ │ │ + @ instruction: 0x01063996 │ │ │ │ + smlabteq r6, r2, r0, r4 │ │ │ │ + @ instruction: 0x010448b4 │ │ │ │ + swpeq r4, ip, [r6] │ │ │ │ + tsteq r4, r6, lsl fp │ │ │ │ + tsteq r4, r2, lsr #22 │ │ │ │ + smlatteq sp, r4, r6, r0 │ │ │ │ + tsteq r4, sl, lsl #22 │ │ │ │ + smlatteq r4, r0, sl, r4 │ │ │ │ + smlatteq r4, ip, sl, r4 │ │ │ │ + smlatteq r4, r8, sl, r4 │ │ │ │ + smlatteq r4, r4, sl, r4 │ │ │ │ + smlatteq r4, r0, sl, r4 │ │ │ │ + smlatteq r4, r0, sl, r4 │ │ │ │ + tsteq sp, r2, asr r6 │ │ │ │ + smlabteq r4, lr, sl, r4 │ │ │ │ + tsteq r4, sl, asr sl │ │ │ │ + tsteq sp, sl, lsl r6 │ │ │ │ + tsteq r4, sl, lsl fp │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ ldrdeq fp, [r4, -r6] │ │ │ │ - smlabteq r4, ip, r4, r4 │ │ │ │ - smlabteq r4, r4, r4, r4 │ │ │ │ - tsteq r6, sl, lsl #10 │ │ │ │ - tsteq r5, lr, lsr sl │ │ │ │ - smlatteq r6, ip, fp, r3 │ │ │ │ + smlabteq r4, ip, r7, r4 │ │ │ │ + smlabteq r4, r4, r7, r4 │ │ │ │ + tsteq r6, sl, lsl #16 │ │ │ │ + tsteq r5, lr, lsr sp │ │ │ │ + smlatteq r6, ip, lr, r3 │ │ │ │ strdeq r3, [r6, -sl] │ │ │ │ - tsteq r6, ip, lsl #10 │ │ │ │ - tsteq sp, r0, lsr r2 │ │ │ │ + tsteq r6, ip, lsl #16 │ │ │ │ + tsteq sp, r0, lsr r5 │ │ │ │ strdeq r3, [r6, -r6] │ │ │ │ - tsteq r6, r2, lsl r5 │ │ │ │ - tsteq r4, ip, lsr #8 │ │ │ │ - tsteq r4, r4, lsr #8 │ │ │ │ + tsteq r6, r2, lsl r8 │ │ │ │ + tsteq r4, ip, lsr #14 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ strdeq r4, [r4, -sl] │ │ │ │ strdeq r4, [r4, -r2] │ │ │ │ - smlabteq r6, lr, r4, r3 │ │ │ │ - smlabteq r4, r8, r3, r4 │ │ │ │ - smlabteq r4, r0, r3, r4 │ │ │ │ - smlatbeq r6, ip, r4, r3 │ │ │ │ - @ instruction: 0x01044396 │ │ │ │ - smlabbeq r4, lr, r3, r4 │ │ │ │ - smlabbeq r6, sl, r4, r3 │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ - tsteq r6, r8, ror #8 │ │ │ │ - tsteq r4, r2, lsr r3 │ │ │ │ - tsteq r4, sl, lsr #6 │ │ │ │ - tsteq r6, r6, asr #8 │ │ │ │ - mrseq r4, LR_abt │ │ │ │ + smlabteq r6, lr, r7, r3 │ │ │ │ + smlabteq r4, r8, r6, r4 │ │ │ │ + smlabteq r4, r0, r6, r4 │ │ │ │ + smlatbeq r6, ip, r7, r3 │ │ │ │ + @ instruction: 0x01044696 │ │ │ │ + smlabbeq r4, lr, r6, r4 │ │ │ │ + smlabbeq r6, sl, r7, r3 │ │ │ │ + tsteq r4, r4, ror #12 │ │ │ │ + tsteq r4, ip, asr r6 │ │ │ │ + tsteq r6, r8, ror #14 │ │ │ │ + tsteq r4, r2, lsr r6 │ │ │ │ + tsteq r4, sl, lsr #12 │ │ │ │ + tsteq r6, r6, asr #14 │ │ │ │ + tsteq r4, r0, lsl #12 │ │ │ │ strdeq r4, [r4, -r8] │ │ │ │ - tsteq r6, sl, lsr #8 │ │ │ │ - tsteq r6, ip, lsr #8 │ │ │ │ - tsteq r6, r2, ror #28 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - tsteq r7, r2, lsl #26 │ │ │ │ - smlatteq r7, r0, ip, r3 │ │ │ │ + tsteq r6, sl, lsr #14 │ │ │ │ + tsteq r6, ip, lsr #14 │ │ │ │ + tsteq r6, r2, ror #2 │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + tsteq r7, r2 │ │ │ │ + smlatteq r7, r0, pc, r3 @ │ │ │ │ strdeq r3, [r6, -r2] │ │ │ │ - smlatteq r6, ip, r3, r3 │ │ │ │ - smlatteq r6, r6, r3, r3 │ │ │ │ - smlatteq r6, r4, r3, r3 │ │ │ │ - tsteq sp, r0, lsr #32 │ │ │ │ + smlatteq r6, ip, r6, r3 │ │ │ │ + smlatteq r6, r6, r6, r3 │ │ │ │ + smlatteq r6, r4, r6, r3 │ │ │ │ + tsteq sp, r0, lsr #6 │ │ │ │ ldrdeq r3, [r6, -r2] │ │ │ │ ldrdeq r3, [r6, -r6] │ │ │ │ - smlabteq r6, lr, r3, r3 │ │ │ │ - tsteq r6, sl, asr r3 │ │ │ │ - smlabbeq r6, r6, sp, r4 │ │ │ │ - smlabbeq r6, r4, sl, sp │ │ │ │ - tsteq r7, r6, lsr #24 │ │ │ │ - tsteq r7, r4, lsl #24 │ │ │ │ + smlabteq r6, lr, r6, r3 │ │ │ │ + tsteq r6, sl, asr r6 │ │ │ │ + smlabbeq r6, r6, r0, r5 │ │ │ │ + smlabbeq r6, r4, sp, sp │ │ │ │ + tsteq r7, r6, lsr #30 │ │ │ │ + tsteq r7, r4, lsl #30 │ │ │ │ ldccs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7db447a │ │ │ │ @ instruction: 0xe624efde │ │ │ │ ldccs 8, cr15, [r0, #-892] @ 0xfffffc84 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7db447a │ │ │ │ @@ -36903,181 +36903,181 @@ │ │ │ │ smlatbcs r1, ip, sl, r4 │ │ │ │ bvc ffa8ab00 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stc 6, cr9, [sp, #8] │ │ │ │ @ instruction: 0xf7db7b00 │ │ │ │ @ instruction: 0xf005e958 │ │ │ │ svclt 0x0000bc04 │ │ │ │ - tsteq r6, r4 │ │ │ │ - strdeq r2, [r6, -ip] │ │ │ │ - strdeq r2, [r6, -r4] │ │ │ │ - strdeq r2, [r6, -r0] │ │ │ │ - tstpeq ip, sl, lsr #24 @ p-variant is OBSOLETE │ │ │ │ - strdeq r2, [r6, -sl] │ │ │ │ - strdeq r2, [r6, -r6] │ │ │ │ - strdeq r2, [r6, -r2] │ │ │ │ - smlatteq r6, lr, pc, r2 @ │ │ │ │ - smlabteq ip, ip, fp, pc @ │ │ │ │ - ldrdeq r2, [r6, -r2] │ │ │ │ - smlabteq r6, r8, pc, r2 @ │ │ │ │ - smlabteq r6, r4, pc, r2 @ │ │ │ │ - smlabteq r6, r4, pc, r2 @ │ │ │ │ - tstpeq ip, lr, ror #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01062fb4 │ │ │ │ - @ instruction: 0x0104b690 │ │ │ │ - tsteq r7, sl, lsl r8 │ │ │ │ - smlabbeq r6, ip, pc, r2 @ │ │ │ │ - smlabbeq r6, sl, pc, r2 @ │ │ │ │ - tsteq r6, sl, asr #32 │ │ │ │ - tsteq r6, ip, ror #8 │ │ │ │ - smlabbeq r4, r6, ip, r3 │ │ │ │ - tsteq r6, r8, asr #8 │ │ │ │ - tsteq r4, lr, ror ip │ │ │ │ - tsteq r6, r4, lsr #8 │ │ │ │ - tsteq r6, lr, lsl r0 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ - tsteq r6, r6 │ │ │ │ + tsteq r6, r4, lsl #6 │ │ │ │ + strdeq r3, [r6, -ip] │ │ │ │ + strdeq r3, [r6, -r4] │ │ │ │ + strdeq r3, [r6, -r0] │ │ │ │ + tstpeq ip, sl, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq r3, [r6, -sl] │ │ │ │ + strdeq r3, [r6, -r6] │ │ │ │ + strdeq r3, [r6, -r2] │ │ │ │ + smlatteq r6, lr, r2, r3 │ │ │ │ + smlabteq ip, ip, lr, pc @ │ │ │ │ + ldrdeq r3, [r6, -r2] │ │ │ │ + smlabteq r6, r8, r2, r3 │ │ │ │ + smlabteq r6, r4, r2, r3 │ │ │ │ + smlabteq r6, r4, r2, r3 │ │ │ │ + tstpeq ip, lr, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010632b4 │ │ │ │ + @ instruction: 0x0104b990 │ │ │ │ + tsteq r7, sl, lsl fp │ │ │ │ + smlabbeq r6, ip, r2, r3 │ │ │ │ + smlabbeq r6, sl, r2, r3 │ │ │ │ + tsteq r6, sl, asr #6 │ │ │ │ + tsteq r6, ip, ror #14 │ │ │ │ + smlabbeq r4, r6, pc, r3 @ │ │ │ │ + tsteq r6, r8, asr #14 │ │ │ │ + tsteq r4, lr, ror pc │ │ │ │ + tsteq r6, r4, lsr #14 │ │ │ │ + tsteq r6, lr, lsl r3 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ + tsteq r6, r6, lsl #6 │ │ │ │ ldrdeq r3, [r6, -ip] │ │ │ │ - strdeq r2, [r6, -r6] │ │ │ │ - @ instruction: 0x010633b6 │ │ │ │ - smlatteq r6, r0, pc, r2 @ │ │ │ │ - @ instruction: 0x01063392 │ │ │ │ - smlatteq r6, r0, pc, r2 @ │ │ │ │ - tsteq r6, r0, ror r3 │ │ │ │ - ldrdeq r2, [r6, -r0] │ │ │ │ - smlabteq r6, ip, pc, r2 @ │ │ │ │ - smlabteq r6, sl, pc, r2 @ │ │ │ │ - smlabteq r6, r4, pc, r2 @ │ │ │ │ - tsteq r6, sl, lsl r3 │ │ │ │ - smlabteq r6, sl, pc, r2 @ │ │ │ │ + strdeq r3, [r6, -r6] │ │ │ │ + @ instruction: 0x010636b6 │ │ │ │ + smlatteq r6, r0, r2, r3 │ │ │ │ + @ instruction: 0x01063692 │ │ │ │ + smlatteq r6, r0, r2, r3 │ │ │ │ + tsteq r6, r0, ror r6 │ │ │ │ + ldrdeq r3, [r6, -r0] │ │ │ │ + smlabteq r6, ip, r2, r3 │ │ │ │ + smlabteq r6, sl, r2, r3 │ │ │ │ + smlabteq r6, r4, r2, r3 │ │ │ │ + tsteq r6, sl, lsl r6 │ │ │ │ + smlabteq r6, sl, r2, r3 │ │ │ │ strdeq r3, [r6, -r8] │ │ │ │ - @ instruction: 0x01062fbc │ │ │ │ + @ instruction: 0x010632bc │ │ │ │ ldrdeq r3, [r6, -r4] │ │ │ │ - tsteq r4, lr, asr #26 │ │ │ │ - @ instruction: 0x010632b0 │ │ │ │ - tsteq r4, r2, asr sp │ │ │ │ - smlabbeq r6, ip, r2, r3 │ │ │ │ - smlabbeq r4, r4, sp, r3 │ │ │ │ - tsteq r6, sl, ror #4 │ │ │ │ - tsteq r6, lr, asr #30 │ │ │ │ - tsteq r6, r8, asr pc │ │ │ │ - tsteq r6, r6, asr #4 │ │ │ │ - tsteq r6, r0, asr pc │ │ │ │ - tsteq r6, r2, asr pc │ │ │ │ + tsteq r4, lr, asr #32 │ │ │ │ + @ instruction: 0x010635b0 │ │ │ │ + qaddeq r4, r2, r4 │ │ │ │ + smlabbeq r6, ip, r5, r3 │ │ │ │ + smlabbeq r4, r4, r0, r4 │ │ │ │ + tsteq r6, sl, ror #10 │ │ │ │ + tsteq r6, lr, asr #4 │ │ │ │ + tsteq r6, r8, asr r2 │ │ │ │ + tsteq r6, r6, asr #10 │ │ │ │ + tsteq r6, r0, asr r2 │ │ │ │ + tsteq r6, r2, asr r2 │ │ │ │ strdeq r3, [r6, -ip] │ │ │ │ - tsteq r6, sl, asr #30 │ │ │ │ + tsteq r6, sl, asr #4 │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - tsteq r6, r4, asr #30 │ │ │ │ - tsteq r4, sl, asr sl │ │ │ │ - tsteq r4, r2, asr sl │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ - @ instruction: 0x01043990 │ │ │ │ - tsteq r6, r8, ror r1 │ │ │ │ - tsteq r4, sl, ror #18 │ │ │ │ - tsteq r6, r2, asr r1 │ │ │ │ - tsteq r4, r4, asr #18 │ │ │ │ - tsteq r5, r6, lsl #24 │ │ │ │ - tsteq r4, r8, lsr sp │ │ │ │ - tsteq r6, r6, lsl sp │ │ │ │ - tsteq r6, ip, lsl sp │ │ │ │ - tsteq r4, sl, lsl sp │ │ │ │ - tsteq r6, r0, lsl sp │ │ │ │ - tsteq r6, r2, lsl sp │ │ │ │ + tsteq r6, r4, asr #4 │ │ │ │ + tsteq r4, sl, asr sp │ │ │ │ + tsteq r4, r2, asr sp │ │ │ │ + tsteq r6, r8, lsr #4 │ │ │ │ + @ instruction: 0x01043c90 │ │ │ │ + tsteq r6, r8, ror r4 │ │ │ │ + tsteq r4, sl, ror #24 │ │ │ │ + tsteq r6, r2, asr r4 │ │ │ │ + tsteq r4, r4, asr #24 │ │ │ │ + tsteq r5, r6, lsl #30 │ │ │ │ + tsteq r4, r8, lsr r0 │ │ │ │ + tsteq r6, r6, lsl r0 │ │ │ │ + tsteq r6, ip, lsl r0 │ │ │ │ + tsteq r4, sl, lsl r0 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + tsteq r6, r2, lsl r0 │ │ │ │ strdeq sl, [r4, -r8] │ │ │ │ strdeq sl, [r4, -sl] │ │ │ │ strdeq r2, [r6, -r0] │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ - tsteq r4, r8, asr ip │ │ │ │ - tsteq r4, sl, lsr ip │ │ │ │ + tsteq r4, r8, asr pc │ │ │ │ + tsteq r4, sl, lsr pc │ │ │ │ ldrdeq r2, [r6, -r8] │ │ │ │ ldrdeq r2, [r6, -r2] │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ + tsteq r4, r8, lsr #30 │ │ │ │ strdeq sl, [r4, -r6] │ │ │ │ strdeq sl, [r4, -r0] │ │ │ │ - tsteq r4, sl, lsl fp │ │ │ │ - smlabbeq r6, r4, ip, r2 │ │ │ │ + tsteq r4, sl, lsl lr │ │ │ │ + smlabbeq r6, r4, pc, r2 @ │ │ │ │ ldrdeq sl, [r4, -sl] │ │ │ │ ldrdeq sl, [r4, -r4] │ │ │ │ - tsteq r4, r6, lsr #24 │ │ │ │ - tsteq r6, r0, asr ip │ │ │ │ - tsteq r6, lr, asr #24 │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ - tsteq r4, r6, lsl #24 │ │ │ │ - tsteq r6, r8, lsr #24 │ │ │ │ - tsteq r6, r2, lsr #24 │ │ │ │ - @ instruction: 0x0104abb8 │ │ │ │ - tsteq r4, r6, lsl sl │ │ │ │ - tsteq r4, r4, ror fp │ │ │ │ - smlatteq r6, r6, fp, r2 │ │ │ │ + tsteq r4, r6, lsr #30 │ │ │ │ + tsteq r6, r0, asr pc │ │ │ │ + tsteq r6, lr, asr #30 │ │ │ │ + tsteq r4, ip, lsl #30 │ │ │ │ + tsteq r4, r6, lsl #30 │ │ │ │ + tsteq r6, r8, lsr #30 │ │ │ │ + tsteq r6, r2, lsr #30 │ │ │ │ + @ instruction: 0x0104aeb8 │ │ │ │ + tsteq r4, r6, lsl sp │ │ │ │ + tsteq r4, r4, ror lr │ │ │ │ + smlatteq r6, r6, lr, r2 │ │ │ │ ldrdeq r2, [r6, -ip] │ │ │ │ - smlatbeq r4, r6, sl, sl │ │ │ │ + smlatbeq r4, r6, sp, sl │ │ │ │ strdeq sl, [r4, -r8] │ │ │ │ strdeq sl, [r4, -r2] │ │ │ │ - tsteq r4, r0, asr sp │ │ │ │ + qaddeq fp, r0, r4 │ │ │ │ strdeq sl, [r4, -sl] │ │ │ │ - smlabbeq r4, r8, r9, sl │ │ │ │ - tsteq r4, r6, lsl fp │ │ │ │ - tsteq r6, r4, asr fp │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ + smlabbeq r4, r8, ip, sl │ │ │ │ + tsteq r4, r6, lsl lr │ │ │ │ + tsteq r6, r4, asr lr │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ ldrdeq sl, [r4, -r6] │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - tsteq r6, sl, lsl fp │ │ │ │ - @ instruction: 0x0104a9b4 │ │ │ │ + tsteq r6, r4, lsr #28 │ │ │ │ + tsteq r6, sl, lsl lr │ │ │ │ + @ instruction: 0x0104acb4 │ │ │ │ strdeq r2, [r6, -lr] │ │ │ │ - smlabbeq r4, r4, sl, sl │ │ │ │ + smlabbeq r4, r4, sp, sl │ │ │ │ ldrdeq r2, [r6, -lr] │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - tsteq r4, r6, asr sl │ │ │ │ + tsteq r4, r6, asr sp │ │ │ │ strdeq sl, [r4, -r8] │ │ │ │ - @ instruction: 0x0104a8be │ │ │ │ - @ instruction: 0x0104a8b8 │ │ │ │ + @ instruction: 0x0104abbe │ │ │ │ + @ instruction: 0x0104abb8 │ │ │ │ ldrdeq sl, [r4, -sl] │ │ │ │ ldrdeq sl, [r4, -r4] │ │ │ │ - smlabteq r4, lr, r8, sl │ │ │ │ - smlabteq r4, r8, r8, sl │ │ │ │ - tsteq r6, sl, lsr sl │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ - tsteq r6, lr, lsl sl │ │ │ │ - tsteq r6, r4, lsl sl │ │ │ │ - tsteq r6, sl, lsl #20 │ │ │ │ - tsteq r6, r0, lsl #20 │ │ │ │ + smlabteq r4, lr, fp, sl │ │ │ │ + smlabteq r4, r8, fp, sl │ │ │ │ + tsteq r6, sl, lsr sp │ │ │ │ + tsteq r4, r8, lsr ip │ │ │ │ + tsteq r6, lr, lsl sp │ │ │ │ + tsteq r6, r4, lsl sp │ │ │ │ + tsteq r6, sl, lsl #26 │ │ │ │ + tsteq r6, r0, lsl #26 │ │ │ │ strdeq r2, [r6, -sl] │ │ │ │ strdeq r2, [r6, -r4] │ │ │ │ - tstpeq ip, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r2, [r6, -r8] │ │ │ │ - tsteq r4, lr, asr #10 │ │ │ │ - tstpeq ip, r2, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010629ba │ │ │ │ - tsteq r4, r2, lsl r5 │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ - tsteq r4, lr, lsl r5 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r4, sl, lsl r5 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - swpeq pc, r0, [ip] @ │ │ │ │ - tsteq r6, ip, asr #18 │ │ │ │ - @ instruction: 0x01043490 │ │ │ │ - @ instruction: 0x0104349e │ │ │ │ - @ instruction: 0x0104349c │ │ │ │ - @ instruction: 0x0104349a │ │ │ │ - @ instruction: 0x01043498 │ │ │ │ - @ instruction: 0x0104349a │ │ │ │ - tstpeq ip, lr @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r0, r8, r2 │ │ │ │ - @ instruction: 0x010432bc │ │ │ │ - @ instruction: 0x010432be │ │ │ │ - smlabteq r6, r4, r8, r2 │ │ │ │ + tsteq r4, lr, asr #16 │ │ │ │ + tstpeq ip, r2, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01062cba │ │ │ │ + tsteq r4, r2, lsl r8 │ │ │ │ + tsteq r4, r0, lsr #16 │ │ │ │ + tsteq r4, lr, lsl r8 │ │ │ │ + tsteq r4, ip, lsl r8 │ │ │ │ + tsteq r4, sl, lsl r8 │ │ │ │ + tsteq r4, ip, lsl r8 │ │ │ │ + @ instruction: 0x010cf390 │ │ │ │ + tsteq r6, ip, asr #24 │ │ │ │ + @ instruction: 0x01043790 │ │ │ │ + @ instruction: 0x0104379e │ │ │ │ + @ instruction: 0x0104379c │ │ │ │ + @ instruction: 0x0104379a │ │ │ │ + @ instruction: 0x01043798 │ │ │ │ + @ instruction: 0x0104379a │ │ │ │ + tstpeq ip, lr, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, r0, fp, r2 │ │ │ │ + @ instruction: 0x010435bc │ │ │ │ + @ instruction: 0x010435be │ │ │ │ + smlabteq r6, r4, fp, r2 │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - smlatteq r6, r8, r8, r2 │ │ │ │ + smlatteq r6, r8, fp, r2 │ │ │ │ strdeq r2, [r6, -sl] │ │ │ │ - tsteq r6, r6, lsl r9 │ │ │ │ + tsteq r6, r6, lsl ip │ │ │ │ strdeq r2, [r6, -r0] │ │ │ │ - tsteq r4, r2, lsl #2 │ │ │ │ - smlatteq r6, r2, r8, r2 │ │ │ │ + tsteq r4, r2, lsl #8 │ │ │ │ + smlatteq r6, r2, fp, r2 │ │ │ │ stccs 8, cr15, [ip, #-892] @ 0xfffffc84 │ │ │ │ @ instruction: 0xf8df463b │ │ │ │ tstcs r1, ip, lsl #26 │ │ │ │ @ instruction: 0x4628447a │ │ │ │ @ instruction: 0xf7da447c │ │ │ │ adcslt lr, r3, #252, 30 @ 0x3f0 │ │ │ │ tstcs r1, r2, lsr #12 │ │ │ │ @@ -37906,189 +37906,189 @@ │ │ │ │ @ instruction: 0x4628447a │ │ │ │ stmib r8, {r1, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1000672 │ │ │ │ bmi fecf056c │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7da447a │ │ │ │ cmn r4, r0, lsl #19 │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ - tsteq r6, r8, lsr #12 │ │ │ │ - swpeq r3, lr, [r4] │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ + tsteq r6, r8, lsr #18 │ │ │ │ + @ instruction: 0x0104339e │ │ │ │ strdeq r2, [r6, -lr] │ │ │ │ - smlatteq r6, r6, r5, r2 │ │ │ │ - smlabbeq r4, r4, r0, r3 │ │ │ │ - smlabteq r6, r8, r5, r2 │ │ │ │ - smlatbeq r6, r4, r5, r2 │ │ │ │ - @ instruction: 0x010625b6 │ │ │ │ - @ instruction: 0x0106259e │ │ │ │ - tsteq r6, r2, ror #10 │ │ │ │ - smlabbeq r6, ip, r5, r2 │ │ │ │ - smlabbeq r6, r0, r5, r2 │ │ │ │ - tsteq r6, r0, lsr #10 │ │ │ │ - @ instruction: 0x01042fbe │ │ │ │ - smlatteq r4, ip, ip, r2 │ │ │ │ + smlatteq r6, r6, r8, r2 │ │ │ │ + smlabbeq r4, r4, r3, r3 │ │ │ │ + smlabteq r6, r8, r8, r2 │ │ │ │ + smlatbeq r6, r4, r8, r2 │ │ │ │ + @ instruction: 0x010628b6 │ │ │ │ + @ instruction: 0x0106289e │ │ │ │ + tsteq r6, r2, ror #16 │ │ │ │ + smlabbeq r6, ip, r8, r2 │ │ │ │ + smlabbeq r6, r0, r8, r2 │ │ │ │ + tsteq r6, r0, lsr #16 │ │ │ │ + @ instruction: 0x010432be │ │ │ │ + smlatteq r4, ip, pc, r2 @ │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - smlabteq r4, r4, ip, r2 │ │ │ │ - @ instruction: 0x01070ab0 │ │ │ │ - smlatbeq r6, sl, r7, r2 │ │ │ │ - smlatbeq r6, r4, r4, r2 │ │ │ │ - tsteq r4, r6, ror #30 │ │ │ │ - tsteq r4, r8, ror #30 │ │ │ │ - tsteq r6, r2, ror r4 │ │ │ │ - tsteq ip, r2, ror sl │ │ │ │ - @ instruction: 0x01042c90 │ │ │ │ - tsteq r4, lr, ror ip │ │ │ │ - tsteq r4, ip, ror #24 │ │ │ │ - tsteq r4, sl, asr ip │ │ │ │ - tsteq r4, r8, asr #24 │ │ │ │ - tsteq r4, r6, lsr ip │ │ │ │ - tsteq r4, r4, lsr #24 │ │ │ │ - tsteq r4, r2, lsl ip │ │ │ │ - tsteq r4, r0, lsl #24 │ │ │ │ - smlatteq r4, lr, fp, r2 │ │ │ │ + smlabteq r4, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x01070db0 │ │ │ │ + smlatbeq r6, sl, sl, r2 │ │ │ │ + smlatbeq r6, r4, r7, r2 │ │ │ │ + tsteq r4, r6, ror #4 │ │ │ │ + tsteq r4, r8, ror #4 │ │ │ │ + tsteq r6, r2, ror r7 │ │ │ │ + tsteq ip, r2, ror sp │ │ │ │ + @ instruction: 0x01042f90 │ │ │ │ + tsteq r4, lr, ror pc │ │ │ │ + tsteq r4, ip, ror #30 │ │ │ │ + tsteq r4, sl, asr pc │ │ │ │ + tsteq r4, r8, asr #30 │ │ │ │ + tsteq r4, r6, lsr pc │ │ │ │ + tsteq r4, r4, lsr #30 │ │ │ │ + tsteq r4, r2, lsl pc │ │ │ │ + tsteq r4, r0, lsl #30 │ │ │ │ + smlatteq r4, lr, lr, r2 │ │ │ │ ldrdeq r2, [r4, -ip] │ │ │ │ - smlabteq r4, sl, fp, r2 │ │ │ │ - @ instruction: 0x01042bb8 │ │ │ │ - smlatbeq r4, r6, fp, r2 │ │ │ │ - @ instruction: 0x01042b94 │ │ │ │ - @ instruction: 0x01062594 │ │ │ │ - smlabbeq r6, lr, r5, r2 │ │ │ │ - @ instruction: 0x01062598 │ │ │ │ - @ instruction: 0x0106259e │ │ │ │ - @ instruction: 0x01042a9c │ │ │ │ - tsteq r4, r4, asr r4 │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - tsteq r4, r2, asr sl │ │ │ │ - tsteq r4, sl, asr r7 │ │ │ │ - tsteq r6, lr, lsr r5 │ │ │ │ - strdeq r2, [r6, -r0] │ │ │ │ - @ instruction: 0x01062db8 │ │ │ │ - tsteq ip, lr, asr r8 │ │ │ │ - tsteq r6, r2, lsl #10 │ │ │ │ + smlabteq r4, sl, lr, r2 │ │ │ │ + @ instruction: 0x01042eb8 │ │ │ │ + smlatbeq r4, r6, lr, r2 │ │ │ │ + @ instruction: 0x01042e94 │ │ │ │ + @ instruction: 0x01062894 │ │ │ │ + smlabbeq r6, lr, r8, r2 │ │ │ │ + @ instruction: 0x01062898 │ │ │ │ + @ instruction: 0x0106289e │ │ │ │ + @ instruction: 0x01042d9c │ │ │ │ + tsteq r4, r4, asr r7 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + tsteq r4, r2, asr sp │ │ │ │ + tsteq r4, sl, asr sl │ │ │ │ + tsteq r6, lr, lsr r8 │ │ │ │ + strdeq r3, [r6, -r0] │ │ │ │ + strheq r3, [r6, -r8] │ │ │ │ + tsteq ip, lr, asr fp │ │ │ │ + tsteq r6, r2, lsl #16 │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ - smlatteq r6, ip, r4, r2 │ │ │ │ + smlatteq r6, ip, r7, r2 │ │ │ │ ldrdeq r2, [r6, -lr] │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - smlatteq ip, r8, r7, lr │ │ │ │ - @ instruction: 0x010624b6 │ │ │ │ - tsteq r6, r8, asr #2 │ │ │ │ - @ instruction: 0x0106249e │ │ │ │ + smlatteq ip, r8, sl, lr │ │ │ │ + @ instruction: 0x010627b6 │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ + @ instruction: 0x0106279e │ │ │ │ ldrdeq r2, [r6, -r0] │ │ │ │ - smlabteq r6, ip, ip, r2 │ │ │ │ + smlabteq r6, ip, pc, r2 @ │ │ │ │ ldrdeq r2, [r6, -r8] │ │ │ │ - tsteq r6, ip, asr ip │ │ │ │ - smlabteq r6, r4, ip, r2 │ │ │ │ - smlabteq r6, r4, ip, r2 │ │ │ │ - tsteq r6, r8, asr ip │ │ │ │ - smlabteq r6, r8, ip, r2 │ │ │ │ - tsteq ip, r2, lsl r7 │ │ │ │ + tsteq r6, ip, asr pc │ │ │ │ + smlabteq r6, r4, pc, r2 @ │ │ │ │ + smlabteq r6, r4, pc, r2 @ │ │ │ │ + tsteq r6, r8, asr pc │ │ │ │ + smlabteq r6, r8, pc, r2 @ │ │ │ │ + tsteq ip, r2, lsl sl │ │ │ │ strdeq r2, [r6, -sl] │ │ │ │ - tsteq r4, r8, lsl r9 │ │ │ │ - tsteq r4, r0, lsl r9 │ │ │ │ + tsteq r4, r8, lsl ip │ │ │ │ + tsteq r4, r0, lsl ip │ │ │ │ ldrdeq r2, [r6, -ip] │ │ │ │ - smlatteq r4, r6, r8, r2 │ │ │ │ + smlatteq r4, r6, fp, r2 │ │ │ │ ldrdeq r2, [r4, -lr] │ │ │ │ - @ instruction: 0x010623bc │ │ │ │ - tsteq r6, r8, lsl r0 │ │ │ │ - smlatbeq r6, r8, r3, r2 │ │ │ │ - smlatteq r4, r0, r7, r2 │ │ │ │ - tsteq r6, r4, ror r3 │ │ │ │ - tsteq r6, lr, ror #6 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - tsteq r6, ip, ror #6 │ │ │ │ - smlabbeq r6, r2, pc, r1 @ │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - tsteq r6, sl, asr r3 │ │ │ │ - tsteq r6, r0, ror #6 │ │ │ │ - tsteq r6, sl, asr r3 │ │ │ │ - tsteq r6, r8, asr r3 │ │ │ │ - tsteq r6, r8, lsl #30 │ │ │ │ - tsteq r6, r6, asr #6 │ │ │ │ - ldrdeq r2, [r4, -r4] │ │ │ │ - tsteq r6, lr, lsl r3 │ │ │ │ + @ instruction: 0x010626bc │ │ │ │ tsteq r6, r8, lsl r3 │ │ │ │ - @ instruction: 0x0104269c │ │ │ │ - smlabbeq r6, r6, lr, r1 │ │ │ │ + smlatbeq r6, r8, r6, r2 │ │ │ │ + smlatteq r4, r0, sl, r2 │ │ │ │ + tsteq r6, r4, ror r6 │ │ │ │ + tsteq r6, lr, ror #12 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ + tsteq r6, ip, ror #12 │ │ │ │ + smlabbeq r6, r2, r2, r2 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ + tsteq r6, sl, asr r6 │ │ │ │ + tsteq r6, r0, ror #12 │ │ │ │ + tsteq r6, sl, asr r6 │ │ │ │ + tsteq r6, r8, asr r6 │ │ │ │ + tsteq r6, r8, lsl #4 │ │ │ │ + tsteq r6, r6, asr #12 │ │ │ │ + ldrdeq r2, [r4, -r4] │ │ │ │ + tsteq r6, lr, lsl r6 │ │ │ │ + tsteq r6, r8, lsl r6 │ │ │ │ + @ instruction: 0x0104299c │ │ │ │ + smlabbeq r6, r6, r1, r2 │ │ │ │ strdeq r2, [r6, -sl] │ │ │ │ - tsteq r4, ip, ror #12 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ ldrdeq r2, [r6, -r8] │ │ │ │ - smlabteq r6, lr, r2, r2 │ │ │ │ - smlabteq r6, r4, r2, r2 │ │ │ │ - @ instruction: 0x010622ba │ │ │ │ - @ instruction: 0x010622b0 │ │ │ │ - smlatbeq r6, r6, r2, r2 │ │ │ │ - @ instruction: 0x0106229c │ │ │ │ - @ instruction: 0x01062296 │ │ │ │ - @ instruction: 0x01062294 │ │ │ │ - @ instruction: 0x01062292 │ │ │ │ + smlabteq r6, lr, r5, r2 │ │ │ │ + smlabteq r6, r4, r5, r2 │ │ │ │ + @ instruction: 0x010625ba │ │ │ │ + @ instruction: 0x010625b0 │ │ │ │ + smlatbeq r6, r6, r5, r2 │ │ │ │ + @ instruction: 0x0106259c │ │ │ │ + @ instruction: 0x01062596 │ │ │ │ + @ instruction: 0x01062594 │ │ │ │ + @ instruction: 0x01062592 │ │ │ │ strdeq lr, [ip, -lr] │ │ │ │ strdeq r2, [r4, -r8] │ │ │ │ - tsteq r4, r4, lsl #16 │ │ │ │ - smlabteq ip, r6, r3, lr │ │ │ │ - smlatteq r4, ip, r7, r2 │ │ │ │ - smlabteq r4, r2, r7, r2 │ │ │ │ + tsteq r4, r4, lsl #22 │ │ │ │ + smlabteq ip, r6, r6, lr │ │ │ │ + smlatteq r4, ip, sl, r2 │ │ │ │ + smlabteq r4, r2, sl, r2 │ │ │ │ + smlabteq r4, lr, sl, r2 │ │ │ │ + smlabteq r4, sl, sl, r2 │ │ │ │ + smlabteq r4, r6, sl, r2 │ │ │ │ + smlabteq r4, r2, sl, r2 │ │ │ │ + smlabteq r4, r2, sl, r2 │ │ │ │ + tsteq ip, r4, lsr r6 │ │ │ │ + @ instruction: 0x01042ab0 │ │ │ │ + tsteq ip, sl, lsl #12 │ │ │ │ + ldrdeq r2, [r4, -r0] │ │ │ │ + tsteq r6, r2, ror pc │ │ │ │ + tsteq r4, r0, lsl sl │ │ │ │ + tsteq r6, r8, asr #8 │ │ │ │ smlabteq r4, lr, r7, r2 │ │ │ │ - smlabteq r4, sl, r7, r2 │ │ │ │ smlabteq r4, r6, r7, r2 │ │ │ │ - smlabteq r4, r2, r7, r2 │ │ │ │ - smlabteq r4, r2, r7, r2 │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ - @ instruction: 0x010427b0 │ │ │ │ - tsteq ip, sl, lsl #6 │ │ │ │ - ldrdeq r2, [r4, -r0] │ │ │ │ - tsteq r6, r2, ror ip │ │ │ │ - tsteq r4, r0, lsl r7 │ │ │ │ - tsteq r6, r8, asr #2 │ │ │ │ - smlabteq r4, lr, r4, r2 │ │ │ │ - smlabteq r4, r6, r4, r2 │ │ │ │ - smlabteq r6, r0, r3, r1 │ │ │ │ - tsteq r4, r4, lsl #8 │ │ │ │ - smlatteq r6, ip, fp, r1 │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ + smlabteq r6, r0, r6, r1 │ │ │ │ + tsteq r4, r4, lsl #14 │ │ │ │ + smlatteq r6, ip, lr, r1 │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ ldrdeq r1, [r6, -r0] │ │ │ │ - tsteq r6, r6, lsl #2 │ │ │ │ + tsteq r6, r6, lsl #8 │ │ │ │ strdeq r2, [r6, -r6] │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ - tsteq r4, r0, lsr #8 │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ + tsteq r4, r0, lsr #14 │ │ │ │ ldrdeq r2, [r6, -ip] │ │ │ │ strdeq r2, [r4, -r6] │ │ │ │ - smlatteq r4, lr, r3, r2 │ │ │ │ - smlabteq r6, r8, r0, r2 │ │ │ │ + smlatteq r4, lr, r6, r2 │ │ │ │ + smlabteq r6, r8, r3, r2 │ │ │ │ ldrdeq r2, [r6, -r4] │ │ │ │ - @ instruction: 0x010423be │ │ │ │ - @ instruction: 0x010423b6 │ │ │ │ - strheq r2, [r6, -lr] │ │ │ │ - smlabbeq r4, ip, r3, r2 │ │ │ │ - smlabbeq r4, r4, r3, r2 │ │ │ │ - smlatbeq r6, r6, r0, r2 │ │ │ │ - tsteq r4, lr, asr r3 │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ - swpeq r2, r2, [r6] │ │ │ │ - tsteq r6, sl, asr #4 │ │ │ │ - swpeq r2, lr, [r6] │ │ │ │ - strheq r2, [r6, -r6] │ │ │ │ - smlabteq r6, sl, r0, r2 │ │ │ │ - tsteq r6, ip, ror #20 │ │ │ │ - smlabteq r6, r4, r0, r2 │ │ │ │ - tsteq r6, r6, asr sl │ │ │ │ - strheq r2, [r6, -sl] │ │ │ │ - strheq r2, [r6, -r6] │ │ │ │ - strheq r2, [r6, -r2] │ │ │ │ - smlatbeq r6, r2, r0, r2 │ │ │ │ - smlabteq r6, r2, r0, r2 │ │ │ │ - strheq r2, [r6, -lr] │ │ │ │ - strheq r2, [r6, -sl] │ │ │ │ - strheq r2, [r6, -r6] │ │ │ │ - strheq r2, [r6, -r2] │ │ │ │ - strheq r2, [r6, -r2] │ │ │ │ - strheq r2, [r6, -r2] │ │ │ │ - smlatbeq r6, ip, r0, r2 │ │ │ │ - tsteq r6, r2, asr r9 │ │ │ │ - smlatbeq r6, r0, r0, r2 │ │ │ │ - swpeq r2, ip, [r6] │ │ │ │ + @ instruction: 0x010426be │ │ │ │ + @ instruction: 0x010426b6 │ │ │ │ + @ instruction: 0x010623be │ │ │ │ + smlabbeq r4, ip, r6, r2 │ │ │ │ + smlabbeq r4, r4, r6, r2 │ │ │ │ + smlatbeq r6, r6, r3, r2 │ │ │ │ + tsteq r4, lr, asr r6 │ │ │ │ + tsteq r4, r8, asr r6 │ │ │ │ + @ instruction: 0x01062392 │ │ │ │ + tsteq r6, sl, asr #10 │ │ │ │ + @ instruction: 0x0106239e │ │ │ │ + @ instruction: 0x010623b6 │ │ │ │ + smlabteq r6, sl, r3, r2 │ │ │ │ + tsteq r6, ip, ror #26 │ │ │ │ + smlabteq r6, r4, r3, r2 │ │ │ │ + tsteq r6, r6, asr sp │ │ │ │ + @ instruction: 0x010623ba │ │ │ │ + @ instruction: 0x010623b6 │ │ │ │ + @ instruction: 0x010623b2 │ │ │ │ + smlatbeq r6, r2, r3, r2 │ │ │ │ + smlabteq r6, r2, r3, r2 │ │ │ │ + @ instruction: 0x010623be │ │ │ │ + @ instruction: 0x010623ba │ │ │ │ + @ instruction: 0x010623b6 │ │ │ │ + @ instruction: 0x010623b2 │ │ │ │ + @ instruction: 0x010623b2 │ │ │ │ + @ instruction: 0x010623b2 │ │ │ │ + smlatbeq r6, ip, r3, r2 │ │ │ │ + tsteq r6, r2, asr ip │ │ │ │ + smlatbeq r6, r0, r3, r2 │ │ │ │ + @ instruction: 0x0106239c │ │ │ │ stclcs 8, cr15, [ip], #892 @ 0x37c │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7da447a │ │ │ │ @ instruction: 0xf8dfe81a │ │ │ │ ldrtmi r2, [fp], -r4, ror #25 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ vmvn.i32 q10, #15335424 @ 0x00ea0000 │ │ │ │ @@ -38909,190 +38909,190 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ ldmib r2!, {r0, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf10003f3 │ │ │ │ bmi fed31520 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d9447a │ │ │ │ cmn r6, sl, lsr #19 │ │ │ │ - ldrdeq r1, [r6, -r8] │ │ │ │ - tsteq r6, ip, lsr #12 │ │ │ │ - tsteq r6, r0, asr #12 │ │ │ │ - @ instruction: 0x01061db0 │ │ │ │ - tsteq r6, ip, ror sp │ │ │ │ - smlabbeq r6, r0, sp, r1 │ │ │ │ - smlatbeq r4, r4, r3, r9 │ │ │ │ - tsteq r6, r0, ror sp │ │ │ │ - tsteq r6, ip, ror #26 │ │ │ │ - tsteq r4, r0, asr #4 │ │ │ │ - tsteq r6, ip, asr sp │ │ │ │ - tsteq r4, r8, ror #4 │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ - tsteq r6, ip, lsr sp │ │ │ │ - tsteq r4, ip, ror r3 │ │ │ │ - tsteq r6, r0, lsl r4 │ │ │ │ - tsteq r6, r8, lsl sp │ │ │ │ - smlabteq r4, r4, r1, r9 │ │ │ │ - tsteq r6, r4, lsl #26 │ │ │ │ - smlatbeq r6, r4, r3, r1 │ │ │ │ - smlatbeq r6, ip, r3, r1 │ │ │ │ - tsteq r4, ip, lsr r3 │ │ │ │ - tsteq ip, lr, lsr fp │ │ │ │ - @ instruction: 0x01061cba │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, sl, ror #22 │ │ │ │ - tsteq r6, r6, ror #22 │ │ │ │ - tsteq r6, r2, ror #22 │ │ │ │ - tsteq r6, lr, asr fp │ │ │ │ - tsteq r6, sl, asr fp │ │ │ │ - tsteq r6, sl, asr fp │ │ │ │ - tsteq r6, sl, asr fp │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - tsteq r6, ip, asr #22 │ │ │ │ + ldrdeq r2, [r6, -r8] │ │ │ │ + tsteq r6, ip, lsr #18 │ │ │ │ + tsteq r6, r0, asr #18 │ │ │ │ + strheq r2, [r6, -r0] │ │ │ │ + tsteq r6, ip, ror r0 │ │ │ │ + smlabbeq r6, r0, r0, r2 │ │ │ │ + smlatbeq r4, r4, r6, r9 │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + tsteq r6, ip, rrx │ │ │ │ + tsteq r4, r0, asr #10 │ │ │ │ + qaddeq r2, ip, r6 │ │ │ │ + tsteq r4, r8, ror #10 │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ + tsteq r6, ip, lsr r0 │ │ │ │ + tsteq r4, ip, ror r6 │ │ │ │ + tsteq r6, r0, lsl r7 │ │ │ │ + tsteq r6, r8, lsl r0 │ │ │ │ + smlabteq r4, r4, r4, r9 │ │ │ │ + tsteq r6, r4 │ │ │ │ + smlatbeq r6, r4, r6, r1 │ │ │ │ + smlatbeq r6, ip, r6, r1 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + tsteq ip, lr, lsr lr │ │ │ │ + @ instruction: 0x01061fba │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, sl, ror #28 │ │ │ │ + tsteq r6, r6, ror #28 │ │ │ │ + tsteq r6, r2, ror #28 │ │ │ │ + tsteq r6, lr, asr lr │ │ │ │ + tsteq r6, sl, asr lr │ │ │ │ + tsteq r6, sl, asr lr │ │ │ │ + tsteq r6, sl, asr lr │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tsteq r6, ip, asr #28 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tsteq r6, r8, lsr fp │ │ │ │ - tsteq r6, r0, lsr fp │ │ │ │ - smlabbeq r6, r4, r3, r1 │ │ │ │ - @ instruction: 0x01061398 │ │ │ │ - tsteq r6, r8, lsl #22 │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r6, r8, lsr lr │ │ │ │ + tsteq r6, r0, lsr lr │ │ │ │ + smlabbeq r6, r4, r6, r1 │ │ │ │ + @ instruction: 0x01061698 │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ ldrdeq r1, [r6, -r4] │ │ │ │ ldrdeq r1, [r6, -r8] │ │ │ │ strdeq r9, [r4, -ip] │ │ │ │ - smlabteq r6, r8, sl, r1 │ │ │ │ - smlabteq r6, r4, sl, r1 │ │ │ │ - @ instruction: 0x01048f98 │ │ │ │ - @ instruction: 0x01061ab4 │ │ │ │ - smlabteq r4, r0, pc, r8 @ │ │ │ │ - smlabbeq r4, r4, pc, r8 @ │ │ │ │ - @ instruction: 0x01061a94 │ │ │ │ + smlabteq r6, r8, sp, r1 │ │ │ │ + smlabteq r6, r4, sp, r1 │ │ │ │ + @ instruction: 0x01049298 │ │ │ │ + @ instruction: 0x01061db4 │ │ │ │ + smlabteq r4, r0, r2, r9 │ │ │ │ + smlabbeq r4, r4, r2, r9 │ │ │ │ + @ instruction: 0x01061d94 │ │ │ │ ldrdeq r9, [r4, -r4] │ │ │ │ - tsteq r6, r8, ror #2 │ │ │ │ - tsteq r6, r0, ror sl │ │ │ │ - tsteq r4, ip, lsl pc │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ + tsteq r6, r8, ror #8 │ │ │ │ + tsteq r6, r0, ror sp │ │ │ │ + tsteq r4, ip, lsl r2 │ │ │ │ + tsteq r6, ip, asr sp │ │ │ │ strdeq r1, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsl #2 │ │ │ │ - swpeq r9, r4, [r4] @ │ │ │ │ - @ instruction: 0x010cd896 │ │ │ │ - tsteq r6, r2, lsl sl │ │ │ │ - smlatbeq r6, r2, r8, r1 │ │ │ │ - smlabteq r6, r2, r8, r1 │ │ │ │ - @ instruction: 0x010618be │ │ │ │ - @ instruction: 0x010618ba │ │ │ │ - @ instruction: 0x010618b6 │ │ │ │ - @ instruction: 0x010618b2 │ │ │ │ - @ instruction: 0x010618b2 │ │ │ │ - @ instruction: 0x010618b2 │ │ │ │ - @ instruction: 0x01061996 │ │ │ │ - tsteq r6, ip, asr r1 │ │ │ │ - smlabbeq r4, r6, pc, pc @ │ │ │ │ - tsteq r6, r2, ror r9 │ │ │ │ - tsteq r6, r0, lsr #20 │ │ │ │ - tsteq r6, r2, lsl r1 │ │ │ │ - tsteq r6, r2, ror sl │ │ │ │ - tsteq r6, r4, ror #20 │ │ │ │ - tsteq r6, r6, asr sl │ │ │ │ + tsteq r6, r4, lsl #8 │ │ │ │ + @ instruction: 0x01049394 │ │ │ │ + @ instruction: 0x010cdb96 │ │ │ │ + tsteq r6, r2, lsl sp │ │ │ │ + smlatbeq r6, r2, fp, r1 │ │ │ │ + smlabteq r6, r2, fp, r1 │ │ │ │ + @ instruction: 0x01061bbe │ │ │ │ + @ instruction: 0x01061bba │ │ │ │ + @ instruction: 0x01061bb6 │ │ │ │ + @ instruction: 0x01061bb2 │ │ │ │ + @ instruction: 0x01061bb2 │ │ │ │ + @ instruction: 0x01061bb2 │ │ │ │ + @ instruction: 0x01061c96 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ + smlabbeq r5, r6, r2, r0 │ │ │ │ + tsteq r6, r2, ror ip │ │ │ │ + tsteq r6, r0, lsr #26 │ │ │ │ + tsteq r6, r2, lsl r4 │ │ │ │ + tsteq r6, r2, ror sp │ │ │ │ + tsteq r6, r4, ror #26 │ │ │ │ + tsteq r6, r6, asr sp │ │ │ │ + tsteq r6, r8, asr #26 │ │ │ │ + tsteq r6, sl, lsr sp │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ + tsteq r6, lr, lsl sp │ │ │ │ + tsteq r6, r0, lsl sp │ │ │ │ + tsteq r6, lr, lsl ip │ │ │ │ + tsteq ip, sl, lsr #18 │ │ │ │ + tsteq r4, r0, asr sp │ │ │ │ + smlabbeq r6, r8, r2, r1 │ │ │ │ + smlatbeq r6, r4, fp, r1 │ │ │ │ + tsteq r6, r6, ror #4 │ │ │ │ + @ instruction: 0x01061b9e │ │ │ │ + @ instruction: 0x01061b98 │ │ │ │ + tsteq r4, r8, lsr sl │ │ │ │ + smlabbeq r6, sl, fp, r1 │ │ │ │ + smlabbeq r6, r8, fp, r1 │ │ │ │ + smlabbeq r6, r8, fp, r1 │ │ │ │ + smlatteq r6, sl, r1, r1 │ │ │ │ + tsteq r6, sl, ror fp │ │ │ │ + smlabteq r6, r6, r1, r1 │ │ │ │ + tsteq r6, r6, ror fp │ │ │ │ + @ instruction: 0x01062d96 │ │ │ │ + smlatbeq r6, sl, r7, pc @ │ │ │ │ + tsteq r6, sl, asr #22 │ │ │ │ + tsteq r6, lr, ror #2 │ │ │ │ + smlatteq r4, sl, ip, r8 │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + tsteq r6, r6, lsr #22 │ │ │ │ + tsteq r6, r4, lsr #22 │ │ │ │ + @ instruction: 0x010419ba │ │ │ │ + @ instruction: 0x010419b2 │ │ │ │ + tsteq r6, r2, lsl #22 │ │ │ │ + smlabbeq r4, r8, r9, r1 │ │ │ │ + smlabbeq r4, r0, r9, r1 │ │ │ │ + smlabbeq r6, r8, r6, r1 │ │ │ │ + tsteq r4, r6, asr r9 │ │ │ │ + tsteq r4, lr, asr #18 │ │ │ │ + @ instruction: 0x01061ab6 │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ + smlatbeq r6, r0, sl, r1 │ │ │ │ + tsteq r6, ip, asr #32 │ │ │ │ + @ instruction: 0x01061a98 │ │ │ │ + @ instruction: 0x01061a96 │ │ │ │ + @ instruction: 0x01061a90 │ │ │ │ + tsteq r4, r6, lsl #16 │ │ │ │ + tsteq r6, r6, ror #20 │ │ │ │ + tsteq r6, r2, ror #20 │ │ │ │ tsteq r6, r8, asr #20 │ │ │ │ - tsteq r6, sl, lsr sl │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ + tsteq r6, r2, lsr sl │ │ │ │ + tsteq r6, r4, asr #14 │ │ │ │ + tsteq r6, sl, lsr #20 │ │ │ │ + tsteq r6, sl, lsr #20 │ │ │ │ + tsteq r6, r4, lsr #20 │ │ │ │ tsteq r6, lr, lsl sl │ │ │ │ + smlatbeq ip, lr, r5, sp │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + tsteq r6, r6, lsl pc │ │ │ │ tsteq r6, r0, lsl sl │ │ │ │ - tsteq r6, lr, lsl r9 │ │ │ │ - tsteq ip, sl, lsr #12 │ │ │ │ - tsteq r4, r0, asr sl │ │ │ │ - smlabbeq r6, r8, pc, r0 @ │ │ │ │ - smlatbeq r6, r4, r8, r1 │ │ │ │ - tsteq r6, r6, ror #30 │ │ │ │ - @ instruction: 0x0106189e │ │ │ │ - @ instruction: 0x01061898 │ │ │ │ - tsteq r4, r8, lsr r7 │ │ │ │ - smlabbeq r6, sl, r8, r1 │ │ │ │ - smlabbeq r6, r8, r8, r1 │ │ │ │ - smlabbeq r6, r8, r8, r1 │ │ │ │ - smlatteq r6, sl, lr, r0 │ │ │ │ - tsteq r6, sl, ror r8 │ │ │ │ - smlabteq r6, r6, lr, r0 │ │ │ │ - tsteq r6, r6, ror r8 │ │ │ │ - @ instruction: 0x01062a96 │ │ │ │ - smlatbeq r6, sl, r4, pc @ │ │ │ │ - tsteq r6, sl, asr #16 │ │ │ │ - tsteq r6, lr, ror #28 │ │ │ │ - smlatteq r4, sl, r9, r8 │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - tsteq r6, r6, lsr #16 │ │ │ │ - tsteq r6, r4, lsr #16 │ │ │ │ - @ instruction: 0x010416ba │ │ │ │ - @ instruction: 0x010416b2 │ │ │ │ - tsteq r6, r2, lsl #16 │ │ │ │ - smlabbeq r4, r8, r6, r1 │ │ │ │ - smlabbeq r4, r0, r6, r1 │ │ │ │ - smlabbeq r6, r8, r3, r1 │ │ │ │ - tsteq r4, r6, asr r6 │ │ │ │ - tsteq r4, lr, asr #12 │ │ │ │ - @ instruction: 0x010617b6 │ │ │ │ - tsteq r4, r4, lsr #12 │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ - smlatbeq r6, r0, r7, r1 │ │ │ │ - tsteq r6, ip, asr #26 │ │ │ │ - @ instruction: 0x01061798 │ │ │ │ - @ instruction: 0x01061796 │ │ │ │ - @ instruction: 0x01061790 │ │ │ │ - tsteq r4, r6, lsl #10 │ │ │ │ - tsteq r6, r6, ror #14 │ │ │ │ - tsteq r6, r2, ror #14 │ │ │ │ - tsteq r6, r8, asr #14 │ │ │ │ - tsteq r6, r2, lsr r7 │ │ │ │ - tsteq r6, r4, asr #8 │ │ │ │ - tsteq r6, sl, lsr #14 │ │ │ │ - tsteq r6, sl, lsr #14 │ │ │ │ - tsteq r6, r4, lsr #14 │ │ │ │ - tsteq r6, lr, lsl r7 │ │ │ │ - smlatbeq ip, lr, r2, sp │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - tsteq r6, r6, lsl ip │ │ │ │ - tsteq r6, r0, lsl r7 │ │ │ │ - tsteq r6, r2, lsl #14 │ │ │ │ + tsteq r6, r2, lsl #20 │ │ │ │ strdeq r1, [r6, -r4] │ │ │ │ - smlatbeq r4, r8, r3, r1 │ │ │ │ - tsteq r7, ip, lsr sl │ │ │ │ - tsteq r4, sl, ror r3 │ │ │ │ - smlatbeq r6, r2, r6, r1 │ │ │ │ - smlabbeq r6, sl, r6, r1 │ │ │ │ - tsteq r4, lr, lsr r3 │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ - tsteq r6, sl, lsl fp │ │ │ │ - smlabteq r6, ip, r4, r1 │ │ │ │ - smlabteq r6, r2, r4, r1 │ │ │ │ - smlatteq r6, sl, r6, r2 │ │ │ │ - mrseq pc, (UNDEF: 22) @ │ │ │ │ - smlatbeq r6, r2, r4, r1 │ │ │ │ - smlabteq r6, r8, sl, r0 │ │ │ │ - smlatteq r6, r6, r6, r1 │ │ │ │ - tsteq r4, lr, lsl r9 │ │ │ │ - tsteq ip, r4, lsl r1 │ │ │ │ - @ instruction: 0x01041290 │ │ │ │ - smlabbeq r4, r8, r2, r1 │ │ │ │ - smlabbeq r4, r0, r2, r1 │ │ │ │ - tsteq r4, r8, ror r2 │ │ │ │ - tsteq r4, r0, ror r2 │ │ │ │ - tsteq r4, sl, asr r2 │ │ │ │ - smlabteq r6, sl, sl, r1 │ │ │ │ + smlatbeq r4, r8, r6, r1 │ │ │ │ + tsteq r7, ip, lsr sp │ │ │ │ + tsteq r4, sl, ror r6 │ │ │ │ + smlatbeq r6, r2, r9, r1 │ │ │ │ + smlabbeq r6, sl, r9, r1 │ │ │ │ + tsteq r4, lr, lsr r6 │ │ │ │ + tsteq r4, r0, lsr r6 │ │ │ │ + tsteq r6, sl, lsl lr │ │ │ │ + smlabteq r6, ip, r7, r1 │ │ │ │ + smlabteq r6, r2, r7, r1 │ │ │ │ + smlatteq r6, sl, r9, r2 │ │ │ │ + tstpeq r6, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r6, r2, r7, r1 │ │ │ │ + smlabteq r6, r8, sp, r0 │ │ │ │ + smlatteq r6, r6, r9, r1 │ │ │ │ + tsteq r4, lr, lsl ip │ │ │ │ + tsteq ip, r4, lsl r4 │ │ │ │ + @ instruction: 0x01041590 │ │ │ │ + smlabbeq r4, r8, r5, r1 │ │ │ │ + smlabbeq r4, r0, r5, r1 │ │ │ │ + tsteq r4, r8, ror r5 │ │ │ │ + tsteq r4, r0, ror r5 │ │ │ │ + tsteq r4, sl, asr r5 │ │ │ │ + smlabteq r6, sl, sp, r1 │ │ │ │ ldrdeq r1, [r4, -lr] │ │ │ │ ldrdeq r1, [r4, -r8] │ │ │ │ - smlatbeq r6, lr, sl, r1 │ │ │ │ - @ instruction: 0x010412b2 │ │ │ │ - smlatbeq r4, ip, r2, r1 │ │ │ │ - @ instruction: 0x01061a92 │ │ │ │ - smlabbeq r4, r6, r2, r1 │ │ │ │ - smlabbeq r4, r0, r2, r1 │ │ │ │ - tsteq r6, r6, ror sl │ │ │ │ - tsteq r4, sl, asr r2 │ │ │ │ - tsteq r4, r4, asr r2 │ │ │ │ - tsteq r6, sl, asr sl │ │ │ │ - tsteq r4, ip, lsr #4 │ │ │ │ + smlatbeq r6, lr, sp, r1 │ │ │ │ + @ instruction: 0x010415b2 │ │ │ │ + smlatbeq r4, ip, r5, r1 │ │ │ │ + @ instruction: 0x01061d92 │ │ │ │ + smlabbeq r4, r6, r5, r1 │ │ │ │ + smlabbeq r4, r0, r5, r1 │ │ │ │ + tsteq r6, r6, ror sp │ │ │ │ + tsteq r4, sl, asr r5 │ │ │ │ + tsteq r4, r4, asr r5 │ │ │ │ + tsteq r6, sl, asr sp │ │ │ │ + tsteq r4, ip, lsr #10 │ │ │ │ stclcs 8, cr15, [r4, #-892]! @ 0xfffffc84 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d9447a │ │ │ │ @ instruction: 0xf8dfe842 │ │ │ │ @ instruction: 0x463b2d5c │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d9447a │ │ │ │ @@ -39943,199 +39943,199 @@ │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ ldmib lr, {r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1000774 │ │ │ │ bmi fef72590 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d8447a │ │ │ │ @ instruction: 0xe178e996 │ │ │ │ - tsteq r4, r4, ror #30 │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ - tsteq r4, sl, lsr pc │ │ │ │ - tsteq r4, r2, lsr pc │ │ │ │ - tsteq r6, r6, asr r7 │ │ │ │ - tsteq r4, r8, lsl #30 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - @ instruction: 0x010481b8 │ │ │ │ - tsteq r6, sl, lsl r7 │ │ │ │ - tsteq r6, r6, lsl r7 │ │ │ │ - tsteq r6, r8, lsl r7 │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - smlatteq r6, r2, r5, r0 │ │ │ │ - @ instruction: 0x01060f92 │ │ │ │ - tsteq r6, r8, lsl #14 │ │ │ │ - tsteq r4, sl, asr lr │ │ │ │ - tsteq r4, r2, asr lr │ │ │ │ + tsteq r4, r4, ror #4 │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ + tsteq r4, sl, lsr r2 │ │ │ │ + tsteq r4, r2, lsr r2 │ │ │ │ + tsteq r6, r6, asr sl │ │ │ │ + tsteq r4, r8, lsl #4 │ │ │ │ + mrseq r1, R12_usr │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ + @ instruction: 0x010484b8 │ │ │ │ + tsteq r6, sl, lsl sl │ │ │ │ + tsteq r6, r6, lsl sl │ │ │ │ + tsteq r6, r8, lsl sl │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + smlatteq r6, r2, r8, r0 │ │ │ │ + @ instruction: 0x01061292 │ │ │ │ + tsteq r6, r8, lsl #20 │ │ │ │ + tsteq r4, sl, asr r1 │ │ │ │ + tsteq r4, r2, asr r1 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - tsteq r6, r6, lsr #22 │ │ │ │ - tsteq r4, r0, lsl lr │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - tsteq r6, r6, lsl fp │ │ │ │ - smlatbeq r6, sl, r6, r1 │ │ │ │ - ldrdeq r0, [r4, -r4] │ │ │ │ - smlabteq r4, ip, sp, r0 │ │ │ │ - smlabbeq r6, r8, r6, r1 │ │ │ │ - smlatbeq r4, r2, sp, r0 │ │ │ │ - @ instruction: 0x01040d9a │ │ │ │ - tsteq r6, r6, ror #12 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ - tsteq r4, r8, ror #26 │ │ │ │ - tsteq r6, r4, asr #12 │ │ │ │ - tsteq r4, lr, lsr sp │ │ │ │ - tsteq r4, r6, lsr sp │ │ │ │ - tsteq r6, r2, lsr #12 │ │ │ │ - tsteq r4, ip, lsl #26 │ │ │ │ - tsteq r4, r4, lsl #26 │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ + tsteq r6, r6, lsr #28 │ │ │ │ + tsteq r4, r0, lsl r1 │ │ │ │ + tsteq r4, r8, lsl #2 │ │ │ │ + tsteq r6, r6, lsl lr │ │ │ │ + smlatbeq r6, sl, r9, r1 │ │ │ │ + ldrdeq r1, [r4, -r4] │ │ │ │ + smlabteq r4, ip, r0, r1 │ │ │ │ + smlabbeq r6, r8, r9, r1 │ │ │ │ + smlatbeq r4, r2, r0, r1 │ │ │ │ + swpeq r1, sl, [r4] │ │ │ │ + tsteq r6, r6, ror #18 │ │ │ │ + tsteq r4, r0, ror r0 │ │ │ │ + tsteq r4, r8, rrx │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ + tsteq r4, lr, lsr r0 │ │ │ │ + tsteq r4, r6, lsr r0 │ │ │ │ + tsteq r6, r2, lsr #18 │ │ │ │ + tsteq r4, ip │ │ │ │ + tsteq r4, r4 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ ldrdeq r0, [r4, -sl] │ │ │ │ ldrdeq r0, [r4, -r2] │ │ │ │ ldrdeq r1, [r6, -lr] │ │ │ │ - smlatbeq r4, r8, ip, r0 │ │ │ │ - smlatbeq r4, r0, ip, r0 │ │ │ │ - smlabteq r6, r2, r5, r1 │ │ │ │ - tsteq r4, r8, lsr #30 │ │ │ │ - tsteq r6, r6, ror r5 │ │ │ │ - tsteq r6, ip, ror r5 │ │ │ │ - smlabbeq r6, r6, r5, r1 │ │ │ │ - smlabbeq r6, r4, r5, r1 │ │ │ │ - smlabbeq r6, r2, r5, r1 │ │ │ │ - smlabbeq r6, r0, r5, r1 │ │ │ │ - smlabbeq r6, sl, r5, r1 │ │ │ │ - smlabbeq r6, r8, r5, r1 │ │ │ │ - @ instruction: 0x01061592 │ │ │ │ - @ instruction: 0x01061594 │ │ │ │ - smlatbeq r6, r2, r5, r1 │ │ │ │ - @ instruction: 0x010615b0 │ │ │ │ + smlatbeq r4, r8, pc, r0 @ │ │ │ │ + smlatbeq r4, r0, pc, r0 @ │ │ │ │ + smlabteq r6, r2, r8, r1 │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ + tsteq r6, r6, ror r8 │ │ │ │ + tsteq r6, ip, ror r8 │ │ │ │ + smlabbeq r6, r6, r8, r1 │ │ │ │ + smlabbeq r6, r4, r8, r1 │ │ │ │ + smlabbeq r6, r2, r8, r1 │ │ │ │ + smlabbeq r6, r0, r8, r1 │ │ │ │ + smlabbeq r6, sl, r8, r1 │ │ │ │ + smlabbeq r6, r8, r8, r1 │ │ │ │ + @ instruction: 0x01061892 │ │ │ │ + @ instruction: 0x01061894 │ │ │ │ + smlatbeq r6, r2, r8, r1 │ │ │ │ + @ instruction: 0x010618b0 │ │ │ │ ldrdeq r1, [r6, -r2] │ │ │ │ ldrdeq r1, [r6, -r8] │ │ │ │ - smlatteq r6, r6, r5, r1 │ │ │ │ - smlatteq r6, r4, r5, r1 │ │ │ │ - smlatteq r6, r2, r5, r1 │ │ │ │ - smlatteq r6, r4, r5, r1 │ │ │ │ - smlabteq ip, r4, r8, ip │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - tstpeq r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r4, sl, sp, r7 │ │ │ │ - tsteq ip, r6, asr #16 │ │ │ │ - smlabbeq r6, r0, r5, r1 │ │ │ │ - smlatbeq r6, r4, r1, r0 │ │ │ │ - tsteq r6, ip, asr r5 │ │ │ │ - smlabbeq r6, r0, r1, r0 │ │ │ │ - tsteq r4, r8, ror r9 │ │ │ │ - tsteq r4, r0, ror r9 │ │ │ │ - tsteq r4, sl, asr #18 │ │ │ │ - tsteq r6, r2, lsl #28 │ │ │ │ - smlabbeq r6, r0, pc, r0 @ │ │ │ │ - tsteq r6, r6, lsr #2 │ │ │ │ - tsteq r6, r0, lsr #2 │ │ │ │ - tsteq r6, lr, lsl r1 │ │ │ │ - tsteq r6, ip, lsl r1 │ │ │ │ - tsteq r6, sl, lsl r1 │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ - tsteq r6, lr, lsl #2 │ │ │ │ - tsteq r6, r8, lsr #32 │ │ │ │ - tsteq r6, r2, lsr #32 │ │ │ │ - tsteq r6, r0, lsr #32 │ │ │ │ - tsteq r6, lr, lsl r0 │ │ │ │ - tsteq r6, r2, lsl r0 │ │ │ │ - tsteq r6, r4 │ │ │ │ - strdeq r0, [r6, -r4] │ │ │ │ + smlatteq r6, r6, r8, r1 │ │ │ │ + smlatteq r6, r4, r8, r1 │ │ │ │ + smlatteq r6, r2, r8, r1 │ │ │ │ + smlatteq r6, r4, r8, r1 │ │ │ │ + smlabteq ip, r4, fp, ip │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tstpeq r4, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r4, sl, r0, r8 │ │ │ │ + tsteq ip, r6, asr #22 │ │ │ │ + smlabbeq r6, r0, r8, r1 │ │ │ │ + smlatbeq r6, r4, r4, r0 │ │ │ │ + tsteq r6, ip, asr r8 │ │ │ │ + smlabbeq r6, r0, r4, r0 │ │ │ │ + tsteq r4, r8, ror ip │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ + tsteq r4, sl, asr #24 │ │ │ │ + tsteq r6, r2, lsl #2 │ │ │ │ + smlabbeq r6, r0, r2, r1 │ │ │ │ + tsteq r6, r6, lsr #8 │ │ │ │ + tsteq r6, r0, lsr #8 │ │ │ │ + tsteq r6, lr, lsl r4 │ │ │ │ + tsteq r6, ip, lsl r4 │ │ │ │ + tsteq r6, sl, lsl r4 │ │ │ │ + tsteq r6, r4, lsl r4 │ │ │ │ + tsteq r6, lr, lsl #8 │ │ │ │ + tsteq r6, r8, lsr #6 │ │ │ │ + tsteq r6, r2, lsr #6 │ │ │ │ + tsteq r6, r0, lsr #6 │ │ │ │ + tsteq r6, lr, lsl r3 │ │ │ │ + tsteq r6, r2, lsl r3 │ │ │ │ + tsteq r6, r4, lsl #6 │ │ │ │ + strdeq r1, [r6, -r4] │ │ │ │ ldrdeq r0, [r4, -r6] │ │ │ │ - tsteq r6, r6, asr fp │ │ │ │ - tsteq r6, r0, asr fp │ │ │ │ - tsteq r6, sl, asr #22 │ │ │ │ - tsteq r6, r4, asr #22 │ │ │ │ - tsteq r6, r2, asr #22 │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq r6, lr, lsr fp │ │ │ │ - tsteq r6, r0, asr #22 │ │ │ │ - tsteq r6, lr, lsr sl │ │ │ │ - tsteq r6, r8, lsr sl │ │ │ │ - tsteq r6, r2, lsr sl │ │ │ │ - tsteq r6, ip, lsr #20 │ │ │ │ - tsteq r6, r6, lsr #20 │ │ │ │ - tsteq r6, r4, lsr #20 │ │ │ │ + tsteq r6, r6, asr lr │ │ │ │ + tsteq r6, r0, asr lr │ │ │ │ + tsteq r6, sl, asr #28 │ │ │ │ + tsteq r6, r4, asr #28 │ │ │ │ + tsteq r6, r2, asr #28 │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + tsteq r6, lr, lsr lr │ │ │ │ + tsteq r6, r0, asr #28 │ │ │ │ + tsteq r6, lr, lsr sp │ │ │ │ + tsteq r6, r8, lsr sp │ │ │ │ + tsteq r6, r2, lsr sp │ │ │ │ + tsteq r6, ip, lsr #26 │ │ │ │ + tsteq r6, r6, lsr #26 │ │ │ │ + tsteq r6, r4, lsr #26 │ │ │ │ + tsteq r6, r2, lsr #26 │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ + @ instruction: 0x01047cbe │ │ │ │ + tsteq r6, r0, lsr #10 │ │ │ │ + tsteq r6, r6, lsl r5 │ │ │ │ + tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r6, r2, lsl #10 │ │ │ │ + tsteq r4, r0, lsl #18 │ │ │ │ + smlatteq r6, sl, r0, r0 │ │ │ │ tsteq r6, r2, lsr #20 │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - @ instruction: 0x010479be │ │ │ │ - tsteq r6, r0, lsr #4 │ │ │ │ - tsteq r6, r6, lsl r2 │ │ │ │ - tsteq r6, ip, lsl #4 │ │ │ │ - tsteq r6, r2, lsl #4 │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ - smlatteq r5, sl, sp, pc @ │ │ │ │ - tsteq r6, r2, lsr #14 │ │ │ │ - smlabteq r6, r6, r1, r1 │ │ │ │ - smlabteq r6, r8, r1, r1 │ │ │ │ - smlabteq r6, r0, r6, r0 │ │ │ │ - @ instruction: 0x010611b2 │ │ │ │ - smlatbeq r6, ip, r1, r1 │ │ │ │ - smlatbeq r6, r6, r1, r1 │ │ │ │ - smlatbeq r6, r0, r1, r1 │ │ │ │ - @ instruction: 0x0106119a │ │ │ │ - @ instruction: 0x01061198 │ │ │ │ - @ instruction: 0x01061196 │ │ │ │ - @ instruction: 0x01061190 │ │ │ │ - smlabbeq r6, lr, r1, r1 │ │ │ │ - smlabbeq r6, ip, r1, r1 │ │ │ │ - smlabbeq r6, sl, r1, r1 │ │ │ │ - tsteq ip, r6, lsr r3 │ │ │ │ - smlatteq r4, r8, sl, lr │ │ │ │ - @ instruction: 0x0105fc94 │ │ │ │ - tsteq r6, r6, asr r1 │ │ │ │ - tsteq r6, r6, asr #2 │ │ │ │ - tstpeq r5, r4, ror #24 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r6, lsr r1 │ │ │ │ - tsteq r6, lr, lsl r1 │ │ │ │ - tsteq r6, lr, ror sl │ │ │ │ - tsteq r6, r2, lsl #2 │ │ │ │ + smlabteq r6, r6, r4, r1 │ │ │ │ + smlabteq r6, r8, r4, r1 │ │ │ │ + smlabteq r6, r0, r9, r0 │ │ │ │ + @ instruction: 0x010614b2 │ │ │ │ + smlatbeq r6, ip, r4, r1 │ │ │ │ + smlatbeq r6, r6, r4, r1 │ │ │ │ + smlatbeq r6, r0, r4, r1 │ │ │ │ + @ instruction: 0x0106149a │ │ │ │ + @ instruction: 0x01061498 │ │ │ │ + @ instruction: 0x01061496 │ │ │ │ + @ instruction: 0x01061490 │ │ │ │ + smlabbeq r6, lr, r4, r1 │ │ │ │ + smlabbeq r6, ip, r4, r1 │ │ │ │ + smlabbeq r6, sl, r4, r1 │ │ │ │ + tsteq ip, r6, lsr r6 │ │ │ │ + smlatteq r4, r8, sp, lr │ │ │ │ + @ instruction: 0x0105ff94 │ │ │ │ + tsteq r6, r6, asr r4 │ │ │ │ + tsteq r6, r6, asr #8 │ │ │ │ + tstpeq r5, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r6, lsr r4 │ │ │ │ + tsteq r6, lr, lsl r4 │ │ │ │ + tsteq r6, lr, ror sp │ │ │ │ + tsteq r6, r2, lsl #8 │ │ │ │ strdeq r1, [r6, -sl] │ │ │ │ - tsteq ip, ip, asr r2 │ │ │ │ - smlabteq r4, ip, r0, r8 │ │ │ │ - smlabteq r6, lr, r0, r1 │ │ │ │ - smlabteq r6, r6, r0, r1 │ │ │ │ - strheq r1, [r6, -lr] │ │ │ │ - strheq r1, [r6, -ip] │ │ │ │ - strheq r1, [r6, -ip] │ │ │ │ - strheq r1, [r6, -r8] │ │ │ │ - smlabbeq r6, sl, r0, r1 │ │ │ │ - smlabbeq r6, sl, r0, r1 │ │ │ │ - swpeq r1, r6, [r6] @ │ │ │ │ - qaddeq r1, r8, r6 │ │ │ │ - qaddeq r1, r8, r6 │ │ │ │ - tsteq r6, r4, ror r0 │ │ │ │ - tsteq r6, r6, lsr #32 │ │ │ │ - tsteq r6, r6, lsr #32 │ │ │ │ - qaddeq r1, r2, r6 │ │ │ │ - strdeq r0, [r6, -r6] │ │ │ │ - strdeq r0, [r6, -r8] │ │ │ │ - tsteq r6, r6, lsr r0 │ │ │ │ - smlabteq r6, sl, pc, r0 @ │ │ │ │ - smlabteq r6, ip, pc, r0 @ │ │ │ │ - tsteq r6, sl, lsl r0 │ │ │ │ - @ instruction: 0x01060f9e │ │ │ │ - smlatbeq r6, r0, pc, r0 @ │ │ │ │ - strdeq r0, [r6, -lr] │ │ │ │ - tsteq r6, r2, ror pc │ │ │ │ - tsteq r6, r4, ror pc │ │ │ │ - smlatteq r6, r2, pc, r0 @ │ │ │ │ - tsteq r6, r6, asr #30 │ │ │ │ - tsteq r6, r8, asr #30 │ │ │ │ - smlabteq r6, r6, pc, r0 @ │ │ │ │ - tsteq r6, sl, lsl pc │ │ │ │ - tsteq r6, sl, lsl pc │ │ │ │ - smlatbeq r6, r6, pc, r0 @ │ │ │ │ - @ instruction: 0x01060fb2 │ │ │ │ - @ instruction: 0x01060fb4 │ │ │ │ - @ instruction: 0x01060fb6 │ │ │ │ - smlabteq r6, r2, pc, r0 @ │ │ │ │ - tsteq r6, r8, ror pc │ │ │ │ - @ instruction: 0x01060fb6 │ │ │ │ - @ instruction: 0x01060f94 │ │ │ │ + tsteq ip, ip, asr r5 │ │ │ │ + smlabteq r4, ip, r3, r8 │ │ │ │ + smlabteq r6, lr, r3, r1 │ │ │ │ + smlabteq r6, r6, r3, r1 │ │ │ │ + @ instruction: 0x010613be │ │ │ │ + @ instruction: 0x010613bc │ │ │ │ + @ instruction: 0x010613bc │ │ │ │ + @ instruction: 0x010613b8 │ │ │ │ + smlabbeq r6, sl, r3, r1 │ │ │ │ + smlabbeq r6, sl, r3, r1 │ │ │ │ + @ instruction: 0x01061396 │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ + tsteq r6, r8, asr r3 │ │ │ │ + tsteq r6, r4, ror r3 │ │ │ │ + tsteq r6, r6, lsr #6 │ │ │ │ + tsteq r6, r6, lsr #6 │ │ │ │ + tsteq r6, r2, asr r3 │ │ │ │ + strdeq r1, [r6, -r6] │ │ │ │ + strdeq r1, [r6, -r8] │ │ │ │ + tsteq r6, r6, lsr r3 │ │ │ │ + smlabteq r6, sl, r2, r1 │ │ │ │ + smlabteq r6, ip, r2, r1 │ │ │ │ + tsteq r6, sl, lsl r3 │ │ │ │ + @ instruction: 0x0106129e │ │ │ │ + smlatbeq r6, r0, r2, r1 │ │ │ │ + strdeq r1, [r6, -lr] │ │ │ │ + tsteq r6, r2, ror r2 │ │ │ │ + tsteq r6, r4, ror r2 │ │ │ │ + smlatteq r6, r2, r2, r1 │ │ │ │ + tsteq r6, r6, asr #4 │ │ │ │ + tsteq r6, r8, asr #4 │ │ │ │ + smlabteq r6, r6, r2, r1 │ │ │ │ + tsteq r6, sl, lsl r2 │ │ │ │ + tsteq r6, sl, lsl r2 │ │ │ │ + smlatbeq r6, r6, r2, r1 │ │ │ │ + @ instruction: 0x010612b2 │ │ │ │ + @ instruction: 0x010612b4 │ │ │ │ + @ instruction: 0x010612b6 │ │ │ │ + smlabteq r6, r2, r2, r1 │ │ │ │ + tsteq r6, r8, ror r2 │ │ │ │ + @ instruction: 0x010612b6 │ │ │ │ + @ instruction: 0x01061294 │ │ │ │ stclcs 8, cr15, [r8, #892]! @ 0x37c │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d8447a │ │ │ │ @ instruction: 0xf8dfe81c │ │ │ │ ldrtmi r2, [fp], -r0, ror #27 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d8447a │ │ │ │ @@ -41019,207 +41019,207 @@ │ │ │ │ @ instruction: 0xf0002e02 │ │ │ │ mcrcs 1, 0, r8, cr0, cr6, {4} │ │ │ │ mrrcge 4, 7, pc, r0, cr10 @ │ │ │ │ smlabtcs r1, r3, sl, r4 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stmdb lr!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bllt ff78f08c │ │ │ │ - tsteq r6, r4, ror #24 │ │ │ │ - @ instruction: 0x01060cb8 │ │ │ │ - tsteq r6, lr, ror ip │ │ │ │ - tsteq r6, r2, lsr ip │ │ │ │ - @ instruction: 0x01060c9e │ │ │ │ - tsteq r6, r0, lsl ip │ │ │ │ - tsteq r6, r0, lsl ip │ │ │ │ - smlabbeq r6, r0, ip, r0 │ │ │ │ - tsteq r6, sl, lsl ip │ │ │ │ - smlabteq r6, ip, fp, r0 │ │ │ │ - tsteq r4, ip, lsl #8 │ │ │ │ - tsteq r4, r4, ror #14 │ │ │ │ + tsteq r6, r4, ror #30 │ │ │ │ + @ instruction: 0x01060fb8 │ │ │ │ + tsteq r6, lr, ror pc │ │ │ │ + tsteq r6, r2, lsr pc │ │ │ │ + @ instruction: 0x01060f9e │ │ │ │ + tsteq r6, r0, lsl pc │ │ │ │ + tsteq r6, r0, lsl pc │ │ │ │ + smlabbeq r6, r0, pc, r0 @ │ │ │ │ + tsteq r6, sl, lsl pc │ │ │ │ + smlabteq r6, ip, lr, r0 │ │ │ │ + tsteq r4, ip, lsl #14 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ strdeq sp, [r6, -r0] │ │ │ │ - ldrdeq pc, [r5, -r0] │ │ │ │ - smlabteq r5, ip, sp, pc @ │ │ │ │ - tsteq r4, r8, lsr r7 │ │ │ │ - @ instruction: 0x0105fdb8 │ │ │ │ - @ instruction: 0x0105fdb8 │ │ │ │ - @ instruction: 0x0105fdb8 │ │ │ │ - @ instruction: 0x0105fdb0 │ │ │ │ - smlatbeq r5, ip, sp, pc @ │ │ │ │ - smlatbeq r5, r8, sp, pc @ │ │ │ │ - smlatbeq r5, r8, sp, pc @ │ │ │ │ - smlatbeq r5, ip, sp, pc @ │ │ │ │ - @ instruction: 0x0105fdb0 │ │ │ │ - @ instruction: 0x0105fdb8 │ │ │ │ - tsteq ip, r2, lsr #22 │ │ │ │ - tsteq r6, sl, lsr fp │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tsteq r6, r4, lsr fp │ │ │ │ - tsteq r6, lr, lsr #22 │ │ │ │ - tsteq r6, r0, lsl #22 │ │ │ │ - tsteq r6, r8, lsl fp │ │ │ │ - smlatteq r6, r8, sl, r0 │ │ │ │ - @ instruction: 0x010cba92 │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ + smlabteq r6, ip, r0, r0 │ │ │ │ + tsteq r4, r8, lsr sl │ │ │ │ + strheq r0, [r6, -r8] │ │ │ │ + strheq r0, [r6, -r8] │ │ │ │ + strheq r0, [r6, -r8] │ │ │ │ + strheq r0, [r6, -r0] │ │ │ │ + smlatbeq r6, ip, r0, r0 │ │ │ │ + smlatbeq r6, r8, r0, r0 │ │ │ │ + smlatbeq r6, r8, r0, r0 │ │ │ │ + smlatbeq r6, ip, r0, r0 │ │ │ │ + strheq r0, [r6, -r0] │ │ │ │ + strheq r0, [r6, -r8] │ │ │ │ + tsteq ip, r2, lsr #28 │ │ │ │ + tsteq r6, sl, lsr lr │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r6, r4, lsr lr │ │ │ │ + tsteq r6, lr, lsr #28 │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ + tsteq r6, r8, lsl lr │ │ │ │ + smlatteq r6, r8, sp, r0 │ │ │ │ + @ instruction: 0x010cbd92 │ │ │ │ strdeq r0, [r6, -r0] │ │ │ │ - smlatteq r6, r8, sl, r0 │ │ │ │ + smlatteq r6, r8, sp, r0 │ │ │ │ strdeq r0, [r6, -r2] │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ strdeq r0, [r6, -lr] │ │ │ │ - tsteq r4, ip, lsr r3 │ │ │ │ - tstpeq r3, r2, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, sl, lsr #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ + tstpeq r3, r2, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, sl, lsr #30 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r6, -r2] │ │ │ │ - tstpeq r5, sl, asr r3 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r6, r6, sl, r0 │ │ │ │ + tstpeq r5, sl, asr r6 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r6, r6, sp, r0 │ │ │ │ ldrdeq pc, [r3, -ip] │ │ │ │ ldrdeq pc, [r3, -r4] │ │ │ │ - @ instruction: 0x01060ab2 │ │ │ │ - smlatteq r6, r4, sl, r0 │ │ │ │ - tstpeq r5, r4, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01060db2 │ │ │ │ + smlatteq r6, r4, sp, r0 │ │ │ │ + tstpeq r5, r4, lsl #12 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r6, -r6] │ │ │ │ - smlabteq r6, lr, sl, r0 │ │ │ │ + smlabteq r6, lr, sp, r0 │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - smlabteq r6, lr, sl, r0 │ │ │ │ - @ instruction: 0x0103fa9c │ │ │ │ - smlatteq r6, r2, sl, r0 │ │ │ │ - smlabteq r6, r8, sl, r0 │ │ │ │ - smlatteq r4, r6, sp, r6 │ │ │ │ - smlatbeq r6, r8, sl, r0 │ │ │ │ - smlatbeq r6, r2, sl, r0 │ │ │ │ - smlatbeq r6, r0, sl, r0 │ │ │ │ - @ instruction: 0x01060a9e │ │ │ │ - smlatbeq r6, r0, sl, r0 │ │ │ │ - @ instruction: 0x01060a94 │ │ │ │ - smlabbeq r6, sl, sl, r0 │ │ │ │ - smlabbeq r6, r0, sl, r0 │ │ │ │ - tsteq r6, r2, ror sl │ │ │ │ - @ instruction: 0x0105f19c │ │ │ │ - tsteq r6, r6, ror #20 │ │ │ │ - tstpeq r3, r8, ror #18 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, sl, lsl #16 │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ - tsteq r6, r6, lsr #20 │ │ │ │ - smlabbeq r5, r8, pc, pc @ │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - tsteq r6, r8, lsl sl │ │ │ │ - smlatteq r5, r0, r9, lr │ │ │ │ - tsteq r4, r6, lsl #30 │ │ │ │ - smlatteq r4, lr, lr, sp │ │ │ │ + smlabteq r6, lr, sp, r0 │ │ │ │ + @ instruction: 0x0103fd9c │ │ │ │ + smlatteq r6, r2, sp, r0 │ │ │ │ + smlabteq r6, r8, sp, r0 │ │ │ │ + smlatteq r4, r6, r0, r7 │ │ │ │ + smlatbeq r6, r8, sp, r0 │ │ │ │ + smlatbeq r6, r2, sp, r0 │ │ │ │ + smlatbeq r6, r0, sp, r0 │ │ │ │ + @ instruction: 0x01060d9e │ │ │ │ + smlatbeq r6, r0, sp, r0 │ │ │ │ + @ instruction: 0x01060d94 │ │ │ │ + smlabbeq r6, sl, sp, r0 │ │ │ │ + smlabbeq r6, r0, sp, r0 │ │ │ │ + tsteq r6, r2, ror sp │ │ │ │ + @ instruction: 0x0105f49c │ │ │ │ + tsteq r6, r6, ror #26 │ │ │ │ + tstpeq r3, r8, ror #24 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, sl, lsl #22 │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ + tsteq r6, r6, lsr #26 │ │ │ │ + smlabbeq r6, r8, r2, r0 │ │ │ │ + tsteq r6, ip, lsl sp │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ + smlatteq r5, r0, ip, lr │ │ │ │ + tsteq r4, r6, lsl #4 │ │ │ │ + smlatteq r4, lr, r1, lr │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ strdeq pc, [r5, -r2] │ │ │ │ - smlatteq r6, r4, r9, r0 │ │ │ │ + smlatteq r6, r4, ip, r0 │ │ │ │ ldrdeq r0, [r6, -lr] │ │ │ │ ldrdeq r0, [r6, -r8] │ │ │ │ - smlabteq ip, r0, r6, fp │ │ │ │ - @ instruction: 0x010609ba │ │ │ │ - @ instruction: 0x010609b2 │ │ │ │ - smlatbeq r6, ip, r9, r0 │ │ │ │ - tsteq r4, r2, asr r1 │ │ │ │ - @ instruction: 0x01060994 │ │ │ │ - smlabteq r5, sl, pc, lr @ │ │ │ │ - tsteq r6, lr, ror #18 │ │ │ │ - @ instruction: 0x0105efb0 │ │ │ │ - ldrdeq sp, [r4, -sl] │ │ │ │ - smlabteq r5, r6, r7, pc @ │ │ │ │ - tsteq r6, r6, lsr #18 │ │ │ │ - tsteq r5, r8, ror #30 │ │ │ │ - @ instruction: 0x0104dd92 │ │ │ │ - tstpeq r5, lr, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r6, lsr #14 @ p-variant is OBSOLETE │ │ │ │ - swpeq r7, r0, [r4] │ │ │ │ - tstpeq r5, lr, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, sl, lsl #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + smlabteq ip, r0, r9, fp │ │ │ │ + @ instruction: 0x01060cba │ │ │ │ + @ instruction: 0x01060cb2 │ │ │ │ + smlatbeq r6, ip, ip, r0 │ │ │ │ + tsteq r4, r2, asr r4 │ │ │ │ + @ instruction: 0x01060c94 │ │ │ │ + smlabteq r5, sl, r2, pc @ │ │ │ │ + tsteq r6, lr, ror #24 │ │ │ │ + @ instruction: 0x0105f2b0 │ │ │ │ + ldrdeq lr, [r4, -sl] │ │ │ │ + smlabteq r5, r6, sl, pc @ │ │ │ │ + tsteq r6, r6, lsr #24 │ │ │ │ + tstpeq r5, r8, ror #4 @ p-variant is OBSOLETE │ │ │ │ + swpeq lr, r2, [r4] │ │ │ │ + tstpeq r5, lr, ror sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r6, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01047390 │ │ │ │ + tstpeq r5, lr, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, sl, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r5, -sl] │ │ │ │ strdeq pc, [r5, -r4] │ │ │ │ strdeq pc, [r5, -r2] │ │ │ │ strdeq pc, [r5, -r4] │ │ │ │ strdeq pc, [r5, -r6] │ │ │ │ strdeq pc, [r5, -ip] │ │ │ │ - tsteq ip, r4, ror #8 │ │ │ │ - smlabbeq r6, sl, r7, r0 │ │ │ │ - smlabteq r5, ip, sp, lr │ │ │ │ + tsteq ip, r4, ror #14 │ │ │ │ + smlabbeq r6, sl, sl, r0 │ │ │ │ + smlabteq r5, ip, r0, pc @ │ │ │ │ strdeq sp, [r4, -r6] │ │ │ │ - smlatteq r5, r2, r5, pc @ │ │ │ │ - tsteq r6, r2, asr #14 │ │ │ │ - smlabbeq r5, r4, sp, lr │ │ │ │ - smlatbeq r4, lr, fp, sp │ │ │ │ - @ instruction: 0x0105f59a │ │ │ │ + smlatteq r5, r2, r8, pc @ │ │ │ │ + tsteq r6, r2, asr #20 │ │ │ │ + smlabbeq r5, r4, r0, pc @ │ │ │ │ + smlatbeq r4, lr, lr, sp │ │ │ │ + @ instruction: 0x0105f89a │ │ │ │ strdeq r0, [r6, -sl] │ │ │ │ - tsteq r5, ip, lsr sp │ │ │ │ - tsteq r4, r6, ror #22 │ │ │ │ - tstpeq r5, r2, asr r5 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r6, r6, r6, r0 │ │ │ │ - @ instruction: 0x01046c90 │ │ │ │ - smlabbeq r3, r6, r5, pc @ │ │ │ │ - tstpeq r3, lr, ror r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0106069a │ │ │ │ - smlatbeq r5, lr, ip, lr │ │ │ │ - smlatbeq r3, r2, r4, pc @ │ │ │ │ - tsteq r6, ip, asr r6 │ │ │ │ - tsteq r6, r2, asr r6 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r6, r6, asr #12 │ │ │ │ - tsteq r6, r4, asr #12 │ │ │ │ - tsteq r6, r6, asr #12 │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r6, sl, asr #12 │ │ │ │ - @ instruction: 0x0103f494 │ │ │ │ - smlabbeq r3, ip, r4, pc @ │ │ │ │ - tsteq r6, r4, lsr r6 │ │ │ │ + tstpeq r5, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r6, ror #28 │ │ │ │ + tstpeq r5, r2, asr r8 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r6, r6, r9, r0 │ │ │ │ + @ instruction: 0x01046f90 │ │ │ │ + smlabbeq r3, r6, r8, pc @ │ │ │ │ + tstpeq r3, lr, ror r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0106099a │ │ │ │ + smlatbeq r5, lr, pc, lr @ │ │ │ │ + smlatbeq r3, r2, r7, pc @ │ │ │ │ + tsteq r6, ip, asr r9 │ │ │ │ + tsteq r6, r2, asr r9 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + tsteq r6, r6, asr #18 │ │ │ │ + tsteq r6, r4, asr #18 │ │ │ │ + tsteq r6, r6, asr #18 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + tsteq r6, sl, asr #18 │ │ │ │ + @ instruction: 0x0103f794 │ │ │ │ + smlabbeq r3, ip, r7, pc @ │ │ │ │ + tsteq r6, r4, lsr r9 │ │ │ │ strdeq r0, [r6, -r2] │ │ │ │ - tsteq r6, r6, lsr #12 │ │ │ │ - tsteq r6, lr, lsl r6 │ │ │ │ - smlabteq r6, r0, r6, r0 │ │ │ │ + tsteq r6, r6, lsr #18 │ │ │ │ + tsteq r6, lr, lsl r9 │ │ │ │ + smlabteq r6, r0, r9, r0 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r6, r0, lsl #12 │ │ │ │ - tsteq r6, sl, lsl #12 │ │ │ │ - tsteq r6, r6, lsl #12 │ │ │ │ - tsteq r6, r2, lsl #12 │ │ │ │ + tsteq r6, r0, lsl #18 │ │ │ │ + tsteq r6, sl, lsl #18 │ │ │ │ + tsteq r6, r6, lsl #18 │ │ │ │ + tsteq r6, r2, lsl #18 │ │ │ │ ldrdeq r0, [r6, -r8] │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - smlatteq r6, lr, r5, r0 │ │ │ │ - smlatteq r6, r4, r5, r0 │ │ │ │ - smlatteq r6, r0, r5, r0 │ │ │ │ + smlatteq r6, lr, r8, r0 │ │ │ │ + smlatteq r6, r4, r8, r0 │ │ │ │ + smlatteq r6, r0, r8, r0 │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - smlatteq r6, r0, r5, r0 │ │ │ │ - smlatteq r6, r4, r5, r0 │ │ │ │ - smlatteq r6, ip, r5, r0 │ │ │ │ - tsteq ip, r2, lsl #2 │ │ │ │ + smlatteq r6, r0, r8, r0 │ │ │ │ + smlatteq r6, r4, r8, r0 │ │ │ │ + smlatteq r6, ip, r8, r0 │ │ │ │ + tsteq ip, r2, lsl #8 │ │ │ │ ldrdeq r0, [r6, -r8] │ │ │ │ ldrdeq r0, [r6, -r6] │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - smlatteq r6, lr, r4, r0 │ │ │ │ - smlabbeq r5, r8, fp, pc @ │ │ │ │ - tsteq r6, r2, asr #10 │ │ │ │ - tsteq r6, sl, asr #10 │ │ │ │ - tstpeq r5, r6, ror #22 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsl r5 │ │ │ │ - tsteq r6, sl, lsl r5 │ │ │ │ - tstpeq r5, r8, asr #22 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r6, r4, r4, r0 │ │ │ │ - smlatteq r6, lr, r4, r0 │ │ │ │ - tstpeq r5, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010604b8 │ │ │ │ - smlabteq r6, r2, r4, r0 │ │ │ │ - tstpeq r5, r0, lsl fp @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r6, ip, r4, r0 │ │ │ │ - @ instruction: 0x01060496 │ │ │ │ + smlatteq r6, lr, r7, r0 │ │ │ │ + smlabbeq r5, r8, lr, pc @ │ │ │ │ + tsteq r6, r2, asr #16 │ │ │ │ + tsteq r6, sl, asr #16 │ │ │ │ + tstpeq r5, r6, ror #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsl r8 │ │ │ │ + tsteq r6, sl, lsl r8 │ │ │ │ + tstpeq r5, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, r4, r7, r0 │ │ │ │ + smlatteq r6, lr, r7, r0 │ │ │ │ + tstpeq r5, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010607b8 │ │ │ │ + smlabteq r6, r2, r7, r0 │ │ │ │ + tstpeq r5, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, ip, r7, r0 │ │ │ │ + @ instruction: 0x01060796 │ │ │ │ strdeq pc, [r5, -r4] │ │ │ │ - tsteq r6, r0, ror #8 │ │ │ │ - tsteq r6, sl, ror #8 │ │ │ │ + tsteq r6, r0, ror #14 │ │ │ │ + tsteq r6, sl, ror #14 │ │ │ │ ldrdeq pc, [r5, -r8] │ │ │ │ - tsteq r6, r4, lsr r4 │ │ │ │ - tsteq r6, lr, lsr r4 │ │ │ │ - @ instruction: 0x0105fabc │ │ │ │ - tsteq r6, r8, lsl #8 │ │ │ │ - tsteq r6, r0, lsl r4 │ │ │ │ - tsteq r4, ip, lsr r4 │ │ │ │ - tsteq r4, lr, lsr r8 │ │ │ │ + tsteq r6, r4, lsr r7 │ │ │ │ + tsteq r6, lr, lsr r7 │ │ │ │ + @ instruction: 0x0105fdbc │ │ │ │ + tsteq r6, r8, lsl #14 │ │ │ │ + tsteq r6, r0, lsl r7 │ │ │ │ + tsteq r4, ip, lsr r7 │ │ │ │ + tsteq r4, lr, lsr fp │ │ │ │ ldccs 8, cr15, [r4, #-892] @ 0xfffffc84 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf7d6447a │ │ │ │ @ instruction: 0xf001efa4 │ │ │ │ @ instruction: 0xf8dfba50 │ │ │ │ tstcs r1, r8, lsl #26 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @@ -42050,192 +42050,192 @@ │ │ │ │ bics lr, r8, #44, 18 @ 0xb0000 │ │ │ │ @ instruction: 0x21014ab5 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stmdb r4!, {r1, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bmi fed8cfe0 │ │ │ │ @ instruction: 0xf7fd447a │ │ │ │ svclt 0x0000bb95 │ │ │ │ - tsteq r4, ip, lsr r5 │ │ │ │ - tsteq r4, sl, lsr r5 │ │ │ │ - tsteq r4, r4, lsr #20 │ │ │ │ + tsteq r4, ip, lsr r8 │ │ │ │ + tsteq r4, sl, lsr r8 │ │ │ │ + tsteq r4, r4, lsr #26 │ │ │ │ ldrdeq r0, [r6, -lr] │ │ │ │ - smlatteq r6, ip, r0, r0 │ │ │ │ - tsteq r3, r2, lsr #26 │ │ │ │ + smlatteq r6, ip, r3, r0 │ │ │ │ + tstpeq r3, r2, lsr #32 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r6, -sl] │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - smlabteq r6, lr, r0, r0 │ │ │ │ + smlabteq r6, lr, r3, r0 │ │ │ │ ldrdeq lr, [r3, -r0] │ │ │ │ - tsteq r4, r8, asr #4 │ │ │ │ - tsteq ip, r4, lsr #22 │ │ │ │ - @ instruction: 0x0105ee92 │ │ │ │ - tsteq r3, r8, lsr #26 │ │ │ │ - tsteq r3, r0, lsr #26 │ │ │ │ - tsteq r5, r6, ror lr │ │ │ │ - qaddeq r0, ip, r6 │ │ │ │ + tsteq r4, r8, asr #10 │ │ │ │ + tsteq ip, r4, lsr #28 │ │ │ │ + @ instruction: 0x0105f192 │ │ │ │ + tstpeq r3, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r6, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, asr r3 │ │ │ │ strdeq lr, [r3, -r2] │ │ │ │ - smlatteq r3, sl, ip, lr │ │ │ │ - qaddeq r0, r0, r6 │ │ │ │ - tsteq r3, r8, lsl ip │ │ │ │ - @ instruction: 0x0105ffb4 │ │ │ │ - smlatbeq r5, lr, pc, pc @ │ │ │ │ - smlatbeq r5, r8, pc, pc @ │ │ │ │ - smlatbeq r5, r2, pc, pc @ │ │ │ │ - smlatbeq r5, r0, pc, pc @ │ │ │ │ - @ instruction: 0x0105ff9e │ │ │ │ - @ instruction: 0x0105ff98 │ │ │ │ - @ instruction: 0x0105ff96 │ │ │ │ - @ instruction: 0x0105ff9c │ │ │ │ - smlatbeq r5, r6, pc, pc @ │ │ │ │ - smlatbeq r5, r8, pc, pc @ │ │ │ │ - smlatbeq r5, sl, pc, pc @ │ │ │ │ - @ instruction: 0x0105ffb4 │ │ │ │ - @ instruction: 0x0105ffba │ │ │ │ - smlabteq r5, r0, pc, pc @ │ │ │ │ - smlabteq r5, lr, pc, pc @ │ │ │ │ - ldrdeq pc, [r5, -r0] │ │ │ │ - ldrdeq pc, [r5, -sl] │ │ │ │ - smlatteq r5, r0, pc, pc @ │ │ │ │ - smlatteq r5, r6, pc, pc @ │ │ │ │ - strdeq pc, [r5, -r4] │ │ │ │ - tsteq ip, r8, ror r8 │ │ │ │ + smlatteq r3, sl, pc, lr @ │ │ │ │ + tsteq r6, r0, asr r3 │ │ │ │ + tsteq r3, r8, lsl pc │ │ │ │ + @ instruction: 0x010602b4 │ │ │ │ + smlatbeq r6, lr, r2, r0 │ │ │ │ + smlatbeq r6, r8, r2, r0 │ │ │ │ + smlatbeq r6, r2, r2, r0 │ │ │ │ + smlatbeq r6, r0, r2, r0 │ │ │ │ + @ instruction: 0x0106029e │ │ │ │ + @ instruction: 0x01060298 │ │ │ │ + @ instruction: 0x01060296 │ │ │ │ + @ instruction: 0x0106029c │ │ │ │ + smlatbeq r6, r6, r2, r0 │ │ │ │ + smlatbeq r6, r8, r2, r0 │ │ │ │ + smlatbeq r6, sl, r2, r0 │ │ │ │ + @ instruction: 0x010602b4 │ │ │ │ + @ instruction: 0x010602ba │ │ │ │ + smlabteq r6, r0, r2, r0 │ │ │ │ + smlabteq r6, lr, r2, r0 │ │ │ │ + ldrdeq r0, [r6, -r0] │ │ │ │ + ldrdeq r0, [r6, -sl] │ │ │ │ + smlatteq r6, r0, r2, r0 │ │ │ │ + smlatteq r6, r6, r2, r0 │ │ │ │ + strdeq r0, [r6, -r4] │ │ │ │ + tsteq ip, r8, ror fp │ │ │ │ ldrdeq lr, [r3, -sl] │ │ │ │ - smlatbeq r5, sl, pc, pc @ │ │ │ │ - tsteq r4, r0, lsl r2 │ │ │ │ - smlabbeq r5, lr, pc, pc @ │ │ │ │ - smlabbeq r5, ip, pc, pc @ │ │ │ │ - smlabbeq r5, r2, pc, pc @ │ │ │ │ - smlabbeq r5, r0, pc, pc @ │ │ │ │ - tsteq r4, r6, asr r2 │ │ │ │ - strdeq lr, [r5, -r4] │ │ │ │ - smlatbeq r7, r2, pc, r0 @ │ │ │ │ - tstpeq r5, r0, asr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r6, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, lr, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, sl, lsl pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsl pc @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, r4, sl, lr │ │ │ │ - tsteq r3, sl, lsl r9 │ │ │ │ - tsteq r3, r2, lsl r9 │ │ │ │ - tsteq r5, r2, ror #20 │ │ │ │ - smlatteq r3, r8, r8, lr │ │ │ │ - smlatteq r3, r0, r8, lr │ │ │ │ - smlatbeq r5, r0, lr, pc @ │ │ │ │ - @ instruction: 0x0103e8b6 │ │ │ │ - smlatbeq r3, lr, r8, lr │ │ │ │ - tstpeq r5, lr, ror lr @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r3, r4, r8, lr │ │ │ │ - tsteq r3, ip, ror r8 │ │ │ │ - tstpeq r5, ip, asr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r2, asr r8 │ │ │ │ - tsteq r3, sl, asr #16 │ │ │ │ - tstpeq r5, sl, lsr lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r0, lsr #16 │ │ │ │ - tsteq r3, r8, lsl r8 │ │ │ │ - tstpeq r5, r6, lsl lr @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r2, asr pc │ │ │ │ - tsteq r5, sl, ror r9 │ │ │ │ - @ instruction: 0x0105fd92 │ │ │ │ - smlatbeq r3, r8, r7, lr │ │ │ │ - smlatbeq r3, r0, r7, lr │ │ │ │ - tstpeq r5, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r6, ror r7 │ │ │ │ - tsteq r3, lr, ror #14 │ │ │ │ - tstpeq r5, lr, asr #26 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - tstpeq r5, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ - smlabteq r3, lr, r6, lr │ │ │ │ - tsteq r5, r8, ror #28 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq r4, lr, ror #20 │ │ │ │ - tsteq r4, r2, asr sl │ │ │ │ - smlatteq r5, sl, ip, pc @ │ │ │ │ - smlatteq r5, sl, ip, pc @ │ │ │ │ - smlatteq r5, r2, ip, pc @ │ │ │ │ - smlatteq r5, r0, ip, pc @ │ │ │ │ + smlatbeq r6, sl, r2, r0 │ │ │ │ + tsteq r4, r0, lsl r5 │ │ │ │ + smlabbeq r6, lr, r2, r0 │ │ │ │ + smlabbeq r6, ip, r2, r0 │ │ │ │ + smlabbeq r6, r2, r2, r0 │ │ │ │ + smlabbeq r6, r0, r2, r0 │ │ │ │ + tsteq r4, r6, asr r5 │ │ │ │ + strdeq pc, [r5, -r4] │ │ │ │ + smlatbeq r7, r2, r2, r1 │ │ │ │ + tsteq r6, r0, asr #4 │ │ │ │ + tstpeq r5, r6, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsr #4 │ │ │ │ + tsteq r6, lr, lsl r2 │ │ │ │ + tsteq r6, ip, lsl r2 │ │ │ │ + tsteq r6, sl, lsl r2 │ │ │ │ + tsteq r6, r0, lsl r2 │ │ │ │ + smlabbeq r5, r4, sp, lr │ │ │ │ + tsteq r3, sl, lsl ip │ │ │ │ + tsteq r3, r2, lsl ip │ │ │ │ + tsteq r5, r2, ror #26 │ │ │ │ + smlatteq r3, r8, fp, lr │ │ │ │ + smlatteq r3, r0, fp, lr │ │ │ │ + smlatbeq r6, r0, r1, r0 │ │ │ │ + @ instruction: 0x0103ebb6 │ │ │ │ + smlatbeq r3, lr, fp, lr │ │ │ │ + tsteq r6, lr, ror r1 │ │ │ │ + smlabbeq r3, r4, fp, lr │ │ │ │ + tsteq r3, ip, ror fp │ │ │ │ + tsteq r6, ip, asr r1 │ │ │ │ + tsteq r3, r2, asr fp │ │ │ │ + tsteq r3, sl, asr #22 │ │ │ │ + tsteq r6, sl, lsr r1 │ │ │ │ + tsteq r3, r0, lsr #22 │ │ │ │ + tsteq r3, r8, lsl fp │ │ │ │ + tsteq r6, r6, lsl r1 │ │ │ │ + tsteq r5, r2, asr r2 │ │ │ │ + tsteq r5, sl, ror ip │ │ │ │ + swpeq r0, r2, [r6] │ │ │ │ + smlatbeq r3, r8, sl, lr │ │ │ │ + smlatbeq r3, r0, sl, lr │ │ │ │ + tsteq r6, r0, ror r0 │ │ │ │ + tsteq r3, r6, ror sl │ │ │ │ + tsteq r3, lr, ror #20 │ │ │ │ + tsteq r6, lr, asr #32 │ │ │ │ + tsteq r3, r4, asr #20 │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + tsteq r6, r0, lsr r0 │ │ │ │ + smlabteq r3, lr, r9, lr │ │ │ │ + tsteq r5, r8, ror #2 │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + tsteq r4, lr, ror #26 │ │ │ │ + tsteq r4, r2, asr sp │ │ │ │ + smlatteq r5, sl, pc, pc @ │ │ │ │ + smlatteq r5, sl, pc, pc @ │ │ │ │ + smlatteq r5, r2, pc, pc @ │ │ │ │ + smlatteq r5, r0, pc, pc @ │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ - tstpeq r5, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, lr, lsl #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r2, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r0, lsr #24 │ │ │ │ - tstpeq r5, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105f8b0 │ │ │ │ - tsteq ip, r6, lsr #6 │ │ │ │ + tsteq r6, r0, lsl r0 │ │ │ │ + tsteq r6, lr │ │ │ │ + tsteq r6, r2, lsr #32 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + tsteq r6, r0, lsr #30 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r6, r4, lsl r0 │ │ │ │ + tsteq r6, r0, lsr #32 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r6, r8, lsr #32 │ │ │ │ + tsteq r6, ip, lsr #32 │ │ │ │ + tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r6, ip, lsl r0 │ │ │ │ + tsteq r6, ip, lsl r0 │ │ │ │ + @ instruction: 0x0105fbb0 │ │ │ │ + tsteq ip, r6, lsr #12 │ │ │ │ strdeq pc, [r5, -r6] │ │ │ │ strdeq r0, [r7, -r8] │ │ │ │ - smlatteq r5, r8, ip, pc @ │ │ │ │ + smlatteq r5, r8, pc, pc @ │ │ │ │ ldrdeq pc, [r5, -ip] │ │ │ │ strdeq lr, [r3, -sl] │ │ │ │ strdeq lr, [r3, -r2] │ │ │ │ - @ instruction: 0x0105fcbc │ │ │ │ - smlatbeq r6, lr, sl, lr │ │ │ │ - ldrdeq lr, [r5, -r2] │ │ │ │ - ldrdeq lr, [r5, -sl] │ │ │ │ - smlatteq r5, r6, sp, lr │ │ │ │ - smlatteq r5, r6, sp, lr │ │ │ │ - smlatteq r5, r6, sp, lr │ │ │ │ - smlatteq r5, r6, sp, lr │ │ │ │ - strdeq lr, [r5, -r2] │ │ │ │ - strdeq lr, [r5, -r2] │ │ │ │ - strdeq lr, [r5, -r2] │ │ │ │ - smlatteq r5, lr, sp, lr │ │ │ │ - tsteq r5, r2, lsr lr │ │ │ │ - smlatteq r5, r2, sp, lr │ │ │ │ - strdeq lr, [r5, -r2] │ │ │ │ - @ instruction: 0x0105fbb2 │ │ │ │ + @ instruction: 0x0105ffbc │ │ │ │ + smlatbeq r6, lr, sp, lr │ │ │ │ ldrdeq pc, [r5, -r2] │ │ │ │ - tsteq r5, r6, lsl lr │ │ │ │ - tsteq r5, lr, lsl lr │ │ │ │ - @ instruction: 0x0105fbba │ │ │ │ - @ instruction: 0x0105fbba │ │ │ │ - @ instruction: 0x0105fbba │ │ │ │ - @ instruction: 0x0105fbba │ │ │ │ - strdeq lr, [r5, -lr] │ │ │ │ - strdeq lr, [r5, -lr] │ │ │ │ - @ instruction: 0x0105fb9a │ │ │ │ - @ instruction: 0x0105fb9e │ │ │ │ - smlatbeq r5, sl, fp, pc @ │ │ │ │ - @ instruction: 0x0105fbb2 │ │ │ │ - strheq sl, [ip, -r4] │ │ │ │ - smlatbeq r5, r4, fp, pc @ │ │ │ │ + ldrdeq pc, [r5, -sl] │ │ │ │ + smlatteq r5, r6, r0, pc @ │ │ │ │ + smlatteq r5, r6, r0, pc @ │ │ │ │ + smlatteq r5, r6, r0, pc @ │ │ │ │ + smlatteq r5, r6, r0, pc @ │ │ │ │ + strdeq pc, [r5, -r2] │ │ │ │ + strdeq pc, [r5, -r2] │ │ │ │ + strdeq pc, [r5, -r2] │ │ │ │ + smlatteq r5, lr, r0, pc @ │ │ │ │ + tstpeq r5, r2, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r2, r0, pc @ │ │ │ │ + strdeq pc, [r5, -r2] │ │ │ │ + @ instruction: 0x0105feb2 │ │ │ │ + ldrdeq pc, [r5, -r2] │ │ │ │ + tstpeq r5, r6, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, lr, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105feba │ │ │ │ + @ instruction: 0x0105feba │ │ │ │ + @ instruction: 0x0105feba │ │ │ │ + @ instruction: 0x0105feba │ │ │ │ + strdeq pc, [r5, -lr] │ │ │ │ + strdeq pc, [r5, -lr] │ │ │ │ + @ instruction: 0x0105fe9a │ │ │ │ + @ instruction: 0x0105fe9e │ │ │ │ + smlatbeq r5, sl, lr, pc @ │ │ │ │ + @ instruction: 0x0105feb2 │ │ │ │ + @ instruction: 0x010ca3b4 │ │ │ │ + smlatbeq r5, r4, lr, pc @ │ │ │ │ ldrdeq ip, [r4, -sl] │ │ │ │ ldrdeq ip, [r4, -r6] │ │ │ │ - smlabbeq r5, r8, fp, pc @ │ │ │ │ - smlatteq r5, ip, r9, sp │ │ │ │ - tstpeq r5, lr, ror fp @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, r0, fp, pc @ │ │ │ │ - tstpeq r5, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, lr, r9, sp │ │ │ │ - tsteq r4, r2, lsr #18 │ │ │ │ - tsteq r3, r4, ror r1 │ │ │ │ - tsteq r3, lr, ror #2 │ │ │ │ - tsteq r3, r8, ror #2 │ │ │ │ - smlabteq r5, sl, r5, lr │ │ │ │ - smlabteq r5, r6, r5, lr │ │ │ │ - smlabteq r5, r6, r5, lr │ │ │ │ - smlabteq r5, sl, r5, lr │ │ │ │ - smlabteq r5, r6, r5, lr │ │ │ │ - smlatteq r5, lr, r4, lr │ │ │ │ + smlabbeq r5, r8, lr, pc @ │ │ │ │ + smlatteq r5, ip, ip, sp │ │ │ │ + tstpeq r5, lr, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r5, r0, lr, pc @ │ │ │ │ + tstpeq r5, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r5, lr, ip, sp │ │ │ │ + tsteq r4, r2, lsr #24 │ │ │ │ + tsteq r3, r4, ror r4 │ │ │ │ + tsteq r3, lr, ror #8 │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ + smlabteq r5, sl, r8, lr │ │ │ │ + smlabteq r5, r6, r8, lr │ │ │ │ + smlabteq r5, r6, r8, lr │ │ │ │ + smlabteq r5, sl, r8, lr │ │ │ │ + smlabteq r5, r6, r8, lr │ │ │ │ + smlatteq r5, lr, r7, lr │ │ │ │ strdeq lr, [r5, -r4] │ │ │ │ - tsteq r5, r2, lsl #10 │ │ │ │ - tsteq r5, r4, lsl #10 │ │ │ │ - tsteq r5, r2, lsl #10 │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ + tsteq r5, r2, lsl #16 │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + tsteq r5, r2, lsl #16 │ │ │ │ + tsteq r3, r8, ror r3 │ │ │ │ adchi pc, r0, r0, lsl #4 │ │ │ │ blcs 51bd40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4079d4> │ │ │ │ svcge 0x00cbf638 │ │ │ │ cdpcs 14, 1, cr3, cr1, cr2, {0} │ │ │ │ bge ed1c74 │ │ │ │ @ instruction: 0xf006e8df │ │ │ │ tstcs r9, r9, lsl #2 │ │ │ │ @@ -42538,76 +42538,76 @@ │ │ │ │ ldcl 7, cr15, [sl, #-852] @ 0xfffffcac │ │ │ │ bmi 114c84c │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7d59600 │ │ │ │ andlt lr, r4, r2, asr sp │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - smlatteq r5, r6, r3, lr │ │ │ │ - smlatteq r5, r2, r3, lr │ │ │ │ - smlatteq r5, r2, r3, lr │ │ │ │ - smlatteq r5, r6, r3, lr │ │ │ │ - smlatteq r5, r6, r3, lr │ │ │ │ - smlatteq r5, sl, r3, lr │ │ │ │ - smlatteq r5, sl, r3, lr │ │ │ │ - smlatteq r5, lr, r3, lr │ │ │ │ - smlatteq r5, lr, r3, lr │ │ │ │ + smlatteq r5, r6, r6, lr │ │ │ │ + smlatteq r5, r2, r6, lr │ │ │ │ + smlatteq r5, r2, r6, lr │ │ │ │ + smlatteq r5, r6, r6, lr │ │ │ │ + smlatteq r5, r6, r6, lr │ │ │ │ + smlatteq r5, sl, r6, lr │ │ │ │ + smlatteq r5, sl, r6, lr │ │ │ │ + smlatteq r5, lr, r6, lr │ │ │ │ + smlatteq r5, lr, r6, lr │ │ │ │ strdeq lr, [r5, -r2] │ │ │ │ strdeq lr, [r5, -r6] │ │ │ │ strdeq lr, [r5, -sl] │ │ │ │ - tsteq r5, r2, lsl #8 │ │ │ │ - tsteq r5, r6, lsl #8 │ │ │ │ - tsteq r5, sl, lsl #8 │ │ │ │ - tsteq r5, ip, lsl #8 │ │ │ │ - tsteq r5, r2, lsl r4 │ │ │ │ - tsteq r5, r4, lsl r4 │ │ │ │ - tsteq r5, r4, lsr #2 │ │ │ │ - tsteq r3, sl, lsr ip │ │ │ │ + tsteq r5, r2, lsl #14 │ │ │ │ + tsteq r5, r6, lsl #14 │ │ │ │ + tsteq r5, sl, lsl #14 │ │ │ │ + tsteq r5, ip, lsl #14 │ │ │ │ + tsteq r5, r2, lsl r7 │ │ │ │ + tsteq r5, r4, lsl r7 │ │ │ │ + tsteq r5, r4, lsr #8 │ │ │ │ + tsteq r3, sl, lsr pc │ │ │ │ ldrdeq lr, [r5, -r4] │ │ │ │ ldrdeq lr, [r5, -r6] │ │ │ │ - smlatteq r5, r4, r0, lr │ │ │ │ - smlatteq r5, r6, r0, lr │ │ │ │ + smlatteq r5, r4, r3, lr │ │ │ │ + smlatteq r5, r6, r3, lr │ │ │ │ strdeq lr, [r5, -r4] │ │ │ │ strdeq lr, [r5, -r6] │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ - tsteq r5, r6, lsl #2 │ │ │ │ - tsteq r5, r4, lsl r1 │ │ │ │ - swpeq lr, r0, [r5] │ │ │ │ - swpeq lr, r6, [r5] │ │ │ │ - smlatbeq r5, r8, r0, lr │ │ │ │ - smlatbeq r5, lr, r0, lr │ │ │ │ - smlatbeq r5, r8, r0, lr │ │ │ │ - smlatbeq r5, sl, r0, lr │ │ │ │ - strheq lr, [r5, -r0] │ │ │ │ - strheq lr, [r5, -r2] │ │ │ │ - smlatteq r4, sl, r1, r5 │ │ │ │ - smlatteq r3, r2, sl, sp │ │ │ │ + tsteq r5, r4, lsl #8 │ │ │ │ + tsteq r5, r6, lsl #8 │ │ │ │ + tsteq r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x0105e390 │ │ │ │ + @ instruction: 0x0105e396 │ │ │ │ + smlatbeq r5, r8, r3, lr │ │ │ │ + smlatbeq r5, lr, r3, lr │ │ │ │ + smlatbeq r5, r8, r3, lr │ │ │ │ + smlatbeq r5, sl, r3, lr │ │ │ │ + @ instruction: 0x0105e3b0 │ │ │ │ + @ instruction: 0x0105e3b2 │ │ │ │ + smlatteq r4, sl, r4, r5 │ │ │ │ + smlatteq r3, r2, sp, sp │ │ │ │ ldrdeq sp, [r3, -ip] │ │ │ │ - smlabbeq r4, r0, sp, r4 │ │ │ │ - smlatteq r5, ip, r3, pc @ │ │ │ │ + smlabbeq r4, r0, r0, r5 │ │ │ │ + smlatteq r5, ip, r6, pc @ │ │ │ │ strdeq pc, [r5, -sl] │ │ │ │ strdeq pc, [r5, -r4] │ │ │ │ strdeq pc, [r5, -sl] │ │ │ │ strdeq pc, [r5, -ip] │ │ │ │ - tsteq r6, lr, ror r4 │ │ │ │ - tsteq ip, sl, lsr #16 │ │ │ │ - tsteq r5, r2, ror r1 │ │ │ │ - smlabbeq r5, lr, r1, sp │ │ │ │ - @ instruction: 0x0105f3bc │ │ │ │ - tsteq r5, lr, ror #2 │ │ │ │ - @ instruction: 0x0105d4be │ │ │ │ - tsteq r5, r0, asr r1 │ │ │ │ - smlabbeq r4, lr, sp, r4 │ │ │ │ + tsteq r6, lr, ror r7 │ │ │ │ + tsteq ip, sl, lsr #22 │ │ │ │ + tsteq r5, r2, ror r4 │ │ │ │ + smlabbeq r5, lr, r4, sp │ │ │ │ + @ instruction: 0x0105f6bc │ │ │ │ + tsteq r5, lr, ror #8 │ │ │ │ + @ instruction: 0x0105d7be │ │ │ │ + tsteq r5, r0, asr r4 │ │ │ │ + smlabbeq r4, lr, r0, r5 │ │ │ │ ldrdeq sp, [r3, -r6] │ │ │ │ ldrdeq sp, [r3, -r0] │ │ │ │ - tstpeq r5, lr, asr r3 @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ - tstpeq r5, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r5, r8, r0, sp │ │ │ │ - @ instruction: 0x0103d5ba │ │ │ │ + tstpeq r5, lr, asr r6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r4, lsl #8 │ │ │ │ + tstpeq r5, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r8, r3, sp │ │ │ │ + @ instruction: 0x0103d8ba │ │ │ │ svcvc 0x0015f5b0 │ │ │ │ stmdale ip, {r0, r2, r5, ip, lr, pc} │ │ │ │ svcvc 0x0010f5b0 │ │ │ │ stmdale r4, {r2, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf5b0b328 │ │ │ │ eorle r7, r5, r0, lsl #30 │ │ │ │ @ instruction: 0xf5b0e011 │ │ │ │ @@ -42635,22 +42635,22 @@ │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdami sl, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ │ │ stmdami r9, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ - smlabteq r5, r2, r2, pc @ │ │ │ │ - @ instruction: 0x0105f290 │ │ │ │ - @ instruction: 0x0105f29a │ │ │ │ - smlabteq r5, r8, r2, pc @ │ │ │ │ - tstpeq r5, lr, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, r2, r5, pc @ │ │ │ │ + @ instruction: 0x0105f590 │ │ │ │ + @ instruction: 0x0105f59a │ │ │ │ + smlabteq r5, r8, r5, pc @ │ │ │ │ + tstpeq r5, lr, lsr #12 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r5, -r0] │ │ │ │ - tstpeq r5, r6, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r6, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf5b1461f │ │ │ │ @ instruction: 0xf0007f15 │ │ │ │ @@ -42915,63 +42915,63 @@ │ │ │ │ @ instruction: 0xf7d5447a │ │ │ │ and lr, r6, r8, ror #20 │ │ │ │ @ instruction: 0x462b4a34 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7d5447a │ │ │ │ pop {r5, r6, r9, fp, sp, lr, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - smlatbeq r5, sl, r2, pc @ │ │ │ │ - smlatbeq r5, r4, lr, ip │ │ │ │ - smlatbeq r5, lr, r2, pc @ │ │ │ │ - @ instruction: 0x0105f2b6 │ │ │ │ - @ instruction: 0x0105f2ba │ │ │ │ - @ instruction: 0x0105f2be │ │ │ │ - @ instruction: 0x0105f2be │ │ │ │ - @ instruction: 0x0105f2b6 │ │ │ │ - @ instruction: 0x0105f2b2 │ │ │ │ - smlatbeq r5, sl, r2, pc @ │ │ │ │ - smlatbeq r5, r6, r2, pc @ │ │ │ │ - smlatbeq r5, r2, r2, pc @ │ │ │ │ - @ instruction: 0x0105f29a │ │ │ │ - @ instruction: 0x0105f292 │ │ │ │ - smlabbeq r5, sl, r2, pc @ │ │ │ │ - smlabbeq r5, r2, r2, pc @ │ │ │ │ - tstpeq r5, lr, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r6, ror r2 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, sl, r5, pc @ │ │ │ │ + smlatbeq r5, r4, r1, sp │ │ │ │ + smlatbeq r5, lr, r5, pc @ │ │ │ │ + @ instruction: 0x0105f5b6 │ │ │ │ + @ instruction: 0x0105f5ba │ │ │ │ + @ instruction: 0x0105f5be │ │ │ │ + @ instruction: 0x0105f5be │ │ │ │ + @ instruction: 0x0105f5b6 │ │ │ │ + @ instruction: 0x0105f5b2 │ │ │ │ + smlatbeq r5, sl, r5, pc @ │ │ │ │ + smlatbeq r5, r6, r5, pc @ │ │ │ │ + smlatbeq r5, r2, r5, pc @ │ │ │ │ + @ instruction: 0x0105f59a │ │ │ │ + @ instruction: 0x0105f592 │ │ │ │ + smlabbeq r5, sl, r5, pc @ │ │ │ │ + smlabbeq r5, r2, r5, pc @ │ │ │ │ + tstpeq r5, lr, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r6, ror r5 @ p-variant is OBSOLETE │ │ │ │ ldrdeq sp, [r3, -sl] │ │ │ │ - tstpeq r5, sl, asr r2 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r3, r4, r4, sp │ │ │ │ - tsteq ip, r8, lsl r3 │ │ │ │ - @ instruction: 0x0103d4b8 │ │ │ │ - tsteq r5, ip, ror ip │ │ │ │ - tstpeq r5, r6, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r6, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, sl, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, ip, ror r2 │ │ │ │ - tstpeq r5, r6, lsl r2 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r5, r6, r1, pc @ │ │ │ │ - smlatbeq r5, r4, r1, pc @ │ │ │ │ + tstpeq r5, sl, asr r5 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r3, r4, r7, sp │ │ │ │ + tsteq ip, r8, lsl r6 │ │ │ │ + @ instruction: 0x0103d7b8 │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ + tstpeq r5, r6, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r6, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, sl, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, ip, ror r5 │ │ │ │ + tstpeq r5, r6, lsl r5 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r6, r4, pc @ │ │ │ │ + smlatbeq r5, r4, r4, pc @ │ │ │ │ strdeq pc, [r5, -r8] │ │ │ │ - @ instruction: 0x0105f19c │ │ │ │ - @ instruction: 0x0105f19a │ │ │ │ - smlatbeq r5, r0, r1, pc @ │ │ │ │ + @ instruction: 0x0105f49c │ │ │ │ + @ instruction: 0x0105f49a │ │ │ │ + smlatbeq r5, r0, r4, pc @ │ │ │ │ strdeq r9, [ip, -ip] │ │ │ │ - @ instruction: 0x0103d3bc │ │ │ │ - tsteq r5, r4, ror #22 │ │ │ │ - smlatteq r4, r2, r6, r4 │ │ │ │ - smlatteq r3, r0, r3, sp │ │ │ │ + @ instruction: 0x0103d6bc │ │ │ │ + tsteq r5, r4, ror #28 │ │ │ │ + smlatteq r4, r2, r9, r4 │ │ │ │ + smlatteq r3, r0, r6, sp │ │ │ │ ldrdeq sp, [r3, -sl] │ │ │ │ - tsteq r4, r0, lsr r7 │ │ │ │ - tsteq r4, r2, lsr r7 │ │ │ │ - tsteq r4, r8, lsr r7 │ │ │ │ - tsteq ip, r0, ror r1 │ │ │ │ + tsteq r4, r0, lsr sl │ │ │ │ + tsteq r4, r2, lsr sl │ │ │ │ + tsteq r4, r8, lsr sl │ │ │ │ + tsteq ip, r0, ror r4 │ │ │ │ cmnpeq r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0034298 │ │ │ │ vhadd.s8 q4, , q11 │ │ │ │ vqshl.s8 d24, d0, d3 │ │ │ │ addsmi r4, r8, #168, 6 @ 0xa0000002 │ │ │ │ rschi pc, r2, r3 │ │ │ │ ldrhi pc, [lr, #512] @ 0x200 │ │ │ │ @@ -43772,84 +43772,84 @@ │ │ │ │ vabd.s8 d24, d19, d29 │ │ │ │ addsmi r5, r8, #4, 6 @ 0x10000000 │ │ │ │ strhi pc, [ip, r2]! │ │ │ │ mvnsmi pc, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0424298 │ │ │ │ stmdami r6, {r0, r1, r3, r5, r7, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - strdeq lr, [r5, -r0] │ │ │ │ - tstpeq r5, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r6, rrx @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r5, -r0] │ │ │ │ + tstpeq r5, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r6, ror #6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r5, -lr] │ │ │ │ - tstpeq r5, sl, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r5, r2, r1, pc @ │ │ │ │ - tstpeq r5, ip, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105f294 │ │ │ │ - smlatbeq r5, r6, r2, pc @ │ │ │ │ - tstpeq r5, r2, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r5, ip, r3, pc @ │ │ │ │ + tstpeq r5, sl, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r2, r4, pc @ │ │ │ │ + tstpeq r5, ip, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105f594 │ │ │ │ + smlatbeq r5, r6, r5, pc @ │ │ │ │ + tstpeq r5, r2, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, asr r6 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, ip, r6, pc @ │ │ │ │ ldrdeq pc, [r5, -lr] │ │ │ │ - tstpeq r5, r6, lsl r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, r2, r4, pc @ │ │ │ │ - tstpeq r5, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, r6, r4, pc @ │ │ │ │ - smlatbeq r5, r8, r4, pc @ │ │ │ │ + tstpeq r5, r6, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r5, r2, r7, pc @ │ │ │ │ + tstpeq r5, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r5, r6, r7, pc @ │ │ │ │ + smlatbeq r5, r8, r7, pc @ │ │ │ │ strdeq pc, [r5, -r2] │ │ │ │ - smlatteq r5, r0, r4, pc @ │ │ │ │ - tstpeq r5, r2, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, ror #10 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r5, r4, r5, pc @ │ │ │ │ - smlatteq r5, r0, r5, pc @ │ │ │ │ - tstpeq r5, r6, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105f6bc │ │ │ │ - smlatbeq r5, lr, r6, pc @ │ │ │ │ - smlatteq r5, r4, r6, pc @ │ │ │ │ - tstpeq r5, sl, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r5, sl, r7, pc @ │ │ │ │ - smlatbeq r5, r2, r7, pc @ │ │ │ │ + smlatteq r5, r0, r7, pc @ │ │ │ │ + tstpeq r5, r2, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r4, r8, pc @ │ │ │ │ + smlatteq r5, r0, r8, pc @ │ │ │ │ + tstpeq r5, r6, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, ror #18 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105f9bc │ │ │ │ + smlatbeq r5, lr, r9, pc @ │ │ │ │ + smlatteq r5, r4, r9, pc @ │ │ │ │ + tstpeq r5, sl, lsr sl @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, sl, sl, pc @ │ │ │ │ + smlatbeq r5, r2, sl, pc @ │ │ │ │ strdeq pc, [r5, -r4] │ │ │ │ - tstpeq r5, r2, asr #16 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105f898 │ │ │ │ - smlatteq r5, sl, r8, pc @ │ │ │ │ - tstpeq r5, r2, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r6, asr r9 @ p-variant is OBSOLETE │ │ │ │ - strdeq pc, [r5, -r6] │ │ │ │ - smlatteq r5, ip, r9, pc @ │ │ │ │ - tstpeq r5, r6, asr #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105fa96 │ │ │ │ - tstpeq r5, sl, lsl fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip, lsr #22 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r5, r6, fp, pc @ │ │ │ │ + tstpeq r5, r2, asr #22 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105fb98 │ │ │ │ + smlatteq r5, sl, fp, pc @ │ │ │ │ + tstpeq r5, r2, lsl ip @ p-variant is OBSOLETE │ │ │ │ tstpeq r5, r6, asr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, sl, lsr #26 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r2, lsr sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r5, -ip] │ │ │ │ - tstpeq r5, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0105ff92 │ │ │ │ - tsteq r6, lr, lsl r0 │ │ │ │ - tsteq r6, lr, ror r0 │ │ │ │ - tsteq r6, r8, lsl r1 │ │ │ │ - tsteq r6, sl, lsl r1 │ │ │ │ - smlabbeq r6, r6, r1, r0 │ │ │ │ - smlatteq r6, r6, r1, r0 │ │ │ │ - smlabbeq r6, r0, r2, r0 │ │ │ │ - smlabbeq r6, ip, r2, r0 │ │ │ │ + strdeq pc, [r5, -r6] │ │ │ │ + smlatteq r5, ip, ip, pc @ │ │ │ │ + tstpeq r5, r6, asr #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105fd96 │ │ │ │ + tstpeq r5, sl, lsl lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, r6, lr, pc @ │ │ │ │ + tstpeq r5, r6, asr pc @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, sl, lsr #32 │ │ │ │ + tsteq r6, r2, lsr r0 │ │ │ │ + ldrdeq r0, [r6, -ip] │ │ │ │ + tsteq r6, ip, ror r1 │ │ │ │ + tsteq r6, r4, ror #4 │ │ │ │ + @ instruction: 0x01060292 │ │ │ │ + tsteq r6, lr, lsl r3 │ │ │ │ + tsteq r6, lr, ror r3 │ │ │ │ + tsteq r6, r8, lsl r4 │ │ │ │ + tsteq r6, sl, lsl r4 │ │ │ │ + smlabbeq r6, r6, r4, r0 │ │ │ │ + smlatteq r6, r6, r4, r0 │ │ │ │ + smlabbeq r6, r0, r5, r0 │ │ │ │ + smlabbeq r6, ip, r5, r0 │ │ │ │ strdeq r0, [r6, -sl] │ │ │ │ - tsteq r6, sl, asr r3 │ │ │ │ + tsteq r6, sl, asr r6 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - smlabteq r6, sl, r3, r0 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ - @ instruction: 0x01060498 │ │ │ │ - tsteq r6, r4, lsl #10 │ │ │ │ - tsteq r6, r6, asr r5 │ │ │ │ - smlabteq r6, r4, r5, r0 │ │ │ │ + smlabteq r6, sl, r6, r0 │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ + @ instruction: 0x01060798 │ │ │ │ + tsteq r6, r4, lsl #16 │ │ │ │ + tsteq r6, r6, asr r8 │ │ │ │ + smlabteq r6, r4, r8, r0 │ │ │ │ tstppl r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ ldmdale r2, {r0, r1, r3, r4, r8, r9, sl, pc} │ │ │ │ tstppl r0, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ vaba.s8 d24, d3, d9 │ │ │ │ addsmi r5, r8, #20, 6 @ 0x50000000 │ │ │ │ @@ -44643,82 +44643,82 @@ │ │ │ │ @ instruction: 0xf64384e3 │ │ │ │ addsmi r1, r8, #8, 6 @ 0x20000000 │ │ │ │ andshi pc, r4, r3 │ │ │ │ svcpl 0x0064f5b0 │ │ │ │ andshi pc, r4, r3, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2116 @ 0xfffff7bc │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, sl, lsl #10 │ │ │ │ - smlatbeq r6, r2, r5, r0 │ │ │ │ - smlatbeq r6, r0, r5, r0 │ │ │ │ - tsteq r6, ip, lsl #12 │ │ │ │ - tsteq r6, sl, ror #12 │ │ │ │ - tsteq r6, r2, lsl #14 │ │ │ │ - tsteq r6, lr, lsl #14 │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ + tsteq r6, sl, lsl #16 │ │ │ │ + smlatbeq r6, r2, r8, r0 │ │ │ │ + smlatbeq r6, r0, r8, r0 │ │ │ │ + tsteq r6, ip, lsl #18 │ │ │ │ + tsteq r6, sl, ror #18 │ │ │ │ + tsteq r6, r2, lsl #20 │ │ │ │ + tsteq r6, lr, lsl #20 │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ ldrdeq r0, [r6, -r6] │ │ │ │ - tsteq r6, lr, ror #16 │ │ │ │ - tsteq r6, lr, asr r8 │ │ │ │ - smlabteq r6, r8, r8, r0 │ │ │ │ - tsteq r6, r8, lsr #18 │ │ │ │ - smlabteq r6, r0, r9, r0 │ │ │ │ - smlabteq r6, sl, r9, r0 │ │ │ │ - tsteq r6, r4, lsr sl │ │ │ │ - @ instruction: 0x01060a94 │ │ │ │ - tsteq r6, ip, lsr #22 │ │ │ │ - tsteq r6, sl, lsr #22 │ │ │ │ - @ instruction: 0x01060b94 │ │ │ │ + tsteq r6, lr, ror #22 │ │ │ │ + tsteq r6, lr, asr fp │ │ │ │ + smlabteq r6, r8, fp, r0 │ │ │ │ + tsteq r6, r8, lsr #24 │ │ │ │ + smlabteq r6, r0, ip, r0 │ │ │ │ + smlabteq r6, sl, ip, r0 │ │ │ │ + tsteq r6, r4, lsr sp │ │ │ │ + @ instruction: 0x01060d94 │ │ │ │ + tsteq r6, ip, lsr #28 │ │ │ │ + tsteq r6, sl, lsr #28 │ │ │ │ + @ instruction: 0x01060e94 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - smlabbeq r6, ip, ip, r0 │ │ │ │ - @ instruction: 0x01060c96 │ │ │ │ - tsteq r6, r0, lsl #26 │ │ │ │ - tsteq r6, r0, ror #26 │ │ │ │ - strdeq r0, [r6, -r8] │ │ │ │ - ldrdeq r0, [r6, -ip] │ │ │ │ - tsteq r6, r6, asr #28 │ │ │ │ - smlatbeq r6, r4, lr, r0 │ │ │ │ - tsteq r6, r0, lsl pc │ │ │ │ - tsteq r6, r2, ror #30 │ │ │ │ - smlabteq r6, ip, pc, r0 @ │ │ │ │ - tsteq r6, sl, lsr #32 │ │ │ │ - smlabteq r6, r4, r0, r1 │ │ │ │ - smlabteq r6, r2, r0, r1 │ │ │ │ - tsteq r6, ip, lsr #2 │ │ │ │ - smlabbeq r6, sl, r1, r1 │ │ │ │ - tsteq r6, r4, lsr #4 │ │ │ │ - tsteq r6, lr, lsr #4 │ │ │ │ - @ instruction: 0x01061298 │ │ │ │ + smlabbeq r6, ip, pc, r0 @ │ │ │ │ + @ instruction: 0x01060f96 │ │ │ │ + mrseq r1, (UNDEF: 6) │ │ │ │ + tsteq r6, r0, rrx │ │ │ │ + strdeq r1, [r6, -r8] │ │ │ │ + ldrdeq r1, [r6, -ip] │ │ │ │ + tsteq r6, r6, asr #2 │ │ │ │ + smlatbeq r6, r4, r1, r1 │ │ │ │ + tsteq r6, r0, lsl r2 │ │ │ │ + tsteq r6, r2, ror #4 │ │ │ │ + smlabteq r6, ip, r2, r1 │ │ │ │ + tsteq r6, sl, lsr #6 │ │ │ │ + smlabteq r6, r4, r3, r1 │ │ │ │ + smlabteq r6, r2, r3, r1 │ │ │ │ + tsteq r6, ip, lsr #8 │ │ │ │ + smlabbeq r6, sl, r4, r1 │ │ │ │ + tsteq r6, r4, lsr #10 │ │ │ │ + tsteq r6, lr, lsr #10 │ │ │ │ + @ instruction: 0x01061598 │ │ │ │ strdeq r1, [r6, -r6] │ │ │ │ - smlabbeq r6, lr, r3, r1 │ │ │ │ - tsteq r6, lr, ror r3 │ │ │ │ - smlatteq r6, r8, r3, r1 │ │ │ │ - tsteq r6, r6, asr #8 │ │ │ │ - ldrdeq r1, [r6, -lr] │ │ │ │ - smlatteq r6, sl, r4, r1 │ │ │ │ - tsteq r6, r4, asr r5 │ │ │ │ - @ instruction: 0x010615b2 │ │ │ │ - tsteq r6, sl, asr #12 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ - tsteq r6, r4, ror #4 │ │ │ │ - smlatbeq r6, sl, r6, r1 │ │ │ │ - smlabbeq r6, ip, r6, r1 │ │ │ │ - smlatbeq r6, r0, r6, r1 │ │ │ │ - smlatbeq r6, r8, r6, r1 │ │ │ │ - @ instruction: 0x0106329e │ │ │ │ - tsteq r6, ip, lsr r2 │ │ │ │ - tsteq r6, r0, asr r2 │ │ │ │ - tsteq r6, r8, asr r2 │ │ │ │ - tsteq r6, ip, ror #4 │ │ │ │ - tsteq r6, sl, ror #4 │ │ │ │ - tsteq r6, lr, ror r2 │ │ │ │ - smlabbeq r6, r6, r2, r3 │ │ │ │ + smlabbeq r6, lr, r6, r1 │ │ │ │ + tsteq r6, lr, ror r6 │ │ │ │ smlatteq r6, r8, r6, r1 │ │ │ │ - @ instruction: 0x010616b8 │ │ │ │ - smlabteq r6, lr, r6, r1 │ │ │ │ + tsteq r6, r6, asr #14 │ │ │ │ + ldrdeq r1, [r6, -lr] │ │ │ │ + smlatteq r6, sl, r7, r1 │ │ │ │ + tsteq r6, r4, asr r8 │ │ │ │ + @ instruction: 0x010618b2 │ │ │ │ + tsteq r6, sl, asr #18 │ │ │ │ + tsteq r6, ip, asr #18 │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + tsteq r6, r4, ror #10 │ │ │ │ + smlatbeq r6, sl, r9, r1 │ │ │ │ + smlabbeq r6, ip, r9, r1 │ │ │ │ + smlatbeq r6, r0, r9, r1 │ │ │ │ + smlatbeq r6, r8, r9, r1 │ │ │ │ + @ instruction: 0x0106359e │ │ │ │ + tsteq r6, ip, lsr r5 │ │ │ │ + tsteq r6, r0, asr r5 │ │ │ │ + tsteq r6, r8, asr r5 │ │ │ │ + tsteq r6, ip, ror #10 │ │ │ │ + tsteq r6, sl, ror #10 │ │ │ │ + tsteq r6, lr, ror r5 │ │ │ │ + smlabbeq r6, r6, r5, r3 │ │ │ │ + smlatteq r6, r8, r9, r1 │ │ │ │ + @ instruction: 0x010619b8 │ │ │ │ + smlabteq r6, lr, r9, r1 │ │ │ │ tstpne ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ ldmdale r2, {r0, r1, r2, r7, r8, r9, sl, pc} │ │ │ │ tstpne r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf6438785 │ │ │ │ addsmi r1, r8, #24, 6 @ 0x60000000 │ │ │ │ @@ -45505,82 +45505,82 @@ │ │ │ │ movwpl pc, #50755 @ 0xc643 @ │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf6438555 │ │ │ │ addsmi r5, r8, #4, 6 @ 0x10000000 │ │ │ │ ldrbhi pc, [r4, #-66] @ 0xffffffbe @ │ │ │ │ ldrbtmi r4, [r8], #-2116 @ 0xfffff7bc │ │ │ │ svclt 0x00004770 │ │ │ │ - smlabteq r6, r2, r5, r1 │ │ │ │ - @ instruction: 0x010631b6 │ │ │ │ - @ instruction: 0x01063194 │ │ │ │ - smlatbeq r6, r8, r1, r3 │ │ │ │ - smlatbeq r6, lr, r1, r3 │ │ │ │ - tsteq r6, lr, lsl #12 │ │ │ │ + smlabteq r6, r2, r8, r1 │ │ │ │ + @ instruction: 0x010634b6 │ │ │ │ + @ instruction: 0x01063494 │ │ │ │ + smlatbeq r6, r8, r4, r3 │ │ │ │ + smlatbeq r6, lr, r4, r3 │ │ │ │ + tsteq r6, lr, lsl #18 │ │ │ │ ldrdeq r1, [r6, -r2] │ │ │ │ - smlatteq r6, r6, r5, r1 │ │ │ │ - smlatteq r6, ip, r5, r1 │ │ │ │ - smlatteq r6, r0, r1, r3 │ │ │ │ - smlabteq r6, r0, r1, r3 │ │ │ │ + smlatteq r6, r6, r8, r1 │ │ │ │ + smlatteq r6, ip, r8, r1 │ │ │ │ + smlatteq r6, r0, r4, r3 │ │ │ │ + smlabteq r6, r0, r4, r3 │ │ │ │ ldrdeq r3, [r6, -r2] │ │ │ │ ldrdeq r3, [r6, -r8] │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - tsteq r6, sl, lsl #12 │ │ │ │ - tsteq r6, ip, lsl r6 │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - tsteq r6, r8, lsl r2 │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ + tsteq r6, sl, lsl #18 │ │ │ │ + tsteq r6, ip, lsl r9 │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + tsteq r6, r8, lsl r5 │ │ │ │ strdeq r3, [r6, -r6] │ │ │ │ - tsteq r6, r8, lsl #4 │ │ │ │ - tsteq r6, r0, lsl r2 │ │ │ │ - tsteq r6, r0, ror r6 │ │ │ │ - tsteq r6, r6, lsr #12 │ │ │ │ - tsteq r6, r8, lsr r6 │ │ │ │ - tsteq r6, r0, asr #12 │ │ │ │ - tsteq r6, r2, asr r6 │ │ │ │ - tsteq r6, ip, asr #12 │ │ │ │ - tsteq r6, lr, asr r6 │ │ │ │ - tsteq r6, r6, ror #12 │ │ │ │ - tsteq r6, sl, asr r2 │ │ │ │ - tsteq r6, ip, lsr #4 │ │ │ │ - tsteq r6, lr, lsr r2 │ │ │ │ - tsteq r6, r6, asr #4 │ │ │ │ - smlatbeq r6, r6, r6, r1 │ │ │ │ - smlabbeq r6, r4, r6, r1 │ │ │ │ - @ instruction: 0x01061696 │ │ │ │ - @ instruction: 0x0106169c │ │ │ │ - @ instruction: 0x01063292 │ │ │ │ - tsteq r6, r8, asr r2 │ │ │ │ - tsteq r6, sl, ror #4 │ │ │ │ - tsteq r6, r0, ror r2 │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ + tsteq r6, r0, lsl r5 │ │ │ │ + tsteq r6, r0, ror r9 │ │ │ │ + tsteq r6, r6, lsr #18 │ │ │ │ + tsteq r6, r8, lsr r9 │ │ │ │ + tsteq r6, r0, asr #18 │ │ │ │ + tsteq r6, r2, asr r9 │ │ │ │ + tsteq r6, ip, asr #18 │ │ │ │ + tsteq r6, lr, asr r9 │ │ │ │ + tsteq r6, r6, ror #18 │ │ │ │ + tsteq r6, sl, asr r5 │ │ │ │ + tsteq r6, ip, lsr #10 │ │ │ │ + tsteq r6, lr, lsr r5 │ │ │ │ + tsteq r6, r6, asr #10 │ │ │ │ + smlatbeq r6, r6, r9, r1 │ │ │ │ + smlabbeq r6, r4, r9, r1 │ │ │ │ + @ instruction: 0x01061996 │ │ │ │ + @ instruction: 0x0106199c │ │ │ │ + @ instruction: 0x01063592 │ │ │ │ + tsteq r6, r8, asr r5 │ │ │ │ + tsteq r6, sl, ror #10 │ │ │ │ + tsteq r6, r0, ror r5 │ │ │ │ ldrdeq r1, [r6, -r2] │ │ │ │ - @ instruction: 0x010616b0 │ │ │ │ - smlabteq r6, r2, r6, r1 │ │ │ │ - smlabteq r6, r8, r6, r1 │ │ │ │ - @ instruction: 0x010632bc │ │ │ │ - smlabbeq r6, lr, r2, r3 │ │ │ │ - smlatbeq r6, r0, r2, r3 │ │ │ │ - smlatbeq r6, r6, r2, r3 │ │ │ │ - tsteq r6, r6, lsl #14 │ │ │ │ - smlatteq r6, r8, r6, r1 │ │ │ │ + @ instruction: 0x010619b0 │ │ │ │ + smlabteq r6, r2, r9, r1 │ │ │ │ + smlabteq r6, r8, r9, r1 │ │ │ │ + @ instruction: 0x010635bc │ │ │ │ + smlabbeq r6, lr, r5, r3 │ │ │ │ + smlatbeq r6, r0, r5, r3 │ │ │ │ + smlatbeq r6, r6, r5, r3 │ │ │ │ + tsteq r6, r6, lsl #20 │ │ │ │ + smlatteq r6, r8, r9, r1 │ │ │ │ strdeq r1, [r6, -ip] │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ strdeq r3, [r6, -sl] │ │ │ │ - smlatbeq r6, r6, r2, r3 │ │ │ │ - @ instruction: 0x010632ba │ │ │ │ - smlabteq r6, r2, r2, r3 │ │ │ │ + smlatbeq r6, r6, r5, r3 │ │ │ │ + @ instruction: 0x010635ba │ │ │ │ + smlabteq r6, r2, r5, r3 │ │ │ │ ldrdeq r3, [r6, -r6] │ │ │ │ ldrdeq r3, [r6, -r4] │ │ │ │ - smlatteq r6, r8, r2, r3 │ │ │ │ + smlatteq r6, r8, r5, r3 │ │ │ │ strdeq r3, [r6, -r0] │ │ │ │ - tsteq r6, r2, asr r7 │ │ │ │ - tsteq r6, r8, lsr #14 │ │ │ │ - tsteq r6, ip, lsr r7 │ │ │ │ - tsteq r6, r4, asr #14 │ │ │ │ - tsteq r6, sl, lsr r3 │ │ │ │ - tsteq r6, sl, lsl r3 │ │ │ │ - tsteq r6, lr, lsr #6 │ │ │ │ + tsteq r6, r2, asr sl │ │ │ │ + tsteq r6, r8, lsr #20 │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq r6, r4, asr #20 │ │ │ │ + tsteq r6, sl, lsr r6 │ │ │ │ + tsteq r6, sl, lsl r6 │ │ │ │ + tsteq r6, lr, lsr #12 │ │ │ │ msrpl CPSR_, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ ldmdale r2, {r0, r1, r2, r6, r7, sl, pc} │ │ │ │ tstppl r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ @ instruction: 0xf0024298 │ │ │ │ @ instruction: 0xf64384c5 │ │ │ │ addsmi r5, r8, #28, 6 @ 0x70000000 │ │ │ │ @@ -46328,179 +46328,179 @@ │ │ │ │ stmiami r8!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2215 @ 0xfffff759 │ │ │ │ stmiami r7!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2214 @ 0xfffff75a │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r6, r2, lsr #4 │ │ │ │ - smlabbeq r6, r2, r6, r1 │ │ │ │ - tsteq r6, r6, asr #12 │ │ │ │ - tsteq r6, sl, asr r6 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - tsteq r6, r4, asr r2 │ │ │ │ - tsteq r6, r2, lsr r2 │ │ │ │ - tsteq r6, r6, asr #4 │ │ │ │ - tsteq r6, ip, asr #4 │ │ │ │ - smlatbeq r6, ip, r6, r1 │ │ │ │ - tsteq r6, lr, ror r6 │ │ │ │ - @ instruction: 0x01061692 │ │ │ │ - @ instruction: 0x01061698 │ │ │ │ - smlabbeq r6, ip, r2, r3 │ │ │ │ - tsteq r6, ip, ror #4 │ │ │ │ - tsteq r6, lr, ror r2 │ │ │ │ - smlabbeq r6, r4, r2, r3 │ │ │ │ - smlatteq r6, r4, r6, r1 │ │ │ │ - @ instruction: 0x0106169a │ │ │ │ - smlatbeq r6, ip, r6, r1 │ │ │ │ - @ instruction: 0x010616b4 │ │ │ │ - smlabteq r6, r6, r6, r1 │ │ │ │ - smlabteq r6, r0, r6, r1 │ │ │ │ + tsteq r6, r2, lsr #10 │ │ │ │ + smlabbeq r6, r2, r9, r1 │ │ │ │ + tsteq r6, r6, asr #18 │ │ │ │ + tsteq r6, sl, asr r9 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + tsteq r6, r4, asr r5 │ │ │ │ + tsteq r6, r2, lsr r5 │ │ │ │ + tsteq r6, r6, asr #10 │ │ │ │ + tsteq r6, ip, asr #10 │ │ │ │ + smlatbeq r6, ip, r9, r1 │ │ │ │ + tsteq r6, lr, ror r9 │ │ │ │ + @ instruction: 0x01061992 │ │ │ │ + @ instruction: 0x01061998 │ │ │ │ + smlabbeq r6, ip, r5, r3 │ │ │ │ + tsteq r6, ip, ror #10 │ │ │ │ + tsteq r6, lr, ror r5 │ │ │ │ + smlabbeq r6, r4, r5, r3 │ │ │ │ + smlatteq r6, r4, r9, r1 │ │ │ │ + @ instruction: 0x0106199a │ │ │ │ + smlatbeq r6, ip, r9, r1 │ │ │ │ + @ instruction: 0x010619b4 │ │ │ │ + smlabteq r6, r6, r9, r1 │ │ │ │ + smlabteq r6, r0, r9, r1 │ │ │ │ ldrdeq r1, [r6, -r2] │ │ │ │ ldrdeq r1, [r6, -sl] │ │ │ │ - smlabteq r6, lr, r2, r3 │ │ │ │ - smlatbeq r6, r0, r2, r3 │ │ │ │ - @ instruction: 0x010632b2 │ │ │ │ - @ instruction: 0x010632ba │ │ │ │ - tsteq r6, sl, lsl r7 │ │ │ │ + smlabteq r6, lr, r5, r3 │ │ │ │ + smlatbeq r6, r0, r5, r3 │ │ │ │ + @ instruction: 0x010635b2 │ │ │ │ + @ instruction: 0x010635ba │ │ │ │ + tsteq r6, sl, lsl sl │ │ │ │ strdeq r1, [r6, -r8] │ │ │ │ - tsteq r6, sl, lsl #14 │ │ │ │ - tsteq r6, r2, lsl r7 │ │ │ │ - tsteq r6, r6, lsl #6 │ │ │ │ - smlabteq r6, sl, r2, r3 │ │ │ │ + tsteq r6, sl, lsl #20 │ │ │ │ + tsteq r6, r2, lsl sl │ │ │ │ + tsteq r6, r6, lsl #12 │ │ │ │ + smlabteq r6, sl, r5, r3 │ │ │ │ ldrdeq r3, [r6, -ip] │ │ │ │ - smlatteq r6, r4, r2, r3 │ │ │ │ - tsteq r6, r4, asr #14 │ │ │ │ - tsteq r6, r2, lsr #14 │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - tsteq r6, sl, lsr r7 │ │ │ │ - tsteq r6, r0, lsr r3 │ │ │ │ - tsteq r6, r2, lsl #6 │ │ │ │ - tsteq r6, r4, lsl r3 │ │ │ │ - tsteq r6, sl, lsl r3 │ │ │ │ - tsteq r6, ip, ror r7 │ │ │ │ - tsteq r6, ip, asr r7 │ │ │ │ - tsteq r6, r0, ror r7 │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ - tsteq r6, lr, ror #6 │ │ │ │ - tstpeq r5, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r5, lr, sp, sp │ │ │ │ - @ instruction: 0x0105cb90 │ │ │ │ - tsteq r5, sl, ror #10 │ │ │ │ - tsteq r5, r0, asr #4 │ │ │ │ - tsteq r5, sl, lsr #32 │ │ │ │ - tsteq r5, r0, lsl pc │ │ │ │ - smlatbeq r5, r6, lr, fp │ │ │ │ - tsteq r5, r8, ror lr │ │ │ │ - smlabbeq r5, r6, lr, fp │ │ │ │ - tsteq r3, r0, lsr ip │ │ │ │ - @ instruction: 0x0105beb2 │ │ │ │ - smlabteq r5, r4, lr, fp │ │ │ │ - tsteq r3, lr, lsl ip │ │ │ │ - tsteq r5, r4, ror pc │ │ │ │ - tsteq r5, r6, lsr #30 │ │ │ │ - tsteq r5, r4, asr #30 │ │ │ │ - tsteq r3, r6, lsl #24 │ │ │ │ - smlatbeq r5, r4, pc, fp @ │ │ │ │ - smlabteq r5, r2, pc, fp @ │ │ │ │ + smlatteq r6, r4, r5, r3 │ │ │ │ + tsteq r6, r4, asr #20 │ │ │ │ + tsteq r6, r2, lsr #20 │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ + tsteq r6, sl, lsr sl │ │ │ │ + tsteq r6, r0, lsr r6 │ │ │ │ + tsteq r6, r2, lsl #12 │ │ │ │ + tsteq r6, r4, lsl r6 │ │ │ │ + tsteq r6, sl, lsl r6 │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ + tsteq r6, ip, asr sl │ │ │ │ + tsteq r6, r0, ror sl │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ + tsteq r6, lr, ror #12 │ │ │ │ + tsteq r6, r4, lsr r0 │ │ │ │ + smlabbeq r5, lr, r0, lr │ │ │ │ + @ instruction: 0x0105ce90 │ │ │ │ + tsteq r5, sl, ror #16 │ │ │ │ + tsteq r5, r0, asr #10 │ │ │ │ + tsteq r5, sl, lsr #6 │ │ │ │ + tsteq r5, r0, lsl r2 │ │ │ │ + smlatbeq r5, r6, r1, ip │ │ │ │ + tsteq r5, r8, ror r1 │ │ │ │ + smlabbeq r5, r6, r1, ip │ │ │ │ + tsteq r3, r0, lsr pc │ │ │ │ + @ instruction: 0x0105c1b2 │ │ │ │ + smlabteq r5, r4, r1, ip │ │ │ │ + tsteq r3, lr, lsl pc │ │ │ │ + tsteq r5, r4, ror r2 │ │ │ │ + tsteq r5, r6, lsr #4 │ │ │ │ + tsteq r5, r4, asr #4 │ │ │ │ + tsteq r3, r6, lsl #30 │ │ │ │ + smlatbeq r5, r4, r2, ip │ │ │ │ + smlabteq r5, r2, r2, ip │ │ │ │ strdeq r9, [r3, -r4] │ │ │ │ strdeq ip, [r5, -sl] │ │ │ │ - qaddeq ip, r4, r5 │ │ │ │ - strdeq fp, [r5, -lr] │ │ │ │ - tsteq r5, r0, lsr #32 │ │ │ │ + tsteq r5, r4, asr r3 │ │ │ │ + strdeq ip, [r5, -lr] │ │ │ │ + tsteq r5, r0, lsr #6 │ │ │ │ ldrdeq r9, [r3, -r6] │ │ │ │ - swpeq ip, r0, [r5] │ │ │ │ - smlatbeq r5, lr, r0, ip │ │ │ │ - smlabteq r3, r4, fp, r9 │ │ │ │ - tsteq r5, r6, asr #2 │ │ │ │ - mrseq ip, (UNDEF: 21) │ │ │ │ - tsteq r5, r6, lsl r1 │ │ │ │ - smlatbeq r3, ip, fp, r9 │ │ │ │ - tsteq r5, r2, asr r1 │ │ │ │ - smlatbeq r3, r0, fp, r9 │ │ │ │ - tsteq r5, r2, ror #6 │ │ │ │ - smlabbeq r5, r0, r2, ip │ │ │ │ - tsteq r5, lr, lsl #4 │ │ │ │ - smlabteq r5, ip, r1, ip │ │ │ │ - smlatteq r5, r2, r1, ip │ │ │ │ - tsteq r3, ip, ror fp │ │ │ │ - tsteq r5, r2, lsr #4 │ │ │ │ - tsteq r5, ip, lsr r2 │ │ │ │ - tsteq r3, sl, ror #22 │ │ │ │ + @ instruction: 0x0105c390 │ │ │ │ + smlatbeq r5, lr, r3, ip │ │ │ │ + smlabteq r3, r4, lr, r9 │ │ │ │ + tsteq r5, r6, asr #8 │ │ │ │ + tsteq r5, r0, lsl #8 │ │ │ │ + tsteq r5, r6, lsl r4 │ │ │ │ + smlatbeq r3, ip, lr, r9 │ │ │ │ + tsteq r5, r2, asr r4 │ │ │ │ + smlatbeq r3, r0, lr, r9 │ │ │ │ + tsteq r5, r2, ror #12 │ │ │ │ + smlabbeq r5, r0, r5, ip │ │ │ │ + tsteq r5, lr, lsl #10 │ │ │ │ + smlabteq r5, ip, r4, ip │ │ │ │ + smlatteq r5, r2, r4, ip │ │ │ │ + tsteq r3, ip, ror lr │ │ │ │ + tsteq r5, r2, lsr #10 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + tsteq r3, sl, ror #28 │ │ │ │ ldrdeq ip, [r5, -r8] │ │ │ │ - @ instruction: 0x0105c292 │ │ │ │ - smlatbeq r5, r8, r2, ip │ │ │ │ - tsteq r3, r2, asr fp │ │ │ │ + @ instruction: 0x0105c592 │ │ │ │ + smlatbeq r5, r8, r5, ip │ │ │ │ + tsteq r3, r2, asr lr │ │ │ │ ldrdeq ip, [r5, -r8] │ │ │ │ - tsteq r3, r6, asr #22 │ │ │ │ - smlabteq r5, r4, r3, ip │ │ │ │ - tsteq r5, lr, ror #6 │ │ │ │ - tsteq r5, r0, asr #6 │ │ │ │ - tsteq r5, lr, asr #6 │ │ │ │ - tsteq r3, r8, lsr #22 │ │ │ │ - tsteq r5, lr, ror r3 │ │ │ │ - smlabbeq r5, ip, r3, ip │ │ │ │ - tsteq r3, r6, lsl fp │ │ │ │ - smlatteq r5, r4, r3, ip │ │ │ │ - @ instruction: 0x0105c3b6 │ │ │ │ - smlabteq r5, r4, r3, ip │ │ │ │ + tsteq r3, r6, asr #28 │ │ │ │ + smlabteq r5, r4, r6, ip │ │ │ │ + tsteq r5, lr, ror #12 │ │ │ │ + tsteq r5, r0, asr #12 │ │ │ │ + tsteq r5, lr, asr #12 │ │ │ │ + tsteq r3, r8, lsr #28 │ │ │ │ + tsteq r5, lr, ror r6 │ │ │ │ + smlabbeq r5, ip, r6, ip │ │ │ │ + tsteq r3, r6, lsl lr │ │ │ │ + smlatteq r5, r4, r6, ip │ │ │ │ + @ instruction: 0x0105c6b6 │ │ │ │ + smlabteq r5, r4, r6, ip │ │ │ │ strdeq r9, [r3, -lr] │ │ │ │ - smlatteq r5, r0, r3, ip │ │ │ │ + smlatteq r5, r0, r6, ip │ │ │ │ strdeq r9, [r3, -r2] │ │ │ │ ldrdeq ip, [r5, -r0] │ │ │ │ - tsteq r5, r2, lsr #10 │ │ │ │ - @ instruction: 0x0105c490 │ │ │ │ - tsteq r5, sl, lsr r4 │ │ │ │ - tsteq r5, ip, lsl #8 │ │ │ │ - tsteq r5, sl, lsl r4 │ │ │ │ - smlabteq r3, r8, sl, r9 │ │ │ │ - tsteq r5, sl, asr #8 │ │ │ │ - tsteq r5, r8, asr r4 │ │ │ │ - @ instruction: 0x01039ab6 │ │ │ │ - @ instruction: 0x0105c4b0 │ │ │ │ - smlabbeq r5, r2, r4, ip │ │ │ │ - @ instruction: 0x0105c490 │ │ │ │ - @ instruction: 0x01039a9e │ │ │ │ - smlatbeq r5, ip, r4, ip │ │ │ │ - @ instruction: 0x01039a92 │ │ │ │ - @ instruction: 0x0105c594 │ │ │ │ - tsteq r5, r2, lsl r5 │ │ │ │ - smlatteq r5, r4, r4, ip │ │ │ │ + tsteq r5, r2, lsr #16 │ │ │ │ + @ instruction: 0x0105c790 │ │ │ │ + tsteq r5, sl, lsr r7 │ │ │ │ + tsteq r5, ip, lsl #14 │ │ │ │ + tsteq r5, sl, lsl r7 │ │ │ │ + smlabteq r3, r8, sp, r9 │ │ │ │ + tsteq r5, sl, asr #14 │ │ │ │ + tsteq r5, r8, asr r7 │ │ │ │ + @ instruction: 0x01039db6 │ │ │ │ + @ instruction: 0x0105c7b0 │ │ │ │ + smlabbeq r5, r2, r7, ip │ │ │ │ + @ instruction: 0x0105c790 │ │ │ │ + @ instruction: 0x01039d9e │ │ │ │ + smlatbeq r5, ip, r7, ip │ │ │ │ + @ instruction: 0x01039d92 │ │ │ │ + @ instruction: 0x0105c894 │ │ │ │ + tsteq r5, r2, lsl r8 │ │ │ │ + smlatteq r5, r4, r7, ip │ │ │ │ strdeq ip, [r5, -r2] │ │ │ │ - tsteq r3, r4, ror sl │ │ │ │ - tsteq r5, sl, lsr r5 │ │ │ │ - tsteq r5, ip, asr #10 │ │ │ │ - tsteq r3, r2, ror #20 │ │ │ │ + tsteq r3, r4, ror sp │ │ │ │ + tsteq r5, sl, lsr r8 │ │ │ │ + tsteq r5, ip, asr #16 │ │ │ │ + tsteq r3, r2, ror #26 │ │ │ │ strdeq ip, [r5, -r4] │ │ │ │ - smlatbeq r5, r6, r5, ip │ │ │ │ - smlabteq r5, r4, r5, ip │ │ │ │ - tsteq r3, sl, asr #20 │ │ │ │ - smlatteq r5, ip, r5, ip │ │ │ │ - tsteq r3, lr, lsr sl │ │ │ │ - smlatbeq r5, r0, r7, ip │ │ │ │ + smlatbeq r5, r6, r8, ip │ │ │ │ + smlabteq r5, r4, r8, ip │ │ │ │ + tsteq r3, sl, asr #26 │ │ │ │ + smlatteq r5, ip, r8, ip │ │ │ │ + tsteq r3, lr, lsr sp │ │ │ │ + smlatbeq r5, r0, sl, ip │ │ │ │ strdeq ip, [r5, -r2] │ │ │ │ - smlabbeq r5, r0, r6, ip │ │ │ │ - tsteq r5, sl, asr #12 │ │ │ │ - tsteq r5, ip, asr r6 │ │ │ │ - tsteq r3, sl, lsl sl │ │ │ │ - @ instruction: 0x0105c698 │ │ │ │ - @ instruction: 0x0105c6b6 │ │ │ │ - tsteq r3, r8, lsl #20 │ │ │ │ - tsteq r5, r2, lsr #14 │ │ │ │ - smlatteq r5, ip, r6, ip │ │ │ │ + smlabbeq r5, r0, r9, ip │ │ │ │ + tsteq r5, sl, asr #18 │ │ │ │ + tsteq r5, ip, asr r9 │ │ │ │ + tsteq r3, sl, lsl sp │ │ │ │ + @ instruction: 0x0105c998 │ │ │ │ + @ instruction: 0x0105c9b6 │ │ │ │ + tsteq r3, r8, lsl #26 │ │ │ │ + tsteq r5, r2, lsr #20 │ │ │ │ + smlatteq r5, ip, r9, ip │ │ │ │ strdeq ip, [r5, -lr] │ │ │ │ strdeq r9, [r3, -r0] │ │ │ │ - tsteq r5, r2, lsr #14 │ │ │ │ - smlatteq r3, r4, r9, r9 │ │ │ │ - tsteq r5, r2, lsr #16 │ │ │ │ - smlatbeq r5, r0, r7, ip │ │ │ │ - tsteq r5, sl, ror #14 │ │ │ │ - tsteq r5, ip, ror r7 │ │ │ │ - smlabteq r3, r6, r9, r9 │ │ │ │ - @ instruction: 0x0105c7b8 │ │ │ │ + tsteq r5, r2, lsr #20 │ │ │ │ + smlatteq r3, r4, ip, r9 │ │ │ │ + tsteq r5, r2, lsr #22 │ │ │ │ + smlatbeq r5, r0, sl, ip │ │ │ │ + tsteq r5, sl, ror #20 │ │ │ │ + tsteq r5, ip, ror sl │ │ │ │ + smlabteq r3, r6, ip, r9 │ │ │ │ + @ instruction: 0x0105cab8 │ │ │ │ ldrdeq ip, [r5, -lr] │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @@ -47312,422 +47312,422 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r3, r8, lsl r7 │ │ │ │ - smlatteq r5, r0, r5, ip │ │ │ │ - @ instruction: 0x0105c594 │ │ │ │ - @ instruction: 0x0105c5b4 │ │ │ │ + tsteq r3, r8, lsl sl │ │ │ │ + smlatteq r5, r0, r8, ip │ │ │ │ + @ instruction: 0x0105c894 │ │ │ │ + @ instruction: 0x0105c8b4 │ │ │ │ strdeq r9, [r3, -r8] │ │ │ │ - smlatteq r5, r8, r5, ip │ │ │ │ - smlatteq r3, r8, r6, r9 │ │ │ │ - tsteq r5, ip, ror lr │ │ │ │ - smlabteq r5, r4, r9, ip │ │ │ │ + smlatteq r5, r8, r8, ip │ │ │ │ + smlatteq r3, r8, r9, r9 │ │ │ │ + tsteq r5, ip, ror r1 │ │ │ │ + smlabteq r5, r4, ip, ip │ │ │ │ strdeq ip, [r5, -ip] │ │ │ │ - smlatteq r5, ip, r6, ip │ │ │ │ - tsteq r5, r4, ror #12 │ │ │ │ - tsteq r5, r0, lsr #12 │ │ │ │ - tsteq r5, r4, lsr r6 │ │ │ │ - smlatbeq r3, r8, r6, r9 │ │ │ │ - smlabbeq r5, r4, r6, ip │ │ │ │ - @ instruction: 0x0105c69c │ │ │ │ - @ instruction: 0x01039690 │ │ │ │ - tsteq r5, ip, lsr #14 │ │ │ │ - smlatteq r5, r0, r6, ip │ │ │ │ + smlatteq r5, ip, r9, ip │ │ │ │ + tsteq r5, r4, ror #18 │ │ │ │ + tsteq r5, r0, lsr #18 │ │ │ │ + tsteq r5, r4, lsr r9 │ │ │ │ + smlatbeq r3, r8, r9, r9 │ │ │ │ + smlabbeq r5, r4, r9, ip │ │ │ │ + @ instruction: 0x0105c99c │ │ │ │ + @ instruction: 0x01039990 │ │ │ │ + tsteq r5, ip, lsr #20 │ │ │ │ + smlatteq r5, r0, r9, ip │ │ │ │ strdeq ip, [r5, -r4] │ │ │ │ - tsteq r3, r0, ror r6 │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ - tsteq r3, r8, asr r6 │ │ │ │ - tsteq r5, r0, asr #16 │ │ │ │ + tsteq r3, r0, ror r9 │ │ │ │ + tsteq r5, r4, asr #20 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ + tsteq r3, r8, asr r9 │ │ │ │ + tsteq r5, r0, asr #22 │ │ │ │ ldrdeq ip, [r5, -r0] │ │ │ │ - smlatbeq r5, r0, r7, ip │ │ │ │ - smlatbeq r5, ip, r7, ip │ │ │ │ - tsteq r3, r0, lsr r6 │ │ │ │ + smlatbeq r5, r0, sl, ip │ │ │ │ + smlatbeq r5, ip, sl, ip │ │ │ │ + tsteq r3, r0, lsr r9 │ │ │ │ ldrdeq ip, [r5, -r8] │ │ │ │ strdeq ip, [r5, -r0] │ │ │ │ - tsteq r3, r8, lsl r6 │ │ │ │ - @ instruction: 0x0105c890 │ │ │ │ - tsteq r5, r8, lsr r8 │ │ │ │ - tsteq r5, r8, asr r8 │ │ │ │ + tsteq r3, r8, lsl r9 │ │ │ │ + @ instruction: 0x0105cb90 │ │ │ │ + tsteq r5, r8, lsr fp │ │ │ │ + tsteq r5, r8, asr fp │ │ │ │ strdeq r9, [r3, -r8] │ │ │ │ - @ instruction: 0x0105c898 │ │ │ │ - smlatteq r3, r8, r5, r9 │ │ │ │ - smlatbeq r5, ip, sl, ip │ │ │ │ - smlabteq r5, r4, r9, ip │ │ │ │ - tsteq r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x0105cb98 │ │ │ │ + smlatteq r3, r8, r8, r9 │ │ │ │ + smlatbeq r5, ip, sp, ip │ │ │ │ + smlabteq r5, r4, ip, ip │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ strdeq ip, [r5, -r4] │ │ │ │ - tsteq r5, ip, lsl #18 │ │ │ │ - @ instruction: 0x010395b8 │ │ │ │ - tsteq r5, ip, asr r9 │ │ │ │ - tsteq r5, r4, ror r9 │ │ │ │ - smlatbeq r3, r0, r5, r9 │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ - @ instruction: 0x0105c9bc │ │ │ │ + tsteq r5, ip, lsl #24 │ │ │ │ + @ instruction: 0x010398b8 │ │ │ │ + tsteq r5, ip, asr ip │ │ │ │ + tsteq r5, r4, ror ip │ │ │ │ + smlatbeq r3, r0, r8, r9 │ │ │ │ + tsteq r5, r4, lsl #26 │ │ │ │ + @ instruction: 0x0105ccbc │ │ │ │ ldrdeq ip, [r5, -r4] │ │ │ │ - smlabbeq r3, r0, r5, r9 │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ - tsteq r3, r0, ror r5 │ │ │ │ - @ instruction: 0x0105cbb4 │ │ │ │ - smlatteq r5, ip, sl, ip │ │ │ │ - smlabbeq r5, r4, sl, ip │ │ │ │ - smlatbeq r5, ip, sl, ip │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ - tsteq r5, ip, lsr #22 │ │ │ │ - tsteq r5, r4, asr fp │ │ │ │ - tsteq r3, r0, lsr r5 │ │ │ │ - tsteq r5, r4, lsr ip │ │ │ │ - smlabteq r5, ip, fp, ip │ │ │ │ + smlabbeq r3, r0, r8, r9 │ │ │ │ + tsteq r5, r4, lsl #26 │ │ │ │ + tsteq r3, r0, ror r8 │ │ │ │ + @ instruction: 0x0105ceb4 │ │ │ │ + smlatteq r5, ip, sp, ip │ │ │ │ + smlabbeq r5, r4, sp, ip │ │ │ │ + smlatbeq r5, ip, sp, ip │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ + tsteq r5, ip, lsr #28 │ │ │ │ + tsteq r5, r4, asr lr │ │ │ │ + tsteq r3, r0, lsr r8 │ │ │ │ + tsteq r5, r4, lsr pc │ │ │ │ + smlabteq r5, ip, lr, ip │ │ │ │ strdeq ip, [r5, -r4] │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ - tsteq r5, r4, asr #24 │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ - smlatteq r5, r8, r1, sp │ │ │ │ - @ instruction: 0x0105cf94 │ │ │ │ - tsteq r5, r0, lsr #28 │ │ │ │ - tsteq r5, r8, asr #26 │ │ │ │ + tsteq r3, r0, lsl r8 │ │ │ │ + tsteq r5, r4, asr #30 │ │ │ │ + tsteq r3, r0, lsl #16 │ │ │ │ + smlatteq r5, r8, r4, sp │ │ │ │ + @ instruction: 0x0105d294 │ │ │ │ + tsteq r5, r0, lsr #2 │ │ │ │ + tsteq r5, r8, asr #32 │ │ │ │ ldrdeq ip, [r5, -r8] │ │ │ │ - tsteq r5, r4, lsl #26 │ │ │ │ - smlabteq r3, r8, r4, r9 │ │ │ │ - @ instruction: 0x0105cd90 │ │ │ │ - @ instruction: 0x0105cdbc │ │ │ │ - @ instruction: 0x010394b0 │ │ │ │ - @ instruction: 0x0105ceb0 │ │ │ │ - tsteq r5, r0, asr #28 │ │ │ │ - tsteq r5, ip, ror #28 │ │ │ │ - @ instruction: 0x01039490 │ │ │ │ - smlabteq r5, r4, lr, ip │ │ │ │ - smlabbeq r3, r0, r4, r9 │ │ │ │ - tsteq r5, ip, rrx │ │ │ │ - ldrdeq ip, [r5, -r4] │ │ │ │ - tsteq r5, r4, ror pc │ │ │ │ - smlatbeq r5, r0, pc, ip @ │ │ │ │ - tsteq r3, r8, asr r4 │ │ │ │ - strdeq ip, [r5, -ip] │ │ │ │ - tsteq r5, r8, lsl r0 │ │ │ │ - tsteq r3, r0, asr #8 │ │ │ │ + tsteq r5, r4 │ │ │ │ + smlabteq r3, r8, r7, r9 │ │ │ │ + swpeq sp, r0, [r5] │ │ │ │ strheq sp, [r5, -ip] │ │ │ │ - tsteq r5, ip, rrx │ │ │ │ - smlabbeq r5, r8, r0, sp │ │ │ │ - tsteq r3, r0, lsr #8 │ │ │ │ - smlabteq r5, r0, r0, sp │ │ │ │ - tsteq r3, r0, lsl r4 │ │ │ │ - tsteq r5, r4, lsl r3 │ │ │ │ - tsteq r5, r0, lsl r2 │ │ │ │ - tsteq r5, r8, ror r1 │ │ │ │ - tsteq r5, r8, lsr #2 │ │ │ │ - tsteq r5, r4, asr #2 │ │ │ │ - smlatteq r3, r0, r3, r9 │ │ │ │ - smlatbeq r5, r0, r1, sp │ │ │ │ - @ instruction: 0x0105d1bc │ │ │ │ - smlabteq r3, r8, r3, r9 │ │ │ │ - tsteq r5, r0, ror #4 │ │ │ │ - tsteq r5, r0, lsl r2 │ │ │ │ - tsteq r5, ip, lsr #4 │ │ │ │ - smlatbeq r3, r8, r3, r9 │ │ │ │ - tsteq r5, r4, ror #4 │ │ │ │ - @ instruction: 0x01039398 │ │ │ │ + @ instruction: 0x010397b0 │ │ │ │ + @ instruction: 0x0105d1b0 │ │ │ │ + tsteq r5, r0, asr #2 │ │ │ │ + tsteq r5, ip, ror #2 │ │ │ │ + @ instruction: 0x01039790 │ │ │ │ + smlabteq r5, r4, r1, sp │ │ │ │ + smlabbeq r3, r0, r7, r9 │ │ │ │ + tsteq r5, ip, ror #6 │ │ │ │ + ldrdeq sp, [r5, -r4] │ │ │ │ + tsteq r5, r4, ror r2 │ │ │ │ + smlatbeq r5, r0, r2, sp │ │ │ │ + tsteq r3, r8, asr r7 │ │ │ │ + strdeq sp, [r5, -ip] │ │ │ │ + tsteq r5, r8, lsl r3 │ │ │ │ + tsteq r3, r0, asr #14 │ │ │ │ @ instruction: 0x0105d3bc │ │ │ │ - tsteq r5, r4, lsr #6 │ │ │ │ + tsteq r5, ip, ror #6 │ │ │ │ + smlabbeq r5, r8, r3, sp │ │ │ │ + tsteq r3, r0, lsr #14 │ │ │ │ + smlabteq r5, r0, r3, sp │ │ │ │ + tsteq r3, r0, lsl r7 │ │ │ │ + tsteq r5, r4, lsl r6 │ │ │ │ + tsteq r5, r0, lsl r5 │ │ │ │ + tsteq r5, r8, ror r4 │ │ │ │ + tsteq r5, r8, lsr #8 │ │ │ │ + tsteq r5, r4, asr #8 │ │ │ │ + smlatteq r3, r0, r6, r9 │ │ │ │ + smlatbeq r5, r0, r4, sp │ │ │ │ + @ instruction: 0x0105d4bc │ │ │ │ + smlabteq r3, r8, r6, r9 │ │ │ │ + tsteq r5, r0, ror #10 │ │ │ │ + tsteq r5, r0, lsl r5 │ │ │ │ + tsteq r5, ip, lsr #10 │ │ │ │ + smlatbeq r3, r8, r6, r9 │ │ │ │ + tsteq r5, r4, ror #10 │ │ │ │ + @ instruction: 0x01039698 │ │ │ │ + @ instruction: 0x0105d6bc │ │ │ │ + tsteq r5, r4, lsr #12 │ │ │ │ ldrdeq sp, [r5, -r4] │ │ │ │ strdeq sp, [r5, -r0] │ │ │ │ - tsteq r3, r0, ror r3 │ │ │ │ - tsteq r5, ip, asr #6 │ │ │ │ - tsteq r5, r8, ror #6 │ │ │ │ - tsteq r3, r8, asr r3 │ │ │ │ - tsteq r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x0105d3bc │ │ │ │ + tsteq r3, r0, ror r6 │ │ │ │ + tsteq r5, ip, asr #12 │ │ │ │ + tsteq r5, r8, ror #12 │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ + tsteq r5, ip, lsl #14 │ │ │ │ + @ instruction: 0x0105d6bc │ │ │ │ ldrdeq sp, [r5, -r8] │ │ │ │ - tsteq r3, r8, lsr r3 │ │ │ │ - tsteq r5, r0, lsl r4 │ │ │ │ - tsteq r3, r8, lsr #6 │ │ │ │ - tsteq r5, ip, asr #10 │ │ │ │ + tsteq r3, r8, lsr r6 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ + tsteq r5, ip, asr #16 │ │ │ │ ldrdeq sp, [r5, -r4] │ │ │ │ - @ instruction: 0x0105d894 │ │ │ │ - tsteq r5, r0, ror r6 │ │ │ │ - tsteq r5, r8, asr #10 │ │ │ │ - @ instruction: 0x0105d4b0 │ │ │ │ - tsteq r5, r0, ror #8 │ │ │ │ - tsteq r5, ip, ror r4 │ │ │ │ - smlatteq r3, r0, r2, r9 │ │ │ │ + @ instruction: 0x0105db94 │ │ │ │ + tsteq r5, r0, ror r9 │ │ │ │ + tsteq r5, r8, asr #16 │ │ │ │ + @ instruction: 0x0105d7b0 │ │ │ │ + tsteq r5, r0, ror #14 │ │ │ │ + tsteq r5, ip, ror r7 │ │ │ │ + smlatteq r3, r0, r5, r9 │ │ │ │ ldrdeq sp, [r5, -r8] │ │ │ │ strdeq sp, [r5, -r4] │ │ │ │ - smlabteq r3, r8, r2, r9 │ │ │ │ - @ instruction: 0x0105d598 │ │ │ │ - tsteq r5, r8, asr #10 │ │ │ │ - tsteq r5, r4, ror #10 │ │ │ │ - smlatbeq r3, r8, r2, r9 │ │ │ │ - smlabteq r5, r0, r5, sp │ │ │ │ + smlabteq r3, r8, r5, r9 │ │ │ │ + @ instruction: 0x0105d898 │ │ │ │ + tsteq r5, r8, asr #16 │ │ │ │ + tsteq r5, r4, ror #16 │ │ │ │ + smlatbeq r3, r8, r5, r9 │ │ │ │ + smlabteq r5, r0, r8, sp │ │ │ │ ldrdeq sp, [r5, -ip] │ │ │ │ - @ instruction: 0x01039290 │ │ │ │ - tsteq r5, r0, lsl r7 │ │ │ │ - tsteq r5, r8, ror r6 │ │ │ │ - tsteq r5, r8, lsr #12 │ │ │ │ - tsteq r5, r4, asr #12 │ │ │ │ - tsteq r3, r8, ror #4 │ │ │ │ - smlatbeq r5, r0, r6, sp │ │ │ │ - @ instruction: 0x0105d6bc │ │ │ │ - tsteq r3, r0, asr r2 │ │ │ │ - tsteq r5, r0, ror #14 │ │ │ │ - tsteq r5, r0, lsl r7 │ │ │ │ - tsteq r5, ip, lsr #14 │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ - tsteq r3, r0, lsr #4 │ │ │ │ - @ instruction: 0x0105d9b8 │ │ │ │ - @ instruction: 0x0105d8b4 │ │ │ │ - tsteq r5, ip, lsl r8 │ │ │ │ - smlabteq r5, ip, r7, sp │ │ │ │ - smlatteq r5, r8, r7, sp │ │ │ │ + @ instruction: 0x01039590 │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ + tsteq r5, r8, ror r9 │ │ │ │ + tsteq r5, r8, lsr #18 │ │ │ │ + tsteq r5, r4, asr #18 │ │ │ │ + tsteq r3, r8, ror #10 │ │ │ │ + smlatbeq r5, r0, r9, sp │ │ │ │ + @ instruction: 0x0105d9bc │ │ │ │ + tsteq r3, r0, asr r5 │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ + tsteq r5, ip, lsr #20 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ + tsteq r3, r0, lsr #10 │ │ │ │ + @ instruction: 0x0105dcb8 │ │ │ │ + @ instruction: 0x0105dbb4 │ │ │ │ + tsteq r5, ip, lsl fp │ │ │ │ + smlabteq r5, ip, sl, sp │ │ │ │ + smlatteq r5, r8, sl, sp │ │ │ │ strdeq r9, [r3, -r0] │ │ │ │ - tsteq r5, r4, asr #16 │ │ │ │ - tsteq r5, r0, ror #16 │ │ │ │ + tsteq r5, r4, asr #22 │ │ │ │ + tsteq r5, r0, ror #22 │ │ │ │ ldrdeq r9, [r3, -r8] │ │ │ │ - tsteq r5, r4, lsl #18 │ │ │ │ - @ instruction: 0x0105d8b4 │ │ │ │ + tsteq r5, r4, lsl #24 │ │ │ │ + @ instruction: 0x0105dbb4 │ │ │ │ ldrdeq sp, [r5, -r0] │ │ │ │ - @ instruction: 0x010391b8 │ │ │ │ - tsteq r5, r8, lsl #18 │ │ │ │ - smlatbeq r3, r8, r1, r9 │ │ │ │ - tsteq r5, r0, ror #20 │ │ │ │ - smlabteq r5, r8, r9, sp │ │ │ │ - tsteq r5, r8, ror r9 │ │ │ │ - @ instruction: 0x0105d994 │ │ │ │ - smlabbeq r3, r0, r1, r9 │ │ │ │ + @ instruction: 0x010394b8 │ │ │ │ + tsteq r5, r8, lsl #24 │ │ │ │ + smlatbeq r3, r8, r4, r9 │ │ │ │ + tsteq r5, r0, ror #26 │ │ │ │ + smlabteq r5, r8, ip, sp │ │ │ │ + tsteq r5, r8, ror ip │ │ │ │ + @ instruction: 0x0105dc94 │ │ │ │ + smlabbeq r3, r0, r4, r9 │ │ │ │ strdeq sp, [r5, -r0] │ │ │ │ - tsteq r5, ip, lsl #20 │ │ │ │ - tsteq r3, r8, ror #2 │ │ │ │ - @ instruction: 0x0105dab0 │ │ │ │ - tsteq r5, r0, ror #20 │ │ │ │ - tsteq r5, ip, ror sl │ │ │ │ - tsteq r3, r8, asr #2 │ │ │ │ - @ instruction: 0x0105dab4 │ │ │ │ - tsteq r3, r8, lsr r1 │ │ │ │ - tsteq r5, r4, lsr #30 │ │ │ │ - tsteq r5, r0, lsl #26 │ │ │ │ - strdeq sp, [r5, -ip] │ │ │ │ - tsteq r5, r4, ror #22 │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ - tsteq r5, r0, lsr fp │ │ │ │ - mrseq r9, (UNDEF: 19) │ │ │ │ - smlabbeq r5, ip, fp, sp │ │ │ │ - smlatbeq r5, r8, fp, sp │ │ │ │ - smlatteq r3, r8, r0, r9 │ │ │ │ - tsteq r5, ip, asr #24 │ │ │ │ - strdeq sp, [r5, -ip] │ │ │ │ - tsteq r5, r8, lsl ip │ │ │ │ - smlabteq r3, r8, r0, r9 │ │ │ │ - tsteq r5, r0, asr ip │ │ │ │ - strheq r9, [r3, -r8] │ │ │ │ - smlatbeq r5, r8, sp, sp │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ - smlabteq r5, r0, ip, sp │ │ │ │ - ldrdeq sp, [r5, -ip] │ │ │ │ - swpeq r9, r0, [r3] │ │ │ │ - tsteq r5, r8, lsr sp │ │ │ │ - tsteq r5, r4, asr sp │ │ │ │ - tsteq r3, r8, ror r0 │ │ │ │ - strdeq sp, [r5, -r8] │ │ │ │ - smlatbeq r5, r8, sp, sp │ │ │ │ - smlabteq r5, r4, sp, sp │ │ │ │ - qaddeq r9, r8, r3 │ │ │ │ + tsteq r5, ip, lsl #26 │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ + @ instruction: 0x0105ddb0 │ │ │ │ + tsteq r5, r0, ror #26 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ + tsteq r3, r8, asr #8 │ │ │ │ + @ instruction: 0x0105ddb4 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ + tsteq r5, r4, lsr #4 │ │ │ │ + mrseq lr, (UNDEF: 5) │ │ │ │ strdeq sp, [r5, -ip] │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ - qaddeq lr, r0, r5 │ │ │ │ - tsteq r5, ip, asr #30 │ │ │ │ - @ instruction: 0x0105deb4 │ │ │ │ tsteq r5, r4, ror #28 │ │ │ │ - smlabbeq r5, r0, lr, sp │ │ │ │ - tsteq r3, r8, lsl r0 │ │ │ │ - ldrdeq sp, [r5, -ip] │ │ │ │ - strdeq sp, [r5, -r8] │ │ │ │ - mrseq r9, (UNDEF: 3) │ │ │ │ - @ instruction: 0x0105df9c │ │ │ │ + tsteq r5, r4, lsl lr │ │ │ │ + tsteq r5, r0, lsr lr │ │ │ │ + tsteq r3, r0, lsl #8 │ │ │ │ + smlabbeq r5, ip, lr, sp │ │ │ │ + smlatbeq r5, r8, lr, sp │ │ │ │ + smlatteq r3, r8, r3, r9 │ │ │ │ tsteq r5, ip, asr #30 │ │ │ │ - tsteq r5, r8, ror #30 │ │ │ │ - smlatteq r3, r0, pc, r8 @ │ │ │ │ - smlatbeq r5, r0, pc, sp @ │ │ │ │ - ldrdeq r8, [r3, -r0] │ │ │ │ - strdeq lr, [r5, -r8] │ │ │ │ - tsteq r5, r0, rrx │ │ │ │ + strdeq sp, [r5, -ip] │ │ │ │ + tsteq r5, r8, lsl pc │ │ │ │ + smlabteq r3, r8, r3, r9 │ │ │ │ + tsteq r5, r0, asr pc │ │ │ │ + @ instruction: 0x010393b8 │ │ │ │ + smlatbeq r5, r8, r0, lr │ │ │ │ tsteq r5, r0, lsl r0 │ │ │ │ - tsteq r5, ip, lsr #32 │ │ │ │ - smlatbeq r3, r8, pc, r8 @ │ │ │ │ - smlabbeq r5, r8, r0, lr │ │ │ │ - smlatbeq r5, r4, r0, lr │ │ │ │ - @ instruction: 0x01038f90 │ │ │ │ - tsteq r5, r8, asr #2 │ │ │ │ + smlabteq r5, r0, pc, sp @ │ │ │ │ + ldrdeq sp, [r5, -ip] │ │ │ │ + @ instruction: 0x01039390 │ │ │ │ + tsteq r5, r8, lsr r0 │ │ │ │ + qaddeq lr, r4, r5 │ │ │ │ + tsteq r3, r8, ror r3 │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ - tsteq r5, r4, lsl r1 │ │ │ │ - tsteq r3, r0, ror pc │ │ │ │ - tsteq r5, ip, asr #2 │ │ │ │ - tsteq r3, r0, ror #30 │ │ │ │ - tsteq r5, r8, lsl sl │ │ │ │ - ldrdeq lr, [r5, -r8] │ │ │ │ - @ instruction: 0x0105e3b4 │ │ │ │ - smlabbeq r5, ip, r2, lr │ │ │ │ - strdeq lr, [r5, -r4] │ │ │ │ - smlatbeq r5, r4, r1, lr │ │ │ │ - smlabteq r5, r0, r1, lr │ │ │ │ - tsteq r3, r0, lsr #30 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ - tsteq r5, r8, lsr r2 │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ + smlatbeq r5, r8, r0, lr │ │ │ │ + smlabteq r5, r4, r0, lr │ │ │ │ + tsteq r3, r8, asr r3 │ │ │ │ + strdeq lr, [r5, -ip] │ │ │ │ + tsteq r3, r8, asr #6 │ │ │ │ + tsteq r5, r0, asr r3 │ │ │ │ + tsteq r5, ip, asr #4 │ │ │ │ + @ instruction: 0x0105e1b4 │ │ │ │ + tsteq r5, r4, ror #2 │ │ │ │ + smlabbeq r5, r0, r1, lr │ │ │ │ + tsteq r3, r8, lsl r3 │ │ │ │ ldrdeq lr, [r5, -ip] │ │ │ │ - smlabbeq r5, ip, r2, lr │ │ │ │ - smlatbeq r5, r8, r2, lr │ │ │ │ - smlatteq r3, r8, lr, r8 │ │ │ │ - tsteq r5, r4, lsl #6 │ │ │ │ - tsteq r5, r0, lsr #6 │ │ │ │ - ldrdeq r8, [r3, -r0] │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - @ instruction: 0x0105e3bc │ │ │ │ - tsteq r5, ip, ror #6 │ │ │ │ + strdeq lr, [r5, -r8] │ │ │ │ + mrseq r9, SP_svc │ │ │ │ + @ instruction: 0x0105e29c │ │ │ │ + tsteq r5, ip, asr #4 │ │ │ │ + tsteq r5, r8, ror #4 │ │ │ │ + smlatteq r3, r0, r2, r9 │ │ │ │ + smlatbeq r5, r0, r2, lr │ │ │ │ + ldrdeq r9, [r3, -r0] │ │ │ │ + strdeq lr, [r5, -r8] │ │ │ │ + tsteq r5, r0, ror #6 │ │ │ │ + tsteq r5, r0, lsl r3 │ │ │ │ + tsteq r5, ip, lsr #6 │ │ │ │ + smlatbeq r3, r8, r2, r9 │ │ │ │ smlabbeq r5, r8, r3, lr │ │ │ │ - smlatbeq r3, r8, lr, r8 │ │ │ │ - smlatteq r5, r4, r3, lr │ │ │ │ - tsteq r5, r0, lsl #8 │ │ │ │ - @ instruction: 0x01038e90 │ │ │ │ + smlatbeq r5, r4, r3, lr │ │ │ │ + @ instruction: 0x01039290 │ │ │ │ + tsteq r5, r8, asr #8 │ │ │ │ + strdeq lr, [r5, -r8] │ │ │ │ + tsteq r5, r4, lsl r4 │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ + tsteq r5, ip, asr #8 │ │ │ │ + tsteq r3, r0, ror #4 │ │ │ │ + tsteq r5, r8, lsl sp │ │ │ │ + ldrdeq lr, [r5, -r8] │ │ │ │ + @ instruction: 0x0105e6b4 │ │ │ │ + smlabbeq r5, ip, r5, lr │ │ │ │ + strdeq lr, [r5, -r4] │ │ │ │ smlatbeq r5, r4, r4, lr │ │ │ │ - tsteq r5, r4, asr r4 │ │ │ │ - tsteq r5, r0, ror r4 │ │ │ │ - tsteq r3, r0, ror lr │ │ │ │ - smlatbeq r5, r8, r4, lr │ │ │ │ - tsteq r3, r0, ror #28 │ │ │ │ + smlabteq r5, r0, r4, lr │ │ │ │ + tsteq r3, r0, lsr #4 │ │ │ │ + tsteq r5, ip, lsl r5 │ │ │ │ + tsteq r5, r8, lsr r5 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + ldrdeq lr, [r5, -ip] │ │ │ │ + smlabbeq r5, ip, r5, lr │ │ │ │ + smlatbeq r5, r8, r5, lr │ │ │ │ + smlatteq r3, r8, r1, r9 │ │ │ │ + tsteq r5, r4, lsl #12 │ │ │ │ + tsteq r5, r0, lsr #12 │ │ │ │ + ldrdeq r9, [r3, -r0] │ │ │ │ + tsteq r5, r4, asr r7 │ │ │ │ + @ instruction: 0x0105e6bc │ │ │ │ + tsteq r5, ip, ror #12 │ │ │ │ + smlabbeq r5, r8, r6, lr │ │ │ │ + smlatbeq r3, r8, r1, r9 │ │ │ │ + smlatteq r5, r4, r6, lr │ │ │ │ + tsteq r5, r0, lsl #14 │ │ │ │ + @ instruction: 0x01039190 │ │ │ │ + smlatbeq r5, r4, r7, lr │ │ │ │ + tsteq r5, r4, asr r7 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ + tsteq r3, r0, ror r1 │ │ │ │ + smlatbeq r5, r8, r7, lr │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ strdeq lr, [r5, -ip] │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ - tsteq r5, r0, ror #10 │ │ │ │ - tsteq r5, r0, lsl r5 │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ - tsteq r3, r0, lsr lr │ │ │ │ - smlabbeq r5, r8, r5, lr │ │ │ │ - smlatbeq r5, r4, r5, lr │ │ │ │ - tsteq r3, r8, lsl lr │ │ │ │ - tsteq r5, r8, asr #12 │ │ │ │ + tsteq r5, r0, ror #16 │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ + tsteq r5, ip, lsr #16 │ │ │ │ + tsteq r3, r0, lsr r1 │ │ │ │ + smlabbeq r5, r8, r8, lr │ │ │ │ + smlatbeq r5, r4, r8, lr │ │ │ │ + tsteq r3, r8, lsl r1 │ │ │ │ + tsteq r5, r8, asr #18 │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ - tsteq r5, r4, lsl r6 │ │ │ │ - strdeq r8, [r3, -r8] │ │ │ │ - tsteq r5, ip, asr #12 │ │ │ │ - smlatteq r3, r8, sp, r8 │ │ │ │ - smlatbeq r5, r4, r7, lr │ │ │ │ - tsteq r5, ip, lsl #14 │ │ │ │ - @ instruction: 0x0105e6bc │ │ │ │ + tsteq r5, r4, lsl r9 │ │ │ │ + strdeq r9, [r3, -r8] │ │ │ │ + tsteq r5, ip, asr #18 │ │ │ │ + smlatteq r3, r8, r0, r9 │ │ │ │ + smlatbeq r5, r4, sl, lr │ │ │ │ + tsteq r5, ip, lsl #20 │ │ │ │ + @ instruction: 0x0105e9bc │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ - smlabteq r3, r0, sp, r8 │ │ │ │ - tsteq r5, r4, lsr r7 │ │ │ │ - tsteq r5, r0, asr r7 │ │ │ │ - smlatbeq r3, r8, sp, r8 │ │ │ │ + smlabteq r3, r0, r0, r9 │ │ │ │ + tsteq r5, r4, lsr sl │ │ │ │ + tsteq r5, r0, asr sl │ │ │ │ + smlatbeq r3, r8, r0, r9 │ │ │ │ strdeq lr, [r5, -r4] │ │ │ │ - smlatbeq r5, r4, r7, lr │ │ │ │ - smlabteq r5, r0, r7, lr │ │ │ │ - smlabbeq r3, r8, sp, r8 │ │ │ │ + smlatbeq r5, r4, sl, lr │ │ │ │ + smlabteq r5, r0, sl, lr │ │ │ │ + smlabbeq r3, r8, r0, r9 │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ - tsteq r3, r8, ror sp │ │ │ │ - tsteq r5, r8, ror #24 │ │ │ │ - tsteq r5, r4, asr #20 │ │ │ │ - tsteq r5, r0, asr #18 │ │ │ │ - smlatbeq r5, r8, r8, lr │ │ │ │ - tsteq r5, r8, asr r8 │ │ │ │ - tsteq r5, r4, ror r8 │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ + tsteq r3, r8, ror r0 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ + tsteq r5, r4, asr #26 │ │ │ │ + tsteq r5, r0, asr #24 │ │ │ │ + smlatbeq r5, r8, fp, lr │ │ │ │ + tsteq r5, r8, asr fp │ │ │ │ + tsteq r5, r4, ror fp │ │ │ │ + tsteq r3, r0, asr #32 │ │ │ │ ldrdeq lr, [r5, -r0] │ │ │ │ - smlatteq r5, ip, r8, lr │ │ │ │ - tsteq r3, r8, lsr #26 │ │ │ │ - @ instruction: 0x0105e990 │ │ │ │ - tsteq r5, r0, asr #18 │ │ │ │ - tsteq r5, ip, asr r9 │ │ │ │ - tsteq r3, r8, lsl #26 │ │ │ │ - @ instruction: 0x0105e994 │ │ │ │ + smlatteq r5, ip, fp, lr │ │ │ │ + tsteq r3, r8, lsr #32 │ │ │ │ + @ instruction: 0x0105ec90 │ │ │ │ + tsteq r5, r0, asr #24 │ │ │ │ + tsteq r5, ip, asr ip │ │ │ │ + tsteq r3, r8 │ │ │ │ + @ instruction: 0x0105ec94 │ │ │ │ strdeq r8, [r3, -r8] │ │ │ │ - smlatteq r5, ip, sl, lr │ │ │ │ - tsteq r5, r4, asr sl │ │ │ │ - tsteq r5, r4, lsl #20 │ │ │ │ - tsteq r5, r0, lsr #20 │ │ │ │ + smlatteq r5, ip, sp, lr │ │ │ │ + tsteq r5, r4, asr sp │ │ │ │ + tsteq r5, r4, lsl #26 │ │ │ │ + tsteq r5, r0, lsr #26 │ │ │ │ ldrdeq r8, [r3, -r0] │ │ │ │ - tsteq r5, ip, ror sl │ │ │ │ - @ instruction: 0x0105ea98 │ │ │ │ - @ instruction: 0x01038cb8 │ │ │ │ - tsteq r5, ip, lsr fp │ │ │ │ - smlatteq r5, ip, sl, lr │ │ │ │ - tsteq r5, r8, lsl #22 │ │ │ │ - @ instruction: 0x01038c98 │ │ │ │ - tsteq r5, r0, asr #22 │ │ │ │ - smlabbeq r3, r8, ip, r8 │ │ │ │ - tsteq r6, r0, asr r8 │ │ │ │ - tsteq r5, ip, lsl #24 │ │ │ │ - smlabteq r5, ip, fp, lr │ │ │ │ - smlatbeq r5, r8, fp, lr │ │ │ │ - smlatbeq r6, r0, r7, r0 │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ - smlabteq r5, r8, fp, lr │ │ │ │ - @ instruction: 0x010607b8 │ │ │ │ - tsteq r3, r0, asr #24 │ │ │ │ - tsteq r5, r4, lsl #24 │ │ │ │ - smlatteq r5, r0, fp, lr │ │ │ │ - smlabteq r6, r8, r7, r0 │ │ │ │ - tsteq r3, r0, lsr #24 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ + @ instruction: 0x0105ed98 │ │ │ │ + @ instruction: 0x01038fb8 │ │ │ │ + tsteq r5, ip, lsr lr │ │ │ │ + smlatteq r5, ip, sp, lr │ │ │ │ + tsteq r5, r8, lsl #28 │ │ │ │ + @ instruction: 0x01038f98 │ │ │ │ + tsteq r5, r0, asr #28 │ │ │ │ + smlabbeq r3, r8, pc, r8 @ │ │ │ │ + tsteq r6, r0, asr fp │ │ │ │ + tsteq r5, ip, lsl #30 │ │ │ │ + smlabteq r5, ip, lr, lr │ │ │ │ + smlatbeq r5, r8, lr, lr │ │ │ │ + smlatbeq r6, r0, sl, r0 │ │ │ │ + tsteq r3, r8, asr pc │ │ │ │ + smlabteq r5, r8, lr, lr │ │ │ │ + @ instruction: 0x01060ab8 │ │ │ │ + tsteq r3, r0, asr #30 │ │ │ │ + tsteq r5, r4, lsl #30 │ │ │ │ + smlatteq r5, r0, lr, lr │ │ │ │ + smlabteq r6, r8, sl, r0 │ │ │ │ + tsteq r3, r0, lsr #30 │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - tsteq r3, r0, lsl ip │ │ │ │ - tsteq r6, r8, lsr r8 │ │ │ │ - tsteq r6, r0, lsl #16 │ │ │ │ - smlatteq r6, r0, r7, r0 │ │ │ │ - tsteq r5, r0, lsl ip │ │ │ │ - smlatteq r3, r8, fp, r8 │ │ │ │ + tsteq r3, r0, lsl pc │ │ │ │ + tsteq r6, r8, lsr fp │ │ │ │ + tsteq r6, r0, lsl #22 │ │ │ │ + smlatteq r6, r0, sl, r0 │ │ │ │ + tsteq r5, r0, lsl pc │ │ │ │ + smlatteq r3, r8, lr, r8 │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ - tsteq r5, r0, lsr ip │ │ │ │ - ldrdeq r8, [r3, -r0] │ │ │ │ - tsteq r6, r0, lsr r8 │ │ │ │ - tsteq r6, ip, lsl #16 │ │ │ │ - tsteq r5, r8, asr #24 │ │ │ │ - @ instruction: 0x01038bb0 │ │ │ │ - tsteq r5, r4, asr ip │ │ │ │ - smlatbeq r3, r0, fp, r8 │ │ │ │ - @ instruction: 0x0105f99c │ │ │ │ - smlabteq r6, r0, lr, r0 │ │ │ │ - tsteq r6, r0, ror fp │ │ │ │ - smlabteq r6, r4, r9, r0 │ │ │ │ - tsteq r5, r0, lsr #26 │ │ │ │ - smlatbeq r5, r8, ip, lr │ │ │ │ - tsteq r5, r8, ror #24 │ │ │ │ - tsteq r5, r4, asr #24 │ │ │ │ - tsteq r6, r4, lsl r8 │ │ │ │ - tsteq r3, r0, asr fp │ │ │ │ - tsteq r5, r4, ror #24 │ │ │ │ - tsteq r6, r4, lsr r8 │ │ │ │ - tsteq r3, r8, lsr fp │ │ │ │ - smlatbeq r5, r0, ip, lr │ │ │ │ - tsteq r5, ip, ror ip │ │ │ │ - tsteq r6, ip, asr #16 │ │ │ │ - tsteq r3, r8, lsl fp │ │ │ │ - @ instruction: 0x0105ec9c │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ - tsteq r3, r0, lsl #22 │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ + tsteq r5, r0, lsr pc │ │ │ │ + ldrdeq r8, [r3, -r0] │ │ │ │ + tsteq r6, r0, lsr fp │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ + tsteq r5, r8, asr #30 │ │ │ │ + @ instruction: 0x01038eb0 │ │ │ │ + tsteq r5, r4, asr pc │ │ │ │ + smlatbeq r3, r0, lr, r8 │ │ │ │ + @ instruction: 0x0105fc9c │ │ │ │ + smlabteq r6, r0, r1, r1 │ │ │ │ + tsteq r6, r0, ror lr │ │ │ │ + smlabteq r6, r4, ip, r0 │ │ │ │ + tstpeq r5, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r8, pc, lr @ │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ + tsteq r5, r4, asr #30 │ │ │ │ + tsteq r6, r4, lsl fp │ │ │ │ + tsteq r3, r0, asr lr │ │ │ │ + tsteq r5, r4, ror #30 │ │ │ │ + tsteq r6, r4, lsr fp │ │ │ │ + tsteq r3, r8, lsr lr │ │ │ │ + smlatbeq r5, r0, pc, lr @ │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ + tsteq r6, ip, asr #22 │ │ │ │ + tsteq r3, r8, lsl lr │ │ │ │ + @ instruction: 0x0105ef9c │ │ │ │ + tsteq r6, ip, ror #22 │ │ │ │ + tsteq r3, r0, lsl #28 │ │ │ │ + tstpeq r5, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ ldrdeq lr, [r5, -r0] │ │ │ │ - smlatbeq r5, ip, ip, lr │ │ │ │ - tsteq r6, ip, ror r8 │ │ │ │ + smlatbeq r5, ip, pc, lr @ │ │ │ │ + tsteq r6, ip, ror fp │ │ │ │ ldrdeq r8, [r3, -r8] │ │ │ │ - smlabteq r5, ip, ip, lr │ │ │ │ - @ instruction: 0x0106089c │ │ │ │ - smlabteq r3, r0, sl, r8 │ │ │ │ - tsteq r5, r8, lsl #26 │ │ │ │ - smlatteq r5, r4, ip, lr │ │ │ │ - @ instruction: 0x010608b4 │ │ │ │ - smlatbeq r3, r0, sl, r8 │ │ │ │ - smlabteq r6, r0, r8, r0 │ │ │ │ - @ instruction: 0x01038a90 │ │ │ │ - ldrdeq lr, [r5, -r4] │ │ │ │ - tsteq r6, r4, lsr r9 │ │ │ │ + smlabteq r5, ip, pc, lr @ │ │ │ │ + @ instruction: 0x01060b9c │ │ │ │ + smlabteq r3, r0, sp, r8 │ │ │ │ + tstpeq r5, r8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r4, pc, lr @ │ │ │ │ + @ instruction: 0x01060bb4 │ │ │ │ + smlatbeq r3, r0, sp, r8 │ │ │ │ + smlabteq r6, r0, fp, r0 │ │ │ │ + @ instruction: 0x01038d90 │ │ │ │ + ldrdeq pc, [r5, -r4] │ │ │ │ + tsteq r6, r4, lsr ip │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - tsteq r5, ip, lsl #26 │ │ │ │ - tsteq r3, r0, ror #20 │ │ │ │ + tstpeq r5, ip @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ strdeq r0, [r6, -r0] │ │ │ │ stcleq 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ stcleq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldceq 8, cr15, [ip], #892 @ 0x37c │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @@ -48539,423 +48539,423 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0668f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ @ instruction: 0x0664f8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlabteq r5, r8, r6, lr │ │ │ │ - smlatteq r3, r4, r3, r8 │ │ │ │ - smlabteq r6, r8, r2, r0 │ │ │ │ - smlatbeq r6, r4, r2, r0 │ │ │ │ - smlatteq r5, r0, r6, lr │ │ │ │ - smlabteq r3, r4, r3, r8 │ │ │ │ - smlatteq r5, ip, r6, lr │ │ │ │ - @ instruction: 0x010383b4 │ │ │ │ - tsteq r5, r8, ror #14 │ │ │ │ - tsteq r5, r8, lsr #14 │ │ │ │ - tsteq r5, r4, lsl #14 │ │ │ │ + smlabteq r5, r8, r9, lr │ │ │ │ + smlatteq r3, r4, r6, r8 │ │ │ │ + smlabteq r6, r8, r5, r0 │ │ │ │ + smlatbeq r6, r4, r5, r0 │ │ │ │ + smlatteq r5, r0, r9, lr │ │ │ │ + smlabteq r3, r4, r6, r8 │ │ │ │ + smlatteq r5, ip, r9, lr │ │ │ │ + @ instruction: 0x010386b4 │ │ │ │ + tsteq r5, r8, ror #20 │ │ │ │ + tsteq r5, r8, lsr #20 │ │ │ │ + tsteq r5, r4, lsl #20 │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - smlabbeq r3, ip, r3, r8 │ │ │ │ - tsteq r5, r4, lsr #14 │ │ │ │ + smlabbeq r3, ip, r6, r8 │ │ │ │ + tsteq r5, r4, lsr #20 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r3, r4, ror r3 │ │ │ │ - tsteq r5, r0, ror #14 │ │ │ │ - tsteq r5, ip, lsr r7 │ │ │ │ - tsteq r6, ip, lsl #6 │ │ │ │ - tsteq r3, r4, asr r3 │ │ │ │ - tsteq r6, r8, lsl r3 │ │ │ │ - tsteq r3, r4, asr #6 │ │ │ │ - smlabteq r6, r8, r4, r0 │ │ │ │ - tsteq r5, r4, lsr #16 │ │ │ │ - smlabbeq r6, r4, r3, r0 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ - tsteq r6, r0, lsr #6 │ │ │ │ - tsteq r5, ip, asr r7 │ │ │ │ - tsteq r3, ip, lsl #6 │ │ │ │ - tsteq r6, r0, asr #6 │ │ │ │ - tsteq r5, ip, ror r7 │ │ │ │ + tsteq r3, r4, ror r6 │ │ │ │ + tsteq r5, r0, ror #20 │ │ │ │ + tsteq r5, ip, lsr sl │ │ │ │ + tsteq r6, ip, lsl #12 │ │ │ │ + tsteq r3, r4, asr r6 │ │ │ │ + tsteq r6, r8, lsl r6 │ │ │ │ + tsteq r3, r4, asr #12 │ │ │ │ + smlabteq r6, r8, r7, r0 │ │ │ │ + tsteq r5, r4, lsr #22 │ │ │ │ + smlabbeq r6, r4, r6, r0 │ │ │ │ + tsteq r6, r4, asr #12 │ │ │ │ + tsteq r6, r0, lsr #12 │ │ │ │ + tsteq r5, ip, asr sl │ │ │ │ + tsteq r3, ip, lsl #12 │ │ │ │ + tsteq r6, r0, asr #12 │ │ │ │ + tsteq r5, ip, ror sl │ │ │ │ strdeq r8, [r3, -r4] │ │ │ │ - tsteq r6, ip, ror r3 │ │ │ │ - tsteq r6, r8, asr r3 │ │ │ │ - @ instruction: 0x0105e794 │ │ │ │ + tsteq r6, ip, ror r6 │ │ │ │ + tsteq r6, r8, asr r6 │ │ │ │ + @ instruction: 0x0105ea94 │ │ │ │ ldrdeq r8, [r3, -r4] │ │ │ │ - smlatbeq r5, r0, r7, lr │ │ │ │ - smlabteq r3, r4, r2, r8 │ │ │ │ - tsteq r5, ip, lsl r8 │ │ │ │ + smlatbeq r5, r0, sl, lr │ │ │ │ + smlabteq r3, r4, r5, r8 │ │ │ │ + tsteq r5, ip, lsl fp │ │ │ │ ldrdeq lr, [r5, -ip] │ │ │ │ - @ instruction: 0x0105e7b8 │ │ │ │ - smlabbeq r6, r8, r3, r0 │ │ │ │ - @ instruction: 0x0103829c │ │ │ │ + @ instruction: 0x0105eab8 │ │ │ │ + smlabbeq r6, r8, r6, r0 │ │ │ │ + @ instruction: 0x0103859c │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ - smlatbeq r6, r8, r3, r0 │ │ │ │ - smlabbeq r3, r4, r2, r8 │ │ │ │ - tsteq r5, r4, lsl r8 │ │ │ │ + smlatbeq r6, r8, r6, r0 │ │ │ │ + smlabbeq r3, r4, r5, r8 │ │ │ │ + tsteq r5, r4, lsl fp │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - smlabteq r6, r0, r3, r0 │ │ │ │ - tsteq r3, r4, ror #4 │ │ │ │ - smlabteq r6, ip, r3, r0 │ │ │ │ - tsteq r3, r4, asr r2 │ │ │ │ - smlatteq r5, r0, r8, lr │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ - tsteq r6, r0, lsl #8 │ │ │ │ + smlabteq r6, r0, r6, r0 │ │ │ │ + tsteq r3, r4, ror #10 │ │ │ │ + smlabteq r6, ip, r6, r0 │ │ │ │ + tsteq r3, r4, asr r5 │ │ │ │ + smlatteq r5, r0, fp, lr │ │ │ │ + tsteq r6, r0, asr #14 │ │ │ │ + tsteq r6, r0, lsl #14 │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ - tsteq r3, r4, lsr #4 │ │ │ │ + tsteq r5, r8, lsl fp │ │ │ │ + tsteq r3, r4, lsr #10 │ │ │ │ strdeq r0, [r6, -ip] │ │ │ │ - tsteq r5, r8, lsr r8 │ │ │ │ - tsteq r3, ip, lsl #4 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ - tsteq r6, r4, lsl r4 │ │ │ │ - tsteq r5, r0, asr r8 │ │ │ │ - smlatteq r3, ip, r1, r8 │ │ │ │ - tsteq r5, ip, asr r8 │ │ │ │ + tsteq r5, r8, lsr fp │ │ │ │ + tsteq r3, ip, lsl #10 │ │ │ │ + tsteq r6, r8, lsr r7 │ │ │ │ + tsteq r6, r4, lsl r7 │ │ │ │ + tsteq r5, r0, asr fp │ │ │ │ + smlatteq r3, ip, r4, r8 │ │ │ │ + tsteq r5, ip, asr fp │ │ │ │ ldrdeq r8, [r3, -ip] │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ - @ instruction: 0x0105e898 │ │ │ │ - tsteq r5, r4, ror r8 │ │ │ │ - tsteq r6, r4, asr #8 │ │ │ │ - @ instruction: 0x010381b4 │ │ │ │ - @ instruction: 0x0105e894 │ │ │ │ - tsteq r6, r4, ror #8 │ │ │ │ - @ instruction: 0x0103819c │ │ │ │ + @ instruction: 0x0105eb98 │ │ │ │ + tsteq r5, r4, ror fp │ │ │ │ + tsteq r6, r4, asr #14 │ │ │ │ + @ instruction: 0x010384b4 │ │ │ │ + @ instruction: 0x0105eb94 │ │ │ │ + tsteq r6, r4, ror #14 │ │ │ │ + @ instruction: 0x0103849c │ │ │ │ ldrdeq lr, [r5, -r0] │ │ │ │ - smlatbeq r5, ip, r8, lr │ │ │ │ - tsteq r6, ip, ror r4 │ │ │ │ - tsteq r3, ip, ror r1 │ │ │ │ - smlabbeq r6, r8, r4, r0 │ │ │ │ - tsteq r3, ip, ror #2 │ │ │ │ - tsteq r5, r0, lsr #24 │ │ │ │ - tsteq r5, r4, ror sl │ │ │ │ - tsteq r6, r4, ror #10 │ │ │ │ - smlatteq r6, ip, r4, r0 │ │ │ │ - smlatbeq r6, ip, r4, r0 │ │ │ │ - smlabbeq r6, r8, r4, r0 │ │ │ │ - smlabteq r5, r4, r8, lr │ │ │ │ - tsteq r3, ip, lsr #2 │ │ │ │ - smlatbeq r6, r8, r4, r0 │ │ │ │ - smlatteq r5, r4, r8, lr │ │ │ │ - tsteq r3, r4, lsl r1 │ │ │ │ - smlatteq r6, r4, r4, r0 │ │ │ │ - smlabteq r6, r0, r4, r0 │ │ │ │ + smlatbeq r5, ip, fp, lr │ │ │ │ + tsteq r6, ip, ror r7 │ │ │ │ + tsteq r3, ip, ror r4 │ │ │ │ + smlabbeq r6, r8, r7, r0 │ │ │ │ + tsteq r3, ip, ror #8 │ │ │ │ + tsteq r5, r0, lsr #30 │ │ │ │ + tsteq r5, r4, ror sp │ │ │ │ + tsteq r6, r4, ror #16 │ │ │ │ + smlatteq r6, ip, r7, r0 │ │ │ │ + smlatbeq r6, ip, r7, r0 │ │ │ │ + smlabbeq r6, r8, r7, r0 │ │ │ │ + smlabteq r5, r4, fp, lr │ │ │ │ + tsteq r3, ip, lsr #8 │ │ │ │ + smlatbeq r6, r8, r7, r0 │ │ │ │ + smlatteq r5, r4, fp, lr │ │ │ │ + tsteq r3, r4, lsl r4 │ │ │ │ + smlatteq r6, r4, r7, r0 │ │ │ │ + smlabteq r6, r0, r7, r0 │ │ │ │ strdeq lr, [r5, -ip] │ │ │ │ strdeq r8, [r3, -r4] │ │ │ │ - smlatteq r6, r0, r4, r0 │ │ │ │ - tsteq r5, ip, lsl r9 │ │ │ │ + smlatteq r6, r0, r7, r0 │ │ │ │ + tsteq r5, ip, lsl ip │ │ │ │ ldrdeq r8, [r3, -ip] │ │ │ │ - tsteq r6, r4, asr r5 │ │ │ │ - tsteq r6, r4, lsl r5 │ │ │ │ + tsteq r6, r4, asr r8 │ │ │ │ + tsteq r6, r4, lsl r8 │ │ │ │ strdeq r0, [r6, -r0] │ │ │ │ - tsteq r5, ip, lsr #18 │ │ │ │ - strheq r8, [r3, -r4] │ │ │ │ - tsteq r6, r0, lsl r5 │ │ │ │ - tsteq r5, ip, asr #18 │ │ │ │ - swpeq r8, ip, [r3] │ │ │ │ - tsteq r6, ip, asr #10 │ │ │ │ - tsteq r6, r8, lsr #10 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ - tsteq r3, ip, ror r0 │ │ │ │ - tsteq r5, r0, ror r9 │ │ │ │ - tsteq r3, ip, rrx │ │ │ │ - tsteq r6, r8, lsl r6 │ │ │ │ - smlatteq r5, r4, r9, lr │ │ │ │ - smlatbeq r5, r4, r9, lr │ │ │ │ - smlabbeq r5, r0, r9, lr │ │ │ │ - tsteq r6, r0, asr r5 │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ - smlatbeq r5, r0, r9, lr │ │ │ │ - tsteq r6, r0, ror r5 │ │ │ │ - tsteq r3, r4, lsr #32 │ │ │ │ + tsteq r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x010383b4 │ │ │ │ + tsteq r6, r0, lsl r8 │ │ │ │ + tsteq r5, ip, asr #24 │ │ │ │ + @ instruction: 0x0103839c │ │ │ │ + tsteq r6, ip, asr #16 │ │ │ │ + tsteq r6, r8, lsr #16 │ │ │ │ + tsteq r5, r4, ror #24 │ │ │ │ + tsteq r3, ip, ror r3 │ │ │ │ + tsteq r5, r0, ror ip │ │ │ │ + tsteq r3, ip, ror #6 │ │ │ │ + tsteq r6, r8, lsl r9 │ │ │ │ + smlatteq r5, r4, ip, lr │ │ │ │ + smlatbeq r5, r4, ip, lr │ │ │ │ + smlabbeq r5, r0, ip, lr │ │ │ │ + tsteq r6, r0, asr r8 │ │ │ │ + tsteq r3, ip, lsr r3 │ │ │ │ + smlatbeq r5, r0, ip, lr │ │ │ │ + tsteq r6, r0, ror r8 │ │ │ │ + tsteq r3, r4, lsr #6 │ │ │ │ ldrdeq lr, [r5, -ip] │ │ │ │ - @ instruction: 0x0105e9b8 │ │ │ │ - smlabbeq r6, r8, r5, r0 │ │ │ │ - tsteq r3, r4 │ │ │ │ - @ instruction: 0x01060594 │ │ │ │ - strdeq r7, [r3, -r4] │ │ │ │ - tsteq r6, r0, lsl r6 │ │ │ │ + @ instruction: 0x0105ecb8 │ │ │ │ + smlabbeq r6, r8, r8, r0 │ │ │ │ + tsteq r3, r4, lsl #6 │ │ │ │ + @ instruction: 0x01060894 │ │ │ │ + strdeq r8, [r3, -r4] │ │ │ │ + tsteq r6, r0, lsl r9 │ │ │ │ ldrdeq r0, [r6, -r0] │ │ │ │ - smlatbeq r6, ip, r5, r0 │ │ │ │ - smlatteq r5, r8, r9, lr │ │ │ │ - smlabteq r3, ip, pc, r7 @ │ │ │ │ - smlabteq r6, ip, r5, r0 │ │ │ │ - tsteq r5, r8, lsl #20 │ │ │ │ - @ instruction: 0x01037fb4 │ │ │ │ - tsteq r6, r8, lsl #12 │ │ │ │ - smlatteq r6, r4, r5, r0 │ │ │ │ - tsteq r5, r0, lsr #20 │ │ │ │ - @ instruction: 0x01037f94 │ │ │ │ - tsteq r5, ip, lsr #20 │ │ │ │ - smlabbeq r3, r4, pc, r7 @ │ │ │ │ + smlatbeq r6, ip, r8, r0 │ │ │ │ + smlatteq r5, r8, ip, lr │ │ │ │ + smlabteq r3, ip, r2, r8 │ │ │ │ + smlabteq r6, ip, r8, r0 │ │ │ │ + tsteq r5, r8, lsl #26 │ │ │ │ + @ instruction: 0x010382b4 │ │ │ │ + tsteq r6, r8, lsl #18 │ │ │ │ + smlatteq r6, r4, r8, r0 │ │ │ │ + tsteq r5, r0, lsr #26 │ │ │ │ + @ instruction: 0x01038294 │ │ │ │ + tsteq r5, ip, lsr #26 │ │ │ │ + smlabbeq r3, r4, r2, r8 │ │ │ │ ldrdeq lr, [r5, -ip] │ │ │ │ - smlabteq r6, ip, r6, r0 │ │ │ │ - @ instruction: 0x0105ea98 │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - tsteq r5, r4, lsr sl │ │ │ │ - tsteq r6, r4, lsl #12 │ │ │ │ - tsteq r3, ip, asr #30 │ │ │ │ - tsteq r5, r4, asr sl │ │ │ │ - tsteq r6, r4, lsr #12 │ │ │ │ - tsteq r3, r4, lsr pc │ │ │ │ - @ instruction: 0x0105ea90 │ │ │ │ - tsteq r5, ip, ror #20 │ │ │ │ - tsteq r6, ip, lsr r6 │ │ │ │ - tsteq r3, r4, lsl pc │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r3, r4, lsl #30 │ │ │ │ - smlabteq r6, r4, r6, r0 │ │ │ │ - smlabbeq r6, r4, r6, r0 │ │ │ │ - tsteq r6, r0, ror #12 │ │ │ │ - @ instruction: 0x0105ea9c │ │ │ │ - ldrdeq r7, [r3, -ip] │ │ │ │ - smlabbeq r6, r0, r6, r0 │ │ │ │ - @ instruction: 0x0105eabc │ │ │ │ - smlabteq r3, r4, lr, r7 │ │ │ │ - @ instruction: 0x010606bc │ │ │ │ - @ instruction: 0x01060698 │ │ │ │ + smlabteq r6, ip, r9, r0 │ │ │ │ + @ instruction: 0x0105ed98 │ │ │ │ + tsteq r5, r8, asr sp │ │ │ │ + tsteq r5, r4, lsr sp │ │ │ │ + tsteq r6, r4, lsl #18 │ │ │ │ + tsteq r3, ip, asr #4 │ │ │ │ + tsteq r5, r4, asr sp │ │ │ │ + tsteq r6, r4, lsr #18 │ │ │ │ + tsteq r3, r4, lsr r2 │ │ │ │ + @ instruction: 0x0105ed90 │ │ │ │ + tsteq r5, ip, ror #26 │ │ │ │ + tsteq r6, ip, lsr r9 │ │ │ │ + tsteq r3, r4, lsl r2 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ + smlabteq r6, r4, r9, r0 │ │ │ │ + smlabbeq r6, r4, r9, r0 │ │ │ │ + tsteq r6, r0, ror #18 │ │ │ │ + @ instruction: 0x0105ed9c │ │ │ │ + ldrdeq r8, [r3, -ip] │ │ │ │ + smlabbeq r6, r0, r9, r0 │ │ │ │ + @ instruction: 0x0105edbc │ │ │ │ + smlabteq r3, r4, r1, r8 │ │ │ │ + @ instruction: 0x010609bc │ │ │ │ + @ instruction: 0x01060998 │ │ │ │ ldrdeq lr, [r5, -r4] │ │ │ │ - smlatbeq r3, r4, lr, r7 │ │ │ │ - smlatteq r5, r0, sl, lr │ │ │ │ - @ instruction: 0x01037e94 │ │ │ │ - smlabbeq r6, r8, r7, r0 │ │ │ │ - tsteq r5, r4, asr fp │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ + smlatbeq r3, r4, r1, r8 │ │ │ │ + smlatteq r5, r0, sp, lr │ │ │ │ + @ instruction: 0x01038194 │ │ │ │ + smlabbeq r6, r8, sl, r0 │ │ │ │ + tsteq r5, r4, asr lr │ │ │ │ + tsteq r5, r4, lsl lr │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - smlabteq r6, r0, r6, r0 │ │ │ │ - tsteq r3, r4, ror #28 │ │ │ │ - tsteq r5, r0, lsl fp │ │ │ │ - smlatteq r6, r0, r6, r0 │ │ │ │ - tsteq r3, ip, asr #28 │ │ │ │ - tsteq r5, ip, asr #22 │ │ │ │ - tsteq r5, r8, lsr #22 │ │ │ │ + smlabteq r6, r0, r9, r0 │ │ │ │ + tsteq r3, r4, ror #2 │ │ │ │ + tsteq r5, r0, lsl lr │ │ │ │ + smlatteq r6, r0, r9, r0 │ │ │ │ + tsteq r3, ip, asr #2 │ │ │ │ + tsteq r5, ip, asr #28 │ │ │ │ + tsteq r5, r8, lsr #28 │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ - tsteq r3, ip, lsr #28 │ │ │ │ - tsteq r6, r4, lsl #14 │ │ │ │ - tsteq r3, ip, lsl lr │ │ │ │ - smlabbeq r6, r0, r7, r0 │ │ │ │ - tsteq r6, r0, asr #14 │ │ │ │ - tsteq r6, ip, lsl r7 │ │ │ │ - tsteq r5, r8, asr fp │ │ │ │ - strdeq r7, [r3, -r4] │ │ │ │ - tsteq r6, ip, lsr r7 │ │ │ │ - tsteq r5, r8, ror fp │ │ │ │ - ldrdeq r7, [r3, -ip] │ │ │ │ - tsteq r6, r8, ror r7 │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ - @ instruction: 0x0105eb90 │ │ │ │ - @ instruction: 0x01037dbc │ │ │ │ - @ instruction: 0x0105eb9c │ │ │ │ - smlatbeq r3, ip, sp, r7 │ │ │ │ - tsteq r6, r0, lsl lr │ │ │ │ - smlabteq r6, r0, sl, r0 │ │ │ │ - tsteq r6, r4, lsl r9 │ │ │ │ - tsteq r5, r0, ror ip │ │ │ │ + tsteq r3, ip, lsr #2 │ │ │ │ + tsteq r6, r4, lsl #20 │ │ │ │ + tsteq r3, ip, lsl r1 │ │ │ │ + smlabbeq r6, r0, sl, r0 │ │ │ │ + tsteq r6, r0, asr #20 │ │ │ │ + tsteq r6, ip, lsl sl │ │ │ │ + tsteq r5, r8, asr lr │ │ │ │ + strdeq r8, [r3, -r4] │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + tsteq r5, r8, ror lr │ │ │ │ + ldrdeq r8, [r3, -ip] │ │ │ │ + tsteq r6, r8, ror sl │ │ │ │ + tsteq r6, r4, asr sl │ │ │ │ + @ instruction: 0x0105ee90 │ │ │ │ + strheq r8, [r3, -ip] │ │ │ │ + @ instruction: 0x0105ee9c │ │ │ │ + smlatbeq r3, ip, r0, r8 │ │ │ │ + tsteq r6, r0, lsl r1 │ │ │ │ + smlabteq r6, r0, sp, r0 │ │ │ │ + tsteq r6, r4, lsl ip │ │ │ │ + tsteq r5, r0, ror pc │ │ │ │ strdeq lr, [r5, -r8] │ │ │ │ - @ instruction: 0x0105ebb8 │ │ │ │ - @ instruction: 0x0105eb94 │ │ │ │ - tsteq r6, r4, ror #14 │ │ │ │ - tsteq r3, r4, ror #26 │ │ │ │ - @ instruction: 0x0105ebb4 │ │ │ │ - smlabbeq r6, r4, r7, r0 │ │ │ │ - tsteq r3, ip, asr #26 │ │ │ │ + @ instruction: 0x0105eeb8 │ │ │ │ + @ instruction: 0x0105ee94 │ │ │ │ + tsteq r6, r4, ror #20 │ │ │ │ + tsteq r3, r4, rrx │ │ │ │ + @ instruction: 0x0105eeb4 │ │ │ │ + smlabbeq r6, r4, sl, r0 │ │ │ │ + tsteq r3, ip, asr #32 │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - smlabteq r5, ip, fp, lr │ │ │ │ - @ instruction: 0x0106079c │ │ │ │ - tsteq r3, ip, lsr #26 │ │ │ │ - smlatteq r5, ip, fp, lr │ │ │ │ - @ instruction: 0x010607bc │ │ │ │ - tsteq r3, r4, lsl sp │ │ │ │ - tsteq r5, r0, ror #24 │ │ │ │ - tsteq r5, r0, lsr #24 │ │ │ │ + smlabteq r5, ip, lr, lr │ │ │ │ + @ instruction: 0x01060a9c │ │ │ │ + tsteq r3, ip, lsr #32 │ │ │ │ + smlatteq r5, ip, lr, lr │ │ │ │ + @ instruction: 0x01060abc │ │ │ │ + tsteq r3, r4, lsl r0 │ │ │ │ + tsteq r5, r0, ror #30 │ │ │ │ + tsteq r5, r0, lsr #30 │ │ │ │ strdeq lr, [r5, -ip] │ │ │ │ - smlabteq r6, ip, r7, r0 │ │ │ │ - smlatteq r3, ip, ip, r7 │ │ │ │ - tsteq r5, ip, lsl ip │ │ │ │ - smlatteq r6, ip, r7, r0 │ │ │ │ + smlabteq r6, ip, sl, r0 │ │ │ │ + smlatteq r3, ip, pc, r7 @ │ │ │ │ + tsteq r5, ip, lsl pc │ │ │ │ + smlatteq r6, ip, sl, r0 │ │ │ │ ldrdeq r7, [r3, -r4] │ │ │ │ - tsteq r5, r8, asr ip │ │ │ │ - tsteq r5, r4, lsr ip │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ - @ instruction: 0x01037cb4 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - smlatbeq r3, r4, ip, r7 │ │ │ │ - tsteq r5, r4, lsr #26 │ │ │ │ - smlabbeq r6, r4, r8, r0 │ │ │ │ - tsteq r6, r4, asr #16 │ │ │ │ - tsteq r6, r0, lsr #16 │ │ │ │ - tsteq r5, ip, asr ip │ │ │ │ - tsteq r3, r4, ror ip │ │ │ │ - tsteq r6, r0, asr #16 │ │ │ │ - tsteq r5, ip, ror ip │ │ │ │ - tsteq r3, ip, asr ip │ │ │ │ - tsteq r6, ip, ror r8 │ │ │ │ - tsteq r6, r8, asr r8 │ │ │ │ - @ instruction: 0x0105ec94 │ │ │ │ - tsteq r3, ip, lsr ip │ │ │ │ - smlatbeq r5, r0, ip, lr │ │ │ │ - tsteq r3, ip, lsr #24 │ │ │ │ - tsteq r5, ip, lsl sp │ │ │ │ + tsteq r5, r8, asr pc │ │ │ │ + tsteq r5, r4, lsr pc │ │ │ │ + tsteq r6, r4, lsl #22 │ │ │ │ + @ instruction: 0x01037fb4 │ │ │ │ + tsteq r6, r0, lsl fp │ │ │ │ + smlatbeq r3, r4, pc, r7 @ │ │ │ │ + tstpeq r5, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r6, r4, fp, r0 │ │ │ │ + tsteq r6, r4, asr #22 │ │ │ │ + tsteq r6, r0, lsr #22 │ │ │ │ + tsteq r5, ip, asr pc │ │ │ │ + tsteq r3, r4, ror pc │ │ │ │ + tsteq r6, r0, asr #22 │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ + tsteq r6, ip, ror fp │ │ │ │ + tsteq r6, r8, asr fp │ │ │ │ + @ instruction: 0x0105ef94 │ │ │ │ + tsteq r3, ip, lsr pc │ │ │ │ + smlatbeq r5, r0, pc, lr @ │ │ │ │ + tsteq r3, ip, lsr #30 │ │ │ │ + tstpeq r5, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ ldrdeq lr, [r5, -ip] │ │ │ │ - @ instruction: 0x0105ecb8 │ │ │ │ - smlabbeq r6, r8, r8, r0 │ │ │ │ - tsteq r3, r4, lsl #24 │ │ │ │ + @ instruction: 0x0105efb8 │ │ │ │ + smlabbeq r6, r8, fp, r0 │ │ │ │ + tsteq r3, r4, lsl #30 │ │ │ │ ldrdeq lr, [r5, -r8] │ │ │ │ - smlatbeq r6, r8, r8, r0 │ │ │ │ - smlatteq r3, ip, fp, r7 │ │ │ │ - tsteq r5, r4, lsl sp │ │ │ │ + smlatbeq r6, r8, fp, r0 │ │ │ │ + smlatteq r3, ip, lr, r7 │ │ │ │ + tstpeq r5, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ strdeq lr, [r5, -r0] │ │ │ │ - smlabteq r6, r0, r8, r0 │ │ │ │ - smlabteq r3, ip, fp, r7 │ │ │ │ - smlabteq r6, ip, r8, r0 │ │ │ │ - @ instruction: 0x01037bbc │ │ │ │ - tsteq r6, ip, ror sl │ │ │ │ - ldrdeq lr, [r5, -r8] │ │ │ │ - tsteq r6, r8, lsr r9 │ │ │ │ + smlabteq r6, r0, fp, r0 │ │ │ │ + smlabteq r3, ip, lr, r7 │ │ │ │ + smlabteq r6, ip, fp, r0 │ │ │ │ + @ instruction: 0x01037ebc │ │ │ │ + tsteq r6, ip, ror sp │ │ │ │ + ldrdeq pc, [r5, -r8] │ │ │ │ + tsteq r6, r8, lsr ip │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ ldrdeq r0, [r6, -r4] │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ - smlabbeq r3, r4, fp, r7 │ │ │ │ + tstpeq r5, r0, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r3, r4, lr, r7 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r5, r0, lsr sp │ │ │ │ - tsteq r3, ip, ror #22 │ │ │ │ - tsteq r6, r0, lsr r9 │ │ │ │ - tsteq r6, ip, lsl #18 │ │ │ │ - tsteq r5, r8, asr #26 │ │ │ │ - tsteq r3, ip, asr #22 │ │ │ │ - tsteq r5, r4, asr sp │ │ │ │ - tsteq r3, ip, lsr fp │ │ │ │ - ldrdeq lr, [r5, -r0] │ │ │ │ - @ instruction: 0x0105ed90 │ │ │ │ - tsteq r5, ip, ror #26 │ │ │ │ - tsteq r6, ip, lsr r9 │ │ │ │ - tsteq r3, r4, lsl fp │ │ │ │ - smlabbeq r5, ip, sp, lr │ │ │ │ - tsteq r6, ip, asr r9 │ │ │ │ + tstpeq r5, r0, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, ror #28 │ │ │ │ + tsteq r6, r0, lsr ip │ │ │ │ + tsteq r6, ip, lsl #24 │ │ │ │ + tstpeq r5, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, asr #28 │ │ │ │ + qaddeq pc, r4, r5 @ │ │ │ │ + tsteq r3, ip, lsr lr │ │ │ │ + ldrdeq pc, [r5, -r0] │ │ │ │ + swpeq pc, r0, [r5] @ │ │ │ │ + tstpeq r5, ip, rrx @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr ip │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + smlabbeq r5, ip, r0, pc @ │ │ │ │ + tsteq r6, ip, asr ip │ │ │ │ strdeq r7, [r3, -ip] │ │ │ │ - smlabteq r5, r8, sp, lr │ │ │ │ - smlatbeq r5, r4, sp, lr │ │ │ │ - tsteq r6, r4, ror r9 │ │ │ │ + smlabteq r5, r8, r0, pc @ │ │ │ │ + smlatbeq r5, r4, r0, pc @ │ │ │ │ + tsteq r6, r4, ror ip │ │ │ │ ldrdeq r7, [r3, -ip] │ │ │ │ - smlabbeq r6, r0, r9, r0 │ │ │ │ - smlabteq r3, ip, sl, r7 │ │ │ │ - @ instruction: 0x0105ee94 │ │ │ │ + smlabbeq r6, r0, ip, r0 │ │ │ │ + smlabteq r3, ip, sp, r7 │ │ │ │ + @ instruction: 0x0105f194 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - @ instruction: 0x010609b4 │ │ │ │ - @ instruction: 0x01060990 │ │ │ │ - smlabteq r5, ip, sp, lr │ │ │ │ - @ instruction: 0x01037a9c │ │ │ │ - @ instruction: 0x010609b0 │ │ │ │ - smlatteq r5, ip, sp, lr │ │ │ │ - smlabbeq r3, r4, sl, r7 │ │ │ │ - smlatteq r6, ip, r9, r0 │ │ │ │ - smlabteq r6, r8, r9, r0 │ │ │ │ - tsteq r5, r4, lsl #28 │ │ │ │ - tsteq r3, r4, ror #20 │ │ │ │ - tsteq r5, r0, lsl lr │ │ │ │ - tsteq r3, r4, asr sl │ │ │ │ - smlabbeq r5, ip, lr, lr │ │ │ │ - tsteq r5, ip, asr #28 │ │ │ │ - tsteq r5, r8, lsr #28 │ │ │ │ + @ instruction: 0x01060cb4 │ │ │ │ + @ instruction: 0x01060c90 │ │ │ │ + smlabteq r5, ip, r0, pc @ │ │ │ │ + @ instruction: 0x01037d9c │ │ │ │ + @ instruction: 0x01060cb0 │ │ │ │ + smlatteq r5, ip, r0, pc @ │ │ │ │ + smlabbeq r3, r4, sp, r7 │ │ │ │ + smlatteq r6, ip, ip, r0 │ │ │ │ + smlabteq r6, r8, ip, r0 │ │ │ │ + tstpeq r5, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, ror #26 │ │ │ │ + tstpeq r5, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, asr sp │ │ │ │ + smlabbeq r5, ip, r1, pc @ │ │ │ │ + tstpeq r5, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ - tsteq r3, ip, lsr #20 │ │ │ │ - tsteq r5, r8, asr #28 │ │ │ │ - tsteq r6, r8, lsl sl │ │ │ │ - tsteq r3, r4, lsl sl │ │ │ │ - smlabbeq r5, r4, lr, lr │ │ │ │ - tsteq r5, r0, ror #28 │ │ │ │ - tsteq r6, r0, lsr sl │ │ │ │ + tsteq r3, ip, lsr #26 │ │ │ │ + tstpeq r5, r8, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl sp │ │ │ │ + tsteq r3, r4, lsl sp │ │ │ │ + smlabbeq r5, r4, r1, pc @ │ │ │ │ + tstpeq r5, r0, ror #2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r0, lsr sp │ │ │ │ strdeq r7, [r3, -r4] │ │ │ │ - tsteq r6, ip, lsr sl │ │ │ │ - smlatteq r3, r4, r9, r7 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + smlatteq r3, r4, ip, r7 │ │ │ │ ldrdeq pc, [r5, -r4] │ │ │ │ - tstpeq r5, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tsteq r6, r8, lsl fp │ │ │ │ - smlatbeq r6, r0, sl, r0 │ │ │ │ - tsteq r6, r0, ror #20 │ │ │ │ - tsteq r6, ip, lsr sl │ │ │ │ - tsteq r5, r8, ror lr │ │ │ │ - smlatbeq r3, r4, r9, r7 │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ - @ instruction: 0x0105ee98 │ │ │ │ - smlabbeq r3, ip, r9, r7 │ │ │ │ - @ instruction: 0x01060a98 │ │ │ │ - tsteq r6, r4, ror sl │ │ │ │ - @ instruction: 0x0105eeb0 │ │ │ │ - tsteq r3, ip, ror #18 │ │ │ │ - @ instruction: 0x01060a94 │ │ │ │ - ldrdeq lr, [r5, -r0] │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ - tsteq r6, r8, lsl #22 │ │ │ │ - smlabteq r6, r8, sl, r0 │ │ │ │ - smlatbeq r6, r4, sl, r0 │ │ │ │ - smlatteq r5, r0, lr, lr │ │ │ │ - tsteq r3, ip, lsr #18 │ │ │ │ - smlabteq r6, r4, sl, r0 │ │ │ │ - tsteq r5, r0, lsl #30 │ │ │ │ - tsteq r3, r4, lsl r9 │ │ │ │ - tsteq r6, r0, lsl #22 │ │ │ │ + tstpeq r5, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r8, lsl lr │ │ │ │ + smlatbeq r6, r0, sp, r0 │ │ │ │ + tsteq r6, r0, ror #26 │ │ │ │ + tsteq r6, ip, lsr sp │ │ │ │ + tstpeq r5, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r3, r4, ip, r7 │ │ │ │ + tsteq r6, ip, asr sp │ │ │ │ + @ instruction: 0x0105f198 │ │ │ │ + smlabbeq r3, ip, ip, r7 │ │ │ │ + @ instruction: 0x01060d98 │ │ │ │ + tsteq r6, r4, ror sp │ │ │ │ + @ instruction: 0x0105f1b0 │ │ │ │ + tsteq r3, ip, ror #24 │ │ │ │ + @ instruction: 0x01060d94 │ │ │ │ + ldrdeq pc, [r5, -r0] │ │ │ │ + tsteq r3, r4, asr ip │ │ │ │ + tsteq r6, r8, lsl #28 │ │ │ │ + smlabteq r6, r8, sp, r0 │ │ │ │ + smlatbeq r6, r4, sp, r0 │ │ │ │ + smlatteq r5, r0, r1, pc @ │ │ │ │ + tsteq r3, ip, lsr #24 │ │ │ │ + smlabteq r6, r4, sp, r0 │ │ │ │ + mrseq pc, SP_usr @ │ │ │ │ + tsteq r3, r4, lsl ip │ │ │ │ + tsteq r6, r0, lsl #28 │ │ │ │ ldrdeq r0, [r6, -ip] │ │ │ │ - tsteq r5, r8, lsl pc │ │ │ │ + tstpeq r5, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r3, -r4] │ │ │ │ - tsteq r5, r4, lsr #30 │ │ │ │ - smlatteq r3, r4, r8, r7 │ │ │ │ - smlabteq r6, ip, fp, r0 │ │ │ │ - @ instruction: 0x0105ef98 │ │ │ │ - tsteq r5, r8, asr pc │ │ │ │ - tsteq r5, r4, lsr pc │ │ │ │ - tsteq r6, r4, lsl #22 │ │ │ │ - @ instruction: 0x010378b4 │ │ │ │ - tsteq r5, r4, asr pc │ │ │ │ - tsteq r6, r4, lsr #22 │ │ │ │ - @ instruction: 0x0103789c │ │ │ │ - @ instruction: 0x0105ef90 │ │ │ │ - tsteq r5, ip, ror #30 │ │ │ │ - tsteq r6, ip, lsr fp │ │ │ │ - tsteq r3, ip, ror r8 │ │ │ │ - tsteq r6, r8, asr #22 │ │ │ │ - tsteq r3, ip, ror #16 │ │ │ │ - smlabteq r6, r4, fp, r0 │ │ │ │ - smlabbeq r6, r4, fp, r0 │ │ │ │ - tsteq r6, r0, ror #22 │ │ │ │ - @ instruction: 0x0105ef9c │ │ │ │ - tsteq r3, r4, asr #16 │ │ │ │ - smlabbeq r6, r0, fp, r0 │ │ │ │ - @ instruction: 0x0105efbc │ │ │ │ - tsteq r3, ip, lsr #16 │ │ │ │ - @ instruction: 0x01060bbc │ │ │ │ - @ instruction: 0x01060b98 │ │ │ │ - ldrdeq lr, [r5, -r4] │ │ │ │ - tsteq r3, ip, lsl #16 │ │ │ │ - smlatteq r5, r0, pc, lr @ │ │ │ │ + tstpeq r5, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r3, r4, fp, r7 │ │ │ │ + smlabteq r6, ip, lr, r0 │ │ │ │ + @ instruction: 0x0105f298 │ │ │ │ + tstpeq r5, r8, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsl #28 │ │ │ │ + @ instruction: 0x01037bb4 │ │ │ │ + tstpeq r5, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, r4, lsr #28 │ │ │ │ + @ instruction: 0x01037b9c │ │ │ │ + @ instruction: 0x0105f290 │ │ │ │ + tstpeq r5, ip, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r6, ip, lsr lr │ │ │ │ + tsteq r3, ip, ror fp │ │ │ │ + tsteq r6, r8, asr #28 │ │ │ │ + tsteq r3, ip, ror #22 │ │ │ │ + smlabteq r6, r4, lr, r0 │ │ │ │ + smlabbeq r6, r4, lr, r0 │ │ │ │ + tsteq r6, r0, ror #28 │ │ │ │ + @ instruction: 0x0105f29c │ │ │ │ + tsteq r3, r4, asr #22 │ │ │ │ + smlabbeq r6, r0, lr, r0 │ │ │ │ + @ instruction: 0x0105f2bc │ │ │ │ + tsteq r3, ip, lsr #22 │ │ │ │ + @ instruction: 0x01060ebc │ │ │ │ + @ instruction: 0x01060e98 │ │ │ │ + ldrdeq pc, [r5, -r4] │ │ │ │ + tsteq r3, ip, lsl #22 │ │ │ │ + smlatteq r5, r0, r2, pc @ │ │ │ │ strdeq r7, [r3, -ip] │ │ │ │ - @ instruction: 0x0105f190 │ │ │ │ - smlabbeq r6, r0, ip, r0 │ │ │ │ - tstpeq r5, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, ip @ p-variant is OBSOLETE │ │ │ │ - smlatteq r5, r8, pc, lr @ │ │ │ │ - @ instruction: 0x01060bb8 │ │ │ │ - smlabteq r3, r4, r7, r7 │ │ │ │ - tstpeq r5, r8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0105f490 │ │ │ │ + smlabbeq r6, r0, pc, r0 @ │ │ │ │ + tstpeq r5, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r8, r2, pc @ │ │ │ │ + @ instruction: 0x01060eb8 │ │ │ │ + smlabteq r3, r4, sl, r7 │ │ │ │ + tstpeq r5, r8, lsl #6 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r0, [r6, -r8] │ │ │ │ - smlatbeq r3, ip, r7, r7 │ │ │ │ - tstpeq r5, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r5, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r3, ip, sl, r7 │ │ │ │ + tstpeq r5, r4, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ strdeq r0, [r6, -r0] │ │ │ │ - smlabbeq r3, ip, r7, r7 │ │ │ │ + smlabbeq r3, ip, sl, r7 │ │ │ │ strdeq r0, [r6, -ip] │ │ │ │ - tsteq r3, ip, ror r7 │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ - tsteq r6, r8, lsr ip │ │ │ │ - tsteq r6, r4, lsl ip │ │ │ │ - qaddeq pc, r0, r5 @ │ │ │ │ - tsteq r3, r4, asr r7 │ │ │ │ - tsteq r6, r4, lsr ip │ │ │ │ - tstpeq r5, r0, ror r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - tsteq r6, r0, ror ip │ │ │ │ - tsteq r6, ip, asr #24 │ │ │ │ + tsteq r3, ip, ror sl │ │ │ │ + tsteq r6, r8, ror pc │ │ │ │ + tsteq r6, r8, lsr pc │ │ │ │ + tsteq r6, r4, lsl pc │ │ │ │ + tstpeq r5, r0, asr r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r4, asr sl │ │ │ │ + tsteq r6, r4, lsr pc │ │ │ │ + tstpeq r5, r0, ror r3 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + tsteq r6, r0, ror pc │ │ │ │ + tsteq r6, ip, asr #30 │ │ │ │ ldrbtmi r4, [r8], #-2097 @ 0xfffff7cf │ │ │ │ ldmdami r1!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2096 @ 0xfffff7d0 │ │ │ │ ldmdami r0!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2095 @ 0xfffff7d1 │ │ │ │ @@ -48998,47 +48998,47 @@ │ │ │ │ stmdami r3!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2082 @ 0xfffff7de │ │ │ │ stmdami r2!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2081 @ 0xfffff7df │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r5, r6, lsr #20 │ │ │ │ - strheq r7, [r3, -ip] │ │ │ │ - tsteq r5, r6, lsr sl │ │ │ │ - strheq r7, [r3, -r0] │ │ │ │ - smlatteq r6, r2, r6, r0 │ │ │ │ - @ instruction: 0x0105eab0 │ │ │ │ - tsteq r5, r2, ror sl │ │ │ │ - tsteq r5, r0, asr sl │ │ │ │ - tsteq r6, r2, lsr #12 │ │ │ │ - smlabbeq r3, ip, r0, r7 │ │ │ │ - tsteq r5, r6, ror sl │ │ │ │ - tsteq r6, r8, asr #12 │ │ │ │ - tsteq r3, sl, ror r0 │ │ │ │ - @ instruction: 0x0105eab8 │ │ │ │ - @ instruction: 0x0105ea96 │ │ │ │ - tsteq r6, r8, ror #12 │ │ │ │ - tsteq r3, r2, rrx │ │ │ │ - tsteq r6, r8, ror r6 │ │ │ │ - qaddeq r7, r6, r3 │ │ │ │ + tsteq r5, r6, lsr #26 │ │ │ │ + @ instruction: 0x010373bc │ │ │ │ + tsteq r5, r6, lsr sp │ │ │ │ + @ instruction: 0x010373b0 │ │ │ │ + smlatteq r6, r2, r9, r0 │ │ │ │ + @ instruction: 0x0105edb0 │ │ │ │ + tsteq r5, r2, ror sp │ │ │ │ + tsteq r5, r0, asr sp │ │ │ │ + tsteq r6, r2, lsr #18 │ │ │ │ + smlabbeq r3, ip, r3, r7 │ │ │ │ + tsteq r5, r6, ror sp │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ + tsteq r3, sl, ror r3 │ │ │ │ + @ instruction: 0x0105edb8 │ │ │ │ + @ instruction: 0x0105ed96 │ │ │ │ + tsteq r6, r8, ror #18 │ │ │ │ + tsteq r3, r2, ror #6 │ │ │ │ + tsteq r6, r8, ror r9 │ │ │ │ + tsteq r3, r6, asr r3 │ │ │ │ strdeq r0, [r6, -r8] │ │ │ │ - @ instruction: 0x010606ba │ │ │ │ - @ instruction: 0x01060698 │ │ │ │ + @ instruction: 0x010609ba │ │ │ │ + @ instruction: 0x01060998 │ │ │ │ ldrdeq lr, [r5, -r6] │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - @ instruction: 0x010606be │ │ │ │ + tsteq r3, r8, lsr r3 │ │ │ │ + @ instruction: 0x010609be │ │ │ │ strdeq lr, [r5, -ip] │ │ │ │ - tsteq r3, r6, lsr #32 │ │ │ │ - tsteq r6, r0, lsl #14 │ │ │ │ + tsteq r3, r6, lsr #6 │ │ │ │ + tsteq r6, r0, lsl #20 │ │ │ │ ldrdeq r0, [r6, -lr] │ │ │ │ - tsteq r5, ip, lsl fp │ │ │ │ - tsteq r3, lr │ │ │ │ - tsteq r5, ip, lsr #22 │ │ │ │ - tsteq r3, r2 │ │ │ │ + tsteq r5, ip, lsl lr │ │ │ │ + tsteq r3, lr, lsl #6 │ │ │ │ + tsteq r5, ip, lsr #28 │ │ │ │ + tsteq r3, r2, lsl #6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ subne pc, r4, #68157440 @ 0x4100000 │ │ │ │ addsmi r4, r1, #5242880 @ 0x500000 │ │ │ │ @@ -49854,36 +49854,36 @@ │ │ │ │ @ instruction: 0xf04f5471 │ │ │ │ stccc 3, cr3, [r0], #-68 @ 0xffffffbc │ │ │ │ rscmi fp, r3, r4, lsr #5 │ │ │ │ @ instruction: 0xf14107d8 │ │ │ │ bic r8, sl, #205520896 @ 0xc400000 │ │ │ │ strdeq lr, [r3, -r6] │ │ │ │ ldrdeq r6, [r5, -r8] │ │ │ │ - smlatteq r3, sl, r5, lr │ │ │ │ + smlatteq r3, sl, r8, lr │ │ │ │ strdeq r7, [r3, -r4] │ │ │ │ ldrdeq r6, [r5, -ip] │ │ │ │ strdeq lr, [r3, -r6] │ │ │ │ - smlatteq r3, r4, r5, lr │ │ │ │ - tsteq r5, ip, lsl r3 │ │ │ │ - tsteq r5, r4, asr #4 │ │ │ │ - smlabteq r6, r8, r4, r0 │ │ │ │ - smlabteq r5, ip, r8, r6 │ │ │ │ - tsteq r5, ip, asr r8 │ │ │ │ - tsteq r5, r6, ror r8 │ │ │ │ - smlabbeq r5, r0, r4, r6 │ │ │ │ - @ instruction: 0x01056798 │ │ │ │ - tsteq r5, r6, ror r0 │ │ │ │ - tsteq r5, r4, lsr r0 │ │ │ │ - smlatteq r5, lr, r9, r7 │ │ │ │ - tsteq r5, r2, lsl r6 │ │ │ │ - @ instruction: 0x0105799e │ │ │ │ - smlabteq r5, r2, r5, r6 │ │ │ │ - @ instruction: 0x01057fb2 │ │ │ │ - tsteq r5, r8, ror #12 │ │ │ │ - tsteq r5, r6, asr #6 │ │ │ │ + smlatteq r3, r4, r8, lr │ │ │ │ + tsteq r5, ip, lsl r6 │ │ │ │ + tsteq r5, r4, asr #10 │ │ │ │ + smlabteq r6, r8, r7, r0 │ │ │ │ + smlabteq r5, ip, fp, r6 │ │ │ │ + tsteq r5, ip, asr fp │ │ │ │ + tsteq r5, r6, ror fp │ │ │ │ + smlabbeq r5, r0, r7, r6 │ │ │ │ + @ instruction: 0x01056a98 │ │ │ │ + tsteq r5, r6, ror r3 │ │ │ │ + tsteq r5, r4, lsr r3 │ │ │ │ + smlatteq r5, lr, ip, r7 │ │ │ │ + tsteq r5, r2, lsl r9 │ │ │ │ + @ instruction: 0x01057c9e │ │ │ │ + smlabteq r5, r2, r8, r6 │ │ │ │ + @ instruction: 0x010582b2 │ │ │ │ + tsteq r5, r8, ror #18 │ │ │ │ + tsteq r5, r6, asr #12 │ │ │ │ orrscs pc, ip, #70254592 @ 0x4300000 │ │ │ │ vqsub.s8 d4, d16, d9 │ │ │ │ @ instruction: 0xf5b180ef │ │ │ │ movwle r5, #40810 @ 0x9f6a │ │ │ │ strbtpl pc, [sl], #-1444 @ 0xfffffa5c @ │ │ │ │ tstpcc r1, #79 @ p-variant is OBSOLETE @ 0x4f │ │ │ │ rscmi fp, r3, r4, lsr #5 │ │ │ │ @@ -51227,208 +51227,208 @@ │ │ │ │ smlabtcs r1, r6, sl, r4 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ ldmdb r4!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bmi ff1d5640 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7cd447a │ │ │ │ orr lr, sl, lr, ror #18 │ │ │ │ - smlatteq r3, r8, lr, r5 │ │ │ │ + smlatteq r3, r8, r1, r6 │ │ │ │ ldrdeq r5, [r5, -r2] │ │ │ │ strdeq sp, [r3, -r8] │ │ │ │ - smlatbeq r5, lr, r6, r5 │ │ │ │ - smlatteq r3, r8, r1, sp │ │ │ │ - smlabbeq r5, sl, r6, r5 │ │ │ │ + smlatbeq r5, lr, r9, r5 │ │ │ │ + smlatteq r3, r8, r4, sp │ │ │ │ + smlabbeq r5, sl, r9, r5 │ │ │ │ ldrdeq sp, [r3, -sl] │ │ │ │ ldrdeq sp, [r3, -lr] │ │ │ │ - smlabteq r3, r0, r1, sp │ │ │ │ - @ instruction: 0x010c1cbc │ │ │ │ - @ instruction: 0x0103d1b8 │ │ │ │ - smlatbeq r3, sl, r1, sp │ │ │ │ - smlatbeq r3, r8, r1, sp │ │ │ │ - @ instruction: 0x0103d1b2 │ │ │ │ - @ instruction: 0x0103d1b4 │ │ │ │ - @ instruction: 0x0103d1b0 │ │ │ │ - @ instruction: 0x010555b6 │ │ │ │ - smlatbeq r3, r0, r1, sp │ │ │ │ - @ instruction: 0x01055592 │ │ │ │ - tsteq r3, sl, lsl #2 │ │ │ │ - smlatbeq r5, ip, sp, r4 │ │ │ │ - tsteq r5, sl, asr r5 │ │ │ │ - smlatbeq r5, ip, sp, r4 │ │ │ │ - smlatbeq r5, sl, sp, r4 │ │ │ │ - @ instruction: 0x01035db4 │ │ │ │ - @ instruction: 0x01054d98 │ │ │ │ - @ instruction: 0x01035d92 │ │ │ │ + smlabteq r3, r0, r4, sp │ │ │ │ + @ instruction: 0x010c1fbc │ │ │ │ + @ instruction: 0x0103d4b8 │ │ │ │ + smlatbeq r3, sl, r4, sp │ │ │ │ + smlatbeq r3, r8, r4, sp │ │ │ │ + @ instruction: 0x0103d4b2 │ │ │ │ + @ instruction: 0x0103d4b4 │ │ │ │ + @ instruction: 0x0103d4b0 │ │ │ │ + @ instruction: 0x010558b6 │ │ │ │ + smlatbeq r3, r0, r4, sp │ │ │ │ + @ instruction: 0x01055892 │ │ │ │ + tsteq r3, sl, lsl #8 │ │ │ │ + smlatbeq r5, ip, r0, r5 │ │ │ │ + tsteq r5, sl, asr r8 │ │ │ │ + smlatbeq r5, ip, r0, r5 │ │ │ │ + smlatbeq r5, sl, r0, r5 │ │ │ │ + strheq r6, [r3, -r4] │ │ │ │ + swpeq r5, r8, [r5] @ │ │ │ │ + swpeq r6, r2, [r3] │ │ │ │ ldrdeq r5, [r5, -sl] │ │ │ │ - tsteq r3, r8, ror sp │ │ │ │ - smlabteq r3, sl, r0, sp │ │ │ │ - smlabteq r3, r8, r0, sp │ │ │ │ - smlabteq r3, sl, r0, sp │ │ │ │ + tsteq r3, r8, ror r0 │ │ │ │ + smlabteq r3, sl, r3, sp │ │ │ │ + smlabteq r3, r8, r3, sp │ │ │ │ + smlabteq r3, sl, r3, sp │ │ │ │ strdeq r1, [ip, -lr] │ │ │ │ - tsteq r3, r2, ror ip │ │ │ │ - tsteq r5, sl, asr r4 │ │ │ │ - smlabbeq r5, r0, pc, lr @ │ │ │ │ - smlabbeq r5, r4, r7, r5 │ │ │ │ - smlabbeq r5, r0, r4, r5 │ │ │ │ - tsteq r3, r4, asr #30 │ │ │ │ - tsteq r3, r8, asr #30 │ │ │ │ - smlatbeq r5, r4, sl, r4 │ │ │ │ - tsteq ip, r6, asr sl │ │ │ │ - tsteq r5, ip, lsl pc │ │ │ │ - tsteq r5, r0, lsl #14 │ │ │ │ + tsteq r3, r2, ror pc │ │ │ │ + tsteq r5, sl, asr r7 │ │ │ │ + smlabbeq r5, r0, r2, pc @ │ │ │ │ + smlabbeq r5, r4, sl, r5 │ │ │ │ + smlabbeq r5, r0, r7, r5 │ │ │ │ + tsteq r3, r4, asr #4 │ │ │ │ + tsteq r3, r8, asr #4 │ │ │ │ + smlatbeq r5, r4, sp, r4 │ │ │ │ + tsteq ip, r6, asr sp │ │ │ │ + tstpeq r5, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, r0, lsl #20 │ │ │ │ strdeq r5, [r5, -sl] │ │ │ │ - @ instruction: 0x01035ebc │ │ │ │ - @ instruction: 0x01035ebe │ │ │ │ - tsteq r5, r8, lsl sl │ │ │ │ - smlatbeq r6, sl, r0, r2 │ │ │ │ - tsteq r6, r0, lsr #22 │ │ │ │ - tsteq r6, sl, lsl fp │ │ │ │ - @ instruction: 0x010c1992 │ │ │ │ - @ instruction: 0x01054f9a │ │ │ │ + @ instruction: 0x010361bc │ │ │ │ + @ instruction: 0x010361be │ │ │ │ + tsteq r5, r8, lsl sp │ │ │ │ + smlatbeq r6, sl, r3, r2 │ │ │ │ + tsteq r6, r0, lsr #28 │ │ │ │ + tsteq r6, sl, lsl lr │ │ │ │ + @ instruction: 0x010c1c92 │ │ │ │ + @ instruction: 0x0105529a │ │ │ │ strdeq r5, [r5, -r0] │ │ │ │ - smlabteq r5, lr, sl, r4 │ │ │ │ - tsteq r3, r4, ror fp │ │ │ │ - tsteq r3, ip, ror #22 │ │ │ │ - @ instruction: 0x01054ab0 │ │ │ │ - tsteq r3, r2, asr #22 │ │ │ │ - tsteq r3, sl, lsr fp │ │ │ │ - smlabbeq r5, sl, sl, r4 │ │ │ │ - tsteq r3, r0, lsl fp │ │ │ │ - tsteq r3, r8, lsl #22 │ │ │ │ - tsteq r5, r8, ror #20 │ │ │ │ + smlabteq r5, lr, sp, r4 │ │ │ │ + tsteq r3, r4, ror lr │ │ │ │ + tsteq r3, ip, ror #28 │ │ │ │ + @ instruction: 0x01054db0 │ │ │ │ + tsteq r3, r2, asr #28 │ │ │ │ + tsteq r3, sl, lsr lr │ │ │ │ + smlabbeq r5, sl, sp, r4 │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ + tsteq r5, r8, ror #26 │ │ │ │ ldrdeq r5, [r3, -lr] │ │ │ │ ldrdeq r5, [r3, -r6] │ │ │ │ - tsteq r5, r6, asr #20 │ │ │ │ - smlatbeq r3, ip, sl, r5 │ │ │ │ - smlatbeq r3, r4, sl, r5 │ │ │ │ - tsteq r5, r6, lsr #20 │ │ │ │ - tsteq r3, r0, lsr lr │ │ │ │ - tsteq r3, r0, ror sl │ │ │ │ - tsteq r3, r8, ror #20 │ │ │ │ - tsteq r5, sl, lsl sp │ │ │ │ - smlatbeq r5, r2, r1, r5 │ │ │ │ - tsteq r5, lr, lsl #26 │ │ │ │ + tsteq r5, r6, asr #26 │ │ │ │ + smlatbeq r3, ip, sp, r5 │ │ │ │ + smlatbeq r3, r4, sp, r5 │ │ │ │ + tsteq r5, r6, lsr #26 │ │ │ │ + tsteq r3, r0, lsr r1 │ │ │ │ + tsteq r3, r0, ror sp │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ + tstpeq r5, sl, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r2, r4, r5 │ │ │ │ + tstpeq r5, lr @ p-variant is OBSOLETE │ │ │ │ strdeq r5, [r3, -lr] │ │ │ │ strdeq r5, [r3, -r6] │ │ │ │ - smlabteq r5, r8, ip, lr │ │ │ │ - tsteq r5, r0, lsr r1 │ │ │ │ - @ instruction: 0x0105ec9c │ │ │ │ - tsteq r3, r6, asr #26 │ │ │ │ - tsteq r3, r8, ror fp │ │ │ │ - smlatteq r5, r6, r0, r5 │ │ │ │ - smlabbeq r3, r6, fp, r5 │ │ │ │ + smlabteq r5, r8, pc, lr @ │ │ │ │ + tsteq r5, r0, lsr r4 │ │ │ │ + @ instruction: 0x0105ef9c │ │ │ │ + tsteq r3, r6, asr #32 │ │ │ │ + tsteq r3, r8, ror lr │ │ │ │ + smlatteq r5, r6, r3, r5 │ │ │ │ + smlabbeq r3, r6, lr, r5 │ │ │ │ ldrdeq r5, [r3, -r0] │ │ │ │ - strheq r5, [r5, -r6] │ │ │ │ - tsteq r5, r6, ror #20 │ │ │ │ - smlabbeq r5, r6, ip, r6 │ │ │ │ - @ instruction: 0x0106369a │ │ │ │ - tsteq r5, sl, lsr sl │ │ │ │ - qaddeq r5, lr, r5 │ │ │ │ - tsteq r3, r4, asr r8 │ │ │ │ - tsteq r5, ip, lsr r0 │ │ │ │ - tsteq r3, lr, lsr #16 │ │ │ │ - tsteq r5, r8, lsl r0 │ │ │ │ - tsteq r3, sl, lsl #16 │ │ │ │ - strdeq r4, [r5, -r4] │ │ │ │ - smlatteq r3, r6, r7, r5 │ │ │ │ - smlabteq r5, lr, pc, r4 @ │ │ │ │ - tsteq r5, r4, ror #22 │ │ │ │ - smlatbeq r5, ip, pc, r4 @ │ │ │ │ - tsteq r5, ip, asr fp │ │ │ │ - tsteq r3, r0, lsr r8 │ │ │ │ - tsteq r3, r8, lsr #16 │ │ │ │ - tsteq r5, ip, lsr fp │ │ │ │ - tsteq r5, r8, asr pc │ │ │ │ - tsteq r3, lr, asr #14 │ │ │ │ - tsteq r4, ip, ror #26 │ │ │ │ - tsteq r4, r2, asr sp │ │ │ │ - smlabteq r3, r0, r7, r5 │ │ │ │ - tsteq r5, r2, lsr #16 │ │ │ │ - tsteq r5, r0, lsr r8 │ │ │ │ - swpeq sp, sl, [r3] │ │ │ │ - tsteq ip, r2, asr #10 │ │ │ │ - @ instruction: 0x0105ea9e │ │ │ │ - smlatbeq r5, r2, lr, r4 │ │ │ │ - @ instruction: 0x0105ea90 │ │ │ │ - @ instruction: 0x0105ea96 │ │ │ │ - smlabbeq r5, r4, lr, r4 │ │ │ │ - smlabbeq r5, r8, sl, lr │ │ │ │ - tsteq r5, r2, ror sl │ │ │ │ + @ instruction: 0x010553b6 │ │ │ │ + tsteq r5, r6, ror #26 │ │ │ │ + smlabbeq r5, r6, pc, r6 @ │ │ │ │ + @ instruction: 0x0106399a │ │ │ │ + tsteq r5, sl, lsr sp │ │ │ │ + tsteq r5, lr, asr r3 │ │ │ │ + tsteq r3, r4, asr fp │ │ │ │ + tsteq r5, ip, lsr r3 │ │ │ │ + tsteq r3, lr, lsr #22 │ │ │ │ + tsteq r5, r8, lsl r3 │ │ │ │ + tsteq r3, sl, lsl #22 │ │ │ │ + strdeq r5, [r5, -r4] │ │ │ │ + smlatteq r3, r6, sl, r5 │ │ │ │ + smlabteq r5, lr, r2, r5 │ │ │ │ + tsteq r5, r4, ror #28 │ │ │ │ + smlatbeq r5, ip, r2, r5 │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ + tsteq r3, r0, lsr fp │ │ │ │ + tsteq r3, r8, lsr #22 │ │ │ │ tsteq r5, ip, lsr lr │ │ │ │ - tsteq r3, r2, lsr r6 │ │ │ │ - tsteq r5, sl, lsl lr │ │ │ │ - @ instruction: 0x01054ab8 │ │ │ │ - strdeq r4, [r5, -r8] │ │ │ │ - smlatbeq r5, r8, sl, r4 │ │ │ │ - ldrdeq r4, [r5, -r6] │ │ │ │ + tsteq r5, r8, asr r2 │ │ │ │ + tsteq r3, lr, asr #20 │ │ │ │ + tsteq r4, ip, rrx │ │ │ │ + qaddeq r4, r2, r4 │ │ │ │ + smlabteq r3, r0, sl, r5 │ │ │ │ + tsteq r5, r2, lsr #22 │ │ │ │ + tsteq r5, r0, lsr fp │ │ │ │ + @ instruction: 0x0103d39a │ │ │ │ + tsteq ip, r2, asr #16 │ │ │ │ + @ instruction: 0x0105ed9e │ │ │ │ + smlatbeq r5, r2, r1, r5 │ │ │ │ + @ instruction: 0x0105ed90 │ │ │ │ + @ instruction: 0x0105ed96 │ │ │ │ + smlabbeq r5, r4, r1, r5 │ │ │ │ + smlabbeq r5, r8, sp, lr │ │ │ │ + tsteq r5, r2, ror sp │ │ │ │ + tsteq r5, ip, lsr r1 │ │ │ │ + tsteq r3, r2, lsr r9 │ │ │ │ + tsteq r5, sl, lsl r1 │ │ │ │ + @ instruction: 0x01054db8 │ │ │ │ + strdeq r5, [r5, -r8] │ │ │ │ + smlatbeq r5, r8, sp, r4 │ │ │ │ + ldrdeq r5, [r5, -r6] │ │ │ │ strdeq lr, [r5, -r2] │ │ │ │ - @ instruction: 0x010633b0 │ │ │ │ - @ instruction: 0x01054dba │ │ │ │ - @ instruction: 0x010c13ba │ │ │ │ + @ instruction: 0x010636b0 │ │ │ │ + strheq r5, [r5, -sl] │ │ │ │ + @ instruction: 0x010c16ba │ │ │ │ strdeq r5, [r5, -ip] │ │ │ │ - tsteq r5, r8, lsl sp │ │ │ │ - smlatbeq r3, r8, ip, ip │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - smlabbeq r3, r2, r5, r5 │ │ │ │ - tsteq r3, sl, ror r5 │ │ │ │ - tsteq r5, r6, lsr r2 │ │ │ │ - tsteq r3, r0, asr r5 │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ - tsteq r3, sl, ror r4 │ │ │ │ - smlabteq r5, ip, r5, r5 │ │ │ │ - smlabteq r5, sl, r5, r5 │ │ │ │ - smlabteq r3, ip, r7, ip │ │ │ │ - tsteq r5, r2, lsl #12 │ │ │ │ - tsteq r5, r8, lsl #12 │ │ │ │ - smlabteq r5, ip, r5, r5 │ │ │ │ - smlabteq r5, r2, r5, r5 │ │ │ │ - smlatteq r5, r8, r7, r6 │ │ │ │ + tsteq r5, r8, lsl r0 │ │ │ │ + smlatbeq r3, r8, pc, ip @ │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + smlabbeq r3, r2, r8, r5 │ │ │ │ + tsteq r3, sl, ror r8 │ │ │ │ + tsteq r5, r6, lsr r5 │ │ │ │ + tsteq r3, r0, asr r8 │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ + tsteq r5, ip, lsl r5 │ │ │ │ + tsteq r3, sl, ror r7 │ │ │ │ + smlabteq r5, ip, r8, r5 │ │ │ │ + smlabteq r5, sl, r8, r5 │ │ │ │ + smlabteq r3, ip, sl, ip │ │ │ │ + tsteq r5, r2, lsl #18 │ │ │ │ + tsteq r5, r8, lsl #18 │ │ │ │ + smlabteq r5, ip, r8, r5 │ │ │ │ + smlabteq r5, r2, r8, r5 │ │ │ │ + smlatteq r5, r8, sl, r6 │ │ │ │ strdeq r3, [r6, -ip] │ │ │ │ - @ instruction: 0x0105559c │ │ │ │ - smlabteq r5, r0, fp, r4 │ │ │ │ + @ instruction: 0x0105589c │ │ │ │ + smlabteq r5, r0, lr, r4 │ │ │ │ ldrdeq r5, [r5, -ip] │ │ │ │ - tsteq r3, r2, lsl sl │ │ │ │ - tsteq ip, r8, lsl #4 │ │ │ │ - tsteq r3, r4, lsl #14 │ │ │ │ - smlabteq ip, r2, r1, r1 │ │ │ │ - smlabteq r3, r0, r6, ip │ │ │ │ - smlabbeq r5, r2, r3, r6 │ │ │ │ - tsteq r5, lr, ror r3 │ │ │ │ - tsteq r5, lr, ror r3 │ │ │ │ - tsteq r5, lr, ror r3 │ │ │ │ + tsteq r3, r2, lsl sp │ │ │ │ + tsteq ip, r8, lsl #10 │ │ │ │ + tsteq r3, r4, lsl #20 │ │ │ │ + smlabteq ip, r2, r4, r1 │ │ │ │ + smlabteq r3, r0, r9, ip │ │ │ │ + smlabbeq r5, r2, r6, r6 │ │ │ │ + tsteq r5, lr, ror r6 │ │ │ │ + tsteq r5, lr, ror r6 │ │ │ │ + tsteq r5, lr, ror r6 │ │ │ │ ldrdeq r6, [r5, -r2] │ │ │ │ - tsteq r5, r4, lsr r9 │ │ │ │ - smlabteq r5, r8, r3, r6 │ │ │ │ - smlabteq r5, r4, r3, r6 │ │ │ │ + tsteq r5, r4, lsr ip │ │ │ │ + smlabteq r5, r8, r6, r6 │ │ │ │ + smlabteq r5, r4, r6, r6 │ │ │ │ ldrdeq ip, [r3, -ip] │ │ │ │ - tsteq r3, r2, lsr #6 │ │ │ │ - tsteq r3, sl, lsl r3 │ │ │ │ - smlatbeq r5, r6, ip, r6 │ │ │ │ - tsteq r5, sl, asr #20 │ │ │ │ - tsteq r5, sl, lsr #4 │ │ │ │ + tsteq r3, r2, lsr #12 │ │ │ │ + tsteq r3, sl, lsl r6 │ │ │ │ + smlatbeq r5, r6, pc, r6 @ │ │ │ │ + tsteq r5, sl, asr #26 │ │ │ │ + tsteq r5, sl, lsr #10 │ │ │ │ ldrdeq r5, [r3, -r2] │ │ │ │ - smlabteq r3, ip, r2, r5 │ │ │ │ - tsteq r5, lr, asr #12 │ │ │ │ - smlatbeq r3, r6, r2, r5 │ │ │ │ - smlatbeq r3, r0, r2, r5 │ │ │ │ + smlabteq r3, ip, r5, r5 │ │ │ │ + tsteq r5, lr, asr #18 │ │ │ │ + smlatbeq r3, r6, r5, r5 │ │ │ │ + smlatbeq r3, r0, r5, r5 │ │ │ │ strdeq r4, [r5, -r2] │ │ │ │ - tsteq r3, sl, ror r2 │ │ │ │ - tsteq r3, r4, ror r2 │ │ │ │ + tsteq r3, sl, ror r5 │ │ │ │ + tsteq r3, r4, ror r5 │ │ │ │ ldrdeq r4, [r5, -r6] │ │ │ │ - tsteq r3, lr, lsr #10 │ │ │ │ - tsteq r3, r8, lsr r9 │ │ │ │ - tsteq r3, lr, lsr r9 │ │ │ │ - tsteq r3, r0, asr #18 │ │ │ │ - ldrdeq r0, [ip, -ip] │ │ │ │ - smlatbeq r3, r6, r1, r5 │ │ │ │ - tsteq r5, r2, asr #18 │ │ │ │ - tsteq r4, sl, asr #10 │ │ │ │ + tsteq r3, lr, lsr #16 │ │ │ │ + tsteq r3, r8, lsr ip │ │ │ │ + tsteq r3, lr, lsr ip │ │ │ │ + tsteq r3, r0, asr #24 │ │ │ │ + ldrdeq r1, [ip, -ip] │ │ │ │ + smlatbeq r3, r6, r4, r5 │ │ │ │ + tsteq r5, r2, asr #24 │ │ │ │ + tsteq r4, sl, asr #16 │ │ │ │ strdeq r6, [r5, -lr] │ │ │ │ - tsteq r4, r4, asr #10 │ │ │ │ + tsteq r4, r4, asr #16 │ │ │ │ @ instruction: 0x46234a7c │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7cc447a │ │ │ │ bmi 1f592a8 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ svc 0x00daf7cc │ │ │ │ @@ -51546,38 +51546,38 @@ │ │ │ │ strd lr, [r7], -ip │ │ │ │ @ instruction: 0x463b4a1d │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ cdp 7, 15, cr15, cr2, cr12, {6} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - tsteq ip, r4, ror ip │ │ │ │ - tsteq r5, lr, asr r6 │ │ │ │ - tsteq r3, lr, ror lr │ │ │ │ - tsteq r3, r8, ror lr │ │ │ │ - tsteq r5, sl, lsr r7 │ │ │ │ - tsteq r4, r2, ror r0 │ │ │ │ - tsteq r4, r0, ror r0 │ │ │ │ - tsteq r5, ip, asr r7 │ │ │ │ + tsteq ip, r4, ror pc │ │ │ │ + tsteq r5, lr, asr r9 │ │ │ │ + tsteq r3, lr, ror r1 │ │ │ │ + tsteq r3, r8, ror r1 │ │ │ │ + tsteq r5, sl, lsr sl │ │ │ │ + tsteq r4, r2, ror r3 │ │ │ │ + tsteq r4, r0, ror r3 │ │ │ │ + tsteq r5, ip, asr sl │ │ │ │ ldrdeq r4, [r5, -sl] │ │ │ │ - tsteq r5, ip, ror #10 │ │ │ │ - @ instruction: 0x010567ba │ │ │ │ - tsteq r5, lr, asr #10 │ │ │ │ - smlatbeq r5, r8, r7, r6 │ │ │ │ - tsteq r5, r8, lsr r5 │ │ │ │ - @ instruction: 0x0105679a │ │ │ │ - @ instruction: 0x01056792 │ │ │ │ - smlabbeq r5, r6, r7, r6 │ │ │ │ - tsteq r5, lr, ror r7 │ │ │ │ - tsteq r5, r2, ror r7 │ │ │ │ - tsteq r5, sl, ror #14 │ │ │ │ - tsteq r5, lr, asr r7 │ │ │ │ + tsteq r5, ip, ror #16 │ │ │ │ + @ instruction: 0x01056aba │ │ │ │ + tsteq r5, lr, asr #16 │ │ │ │ + smlatbeq r5, r8, sl, r6 │ │ │ │ + tsteq r5, r8, lsr r8 │ │ │ │ + @ instruction: 0x01056a9a │ │ │ │ + @ instruction: 0x01056a92 │ │ │ │ + smlabbeq r5, r6, sl, r6 │ │ │ │ + tsteq r5, lr, ror sl │ │ │ │ + tsteq r5, r2, ror sl │ │ │ │ + tsteq r5, sl, ror #20 │ │ │ │ + tsteq r5, lr, asr sl │ │ │ │ + tsteq r5, r2, asr sl │ │ │ │ tsteq r5, r2, asr r7 │ │ │ │ - tsteq r5, r2, asr r4 │ │ │ │ - tsteq r5, r0, asr #14 │ │ │ │ + tsteq r5, r0, asr #20 │ │ │ │ strdeq r4, [r3, -ip] │ │ │ │ svcvc 0x0058f5b0 │ │ │ │ strlt sp, [r8, #-27] @ 0xffffffe5 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf5b0d809 │ │ │ │ @@ -51596,20 +51596,20 @@ │ │ │ │ stmdami r8, {r1, r3, sp, lr, pc} │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ stmdami r7, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r5, r0, lsr #32 │ │ │ │ - ldrdeq sp, [r5, -r2] │ │ │ │ - strdeq sp, [r5, -r8] │ │ │ │ - smlatbeq r5, r6, pc, sp @ │ │ │ │ - tsteq r5, r0, lsr #32 │ │ │ │ - tsteq r5, r2, lsr r0 │ │ │ │ + tsteq r5, r0, lsr #6 │ │ │ │ + ldrdeq lr, [r5, -r2] │ │ │ │ + strdeq lr, [r5, -r8] │ │ │ │ + smlatbeq r5, r6, r2, lr │ │ │ │ + tsteq r5, r0, lsr #6 │ │ │ │ + tsteq r5, r2, lsr r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf47ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvc 0x0058f5b1 │ │ │ │ stmdale r9, {r0, r6, ip, lr, pc} │ │ │ │ @@ -51728,42 +51728,42 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7cc447a │ │ │ │ and lr, r5, ip, lsl #27 │ │ │ │ tstcs r1, lr, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ stc 7, cr15, [r4, #816] @ 0x330 │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - smlatteq r3, r2, sp, r4 │ │ │ │ + smlatteq r3, r2, r0, r5 │ │ │ │ ldrdeq r4, [r5, -r4] │ │ │ │ - smlabteq r5, r4, pc, sp @ │ │ │ │ - tsteq r3, r2, asr #4 │ │ │ │ - tsteq r3, sl, lsr fp │ │ │ │ - tsteq r5, r2, ror lr │ │ │ │ - tsteq r5, r8, ror r2 │ │ │ │ - tsteq r5, r6, ror #28 │ │ │ │ - tsteq r3, r8, lsl #22 │ │ │ │ - tsteq r5, ip, ror #22 │ │ │ │ + smlabteq r5, r4, r2, lr │ │ │ │ + tsteq r3, r2, asr #10 │ │ │ │ + tsteq r3, sl, lsr lr │ │ │ │ + tsteq r5, r2, ror r1 │ │ │ │ + tsteq r5, r8, ror r5 │ │ │ │ + tsteq r5, r6, ror #2 │ │ │ │ + tsteq r3, r8, lsl #28 │ │ │ │ + tsteq r5, ip, ror #28 │ │ │ │ strdeq ip, [r3, -r4] │ │ │ │ - tsteq r5, lr, lsr pc │ │ │ │ - tsteq r5, ip, asr fp │ │ │ │ - smlabbeq ip, r4, r8, r0 │ │ │ │ - smlatteq r5, r4, sp, sp │ │ │ │ - smlatteq r5, sl, r1, r4 │ │ │ │ + tsteq r5, lr, lsr r2 │ │ │ │ + tsteq r5, ip, asr lr │ │ │ │ + smlabbeq ip, r4, fp, r0 │ │ │ │ + smlatteq r5, r4, r0, lr │ │ │ │ + smlatteq r5, sl, r4, r4 │ │ │ │ ldrdeq r5, [r5, -r8] │ │ │ │ - tsteq r5, ip, lsr r0 │ │ │ │ + tsteq r5, ip, lsr r3 │ │ │ │ ldrdeq r5, [r5, -r2] │ │ │ │ ldrdeq r5, [r5, -r0] │ │ │ │ - tsteq r3, r8, asr #20 │ │ │ │ - tsteq r3, r2, asr #20 │ │ │ │ - smlatbeq r5, ip, lr, sp │ │ │ │ - @ instruction: 0x0105deb4 │ │ │ │ - smlatbeq r5, lr, lr, sp │ │ │ │ - @ instruction: 0x0105deb4 │ │ │ │ - smlabteq r5, r0, lr, sp │ │ │ │ - @ instruction: 0x0105debe │ │ │ │ + tsteq r3, r8, asr #26 │ │ │ │ + tsteq r3, r2, asr #26 │ │ │ │ + smlatbeq r5, ip, r1, lr │ │ │ │ + @ instruction: 0x0105e1b4 │ │ │ │ + smlatbeq r5, lr, r1, lr │ │ │ │ + @ instruction: 0x0105e1b4 │ │ │ │ + smlabteq r5, r0, r1, lr │ │ │ │ + @ instruction: 0x0105e1be │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf4a54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ addsmi r7, r8, #164, 6 @ 0x90000002 │ │ │ │ stmdale r7!, {r2, r4, r6, ip, lr, pc} │ │ │ │ svcvc 0x003ff5b0 │ │ │ │ @@ -51839,37 +51839,37 @@ │ │ │ │ ldmdami r9, {r1, r3, sp, lr, pc} │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2072 @ 0xfffff7e8 │ │ │ │ ldmdami r8, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2071 @ 0xfffff7e9 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r5, r2, lsr #30 │ │ │ │ - tsteq r5, r4, asr #28 │ │ │ │ - ldrdeq sp, [r5, -lr] │ │ │ │ - smlabbeq r5, r4, sp, sp │ │ │ │ - smlatbeq r5, r6, sp, sp │ │ │ │ - smlatteq r5, r8, sp, sp │ │ │ │ - strdeq sp, [r5, -lr] │ │ │ │ - smlabbeq r5, r4, lr, sp │ │ │ │ - tsteq r5, sl, lsr lr │ │ │ │ - tsteq r5, r0, asr lr │ │ │ │ - @ instruction: 0x0105de9a │ │ │ │ - @ instruction: 0x0105debc │ │ │ │ - @ instruction: 0x0105dfb6 │ │ │ │ - tsteq r5, r4, asr #30 │ │ │ │ - strdeq sp, [r5, -r6] │ │ │ │ - tsteq r5, r4, lsl pc │ │ │ │ - tsteq r5, r6, asr pc │ │ │ │ - tsteq r5, r4, ror pc │ │ │ │ - strdeq sp, [r5, -lr] │ │ │ │ - @ instruction: 0x0105dfb0 │ │ │ │ - smlabteq r5, lr, pc, sp @ │ │ │ │ - tsteq r5, r0, lsl r0 │ │ │ │ - tsteq r5, sl, lsr #32 │ │ │ │ + tsteq r5, r2, lsr #4 │ │ │ │ + tsteq r5, r4, asr #2 │ │ │ │ + ldrdeq lr, [r5, -lr] │ │ │ │ + smlabbeq r5, r4, r0, lr │ │ │ │ + smlatbeq r5, r6, r0, lr │ │ │ │ + smlatteq r5, r8, r0, lr │ │ │ │ + strdeq lr, [r5, -lr] │ │ │ │ + smlabbeq r5, r4, r1, lr │ │ │ │ + tsteq r5, sl, lsr r1 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ + @ instruction: 0x0105e19a │ │ │ │ + @ instruction: 0x0105e1bc │ │ │ │ + @ instruction: 0x0105e2b6 │ │ │ │ + tsteq r5, r4, asr #4 │ │ │ │ + strdeq lr, [r5, -r6] │ │ │ │ + tsteq r5, r4, lsl r2 │ │ │ │ + tsteq r5, r6, asr r2 │ │ │ │ + tsteq r5, r4, ror r2 │ │ │ │ + strdeq lr, [r5, -lr] │ │ │ │ + @ instruction: 0x0105e2b0 │ │ │ │ + smlabteq r5, lr, r2, lr │ │ │ │ + tsteq r5, r0, lsl r3 │ │ │ │ + tsteq r5, sl, lsr #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febf4bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461f4615 │ │ │ │ svcvc 0x005cf5b1 │ │ │ │ rsbhi pc, r8, #0 │ │ │ │ @@ -52701,173 +52701,173 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7cb447a │ │ │ │ strd lr, [r5], -r2 │ │ │ │ smlatbcs r1, r1, sl, r4 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ stcl 7, cr15, [sl, #812]! @ 0x32c │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - smlabteq r5, ip, r7, r4 │ │ │ │ - tsteq r5, r8, lsl lr │ │ │ │ - smlatbeq r3, r6, sp, fp │ │ │ │ - @ instruction: 0x0103469c │ │ │ │ - tsteq r5, r0, asr #32 │ │ │ │ - tsteq r3, r8, ror r6 │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ - tsteq r3, lr, asr r6 │ │ │ │ - tsteq r3, lr, lsr sp │ │ │ │ - tsteq r3, r4, lsr r6 │ │ │ │ - tsteq r3, ip, lsr #12 │ │ │ │ - tsteq r5, r8, lsr lr │ │ │ │ - tsteq r3, r2, lsl #12 │ │ │ │ + smlabteq r5, ip, sl, r4 │ │ │ │ + tsteq r5, r8, lsl r1 │ │ │ │ + smlatbeq r3, r6, r0, ip │ │ │ │ + @ instruction: 0x0103499c │ │ │ │ + tsteq r5, r0, asr #6 │ │ │ │ + tsteq r3, r8, ror r9 │ │ │ │ + tsteq r5, r8, lsr r3 │ │ │ │ + tsteq r3, lr, asr r9 │ │ │ │ + tsteq r3, lr, lsr r0 │ │ │ │ + tsteq r3, r4, lsr r9 │ │ │ │ + tsteq r3, ip, lsr #18 │ │ │ │ + tsteq r5, r8, lsr r1 │ │ │ │ + tsteq r3, r2, lsl #18 │ │ │ │ strdeq r4, [r3, -sl] │ │ │ │ - tsteq r5, r6, lsl lr │ │ │ │ + tsteq r5, r6, lsl r1 │ │ │ │ ldrdeq r4, [r3, -r0] │ │ │ │ - smlabteq r3, r8, r5, r4 │ │ │ │ - strdeq sp, [r5, -ip] │ │ │ │ + smlabteq r3, r8, r8, r4 │ │ │ │ + strdeq lr, [r5, -ip] │ │ │ │ strdeq r3, [r5, -r8] │ │ │ │ - smlabbeq r3, r6, ip, fp │ │ │ │ - tsteq r3, ip, ror r5 │ │ │ │ - tsteq r3, r4, ror r5 │ │ │ │ - @ instruction: 0x0105ddb8 │ │ │ │ - smlatbeq r5, r4, ip, r3 │ │ │ │ - smlatbeq r5, lr, sp, sp │ │ │ │ - smlabbeq r5, ip, ip, r3 │ │ │ │ - smlatbeq r5, r6, sp, sp │ │ │ │ - mrseq r4, SP_abt │ │ │ │ - tsteq r5, sl, ror #26 │ │ │ │ - tsteq r5, r8, ror #26 │ │ │ │ - tsteq r5, r6, ror #26 │ │ │ │ - tsteq r5, r4, ror #26 │ │ │ │ - tsteq r5, r2, ror #26 │ │ │ │ - tsteq r5, ip, asr sp │ │ │ │ - tsteq r5, r6, asr sp │ │ │ │ - tsteq r5, r0, asr sp │ │ │ │ - tsteq r5, lr, asr #26 │ │ │ │ - tsteq r5, r8, asr #26 │ │ │ │ - tsteq r5, r6, asr #26 │ │ │ │ - tsteq r5, r4, asr #26 │ │ │ │ - tsteq r5, lr, lsr sp │ │ │ │ + smlabbeq r3, r6, pc, fp @ │ │ │ │ + tsteq r3, ip, ror r8 │ │ │ │ + tsteq r3, r4, ror r8 │ │ │ │ + strheq lr, [r5, -r8] │ │ │ │ + smlatbeq r5, r4, pc, r3 @ │ │ │ │ + smlatbeq r5, lr, r0, lr │ │ │ │ + smlabbeq r5, ip, pc, r3 @ │ │ │ │ + smlatbeq r5, r6, r0, lr │ │ │ │ + tsteq r5, r0, lsl #12 │ │ │ │ + tsteq r5, sl, rrx │ │ │ │ + tsteq r5, r8, rrx │ │ │ │ + tsteq r5, r6, rrx │ │ │ │ + tsteq r5, r4, rrx │ │ │ │ + tsteq r5, r2, rrx │ │ │ │ + qaddeq lr, ip, r5 │ │ │ │ + qaddeq lr, r6, r5 │ │ │ │ + qaddeq lr, r0, r5 │ │ │ │ + tsteq r5, lr, asr #32 │ │ │ │ + tsteq r5, r8, asr #32 │ │ │ │ + tsteq r5, r6, asr #32 │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ + tsteq r5, lr, lsr r0 │ │ │ │ strdeq r4, [r6, -r4] │ │ │ │ - smlatbeq ip, r8, r1, r0 │ │ │ │ - tsteq r5, r0, lsl sp │ │ │ │ - tsteq r5, r4, lsl sp │ │ │ │ + smlatbeq ip, r8, r4, r0 │ │ │ │ + tsteq r5, r0, lsl r0 │ │ │ │ + tsteq r5, r4, lsl r0 │ │ │ │ strdeq sp, [r5, -sl] │ │ │ │ - tsteq ip, sl, asr r1 │ │ │ │ - smlatteq r5, sl, r3, r3 │ │ │ │ + tsteq ip, sl, asr r4 │ │ │ │ + smlatteq r5, sl, r6, r3 │ │ │ │ strdeq r3, [r5, -r8] │ │ │ │ - tsteq r3, r2, ror #24 │ │ │ │ - tsteq ip, sl, lsl #2 │ │ │ │ - tsteq r3, sl, lsl sl │ │ │ │ - tsteq r3, r0, lsl r3 │ │ │ │ - tsteq r3, r8, lsl #6 │ │ │ │ - tsteq r5, r8, ror #22 │ │ │ │ - tsteq r5, r8, lsr sl │ │ │ │ - smlabteq r3, r6, r9, fp │ │ │ │ - @ instruction: 0x010342bc │ │ │ │ - @ instruction: 0x010342b4 │ │ │ │ - tsteq r3, r6, asr r5 │ │ │ │ - tsteq r5, sl, lsr #20 │ │ │ │ - smlatteq r5, r6, fp, sp │ │ │ │ - smlatteq r5, lr, fp, sp │ │ │ │ + tsteq r3, r2, ror #30 │ │ │ │ + tsteq ip, sl, lsl #8 │ │ │ │ + tsteq r3, sl, lsl sp │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r3, r8, lsl #12 │ │ │ │ + tsteq r5, r8, ror #28 │ │ │ │ + tsteq r5, r8, lsr sp │ │ │ │ + smlabteq r3, r6, ip, fp │ │ │ │ + @ instruction: 0x010345bc │ │ │ │ + @ instruction: 0x010345b4 │ │ │ │ + tsteq r3, r6, asr r8 │ │ │ │ + tsteq r5, sl, lsr #26 │ │ │ │ + smlatteq r5, r6, lr, sp │ │ │ │ + smlatteq r5, lr, lr, sp │ │ │ │ strdeq sp, [r5, -r2] │ │ │ │ - tsteq ip, r4, lsl r0 │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ - tsteq r3, lr, ror r1 │ │ │ │ - tsteq r5, r6, ror #18 │ │ │ │ - smlatteq r5, r6, fp, sp │ │ │ │ - tsteq r5, r2, asr #18 │ │ │ │ - tsteq r3, r6, lsr r1 │ │ │ │ + tsteq ip, r4, lsl r3 │ │ │ │ + tsteq r3, r4, lsr r5 │ │ │ │ + tsteq r3, lr, ror r4 │ │ │ │ + tsteq r5, r6, ror #24 │ │ │ │ + smlatteq r5, r6, lr, sp │ │ │ │ + tsteq r5, r2, asr #24 │ │ │ │ + tsteq r3, r6, lsr r4 │ │ │ │ strdeq r2, [r4, -r8] │ │ │ │ - tsteq r3, ip, lsr #10 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - tsteq r5, r4, lsl r5 │ │ │ │ - tsteq r3, r4, lsl r5 │ │ │ │ - tsteq r5, ip, lsl #10 │ │ │ │ - tsteq r5, r0, lsl r5 │ │ │ │ + tsteq r3, ip, lsr #16 │ │ │ │ + tsteq r5, ip, lsl #16 │ │ │ │ + tsteq r5, r4, lsl r8 │ │ │ │ + tsteq r3, r4, lsl r8 │ │ │ │ + tsteq r5, ip, lsl #16 │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ strdeq fp, [r3, -r8] │ │ │ │ strdeq fp, [r3, -ip] │ │ │ │ strdeq r3, [r5, -r4] │ │ │ │ strdeq r3, [r5, -ip] │ │ │ │ - tsteq r3, r0, ror #8 │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - smlatteq r5, r4, r4, r3 │ │ │ │ - smlatteq r5, r0, r4, r3 │ │ │ │ - tsteq r3, r8, lsr r4 │ │ │ │ - tsteq r3, r8, lsl #6 │ │ │ │ - tsteq r3, r4, lsl #6 │ │ │ │ - tsteq r3, r0, lsr r3 │ │ │ │ - @ instruction: 0x0105349c │ │ │ │ + tsteq r3, r0, ror #14 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + smlatteq r5, r4, r7, r3 │ │ │ │ + smlatteq r5, r0, r7, r3 │ │ │ │ + tsteq r3, r8, lsr r7 │ │ │ │ + tsteq r3, r8, lsl #12 │ │ │ │ + tsteq r3, r4, lsl #12 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ + @ instruction: 0x0105379c │ │ │ │ strdeq fp, [r3, -r4] │ │ │ │ strdeq fp, [r3, -r0] │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - tsteq r5, r0, ror r4 │ │ │ │ - tsteq r5, r0, ror r4 │ │ │ │ - tsteq r3, r0, lsr r4 │ │ │ │ - tsteq r3, ip, lsr #8 │ │ │ │ - tsteq r5, r0, asr r4 │ │ │ │ - tsteq r5, ip, asr #8 │ │ │ │ - smlatteq r3, r4, r3, fp │ │ │ │ - tsteq r3, r4, asr #4 │ │ │ │ - smlatbeq r3, r4, r3, fp │ │ │ │ - tsteq r5, r8, lsl r4 │ │ │ │ - tsteq r5, r0, lsl r4 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ + tsteq r3, r0, lsr r7 │ │ │ │ + tsteq r3, ip, lsr #14 │ │ │ │ + tsteq r5, r0, asr r7 │ │ │ │ + tsteq r5, ip, asr #14 │ │ │ │ + smlatteq r3, r4, r6, fp │ │ │ │ + tsteq r3, r4, asr #10 │ │ │ │ + smlatbeq r3, r4, r6, fp │ │ │ │ + tsteq r5, r8, lsl r7 │ │ │ │ + tsteq r5, r0, lsl r7 │ │ │ │ ldrdeq fp, [r3, -ip] │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ - tsteq r3, ip, lsr #4 │ │ │ │ - smlabbeq r3, ip, r5, fp │ │ │ │ - tsteq r3, r8, lsr r2 │ │ │ │ - smlabteq r3, r8, r1, fp │ │ │ │ - tsteq r3, r8, asr r3 │ │ │ │ - @ instruction: 0x01053398 │ │ │ │ - @ instruction: 0x01053390 │ │ │ │ - smlabbeq r5, r8, r3, r3 │ │ │ │ - tsteq r3, r0, lsr #6 │ │ │ │ - tsteq r5, r0, ror r3 │ │ │ │ - tsteq r5, r8, ror #6 │ │ │ │ - tsteq r3, r4, lsl #4 │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ + tsteq r3, ip, lsr #10 │ │ │ │ + smlabbeq r3, ip, r8, fp │ │ │ │ + tsteq r3, r8, lsr r5 │ │ │ │ + smlabteq r3, r8, r4, fp │ │ │ │ + tsteq r3, r8, asr r6 │ │ │ │ + @ instruction: 0x01053698 │ │ │ │ + @ instruction: 0x01053690 │ │ │ │ + smlabbeq r5, r8, r6, r3 │ │ │ │ + tsteq r3, r0, lsr #12 │ │ │ │ + tsteq r5, r0, ror r6 │ │ │ │ + tsteq r5, r8, ror #12 │ │ │ │ + tsteq r3, r4, lsl #10 │ │ │ │ + tsteq r5, r0, asr r6 │ │ │ │ ldrdeq fp, [r3, -r8] │ │ │ │ - tsteq r5, r4, lsr r3 │ │ │ │ - tsteq r5, ip, lsr #6 │ │ │ │ - @ instruction: 0x0103b2b0 │ │ │ │ - tsteq r3, r4, asr r1 │ │ │ │ - tsteq r3, ip, lsl r1 │ │ │ │ - tsteq r3, r8, lsl r1 │ │ │ │ - tsteq r3, ip, lsr r1 │ │ │ │ - tsteq r3, sl, lsr r1 │ │ │ │ - tsteq r3, r8, lsr r1 │ │ │ │ - tsteq r3, r6, lsr r1 │ │ │ │ - smlatbeq r5, ip, r2, r3 │ │ │ │ - smlatbeq r3, lr, r1, fp │ │ │ │ - @ instruction: 0x01053298 │ │ │ │ - @ instruction: 0x01053292 │ │ │ │ - smlabbeq r5, ip, r2, r3 │ │ │ │ - smlabbeq r5, r6, r2, r3 │ │ │ │ - smlabbeq r5, r4, r2, r3 │ │ │ │ - smlabbeq r5, r2, r2, r3 │ │ │ │ - tsteq r5, r8, lsl #12 │ │ │ │ - smlabteq fp, ip, r9, pc @ │ │ │ │ - smlatbeq r3, r0, lr, sl │ │ │ │ - smlabteq r5, lr, r6, r4 │ │ │ │ - smlabteq r5, r8, r6, r4 │ │ │ │ - smlabteq r5, r2, r6, r4 │ │ │ │ - @ instruction: 0x010546bc │ │ │ │ - tstpeq fp, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r5, r4, fp, r4 │ │ │ │ - tsteq r5, r8, lsl #2 │ │ │ │ - @ instruction: 0x01054b9e │ │ │ │ - @ instruction: 0x01054b9c │ │ │ │ - tsteq r3, r4, lsl fp │ │ │ │ - tsteq r3, lr, lsl #22 │ │ │ │ - tsteq r5, r8, ror pc │ │ │ │ - smlabbeq r5, r0, pc, ip @ │ │ │ │ - tsteq r5, sl, ror pc │ │ │ │ - smlabbeq r5, r0, pc, ip @ │ │ │ │ - smlabbeq r5, ip, pc, ip @ │ │ │ │ - smlabbeq r5, sl, pc, ip @ │ │ │ │ + tsteq r5, r4, lsr r6 │ │ │ │ + tsteq r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x0103b5b0 │ │ │ │ + tsteq r3, r4, asr r4 │ │ │ │ + tsteq r3, ip, lsl r4 │ │ │ │ + tsteq r3, r8, lsl r4 │ │ │ │ + tsteq r3, ip, lsr r4 │ │ │ │ + tsteq r3, sl, lsr r4 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ + tsteq r3, r6, lsr r4 │ │ │ │ + smlatbeq r5, ip, r5, r3 │ │ │ │ + smlatbeq r3, lr, r4, fp │ │ │ │ + @ instruction: 0x01053598 │ │ │ │ + @ instruction: 0x01053592 │ │ │ │ + smlabbeq r5, ip, r5, r3 │ │ │ │ + smlabbeq r5, r6, r5, r3 │ │ │ │ + smlabbeq r5, r4, r5, r3 │ │ │ │ + smlabbeq r5, r2, r5, r3 │ │ │ │ + tsteq r5, r8, lsl #18 │ │ │ │ + smlabteq fp, ip, ip, pc @ │ │ │ │ + smlatbeq r3, r0, r1, fp │ │ │ │ + smlabteq r5, lr, r9, r4 │ │ │ │ + smlabteq r5, r8, r9, r4 │ │ │ │ + smlabteq r5, r2, r9, r4 │ │ │ │ + @ instruction: 0x010549bc │ │ │ │ + tstpeq fp, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r5, r4, lr, r4 │ │ │ │ + tsteq r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x01054e9e │ │ │ │ + @ instruction: 0x01054e9c │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + tsteq r3, lr, lsl #28 │ │ │ │ + tsteq r5, r8, ror r2 │ │ │ │ + smlabbeq r5, r0, r2, sp │ │ │ │ + tsteq r5, sl, ror r2 │ │ │ │ + smlabbeq r5, r0, r2, sp │ │ │ │ + smlabbeq r5, ip, r2, sp │ │ │ │ + smlabbeq r5, sl, r2, sp │ │ │ │ cmnppl r0, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ @ instruction: 0xf0014298 │ │ │ │ vand d8, d0, d23 │ │ │ │ vshl.s8 d24, d25, d3 │ │ │ │ addsmi r4, r8, #40, 6 @ 0xa0000000 │ │ │ │ teqphi r4, r1 @ p-variant is OBSOLETE │ │ │ │ mvnshi pc, r0, lsl #4 │ │ │ │ @@ -53637,106 +53637,106 @@ │ │ │ │ @ instruction: 0xf0404298 │ │ │ │ ldmdami pc, {r0, r5, r6, r7, r9, sl, pc}^ @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ orrvs pc, ip, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0404298 │ │ │ │ ldmdami ip, {r0, r2, r3, r4, r6, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatteq r5, sl, r1, sp │ │ │ │ - tsteq r5, lr, lsl #4 │ │ │ │ - tsteq r5, r8, lsr r2 │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ - smlabbeq r5, r4, r2, sp │ │ │ │ - smlabteq r5, r8, r2, sp │ │ │ │ - smlatteq r5, sl, r2, sp │ │ │ │ - tsteq r5, r2, lsl #6 │ │ │ │ - tsteq r5, r8, lsl r3 │ │ │ │ - tsteq r5, r8, lsr r3 │ │ │ │ - tsteq r5, sl, ror #6 │ │ │ │ - smlabbeq r5, lr, r3, sp │ │ │ │ - @ instruction: 0x0105d3b6 │ │ │ │ + smlatteq r5, sl, r4, sp │ │ │ │ + tsteq r5, lr, lsl #10 │ │ │ │ + tsteq r5, r8, lsr r5 │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ + smlabbeq r5, r4, r5, sp │ │ │ │ + smlabteq r5, r8, r5, sp │ │ │ │ + smlatteq r5, sl, r5, sp │ │ │ │ + tsteq r5, r2, lsl #12 │ │ │ │ + tsteq r5, r8, lsl r6 │ │ │ │ + tsteq r5, r8, lsr r6 │ │ │ │ + tsteq r5, sl, ror #12 │ │ │ │ + smlabbeq r5, lr, r6, sp │ │ │ │ + @ instruction: 0x0105d6b6 │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ - tsteq r5, r0, lsl #8 │ │ │ │ - tsteq r5, r8, lsl r4 │ │ │ │ - tsteq r5, r4, lsl r4 │ │ │ │ - tsteq r5, r8, lsr r4 │ │ │ │ - tsteq r5, r2, asr r4 │ │ │ │ - tsteq r5, sl, ror #8 │ │ │ │ - tsteq r5, sl, ror r4 │ │ │ │ - @ instruction: 0x0105d492 │ │ │ │ - smlatbeq r5, ip, r4, sp │ │ │ │ - smlabteq r5, r4, r4, sp │ │ │ │ - smlabteq r5, sl, r4, sp │ │ │ │ - smlatteq r5, r2, r4, sp │ │ │ │ + tsteq r5, r0, lsl #14 │ │ │ │ + tsteq r5, r8, lsl r7 │ │ │ │ + tsteq r5, r4, lsl r7 │ │ │ │ + tsteq r5, r8, lsr r7 │ │ │ │ + tsteq r5, r2, asr r7 │ │ │ │ + tsteq r5, sl, ror #14 │ │ │ │ + tsteq r5, sl, ror r7 │ │ │ │ + @ instruction: 0x0105d792 │ │ │ │ + smlatbeq r5, ip, r7, sp │ │ │ │ + smlabteq r5, r4, r7, sp │ │ │ │ + smlabteq r5, sl, r7, sp │ │ │ │ + smlatteq r5, r2, r7, sp │ │ │ │ strdeq sp, [r5, -lr] │ │ │ │ - tsteq r5, r4, lsr #10 │ │ │ │ - tsteq r5, ip, asr r5 │ │ │ │ - @ instruction: 0x0105d592 │ │ │ │ + tsteq r5, r4, lsr #16 │ │ │ │ + tsteq r5, ip, asr r8 │ │ │ │ + @ instruction: 0x0105d892 │ │ │ │ ldrdeq sp, [r5, -r6] │ │ │ │ - tsteq r5, ip, lsl #12 │ │ │ │ - tsteq r5, lr, lsl r6 │ │ │ │ - tsteq r5, lr, ror #12 │ │ │ │ - @ instruction: 0x0105d6b2 │ │ │ │ - smlatteq r5, r8, r6, sp │ │ │ │ - tsteq r5, r0, lsr #14 │ │ │ │ - tsteq r5, r6, asr r7 │ │ │ │ - @ instruction: 0x0105d79a │ │ │ │ + tsteq r5, ip, lsl #18 │ │ │ │ + tsteq r5, lr, lsl r9 │ │ │ │ + tsteq r5, lr, ror #18 │ │ │ │ + @ instruction: 0x0105d9b2 │ │ │ │ + smlatteq r5, r8, r9, sp │ │ │ │ + tsteq r5, r0, lsr #20 │ │ │ │ + tsteq r5, r6, asr sl │ │ │ │ + @ instruction: 0x0105da9a │ │ │ │ ldrdeq sp, [r5, -r0] │ │ │ │ strdeq sp, [r5, -lr] │ │ │ │ - tsteq r5, r4, lsr r8 │ │ │ │ - tsteq r5, r8, ror r8 │ │ │ │ - smlatbeq r5, lr, r8, sp │ │ │ │ - smlatteq r5, r6, r8, sp │ │ │ │ - tsteq r5, ip, lsl r9 │ │ │ │ - tsteq r5, r2, ror #18 │ │ │ │ - @ instruction: 0x0105d998 │ │ │ │ - @ instruction: 0x0105d9b6 │ │ │ │ - tsteq r5, r6, lsl #20 │ │ │ │ - tsteq r5, sl, asr #20 │ │ │ │ - smlabbeq r5, r0, sl, sp │ │ │ │ - @ instruction: 0x0105daba │ │ │ │ - strdeq sp, [r5, -r0] │ │ │ │ tsteq r5, r4, lsr fp │ │ │ │ - tsteq r5, sl, ror #22 │ │ │ │ - @ instruction: 0x0105db96 │ │ │ │ - smlabteq r5, ip, fp, sp │ │ │ │ - tsteq r5, r2, lsl ip │ │ │ │ - tsteq r5, r8, asr #24 │ │ │ │ - smlabbeq r5, r0, ip, sp │ │ │ │ + tsteq r5, r8, ror fp │ │ │ │ + smlatbeq r5, lr, fp, sp │ │ │ │ + smlatteq r5, r6, fp, sp │ │ │ │ + tsteq r5, ip, lsl ip │ │ │ │ + tsteq r5, r2, ror #24 │ │ │ │ + @ instruction: 0x0105dc98 │ │ │ │ @ instruction: 0x0105dcb6 │ │ │ │ - strdeq sp, [r5, -sl] │ │ │ │ - tsteq r5, r0, lsr sp │ │ │ │ - tsteq r5, r2, lsr sp │ │ │ │ - smlabbeq r5, r4, sp, sp │ │ │ │ - smlabteq r5, r8, sp, sp │ │ │ │ - strdeq sp, [r5, -lr] │ │ │ │ - tsteq r5, r8, lsr lr │ │ │ │ - tsteq r5, r0, ror lr │ │ │ │ - @ instruction: 0x0105deb6 │ │ │ │ + tsteq r5, r6, lsl #26 │ │ │ │ + tsteq r5, sl, asr #26 │ │ │ │ + smlabbeq r5, r0, sp, sp │ │ │ │ + @ instruction: 0x0105ddba │ │ │ │ strdeq sp, [r5, -r0] │ │ │ │ - tsteq r5, lr, lsl pc │ │ │ │ - tsteq r5, r6, asr pc │ │ │ │ - @ instruction: 0x0105df9c │ │ │ │ - ldrdeq sp, [r5, -r4] │ │ │ │ - tsteq r5, r0, lsl r0 │ │ │ │ - tsteq r5, r8, asr #32 │ │ │ │ - smlabbeq r5, lr, r0, lr │ │ │ │ - smlabteq r5, r6, r0, lr │ │ │ │ - smlatteq r5, r8, r0, lr │ │ │ │ - tsteq r5, sl, lsr r1 │ │ │ │ - smlabbeq r5, r0, r1, lr │ │ │ │ - @ instruction: 0x0105e1b8 │ │ │ │ + tsteq r5, r4, lsr lr │ │ │ │ + tsteq r5, sl, ror #28 │ │ │ │ + @ instruction: 0x0105de96 │ │ │ │ + smlabteq r5, ip, lr, sp │ │ │ │ + tsteq r5, r2, lsl pc │ │ │ │ + tsteq r5, r8, asr #30 │ │ │ │ + smlabbeq r5, r0, pc, sp @ │ │ │ │ + @ instruction: 0x0105dfb6 │ │ │ │ + strdeq sp, [r5, -sl] │ │ │ │ + tsteq r5, r0, lsr r0 │ │ │ │ + tsteq r5, r2, lsr r0 │ │ │ │ + smlabbeq r5, r4, r0, lr │ │ │ │ + smlabteq r5, r8, r0, lr │ │ │ │ + strdeq lr, [r5, -lr] │ │ │ │ + tsteq r5, r8, lsr r1 │ │ │ │ + tsteq r5, r0, ror r1 │ │ │ │ + @ instruction: 0x0105e1b6 │ │ │ │ + strdeq lr, [r5, -r0] │ │ │ │ + tsteq r5, lr, lsl r2 │ │ │ │ + tsteq r5, r6, asr r2 │ │ │ │ + @ instruction: 0x0105e29c │ │ │ │ + ldrdeq lr, [r5, -r4] │ │ │ │ + tsteq r5, r0, lsl r3 │ │ │ │ + tsteq r5, r8, asr #6 │ │ │ │ + smlabbeq r5, lr, r3, lr │ │ │ │ + smlabteq r5, r6, r3, lr │ │ │ │ + smlatteq r5, r8, r3, lr │ │ │ │ + tsteq r5, sl, lsr r4 │ │ │ │ + smlabbeq r5, r0, r4, lr │ │ │ │ + @ instruction: 0x0105e4b8 │ │ │ │ strdeq lr, [r5, -r2] │ │ │ │ - tsteq r5, sl, lsr #4 │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ - smlatbeq r5, r8, r2, lr │ │ │ │ + tsteq r5, sl, lsr #10 │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ + smlatbeq r5, r8, r5, lr │ │ │ │ ldrdeq lr, [r5, -r4] │ │ │ │ - tsteq r5, ip, lsl #6 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - smlabbeq r5, ip, r3, lr │ │ │ │ + tsteq r5, ip, lsl #12 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ + smlabbeq r5, ip, r6, lr │ │ │ │ @ instruction: 0x63a4f243 │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ ldmdale ip, {r0, r5, r9, sl, pc} │ │ │ │ orrsvs pc, ip, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ stmdale sp, {r0, r1, r2, r3, r4, r9, sl, pc} │ │ │ │ orrsvs pc, r4, #805306372 @ 0x30000004 │ │ │ │ @@ -54544,301 +54544,301 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ streq pc, [r4], #2271 @ 0x8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ streq pc, [r0], #2271 @ 0x8df │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbteq pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r5, r4, asr r2 │ │ │ │ - smlabbeq r5, sl, r2, lr │ │ │ │ - smlabteq r5, lr, r2, lr │ │ │ │ - tsteq r5, r4, lsl #6 │ │ │ │ - tsteq r5, r6, lsl r3 │ │ │ │ - tsteq r5, r6, ror #6 │ │ │ │ - smlatbeq r5, sl, r3, lr │ │ │ │ - smlatteq r5, r0, r3, lr │ │ │ │ - tsteq r5, r8, lsl r4 │ │ │ │ - tsteq r5, lr, asr #8 │ │ │ │ - @ instruction: 0x0105e494 │ │ │ │ - smlabteq r5, sl, r4, lr │ │ │ │ - strdeq lr, [r5, -r6] │ │ │ │ - tsteq r5, ip, lsr #10 │ │ │ │ - tsteq r5, r0, ror r5 │ │ │ │ - smlatbeq r5, r6, r5, lr │ │ │ │ - smlatteq r5, r0, r5, lr │ │ │ │ + tsteq r5, r4, asr r5 │ │ │ │ + smlabbeq r5, sl, r5, lr │ │ │ │ + smlabteq r5, lr, r5, lr │ │ │ │ + tsteq r5, r4, lsl #12 │ │ │ │ tsteq r5, r6, lsl r6 │ │ │ │ - tsteq r5, sl, asr r6 │ │ │ │ - @ instruction: 0x0105e690 │ │ │ │ - smlatbeq r5, lr, r6, lr │ │ │ │ - strdeq lr, [r5, -lr] │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ - tsteq r5, sl, ror r7 │ │ │ │ - @ instruction: 0x0105e7b2 │ │ │ │ - smlatteq r5, r8, r7, lr │ │ │ │ + tsteq r5, r6, ror #12 │ │ │ │ + smlatbeq r5, sl, r6, lr │ │ │ │ + smlatteq r5, r0, r6, lr │ │ │ │ + tsteq r5, r8, lsl r7 │ │ │ │ + tsteq r5, lr, asr #14 │ │ │ │ + @ instruction: 0x0105e794 │ │ │ │ + smlabteq r5, sl, r7, lr │ │ │ │ + strdeq lr, [r5, -r6] │ │ │ │ tsteq r5, ip, lsr #16 │ │ │ │ - tsteq r5, r2, ror #16 │ │ │ │ - smlabbeq r5, lr, r8, lr │ │ │ │ - smlabteq r5, r6, r8, lr │ │ │ │ - tsteq r5, sl, lsl #18 │ │ │ │ - tsteq r5, r0, asr #18 │ │ │ │ - tsteq r5, r8, ror r9 │ │ │ │ + tsteq r5, r0, ror r8 │ │ │ │ + smlatbeq r5, r6, r8, lr │ │ │ │ + smlatteq r5, r0, r8, lr │ │ │ │ + tsteq r5, r6, lsl r9 │ │ │ │ + tsteq r5, sl, asr r9 │ │ │ │ + @ instruction: 0x0105e990 │ │ │ │ smlatbeq r5, lr, r9, lr │ │ │ │ + strdeq lr, [r5, -lr] │ │ │ │ + tsteq r5, r4, asr #20 │ │ │ │ + tsteq r5, sl, ror sl │ │ │ │ + @ instruction: 0x0105eab2 │ │ │ │ + smlatteq r5, r8, sl, lr │ │ │ │ + tsteq r5, ip, lsr #22 │ │ │ │ + tsteq r5, r2, ror #22 │ │ │ │ + smlabbeq r5, lr, fp, lr │ │ │ │ + smlabteq r5, r6, fp, lr │ │ │ │ + tsteq r5, sl, lsl #24 │ │ │ │ + tsteq r5, r0, asr #24 │ │ │ │ + tsteq r5, r8, ror ip │ │ │ │ + smlatbeq r5, lr, ip, lr │ │ │ │ strdeq lr, [r5, -r2] │ │ │ │ - tsteq r5, r8, lsr #20 │ │ │ │ - tsteq r5, r4, lsr r3 │ │ │ │ - smlatbeq r5, r4, r7, ip │ │ │ │ - smlatbeq r5, r0, r3, ip │ │ │ │ - smlatbeq r5, r4, r1, ip │ │ │ │ - swpeq ip, r4, [r5] │ │ │ │ - strdeq fp, [r5, -r4] │ │ │ │ - @ instruction: 0x0105bfb4 │ │ │ │ - smlabbeq r5, r4, pc, fp @ │ │ │ │ - smlatteq r3, r8, r0, r2 │ │ │ │ - @ instruction: 0x0105bfb0 │ │ │ │ + tsteq r5, r8, lsr #26 │ │ │ │ + tsteq r5, r4, lsr r6 │ │ │ │ + smlatbeq r5, r4, sl, ip │ │ │ │ + smlatbeq r5, r0, r6, ip │ │ │ │ + smlatbeq r5, r4, r4, ip │ │ │ │ + @ instruction: 0x0105c394 │ │ │ │ + strdeq ip, [r5, -r4] │ │ │ │ + @ instruction: 0x0105c2b4 │ │ │ │ + smlabbeq r5, r4, r2, ip │ │ │ │ + smlatteq r3, r8, r3, r2 │ │ │ │ + @ instruction: 0x0105c2b0 │ │ │ │ ldrdeq r2, [r3, -r8] │ │ │ │ - tsteq r5, r4, lsr #32 │ │ │ │ - ldrdeq fp, [r5, -r4] │ │ │ │ + tsteq r5, r4, lsr #6 │ │ │ │ + ldrdeq ip, [r5, -r4] │ │ │ │ + smlabteq r3, r0, r3, r2 │ │ │ │ + @ instruction: 0x010323b8 │ │ │ │ + ldrdeq ip, [r5, -r4] │ │ │ │ + smlabbeq r5, ip, r3, ip │ │ │ │ + tsteq r5, r0, asr #6 │ │ │ │ + @ instruction: 0x01032398 │ │ │ │ + @ instruction: 0x01032390 │ │ │ │ + smlatteq r5, ip, r3, ip │ │ │ │ + @ instruction: 0x0105c3b8 │ │ │ │ + tsteq r3, r8, ror r3 │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ + tsteq r5, r0, lsl #10 │ │ │ │ + tsteq r5, r4, ror r4 │ │ │ │ + tsteq r5, r4, lsr r4 │ │ │ │ + strdeq ip, [r5, -ip] │ │ │ │ + tsteq r3, r8, asr #6 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ + @ instruction: 0x0105c498 │ │ │ │ + tsteq r5, r4, ror #8 │ │ │ │ + tsteq r3, r8, lsr #6 │ │ │ │ + tsteq r3, r0, lsr #6 │ │ │ │ + tsteq r5, ip, lsr r5 │ │ │ │ + strdeq ip, [r5, -ip] │ │ │ │ + @ instruction: 0x0105c4bc │ │ │ │ + mrseq r2, SP_svc │ │ │ │ + strdeq r2, [r3, -r8] │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + tsteq r5, r0, lsr #10 │ │ │ │ + smlatteq r3, r0, r2, r2 │ │ │ │ + ldrdeq r2, [r3, -r8] │ │ │ │ + strdeq ip, [r5, -ip] │ │ │ │ + tsteq r5, ip, lsr #12 │ │ │ │ + smlabteq r5, r0, r5, ip │ │ │ │ + tsteq r5, ip, ror r5 │ │ │ │ + tsteq r5, ip, asr #10 │ │ │ │ + smlatbeq r3, r8, r2, r2 │ │ │ │ + tsteq r5, r8, ror r5 │ │ │ │ + @ instruction: 0x01032298 │ │ │ │ + smlabteq r5, ip, r5, ip │ │ │ │ + @ instruction: 0x0105c59c │ │ │ │ + smlabbeq r3, r0, r2, r2 │ │ │ │ + tsteq r3, r8, ror r2 │ │ │ │ + tsteq r5, r8, lsr r6 │ │ │ │ + tsteq r5, r8, lsl #12 │ │ │ │ + ldrdeq ip, [r5, -r8] │ │ │ │ + tsteq r3, r8, asr r2 │ │ │ │ + tsteq r3, r0, asr r2 │ │ │ │ + tsteq r5, ip, asr #12 │ │ │ │ + tsteq r5, ip, lsl r6 │ │ │ │ + tsteq r3, r8, lsr r2 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r5, r4, asr #14 │ │ │ │ + @ instruction: 0x0105c6b0 │ │ │ │ + smlabbeq r5, r0, r6, ip │ │ │ │ + tsteq r5, r0, asr r6 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + mrseq r2, R11_usr │ │ │ │ + ldrdeq ip, [r5, -r4] │ │ │ │ + @ instruction: 0x0105c694 │ │ │ │ + smlatteq r3, r8, r1, r2 │ │ │ │ + smlatteq r3, r0, r1, r2 │ │ │ │ + smlatbeq r5, r8, r7, ip │ │ │ │ + tsteq r5, r8, asr r7 │ │ │ │ + tsteq r5, r8, lsl #14 │ │ │ │ + smlabteq r3, r0, r1, r2 │ │ │ │ + @ instruction: 0x010321b8 │ │ │ │ + smlatteq r5, ip, r7, ip │ │ │ │ + @ instruction: 0x0105c79c │ │ │ │ + smlatbeq r3, r0, r1, r2 │ │ │ │ + @ instruction: 0x01032198 │ │ │ │ + ldrdeq ip, [r5, -r8] │ │ │ │ + tsteq r5, r0, lsl #22 │ │ │ │ + @ instruction: 0x0105c990 │ │ │ │ + ldrdeq ip, [r5, -r4] │ │ │ │ + tsteq r5, r0, ror #16 │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + tsteq r5, ip, ror #16 │ │ │ │ + tsteq r3, r0, asr r1 │ │ │ │ + tsteq r5, r0, lsl r9 │ │ │ │ + smlabteq r5, r0, r8, ip │ │ │ │ + tsteq r3, r8, lsr r1 │ │ │ │ + tsteq r3, r0, lsr r1 │ │ │ │ + smlatteq r5, ip, r9, ip │ │ │ │ + @ instruction: 0x0105c99c │ │ │ │ + tsteq r5, ip, asr #18 │ │ │ │ + tsteq r3, r0, lsl r1 │ │ │ │ + tsteq r3, r8, lsl #2 │ │ │ │ + tsteq r5, r0, lsr sl │ │ │ │ + smlatteq r5, r0, r9, ip │ │ │ │ + strdeq r2, [r3, -r0] │ │ │ │ + smlatteq r3, r8, r0, r2 │ │ │ │ + smlabteq r5, r0, fp, ip │ │ │ │ + tsteq r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x0105cab4 │ │ │ │ + tsteq r5, r4, ror #20 │ │ │ │ smlabteq r3, r0, r0, r2 │ │ │ │ strheq r2, [r3, -r8] │ │ │ │ - ldrdeq ip, [r5, -r4] │ │ │ │ - smlabbeq r5, ip, r0, ip │ │ │ │ - tsteq r5, r0, asr #32 │ │ │ │ + tsteq r5, r8, asr #22 │ │ │ │ + strdeq ip, [r5, -r8] │ │ │ │ + smlatbeq r3, r0, r0, r2 │ │ │ │ swpeq r2, r8, [r3] │ │ │ │ - swpeq r2, r0, [r3] │ │ │ │ - smlatteq r5, ip, r0, ip │ │ │ │ - strheq ip, [r5, -r8] │ │ │ │ + tsteq r5, r4, lsr #24 │ │ │ │ + ldrdeq ip, [r5, -r4] │ │ │ │ + smlabbeq r5, r4, fp, ip │ │ │ │ tsteq r3, r8, ror r0 │ │ │ │ tsteq r3, r0, ror r0 │ │ │ │ - mrseq ip, SP_usr │ │ │ │ - tsteq r5, r4, ror r1 │ │ │ │ - tsteq r5, r4, lsr r1 │ │ │ │ - strdeq ip, [r5, -ip] │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ - tsteq r3, r0, asr #32 │ │ │ │ - @ instruction: 0x0105c198 │ │ │ │ - tsteq r5, r4, ror #2 │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ + tsteq r5, r8, ror #24 │ │ │ │ + tsteq r5, r8, lsl ip │ │ │ │ + qaddeq r2, r8, r3 │ │ │ │ + qaddeq r2, r0, r3 │ │ │ │ + smlabbeq r5, r4, pc, ip @ │ │ │ │ + tsteq r5, r4, lsl lr │ │ │ │ + tsteq r5, r8, asr sp │ │ │ │ + smlatteq r5, r4, ip, ip │ │ │ │ + @ instruction: 0x0105cc94 │ │ │ │ tsteq r3, r0, lsr #32 │ │ │ │ - tsteq r5, ip, lsr r2 │ │ │ │ - strdeq ip, [r5, -ip] │ │ │ │ - @ instruction: 0x0105c1bc │ │ │ │ - mrseq r2, (UNDEF: 3) │ │ │ │ + strdeq ip, [r5, -r0] │ │ │ │ + tsteq r3, r0, lsl r0 │ │ │ │ + @ instruction: 0x0105cd94 │ │ │ │ + tsteq r5, r4, asr #26 │ │ │ │ strdeq r1, [r3, -r8] │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - tsteq r5, r0, lsr #4 │ │ │ │ - smlatteq r3, r0, pc, r1 @ │ │ │ │ - ldrdeq r1, [r3, -r8] │ │ │ │ - strdeq ip, [r5, -ip] │ │ │ │ - tsteq r5, ip, lsr #6 │ │ │ │ - smlabteq r5, r0, r2, ip │ │ │ │ - tsteq r5, ip, ror r2 │ │ │ │ - tsteq r5, ip, asr #4 │ │ │ │ + strdeq r1, [r3, -r0] │ │ │ │ + tsteq r5, r0, ror lr │ │ │ │ + tsteq r5, r0, lsr #28 │ │ │ │ + ldrdeq ip, [r5, -r0] │ │ │ │ + ldrdeq r1, [r3, -r0] │ │ │ │ + smlabteq r3, r8, pc, r1 @ │ │ │ │ + @ instruction: 0x0105ceb4 │ │ │ │ + tsteq r5, r4, ror #28 │ │ │ │ + @ instruction: 0x01031fb0 │ │ │ │ smlatbeq r3, r8, pc, r1 @ │ │ │ │ - tsteq r5, r8, ror r2 │ │ │ │ - @ instruction: 0x01031f98 │ │ │ │ - smlabteq r5, ip, r2, ip │ │ │ │ - @ instruction: 0x0105c29c │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ + smlabbeq r5, r8, pc, ip @ │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ + smlatteq r5, r8, lr, ip │ │ │ │ smlabbeq r3, r0, pc, r1 @ │ │ │ │ tsteq r3, r8, ror pc │ │ │ │ - tsteq r5, r8, lsr r3 │ │ │ │ - tsteq r5, r8, lsl #6 │ │ │ │ - ldrdeq ip, [r5, -r8] │ │ │ │ + smlabteq r5, ip, pc, ip @ │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ + tsteq r3, r0, ror #30 │ │ │ │ tsteq r3, r8, asr pc │ │ │ │ - tsteq r3, r0, asr pc │ │ │ │ - tsteq r5, ip, asr #6 │ │ │ │ - tsteq r5, ip, lsl r3 │ │ │ │ + smlatbeq r5, r8, r0, sp │ │ │ │ + qaddeq sp, r8, r5 │ │ │ │ + tsteq r5, r8 │ │ │ │ tsteq r3, r8, lsr pc │ │ │ │ tsteq r3, r0, lsr pc │ │ │ │ - tsteq r5, r4, asr #8 │ │ │ │ - @ instruction: 0x0105c3b0 │ │ │ │ - smlabbeq r5, r0, r3, ip │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ - tsteq r3, r0, lsl #30 │ │ │ │ - ldrdeq ip, [r5, -r4] │ │ │ │ - @ instruction: 0x0105c394 │ │ │ │ - smlatteq r3, r8, lr, r1 │ │ │ │ - smlatteq r3, r0, lr, r1 │ │ │ │ - smlatbeq r5, r8, r4, ip │ │ │ │ - tsteq r5, r8, asr r4 │ │ │ │ - tsteq r5, r8, lsl #8 │ │ │ │ + smlatteq r5, ip, r0, sp │ │ │ │ + swpeq sp, ip, [r5] │ │ │ │ + tsteq r3, r8, lsl pc │ │ │ │ + tsteq r3, r0, lsl pc │ │ │ │ + @ instruction: 0x0105dc9c │ │ │ │ + ldrdeq sp, [r5, -r0] │ │ │ │ + strdeq sp, [r5, -r8] │ │ │ │ + smlabbeq r5, r8, r2, sp │ │ │ │ + smlabteq r5, ip, r1, sp │ │ │ │ + tsteq r5, r8, asr r1 │ │ │ │ + tsteq r5, r8, lsl #2 │ │ │ │ + ldrdeq r1, [r3, -r0] │ │ │ │ + tsteq r5, r4, ror #2 │ │ │ │ smlabteq r3, r0, lr, r1 │ │ │ │ - @ instruction: 0x01031eb8 │ │ │ │ - smlatteq r5, ip, r4, ip │ │ │ │ - @ instruction: 0x0105c49c │ │ │ │ + tsteq r5, r8, lsl #4 │ │ │ │ + @ instruction: 0x0105d1b8 │ │ │ │ + smlatbeq r3, r8, lr, r1 │ │ │ │ smlatbeq r3, r0, lr, r1 │ │ │ │ - @ instruction: 0x01031e98 │ │ │ │ - ldrdeq ip, [r5, -r8] │ │ │ │ - tsteq r5, r0, lsl #16 │ │ │ │ - @ instruction: 0x0105c690 │ │ │ │ - ldrdeq ip, [r5, -r4] │ │ │ │ - tsteq r5, r0, ror #10 │ │ │ │ - tsteq r5, r0, lsl r5 │ │ │ │ + smlatteq r5, r4, r2, sp │ │ │ │ + @ instruction: 0x0105d294 │ │ │ │ + tsteq r5, r4, asr #4 │ │ │ │ + smlabbeq r3, r0, lr, r1 │ │ │ │ + tsteq r3, r8, ror lr │ │ │ │ + tsteq r5, r8, lsr #6 │ │ │ │ + ldrdeq sp, [r5, -r8] │ │ │ │ tsteq r3, r0, ror #28 │ │ │ │ - tsteq r5, ip, ror #10 │ │ │ │ - tsteq r3, r0, asr lr │ │ │ │ - tsteq r5, r0, lsl r6 │ │ │ │ - smlabteq r5, r0, r5, ip │ │ │ │ - tsteq r3, r8, lsr lr │ │ │ │ + tsteq r3, r8, asr lr │ │ │ │ + @ instruction: 0x0105d4b8 │ │ │ │ + strdeq sp, [r5, -ip] │ │ │ │ + smlatbeq r5, ip, r3, sp │ │ │ │ + tsteq r5, ip, asr r3 │ │ │ │ tsteq r3, r0, lsr lr │ │ │ │ - smlatteq r5, ip, r6, ip │ │ │ │ - @ instruction: 0x0105c69c │ │ │ │ - tsteq r5, ip, asr #12 │ │ │ │ + tsteq r3, r8, lsr #28 │ │ │ │ + tsteq r5, r0, asr #8 │ │ │ │ + strdeq sp, [r5, -r0] │ │ │ │ tsteq r3, r0, lsl lr │ │ │ │ tsteq r3, r8, lsl #28 │ │ │ │ - tsteq r5, r0, lsr r7 │ │ │ │ - smlatteq r5, r0, r6, ip │ │ │ │ - strdeq r1, [r3, -r0] │ │ │ │ + tsteq r5, ip, lsl r5 │ │ │ │ + smlabteq r5, ip, r4, sp │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ smlatteq r3, r8, sp, r1 │ │ │ │ - smlabteq r5, r0, r8, ip │ │ │ │ - tsteq r5, r4, lsl #16 │ │ │ │ - @ instruction: 0x0105c7b4 │ │ │ │ - tsteq r5, r4, ror #14 │ │ │ │ + smlatteq r3, r0, sp, r1 │ │ │ │ + tsteq r5, r0, ror #10 │ │ │ │ + tsteq r5, r0, lsl r5 │ │ │ │ + smlabteq r3, r8, sp, r1 │ │ │ │ smlabteq r3, r0, sp, r1 │ │ │ │ - @ instruction: 0x01031db8 │ │ │ │ - tsteq r5, r8, asr #16 │ │ │ │ - strdeq ip, [r5, -r8] │ │ │ │ - smlatbeq r3, r0, sp, r1 │ │ │ │ - @ instruction: 0x01031d98 │ │ │ │ - tsteq r5, r4, lsr #18 │ │ │ │ - ldrdeq ip, [r5, -r4] │ │ │ │ - smlabbeq r5, r4, r8, ip │ │ │ │ - tsteq r3, r8, ror sp │ │ │ │ - tsteq r3, r0, ror sp │ │ │ │ - tsteq r5, r8, ror #18 │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ - tsteq r3, r8, asr sp │ │ │ │ - tsteq r3, r0, asr sp │ │ │ │ - smlabbeq r5, r4, ip, ip │ │ │ │ - tsteq r5, r4, lsl fp │ │ │ │ - tsteq r5, r8, asr sl │ │ │ │ - smlatteq r5, r4, r9, ip │ │ │ │ - @ instruction: 0x0105c994 │ │ │ │ + tsteq r5, ip, ror r8 │ │ │ │ + tsteq r5, ip, lsl #14 │ │ │ │ + tsteq r5, r0, asr r6 │ │ │ │ + ldrdeq sp, [r5, -ip] │ │ │ │ + smlabbeq r5, ip, r5, sp │ │ │ │ + @ instruction: 0x01031d90 │ │ │ │ + smlatteq r5, r8, r5, sp │ │ │ │ + smlabbeq r3, r0, sp, r1 │ │ │ │ + smlabbeq r5, ip, r6, sp │ │ │ │ + tsteq r5, ip, lsr r6 │ │ │ │ + tsteq r3, r8, ror #26 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ + tsteq r5, r8, ror #14 │ │ │ │ + tsteq r5, r8, lsl r7 │ │ │ │ + smlabteq r5, r8, r6, sp │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ + tsteq r3, r8, lsr sp │ │ │ │ + smlatbeq r5, ip, r7, sp │ │ │ │ + tsteq r5, ip, asr r7 │ │ │ │ tsteq r3, r0, lsr #26 │ │ │ │ - strdeq ip, [r5, -r0] │ │ │ │ - tsteq r3, r0, lsl sp │ │ │ │ - @ instruction: 0x0105ca94 │ │ │ │ - tsteq r5, r4, asr #20 │ │ │ │ - strdeq r1, [r3, -r8] │ │ │ │ + tsteq r3, r8, lsl sp │ │ │ │ + tsteq r5, ip, lsr r9 │ │ │ │ + smlabbeq r5, r0, r8, sp │ │ │ │ + tsteq r5, r0, lsr r8 │ │ │ │ + smlatteq r5, r0, r7, sp │ │ │ │ strdeq r1, [r3, -r0] │ │ │ │ - tsteq r5, r0, ror fp │ │ │ │ - tsteq r5, r0, lsr #22 │ │ │ │ - ldrdeq ip, [r5, -r0] │ │ │ │ + smlatteq r3, r8, ip, r1 │ │ │ │ + smlabteq r5, r4, r8, sp │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ ldrdeq r1, [r3, -r0] │ │ │ │ smlabteq r3, r8, ip, r1 │ │ │ │ - @ instruction: 0x0105cbb4 │ │ │ │ - tsteq r5, r4, ror #22 │ │ │ │ - @ instruction: 0x01031cb0 │ │ │ │ + smlatbeq r5, r0, r9, sp │ │ │ │ + tsteq r5, r0, asr r9 │ │ │ │ + tsteq r5, r0, lsl #18 │ │ │ │ smlatbeq r3, r8, ip, r1 │ │ │ │ - tsteq r5, r4, asr #26 │ │ │ │ - smlabbeq r5, r8, ip, ip │ │ │ │ - tsteq r5, r8, lsr ip │ │ │ │ - smlatteq r5, r8, fp, ip │ │ │ │ + smlatbeq r3, r0, ip, r1 │ │ │ │ + smlatteq r5, r4, r9, sp │ │ │ │ + @ instruction: 0x0105d994 │ │ │ │ + smlabbeq r3, r8, ip, r1 │ │ │ │ smlabbeq r3, r0, ip, r1 │ │ │ │ - tsteq r3, r8, ror ip │ │ │ │ - smlabteq r5, ip, ip, ip │ │ │ │ - tsteq r5, ip, ror ip │ │ │ │ - tsteq r3, r0, ror #24 │ │ │ │ - tsteq r3, r8, asr ip │ │ │ │ - smlatbeq r5, r8, sp, ip │ │ │ │ - tsteq r5, r8, asr sp │ │ │ │ - tsteq r5, r8, lsl #26 │ │ │ │ - tsteq r3, r8, lsr ip │ │ │ │ - tsteq r3, r0, lsr ip │ │ │ │ - smlatteq r5, ip, sp, ip │ │ │ │ - @ instruction: 0x0105cd9c │ │ │ │ - tsteq r3, r8, lsl ip │ │ │ │ - tsteq r3, r0, lsl ip │ │ │ │ - @ instruction: 0x0105d99c │ │ │ │ - ldrdeq sp, [r5, -r0] │ │ │ │ - strdeq sp, [r5, -r8] │ │ │ │ - smlabbeq r5, r8, pc, ip @ │ │ │ │ - smlabteq r5, ip, lr, ip │ │ │ │ - tsteq r5, r8, asr lr │ │ │ │ - tsteq r5, r8, lsl #28 │ │ │ │ - ldrdeq r1, [r3, -r0] │ │ │ │ - tsteq r5, r4, ror #28 │ │ │ │ - smlabteq r3, r0, fp, r1 │ │ │ │ - tsteq r5, r8, lsl #30 │ │ │ │ - @ instruction: 0x0105ceb8 │ │ │ │ - smlatbeq r3, r8, fp, r1 │ │ │ │ - smlatbeq r3, r0, fp, r1 │ │ │ │ - smlatteq r5, r4, pc, ip @ │ │ │ │ - @ instruction: 0x0105cf94 │ │ │ │ - tsteq r5, r4, asr #30 │ │ │ │ - smlabbeq r3, r0, fp, r1 │ │ │ │ - tsteq r3, r8, ror fp │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ - ldrdeq ip, [r5, -r8] │ │ │ │ - tsteq r3, r0, ror #22 │ │ │ │ - tsteq r3, r8, asr fp │ │ │ │ - @ instruction: 0x0105d1b8 │ │ │ │ - strdeq sp, [r5, -ip] │ │ │ │ - smlatbeq r5, ip, r0, sp │ │ │ │ - qaddeq sp, ip, r5 │ │ │ │ - tsteq r3, r0, lsr fp │ │ │ │ - tsteq r3, r8, lsr #22 │ │ │ │ - tsteq r5, r0, asr #2 │ │ │ │ - strdeq sp, [r5, -r0] │ │ │ │ - tsteq r3, r0, lsl fp │ │ │ │ - tsteq r3, r8, lsl #22 │ │ │ │ - tsteq r5, ip, lsl r2 │ │ │ │ - smlabteq r5, ip, r1, sp │ │ │ │ - tsteq r5, ip, ror r1 │ │ │ │ - smlatteq r3, r8, sl, r1 │ │ │ │ - smlatteq r3, r0, sl, r1 │ │ │ │ - tsteq r5, r0, ror #4 │ │ │ │ - tsteq r5, r0, lsl r2 │ │ │ │ - smlabteq r3, r8, sl, r1 │ │ │ │ - smlabteq r3, r0, sl, r1 │ │ │ │ - tsteq r5, ip, ror r5 │ │ │ │ - tsteq r5, ip, lsl #8 │ │ │ │ - tsteq r5, r0, asr r3 │ │ │ │ - ldrdeq sp, [r5, -ip] │ │ │ │ - smlabbeq r5, ip, r2, sp │ │ │ │ - @ instruction: 0x01031a90 │ │ │ │ - smlatteq r5, r8, r2, sp │ │ │ │ - smlabbeq r3, r0, sl, r1 │ │ │ │ - smlabbeq r5, ip, r3, sp │ │ │ │ - tsteq r5, ip, lsr r3 │ │ │ │ - tsteq r3, r8, ror #20 │ │ │ │ - tsteq r3, r0, ror #20 │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ - tsteq r5, r8, lsl r4 │ │ │ │ - smlabteq r5, r8, r3, sp │ │ │ │ - tsteq r3, r0, asr #20 │ │ │ │ - tsteq r3, r8, lsr sl │ │ │ │ - smlatbeq r5, ip, r4, sp │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ - tsteq r3, r0, lsr #20 │ │ │ │ - tsteq r3, r8, lsl sl │ │ │ │ - tsteq r5, ip, lsr r6 │ │ │ │ - smlabbeq r5, r0, r5, sp │ │ │ │ - tsteq r5, r0, lsr r5 │ │ │ │ - smlatteq r5, r0, r4, sp │ │ │ │ - strdeq r1, [r3, -r0] │ │ │ │ - smlatteq r3, r8, r9, r1 │ │ │ │ - smlabteq r5, r4, r5, sp │ │ │ │ - tsteq r5, r4, ror r5 │ │ │ │ - ldrdeq r1, [r3, -r0] │ │ │ │ - smlabteq r3, r8, r9, r1 │ │ │ │ - smlatbeq r5, r0, r6, sp │ │ │ │ - tsteq r5, r0, asr r6 │ │ │ │ - tsteq r5, r0, lsl #12 │ │ │ │ - smlatbeq r3, r8, r9, r1 │ │ │ │ - smlatbeq r3, r0, r9, r1 │ │ │ │ - smlatteq r5, r4, r6, sp │ │ │ │ - @ instruction: 0x0105d694 │ │ │ │ - smlabbeq r3, r8, r9, r1 │ │ │ │ - smlabbeq r3, r0, r9, r1 │ │ │ │ ldrdeq sp, [r5, -r0] │ │ │ │ strdeq sp, [r5, -r8] │ │ │ │ - smlabbeq r5, r8, r8, sp │ │ │ │ - smlabteq r5, ip, r7, sp │ │ │ │ - tsteq r5, r8, asr r7 │ │ │ │ + smlabbeq r5, r8, fp, sp │ │ │ │ + smlabteq r5, ip, sl, sp │ │ │ │ + tsteq r5, r8, asr sl │ │ │ │ ldrbtmi r4, [r8], #-2161 @ 0xfffff78f │ │ │ │ ldmdami r1!, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2160 @ 0xfffff790 │ │ │ │ ldmdami r0!, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2159 @ 0xfffff791 │ │ │ │ @@ -54945,90 +54945,90 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2125 @ 0xfffff7b3 │ │ │ │ stmdami sp, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2124 @ 0xfffff7b4 │ │ │ │ stmdami ip, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlabbeq r5, lr, r2, sp │ │ │ │ + smlabbeq r5, lr, r5, sp │ │ │ │ ldrdeq r1, [r3, -r0] │ │ │ │ - smlatteq r5, lr, r2, sp │ │ │ │ - smlabteq r3, r4, r4, r1 │ │ │ │ - @ instruction: 0x0105d396 │ │ │ │ - tsteq r5, r8, asr #6 │ │ │ │ - @ instruction: 0x010314b2 │ │ │ │ - smlatbeq r3, ip, r4, r1 │ │ │ │ - tsteq r5, sl, ror r4 │ │ │ │ - tsteq r5, ip, lsr #8 │ │ │ │ + smlatteq r5, lr, r5, sp │ │ │ │ + smlabteq r3, r4, r7, r1 │ │ │ │ + @ instruction: 0x0105d696 │ │ │ │ + tsteq r5, r8, asr #12 │ │ │ │ + @ instruction: 0x010317b2 │ │ │ │ + smlatbeq r3, ip, r7, r1 │ │ │ │ + tsteq r5, sl, ror r7 │ │ │ │ + tsteq r5, ip, lsr #14 │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ - @ instruction: 0x01031494 │ │ │ │ - smlabbeq r3, lr, r4, r1 │ │ │ │ - smlabteq r5, r8, r4, sp │ │ │ │ - tsteq r5, sl, ror r4 │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - tsteq r3, r6, ror r4 │ │ │ │ - tsteq r5, r0, ror #12 │ │ │ │ - smlatbeq r5, r6, r5, sp │ │ │ │ - tsteq r5, r8, asr r5 │ │ │ │ - tsteq r5, sl, lsl #10 │ │ │ │ - tsteq r3, r8, asr r4 │ │ │ │ - tsteq r3, r2, asr r4 │ │ │ │ + @ instruction: 0x01031794 │ │ │ │ + smlabbeq r3, lr, r7, r1 │ │ │ │ + smlabteq r5, r8, r7, sp │ │ │ │ + tsteq r5, sl, ror r7 │ │ │ │ + tsteq r3, ip, ror r7 │ │ │ │ + tsteq r3, r6, ror r7 │ │ │ │ + tsteq r5, r0, ror #18 │ │ │ │ + smlatbeq r5, r6, r8, sp │ │ │ │ + tsteq r5, r8, asr r8 │ │ │ │ + tsteq r5, sl, lsl #16 │ │ │ │ + tsteq r3, r8, asr r7 │ │ │ │ + tsteq r3, r2, asr r7 │ │ │ │ strdeq sp, [r5, -r4] │ │ │ │ - smlatbeq r5, r6, r5, sp │ │ │ │ - tsteq r3, r0, asr #8 │ │ │ │ - tsteq r3, sl, lsr r4 │ │ │ │ + smlatbeq r5, r6, r8, sp │ │ │ │ + tsteq r3, r0, asr #14 │ │ │ │ + tsteq r3, sl, lsr r7 │ │ │ │ ldrdeq sp, [r5, -r8] │ │ │ │ - smlabbeq r5, sl, r6, sp │ │ │ │ - tsteq r5, ip, lsr r6 │ │ │ │ - tsteq r3, r2, lsr #8 │ │ │ │ - tsteq r3, ip, lsl r4 │ │ │ │ - tsteq r5, r6, lsr #14 │ │ │ │ + smlabbeq r5, sl, r9, sp │ │ │ │ + tsteq r5, ip, lsr r9 │ │ │ │ + tsteq r3, r2, lsr #14 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ + tsteq r5, r6, lsr #20 │ │ │ │ ldrdeq sp, [r5, -r8] │ │ │ │ - tsteq r3, sl, lsl #8 │ │ │ │ - tsteq r3, r4, lsl #8 │ │ │ │ - tsteq r5, sl, asr #20 │ │ │ │ + tsteq r3, sl, lsl #14 │ │ │ │ + tsteq r3, r4, lsl #14 │ │ │ │ + tsteq r5, sl, asr #26 │ │ │ │ ldrdeq sp, [r5, -ip] │ │ │ │ - tsteq r5, r2, lsr #16 │ │ │ │ - @ instruction: 0x0105d7b0 │ │ │ │ - tsteq r5, r2, ror #14 │ │ │ │ - smlatteq r3, r0, r3, r1 │ │ │ │ - smlabteq r5, r2, r7, sp │ │ │ │ + tsteq r5, r2, lsr #22 │ │ │ │ + @ instruction: 0x0105dab0 │ │ │ │ + tsteq r5, r2, ror #20 │ │ │ │ + smlatteq r3, r0, r6, r1 │ │ │ │ + smlabteq r5, r2, sl, sp │ │ │ │ ldrdeq r1, [r3, -r4] │ │ │ │ - tsteq r5, sl, ror #16 │ │ │ │ - tsteq r5, ip, lsl r8 │ │ │ │ - smlabteq r3, r2, r3, r1 │ │ │ │ - @ instruction: 0x010313bc │ │ │ │ - tsteq r5, lr, asr #18 │ │ │ │ - tsteq r5, r0, lsl #18 │ │ │ │ - @ instruction: 0x0105d8b2 │ │ │ │ - smlatbeq r3, r4, r3, r1 │ │ │ │ - @ instruction: 0x0103139e │ │ │ │ - @ instruction: 0x0105d99c │ │ │ │ - tsteq r5, lr, asr #18 │ │ │ │ - smlabbeq r3, ip, r3, r1 │ │ │ │ - smlabbeq r3, r6, r3, r1 │ │ │ │ - tsteq r5, r4, lsr fp │ │ │ │ - tsteq r5, sl, ror sl │ │ │ │ - tsteq r5, ip, lsr #20 │ │ │ │ + tsteq r5, sl, ror #22 │ │ │ │ + tsteq r5, ip, lsl fp │ │ │ │ + smlabteq r3, r2, r6, r1 │ │ │ │ + @ instruction: 0x010316bc │ │ │ │ + tsteq r5, lr, asr #24 │ │ │ │ + tsteq r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x0105dbb2 │ │ │ │ + smlatbeq r3, r4, r6, r1 │ │ │ │ + @ instruction: 0x0103169e │ │ │ │ + @ instruction: 0x0105dc9c │ │ │ │ + tsteq r5, lr, asr #24 │ │ │ │ + smlabbeq r3, ip, r6, r1 │ │ │ │ + smlabbeq r3, r6, r6, r1 │ │ │ │ + tsteq r5, r4, lsr lr │ │ │ │ + tsteq r5, sl, ror sp │ │ │ │ + tsteq r5, ip, lsr #26 │ │ │ │ ldrdeq sp, [r5, -lr] │ │ │ │ - tsteq r3, r8, ror #6 │ │ │ │ - tsteq r3, r2, ror #6 │ │ │ │ - smlabteq r5, r8, sl, sp │ │ │ │ - tsteq r5, sl, ror sl │ │ │ │ - tsteq r3, r0, asr r3 │ │ │ │ - tsteq r3, sl, asr #6 │ │ │ │ - smlatbeq r5, ip, fp, sp │ │ │ │ - tsteq r5, lr, asr fp │ │ │ │ - tsteq r5, r0, lsl fp │ │ │ │ - tsteq r3, r2, lsr r3 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ + tsteq r3, r8, ror #12 │ │ │ │ + tsteq r3, r2, ror #12 │ │ │ │ + smlabteq r5, r8, sp, sp │ │ │ │ + tsteq r5, sl, ror sp │ │ │ │ + tsteq r3, r0, asr r6 │ │ │ │ + tsteq r3, sl, asr #12 │ │ │ │ + smlatbeq r5, ip, lr, sp │ │ │ │ + tsteq r5, lr, asr lr │ │ │ │ + tsteq r5, r0, lsl lr │ │ │ │ + tsteq r3, r2, lsr r6 │ │ │ │ + tsteq r3, ip, lsr #12 │ │ │ │ strdeq sp, [r5, -sl] │ │ │ │ - smlatbeq r5, ip, fp, sp │ │ │ │ - tsteq r3, sl, lsl r3 │ │ │ │ - tsteq r3, r4, lsl r3 │ │ │ │ + smlatbeq r5, ip, lr, sp │ │ │ │ + tsteq r3, sl, lsl r6 │ │ │ │ + tsteq r3, r4, lsl r6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ addsmi pc, ip, #805306372 @ 0x30000004 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -55691,107 +55691,107 @@ │ │ │ │ mul r7, sl, lr │ │ │ │ ldrtmi r4, [fp], -r1, ror #20 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ cdp 7, 9, cr15, cr0, cr8, {6} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - @ instruction: 0x010316bc │ │ │ │ - tsteq r5, r6, lsl #26 │ │ │ │ - tsteq r3, ip, lsr r8 │ │ │ │ + @ instruction: 0x010319bc │ │ │ │ + tsteq r5, r6 │ │ │ │ + tsteq r3, ip, lsr fp │ │ │ │ ldrdeq r0, [r5, -lr] │ │ │ │ - tsteq r3, r6, lsr r4 │ │ │ │ - tsteq r5, r0, lsr #24 │ │ │ │ - tsteq r3, r4, lsr r4 │ │ │ │ - tsteq r5, r6, lsl r9 │ │ │ │ - tsteq r3, r8, lsr #8 │ │ │ │ - smlatteq r3, r2, r0, r1 │ │ │ │ - smlabteq r5, ip, r8, r0 │ │ │ │ + tsteq r3, r6, lsr r7 │ │ │ │ + tsteq r5, r0, lsr #30 │ │ │ │ + tsteq r3, r4, lsr r7 │ │ │ │ + tsteq r5, r6, lsl ip │ │ │ │ + tsteq r3, r8, lsr #14 │ │ │ │ + smlatteq r3, r2, r3, r1 │ │ │ │ + smlabteq r5, ip, fp, r0 │ │ │ │ strdeq r8, [r3, -r8] │ │ │ │ - smlatbeq r5, lr, r8, r0 │ │ │ │ - tsteq r3, r2, lsl #8 │ │ │ │ - tsteq r3, r6, lsl #8 │ │ │ │ - smlatteq r3, sl, r3, r8 │ │ │ │ - smlatteq fp, r8, lr, ip │ │ │ │ - tsteq r3, r2, asr #8 │ │ │ │ - tsteq r5, r8, asr #16 │ │ │ │ - tsteq r3, r4, lsr r4 │ │ │ │ - tsteq r5, r6, lsr #16 │ │ │ │ - smlatbeq r3, r0, r3, r8 │ │ │ │ - @ instruction: 0x010388bc │ │ │ │ - tsteq r3, r8, lsl #18 │ │ │ │ - tsteq r5, r4, lsr #10 │ │ │ │ - tsteq r5, r0, lsr r5 │ │ │ │ - qaddeq r1, r2, r3 │ │ │ │ - tsteq r3, sl, asr #32 │ │ │ │ - @ instruction: 0x0103839e │ │ │ │ - @ instruction: 0x0103839e │ │ │ │ - smlatbeq r3, r2, r3, r8 │ │ │ │ - ldrdeq ip, [fp, -r8] │ │ │ │ + smlatbeq r5, lr, fp, r0 │ │ │ │ + tsteq r3, r2, lsl #14 │ │ │ │ + tsteq r3, r6, lsl #14 │ │ │ │ + smlatteq r3, sl, r6, r8 │ │ │ │ + smlatteq fp, r8, r1, sp │ │ │ │ + tsteq r3, r2, asr #14 │ │ │ │ + tsteq r5, r8, asr #22 │ │ │ │ + tsteq r3, r4, lsr r7 │ │ │ │ + tsteq r5, r6, lsr #22 │ │ │ │ + smlatbeq r3, r0, r6, r8 │ │ │ │ + @ instruction: 0x01038bbc │ │ │ │ + tsteq r3, r8, lsl #24 │ │ │ │ + tsteq r5, r4, lsr #16 │ │ │ │ + tsteq r5, r0, lsr r8 │ │ │ │ + tsteq r3, r2, asr r3 │ │ │ │ + tsteq r3, sl, asr #6 │ │ │ │ + @ instruction: 0x0103869e │ │ │ │ + @ instruction: 0x0103869e │ │ │ │ + smlatbeq r3, r2, r6, r8 │ │ │ │ + ldrdeq sp, [fp, -r8] │ │ │ │ strdeq r1, [r3, -r2] │ │ │ │ - tsteq r5, ip, lsr r7 │ │ │ │ - @ instruction: 0x010311b8 │ │ │ │ - smlabteq r3, r0, r1, r1 │ │ │ │ - smlabbeq fp, r2, sp, ip │ │ │ │ - smlatbeq r3, r8, r1, r1 │ │ │ │ - tsteq r3, lr, ror r1 │ │ │ │ - smlabbeq r3, sl, r1, r1 │ │ │ │ - smlabbeq r3, r6, r1, r1 │ │ │ │ - smlabbeq r3, r2, r1, r1 │ │ │ │ - smlabbeq r3, r0, r1, r1 │ │ │ │ - smlabbeq r3, r2, r1, r1 │ │ │ │ + tsteq r5, ip, lsr sl │ │ │ │ + @ instruction: 0x010314b8 │ │ │ │ + smlabteq r3, r0, r4, r1 │ │ │ │ + smlabbeq fp, r2, r0, sp │ │ │ │ + smlatbeq r3, r8, r4, r1 │ │ │ │ + tsteq r3, lr, ror r4 │ │ │ │ + smlabbeq r3, sl, r4, r1 │ │ │ │ + smlabbeq r3, r6, r4, r1 │ │ │ │ + smlabbeq r3, r2, r4, r1 │ │ │ │ + smlabbeq r3, r0, r4, r1 │ │ │ │ + smlabbeq r3, r2, r4, r1 │ │ │ │ strdeq ip, [fp, -r6] │ │ │ │ - tsteq r3, r2, ror r1 │ │ │ │ + tsteq r3, r2, ror r4 │ │ │ │ strdeq r1, [r3, -r6] │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ - tsteq r3, r2, lsl #2 │ │ │ │ - mrseq r1, (UNDEF: 19) │ │ │ │ + tsteq r3, r4, lsl #8 │ │ │ │ + tsteq r3, r2, lsl #8 │ │ │ │ + tsteq r3, r0, lsl #8 │ │ │ │ strdeq r1, [r3, -lr] │ │ │ │ - mrseq r1, (UNDEF: 19) │ │ │ │ - tsteq fp, r4, ror ip │ │ │ │ - strdeq r0, [r3, -r0] │ │ │ │ + tsteq r3, r0, lsl #8 │ │ │ │ + tsteq fp, r4, ror pc │ │ │ │ + strdeq r1, [r3, -r0] │ │ │ │ ldrdeq r0, [r5, -sl] │ │ │ │ - tsteq r3, r0, lsr pc │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ - tsteq r3, sl, lsl #30 │ │ │ │ - strdeq lr, [r3, -r6] │ │ │ │ - strdeq lr, [r3, -r6] │ │ │ │ - strdeq lr, [r3, -r8] │ │ │ │ - strdeq lr, [r3, -r6] │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + tsteq r3, sl, lsl #4 │ │ │ │ + strdeq pc, [r3, -r6] │ │ │ │ + strdeq pc, [r3, -r6] │ │ │ │ + strdeq pc, [r3, -r8] │ │ │ │ + strdeq pc, [r3, -r6] │ │ │ │ ldrdeq ip, [fp, -sl] │ │ │ │ - tsteq r3, r8, asr lr │ │ │ │ - ldrdeq lr, [r3, -r6] │ │ │ │ - smlatteq r6, r0, r3, r1 │ │ │ │ - @ instruction: 0x010bcb98 │ │ │ │ - @ instruction: 0x0103efb6 │ │ │ │ - smlabteq r3, r2, pc, lr @ │ │ │ │ - smlabteq r3, r0, pc, lr @ │ │ │ │ - tsteq r5, lr, lsl r2 │ │ │ │ - tsteq r3, r6, ror sp │ │ │ │ - tsteq r3, r0, ror sp │ │ │ │ - tsteq r3, r6, ror #10 │ │ │ │ - tsteq r3, r2, ror #10 │ │ │ │ - tsteq r3, r0, ror #10 │ │ │ │ - tsteq r3, lr, asr r5 │ │ │ │ - tsteq r3, ip, asr r5 │ │ │ │ - tsteq r3, sl, asr r5 │ │ │ │ - tsteq r3, r8, asr r5 │ │ │ │ - tsteq r3, r2, asr r5 │ │ │ │ - @ instruction: 0x0105d190 │ │ │ │ - @ instruction: 0x010bca98 │ │ │ │ - tsteq r3, r0, ror #24 │ │ │ │ + tsteq r3, r8, asr r1 │ │ │ │ + ldrdeq pc, [r3, -r6] │ │ │ │ + smlatteq r6, r0, r6, r1 │ │ │ │ + @ instruction: 0x010bce98 │ │ │ │ + @ instruction: 0x0103f2b6 │ │ │ │ + smlabteq r3, r2, r2, pc @ │ │ │ │ + smlabteq r3, r0, r2, pc @ │ │ │ │ + tsteq r5, lr, lsl r5 │ │ │ │ + tsteq r3, r6, ror r0 │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ + tsteq r3, r6, ror #16 │ │ │ │ + tsteq r3, r2, ror #16 │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ + tsteq r3, lr, asr r8 │ │ │ │ + tsteq r3, ip, asr r8 │ │ │ │ + tsteq r3, sl, asr r8 │ │ │ │ + tsteq r3, r8, asr r8 │ │ │ │ + tsteq r3, r2, asr r8 │ │ │ │ + @ instruction: 0x0105d490 │ │ │ │ + @ instruction: 0x010bcd98 │ │ │ │ + tsteq r3, r0, ror #30 │ │ │ │ strdeq r0, [r5, -ip] │ │ │ │ - tsteq r3, sl, ror pc │ │ │ │ - tsteq fp, r8, lsr sl │ │ │ │ - tsteq r3, r6, lsr pc │ │ │ │ - tsteq r3, r0, asr #6 │ │ │ │ - tsteq r3, r6, asr #6 │ │ │ │ - tsteq r3, r8, asr #6 │ │ │ │ - smlatteq fp, r4, r9, ip │ │ │ │ - tsteq r3, r8, lsr r8 │ │ │ │ + tsteq r3, sl, ror r2 │ │ │ │ + tsteq fp, r8, lsr sp │ │ │ │ + tsteq r3, r6, lsr r2 │ │ │ │ + tsteq r3, r0, asr #12 │ │ │ │ + tsteq r3, r6, asr #12 │ │ │ │ + tsteq r3, r8, asr #12 │ │ │ │ + smlatteq fp, r4, ip, ip │ │ │ │ + tsteq r3, r8, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf8944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5b00ff8 │ │ │ │ stmdale sl!, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr} │ │ │ │ svcvc 0x0012f5b0 │ │ │ │ @ instruction: 0xf5b0d20b │ │ │ │ @@ -55853,27 +55853,27 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ │ │ stmdami lr, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2061 @ 0xfffff7f3 │ │ │ │ stmdami sp, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlabteq r3, r6, r5, r0 │ │ │ │ - tsteq r5, r2, lsr pc │ │ │ │ - smlabbeq r3, lr, r5, r0 │ │ │ │ - tsteq r3, r0, ror #10 │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ - tsteq r3, ip, lsl r5 │ │ │ │ - tsteq r3, r6, lsl r5 │ │ │ │ - tsteq r5, sl, ror #28 │ │ │ │ + smlabteq r3, r6, r8, r0 │ │ │ │ + tsteq r5, r2, lsr r2 │ │ │ │ + smlabbeq r3, lr, r8, r0 │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ + tsteq r3, r4, asr #16 │ │ │ │ + tsteq r3, ip, lsl r8 │ │ │ │ + tsteq r3, r6, lsl r8 │ │ │ │ + tsteq r5, sl, ror #2 │ │ │ │ strdeq r0, [r3, -ip] │ │ │ │ - tsteq r5, sl, ror lr │ │ │ │ + tsteq r5, sl, ror r1 │ │ │ │ strdeq r0, [r3, -r0] │ │ │ │ - smlatteq r3, sl, r4, r0 │ │ │ │ - smlatteq r3, r4, r4, r0 │ │ │ │ + smlatteq r3, sl, r7, r0 │ │ │ │ + smlatteq r3, r4, r7, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf8a8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf5b1461e │ │ │ │ stmdale r7!, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr} │ │ │ │ @@ -56190,81 +56190,81 @@ │ │ │ │ b fed5fc9c │ │ │ │ bmi 1299d9c │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7c89500 │ │ │ │ andlt lr, r3, sl, lsr #21 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - tsteq r5, r4, ror #26 │ │ │ │ - tsteq r5, r8, ror #10 │ │ │ │ - tsteq r5, ip, lsr sp │ │ │ │ - tsteq r5, r4, asr r5 │ │ │ │ - tsteq r5, sl, asr r5 │ │ │ │ - @ instruction: 0x010bc5b6 │ │ │ │ - smlabbeq r3, lr, r7, r0 │ │ │ │ - smlabteq r6, r8, sp, r0 │ │ │ │ - smlabbeq r3, sl, r7, r0 │ │ │ │ - tsteq r3, r8, ror r7 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ - tsteq r3, sl, ror #14 │ │ │ │ - tsteq r3, lr, ror #14 │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ - tsteq r6, r8, asr #26 │ │ │ │ - tsteq r3, r2, asr r7 │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ - smlatteq fp, r4, r4, ip │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ + tsteq r5, r4, rrx │ │ │ │ + tsteq r5, r8, ror #16 │ │ │ │ + tsteq r5, ip, lsr r0 │ │ │ │ + tsteq r5, r4, asr r8 │ │ │ │ + tsteq r5, sl, asr r8 │ │ │ │ + @ instruction: 0x010bc8b6 │ │ │ │ + smlabbeq r3, lr, sl, r0 │ │ │ │ + smlabteq r6, r8, r0, r1 │ │ │ │ + smlabbeq r3, sl, sl, r0 │ │ │ │ + tsteq r3, r8, ror sl │ │ │ │ + tsteq fp, r4, ror #16 │ │ │ │ + tsteq r3, sl, ror #20 │ │ │ │ + tsteq r3, lr, ror #20 │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + tsteq r3, r0, ror #20 │ │ │ │ + tsteq r6, r8, asr #32 │ │ │ │ + tsteq r3, r2, asr sl │ │ │ │ + tsteq r3, r0, ror #20 │ │ │ │ + smlatteq fp, r4, r7, ip │ │ │ │ + tsteq r3, r0, ror #20 │ │ │ │ strdeq r0, [r6, -r4] │ │ │ │ - tsteq r3, r6, asr r7 │ │ │ │ - tsteq r3, r4, asr #14 │ │ │ │ - @ instruction: 0x010bc490 │ │ │ │ - tsteq r3, r6, lsr r7 │ │ │ │ - tsteq r3, lr, lsr r7 │ │ │ │ - tsteq r3, r0, asr #14 │ │ │ │ - tsteq r3, sl, lsr r7 │ │ │ │ - tsteq r3, r2, lsl r7 │ │ │ │ - tsteq r3, r4, lsl r7 │ │ │ │ - tsteq r3, r6, lsr #14 │ │ │ │ - tsteq r3, r2, asr #12 │ │ │ │ - tsteq r3, ip, lsr r6 │ │ │ │ - tsteq r3, r2, lsl r7 │ │ │ │ - tsteq r3, r6, lsl r6 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ - tsteq r5, sl, lsr fp │ │ │ │ - tsteq r5, sl, lsr fp │ │ │ │ - tsteq r5, r0, asr #22 │ │ │ │ + tsteq r3, r6, asr sl │ │ │ │ + tsteq r3, r4, asr #20 │ │ │ │ + @ instruction: 0x010bc790 │ │ │ │ + tsteq r3, r6, lsr sl │ │ │ │ + tsteq r3, lr, lsr sl │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ + tsteq r3, sl, lsr sl │ │ │ │ + tsteq r3, r2, lsl sl │ │ │ │ + tsteq r3, r4, lsl sl │ │ │ │ + tsteq r3, r6, lsr #20 │ │ │ │ + tsteq r3, r2, asr #18 │ │ │ │ + tsteq r3, ip, lsr r9 │ │ │ │ + tsteq r3, r2, lsl sl │ │ │ │ + tsteq r3, r6, lsl r9 │ │ │ │ + tsteq r3, r0, lsl r9 │ │ │ │ + tsteq r5, sl, lsr lr │ │ │ │ + tsteq r5, sl, lsr lr │ │ │ │ + tsteq r5, r0, asr #28 │ │ │ │ ldrdeq r2, [r5, -lr] │ │ │ │ ldrdeq r2, [r5, -lr] │ │ │ │ ldrdeq r2, [r5, -ip] │ │ │ │ - tsteq r5, r2, lsr #6 │ │ │ │ - @ instruction: 0x010522b2 │ │ │ │ - @ instruction: 0x010522b0 │ │ │ │ - smlatteq r5, r8, sl, ip │ │ │ │ + tsteq r5, r2, lsr #12 │ │ │ │ + @ instruction: 0x010525b2 │ │ │ │ + @ instruction: 0x010525b0 │ │ │ │ + smlatteq r5, r8, sp, ip │ │ │ │ ldrdeq ip, [r5, -lr] │ │ │ │ ldrdeq ip, [r5, -r8] │ │ │ │ ldrdeq ip, [r5, -r2] │ │ │ │ - smlabteq r5, ip, sl, ip │ │ │ │ - smlabteq r5, r6, sl, ip │ │ │ │ - smlabteq r5, r0, sl, ip │ │ │ │ - tsteq r3, r2, asr #26 │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ - @ instruction: 0x0105ca9e │ │ │ │ - @ instruction: 0x0105ca98 │ │ │ │ - @ instruction: 0x0105ca92 │ │ │ │ - smlabbeq r5, ip, sl, ip │ │ │ │ - smlabbeq r5, r6, sl, ip │ │ │ │ - tsteq fp, lr, ror #4 │ │ │ │ - tsteq r5, r0, ror sl │ │ │ │ - tsteq r3, r8, lsl sp │ │ │ │ + smlabteq r5, ip, sp, ip │ │ │ │ + smlabteq r5, r6, sp, ip │ │ │ │ + smlabteq r5, r0, sp, ip │ │ │ │ + tsteq r3, r2, asr #32 │ │ │ │ + tsteq r3, r0, asr #32 │ │ │ │ + @ instruction: 0x0105cd9e │ │ │ │ + @ instruction: 0x0105cd98 │ │ │ │ + @ instruction: 0x0105cd92 │ │ │ │ + smlabbeq r5, ip, sp, ip │ │ │ │ + smlabbeq r5, r6, sp, ip │ │ │ │ + tsteq fp, lr, ror #10 │ │ │ │ + tsteq r5, r0, ror sp │ │ │ │ + tsteq r3, r8, lsl r0 │ │ │ │ strdeq r7, [r3, -lr] │ │ │ │ - tsteq r5, r4, ror #20 │ │ │ │ - tsteq r3, ip, asr #8 │ │ │ │ - tsteq r3, r6, asr #8 │ │ │ │ - tsteq r3, sl, rrx │ │ │ │ + tsteq r5, r4, ror #26 │ │ │ │ + tsteq r3, ip, asr #14 │ │ │ │ + tsteq r3, r6, asr #14 │ │ │ │ + tsteq r3, sl, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf90a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7da0ff8 │ │ │ │ stclt 14, cr15, [r8, #-388] @ 0xfffffe7c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf90bc │ │ │ │ @@ -57112,106 +57112,106 @@ │ │ │ │ andseq pc, r1, #268435460 @ 0x10000004 │ │ │ │ andseq pc, r1, #268435468 @ 0x1000000c │ │ │ │ smullsmi fp, sl, fp, r2 │ │ │ │ @ instruction: 0xf10207d4 │ │ │ │ ldmdami sp, {r2, r3, r5, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000bfec │ │ │ │ + tsteq r5, r2, asr #28 │ │ │ │ + strheq r0, [r3, -ip] │ │ │ │ + smlatbeq r3, r4, r0, r0 │ │ │ │ + swpeq r0, r2, [r3] │ │ │ │ + tsteq r3, r0, ror r0 │ │ │ │ tsteq r5, r2, asr #22 │ │ │ │ - @ instruction: 0x0102fdbc │ │ │ │ - smlatbeq r2, r4, sp, pc @ │ │ │ │ - @ instruction: 0x0102fd92 │ │ │ │ - tstpeq r2, r0, ror sp @ p-variant is OBSOLETE │ │ │ │ - tsteq r5, r2, asr #16 │ │ │ │ - tsteq r5, r2, ror r8 │ │ │ │ + tsteq r5, r2, ror fp │ │ │ │ ldrdeq ip, [r5, -r8] │ │ │ │ - tsteq r5, r2, ror r9 │ │ │ │ - smlatbeq r5, r2, r8, ip │ │ │ │ - tsteq r5, r0, lsl r9 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ - tsteq r5, r6, lsl r9 │ │ │ │ + tsteq r5, r2, ror ip │ │ │ │ + smlatbeq r5, r2, fp, ip │ │ │ │ + tsteq r5, r0, lsl ip │ │ │ │ + tsteq r5, r4, ror #24 │ │ │ │ + tsteq r5, r6, lsl ip │ │ │ │ strdeq pc, [r2, -sl] │ │ │ │ - smlabteq r2, lr, fp, pc @ │ │ │ │ - smlabteq r2, r4, fp, pc @ │ │ │ │ - @ instruction: 0x0102fb9e │ │ │ │ - tstpeq r2, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, sl, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r6, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r2, lr, lr, pc @ │ │ │ │ + smlabteq r2, r4, lr, pc @ │ │ │ │ + @ instruction: 0x0102fe9e │ │ │ │ + tstpeq r2, r4, ror lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, sl, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r6, lsr #28 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r2, -ip] │ │ │ │ strdeq pc, [r2, -r2] │ │ │ │ - smlabteq r2, lr, sl, pc @ │ │ │ │ - smlatbeq r2, r2, sl, pc @ │ │ │ │ - tstpeq r2, lr, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r2, asr sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r2, lr, sp, pc @ │ │ │ │ + smlatbeq r2, r2, sp, pc @ │ │ │ │ + tstpeq r2, lr, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, asr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsr #26 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r2, -lr] │ │ │ │ strdeq pc, [r2, -r4] │ │ │ │ ldrdeq pc, [r2, -r0] │ │ │ │ ldrdeq ip, [r5, -sl] │ │ │ │ - tstpeq r2, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, asr #18 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r6, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r2, sl, r8, pc @ │ │ │ │ - @ instruction: 0x0102f8be │ │ │ │ - @ instruction: 0x0102f892 │ │ │ │ - smlabbeq r2, r8, r8, pc @ │ │ │ │ - tstpeq r2, r2, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r6, asr #16 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, sl, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r2, r2, r7, pc @ │ │ │ │ - smlabteq r2, ip, r7, pc @ │ │ │ │ - @ instruction: 0x0102f7ba │ │ │ │ - smlabbeq r2, lr, r7, pc @ │ │ │ │ - smlabbeq r2, r4, r7, pc @ │ │ │ │ - tstpeq r2, lr, ror #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, lr, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r0, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r2, r4, r6, pc @ │ │ │ │ - smlabteq r2, lr, r6, pc @ │ │ │ │ - @ instruction: 0x0102f6b8 │ │ │ │ - smlabbeq r2, sl, r6, pc @ │ │ │ │ - smlabbeq r2, r0, r6, pc @ │ │ │ │ - tstpeq r2, sl, asr r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r6, lsl ip @ p-variant is OBSOLETE │ │ │ │ + smlatteq r2, sl, fp, pc @ │ │ │ │ + @ instruction: 0x0102fbbe │ │ │ │ + @ instruction: 0x0102fb92 │ │ │ │ + smlabbeq r2, r8, fp, pc @ │ │ │ │ + tstpeq r2, r2, ror fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r6, asr #22 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, sl, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlatteq r2, r2, sl, pc @ │ │ │ │ + smlabteq r2, ip, sl, pc @ │ │ │ │ + @ instruction: 0x0102faba │ │ │ │ + smlabbeq r2, lr, sl, pc @ │ │ │ │ + smlabbeq r2, r4, sl, pc @ │ │ │ │ + tstpeq r2, lr, ror #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, lr, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsl sl @ p-variant is OBSOLETE │ │ │ │ + smlatteq r2, r4, r9, pc @ │ │ │ │ + smlabteq r2, lr, r9, pc @ │ │ │ │ + @ instruction: 0x0102f9b8 │ │ │ │ + smlabbeq r2, sl, r9, pc @ │ │ │ │ + smlabbeq r2, r0, r9, pc @ │ │ │ │ + tstpeq r2, sl, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsr #18 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r2, -lr] │ │ │ │ strdeq pc, [r2, -r4] │ │ │ │ - smlabteq r2, lr, r5, pc @ │ │ │ │ - smlatbeq r2, r0, r5, pc @ │ │ │ │ - @ instruction: 0x0102f596 │ │ │ │ - tstpeq r2, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r2, asr #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r2, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r2, r4, r4, pc @ │ │ │ │ - @ instruction: 0x0102f4b6 │ │ │ │ - smlatbeq r2, ip, r4, pc @ │ │ │ │ - smlabbeq r2, r6, r4, pc @ │ │ │ │ - tstpeq r2, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, lr, asr #8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r2, lr, r8, pc @ │ │ │ │ + smlatbeq r2, r0, r8, pc @ │ │ │ │ + @ instruction: 0x0102f896 │ │ │ │ + tstpeq r2, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, asr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r2, r4, r7, pc @ │ │ │ │ + @ instruction: 0x0102f7b6 │ │ │ │ + smlatbeq r2, ip, r7, pc @ │ │ │ │ + smlabbeq r2, r6, r7, pc @ │ │ │ │ + tstpeq r2, r8, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, lr, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r2, -lr] │ │ │ │ ldrdeq pc, [r2, -ip] │ │ │ │ - @ instruction: 0x0102f3ba │ │ │ │ - @ instruction: 0x0102f390 │ │ │ │ - tstpeq r2, r6, ror #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r2, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0102f6ba │ │ │ │ + @ instruction: 0x0102f690 │ │ │ │ + tstpeq r2, r6, ror #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, lsl r6 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r2, -r0] │ │ │ │ - smlabteq r2, r6, r2, pc @ │ │ │ │ - smlatbeq r2, r4, r2, pc @ │ │ │ │ - smlabbeq r2, r2, r2, pc @ │ │ │ │ - tstpeq r2, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r5, sl, pc, fp @ │ │ │ │ + smlabteq r2, r6, r5, pc @ │ │ │ │ + smlatbeq r2, r4, r5, pc @ │ │ │ │ + smlabbeq r2, r2, r5, pc @ │ │ │ │ + tstpeq r2, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r5, sl, r2, ip │ │ │ │ ldrdeq pc, [r2, -sl] │ │ │ │ - tsteq r5, sl, lsr #30 │ │ │ │ - @ instruction: 0x0102f19a │ │ │ │ - tstpeq r2, ip, ror #2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq r5, sl, lsr #4 │ │ │ │ + @ instruction: 0x0102f49a │ │ │ │ + tstpeq r2, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsr r4 @ p-variant is OBSOLETE │ │ │ │ svcvs 0x0060f5b0 │ │ │ │ @ instruction: 0xf640d826 │ │ │ │ addsmi r5, r8, #-1946157053 @ 0x8c000003 │ │ │ │ @ instruction: 0xf6a0d90f │ │ │ │ vcgt.s8 , q8, q10 │ │ │ │ vmov.i32 d17, #4352 @ 0x00001100 │ │ │ │ addslt r1, fp, #16, 4 │ │ │ │ @@ -58020,99 +58020,99 @@ │ │ │ │ andshi pc, r7, r2, lsl #4 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10107da │ │ │ │ ldmdami r6, {r2, r4, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000b8d4 │ │ │ │ - @ instruction: 0x0102ef9c │ │ │ │ - tsteq r2, r6, ror pc │ │ │ │ - tsteq r2, r0, asr pc │ │ │ │ - tsteq r2, r2, lsr #30 │ │ │ │ - strdeq lr, [r2, -ip] │ │ │ │ - ldrdeq lr, [r2, -r6] │ │ │ │ - smlatbeq r2, r8, lr, lr │ │ │ │ - tsteq r2, r8, ror lr │ │ │ │ - tsteq r2, r2, asr lr │ │ │ │ - tsteq r2, r4, lsr #28 │ │ │ │ - tsteq r2, sl, lsl lr │ │ │ │ - strdeq lr, [r2, -r4] │ │ │ │ - smlabteq r2, r4, sp, lr │ │ │ │ - smlatbeq r2, r0, sp, lr │ │ │ │ - tsteq r2, r8, ror sp │ │ │ │ - smlatteq r5, r8, sl, fp │ │ │ │ - tsteq r2, ip, lsl #26 │ │ │ │ - tsteq r2, r2, lsl #26 │ │ │ │ + @ instruction: 0x0102f29c │ │ │ │ + tstpeq r2, r6, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r2, -ip] │ │ │ │ + ldrdeq pc, [r2, -r6] │ │ │ │ + smlatbeq r2, r8, r1, pc @ │ │ │ │ + tstpeq r2, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, sl, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r2, -r4] │ │ │ │ + smlabteq r2, r4, r0, pc @ │ │ │ │ + smlatbeq r2, r0, r0, pc @ │ │ │ │ + tstpeq r2, r8, ror r0 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r5, r8, sp, fp │ │ │ │ + tstpeq r2, ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2 @ p-variant is OBSOLETE │ │ │ │ ldrdeq lr, [r2, -ip] │ │ │ │ - @ instruction: 0x0102ecb0 │ │ │ │ - smlabbeq r2, r4, ip, lr │ │ │ │ - tsteq r2, r6, asr ip │ │ │ │ - tsteq r2, r6, lsr #24 │ │ │ │ - tsteq r2, ip, lsl ip │ │ │ │ + @ instruction: 0x0102efb0 │ │ │ │ + smlabbeq r2, r4, pc, lr @ │ │ │ │ + tsteq r2, r6, asr pc │ │ │ │ + tsteq r2, r6, lsr #30 │ │ │ │ + tsteq r2, ip, lsl pc │ │ │ │ strdeq lr, [r2, -r8] │ │ │ │ ldrdeq lr, [r2, -r4] │ │ │ │ - smlatbeq r2, r4, fp, lr │ │ │ │ - tsteq r2, r0, ror fp │ │ │ │ - tsteq r2, r2, asr #22 │ │ │ │ - tsteq r2, lr, lsr #22 │ │ │ │ - tsteq r2, r6, lsl fp │ │ │ │ - smlatteq r2, r6, sl, lr │ │ │ │ + smlatbeq r2, r4, lr, lr │ │ │ │ + tsteq r2, r0, ror lr │ │ │ │ + tsteq r2, r2, asr #28 │ │ │ │ + tsteq r2, lr, lsr #28 │ │ │ │ + tsteq r2, r6, lsl lr │ │ │ │ + smlatteq r2, r6, sp, lr │ │ │ │ ldrdeq lr, [r2, -ip] │ │ │ │ - @ instruction: 0x0102eab6 │ │ │ │ - tsteq r5, r4, ror r8 │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ + @ instruction: 0x0102edb6 │ │ │ │ + tsteq r5, r4, ror fp │ │ │ │ + tsteq r5, r8, lsl fp │ │ │ │ strdeq lr, [r2, -lr] │ │ │ │ - smlabteq r2, ip, r9, lr │ │ │ │ - @ instruction: 0x0102e99c │ │ │ │ - @ instruction: 0x0102e992 │ │ │ │ - tsteq r2, ip, ror #18 │ │ │ │ - tsteq r2, sl, lsr r9 │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ - smlatteq r2, r4, r8, lr │ │ │ │ + smlabteq r2, ip, ip, lr │ │ │ │ + @ instruction: 0x0102ec9c │ │ │ │ + @ instruction: 0x0102ec92 │ │ │ │ + tsteq r2, ip, ror #24 │ │ │ │ + tsteq r2, sl, lsr ip │ │ │ │ + tsteq r2, r4, lsl ip │ │ │ │ + smlatteq r2, r4, fp, lr │ │ │ │ ldrdeq lr, [r2, -sl] │ │ │ │ - smlabteq r2, r6, r8, lr │ │ │ │ - @ instruction: 0x0102e894 │ │ │ │ - tsteq r2, r2, ror #16 │ │ │ │ - tsteq r2, ip, lsr r8 │ │ │ │ - tsteq r2, r6, lsl r8 │ │ │ │ - smlatteq r2, r8, r7, lr │ │ │ │ - smlabteq r2, r2, r7, lr │ │ │ │ - @ instruction: 0x0102e79c │ │ │ │ - tsteq r2, sl, ror #14 │ │ │ │ - tsteq r2, r0, ror #14 │ │ │ │ - tsteq r2, sl, lsr r7 │ │ │ │ - tsteq r2, r8, lsl #14 │ │ │ │ + smlabteq r2, r6, fp, lr │ │ │ │ + @ instruction: 0x0102eb94 │ │ │ │ + tsteq r2, r2, ror #22 │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ + tsteq r2, r6, lsl fp │ │ │ │ + smlatteq r2, r8, sl, lr │ │ │ │ + smlabteq r2, r2, sl, lr │ │ │ │ + @ instruction: 0x0102ea9c │ │ │ │ + tsteq r2, sl, ror #20 │ │ │ │ + tsteq r2, r0, ror #20 │ │ │ │ + tsteq r2, sl, lsr sl │ │ │ │ + tsteq r2, r8, lsl #20 │ │ │ │ ldrdeq lr, [r2, -r8] │ │ │ │ - smlatbeq r2, r8, r6, lr │ │ │ │ - tsteq r2, r6, ror r6 │ │ │ │ - tsteq r2, r8, asr r6 │ │ │ │ - tsteq r2, r2, lsr r6 │ │ │ │ - tsteq r2, r4, lsl #12 │ │ │ │ + smlatbeq r2, r8, r9, lr │ │ │ │ + tsteq r2, r6, ror r9 │ │ │ │ + tsteq r2, r8, asr r9 │ │ │ │ + tsteq r2, r2, lsr r9 │ │ │ │ + tsteq r2, r4, lsl #18 │ │ │ │ strdeq lr, [r2, -ip] │ │ │ │ ldrdeq lr, [r2, -r8] │ │ │ │ - smlatbeq r2, r8, r5, lr │ │ │ │ - tsteq r2, r8, ror r5 │ │ │ │ - tsteq r2, r4, asr r5 │ │ │ │ - tsteq r2, lr, lsr #10 │ │ │ │ + smlatbeq r2, r8, r8, lr │ │ │ │ + tsteq r2, r8, ror r8 │ │ │ │ + tsteq r2, r4, asr r8 │ │ │ │ + tsteq r2, lr, lsr #16 │ │ │ │ strdeq lr, [r2, -lr] │ │ │ │ strdeq lr, [r2, -r6] │ │ │ │ ldrdeq lr, [r2, -r4] │ │ │ │ - @ instruction: 0x0102e498 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ - tsteq r2, r6, lsr r4 │ │ │ │ - tsteq r2, sl, lsl #8 │ │ │ │ + @ instruction: 0x0102e798 │ │ │ │ + tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, r4, asr r7 │ │ │ │ + tsteq r2, r6, lsr r7 │ │ │ │ + tsteq r2, sl, lsl #14 │ │ │ │ ldrdeq lr, [r2, -lr] │ │ │ │ - @ instruction: 0x0102e3b4 │ │ │ │ - smlabbeq r2, sl, r3, lr │ │ │ │ - smlabbeq r2, r2, r3, lr │ │ │ │ - tsteq r2, r0, ror #6 │ │ │ │ - tsteq r2, r6, lsr r3 │ │ │ │ - tsteq r2, lr, lsr #6 │ │ │ │ - tsteq r2, ip, lsl #6 │ │ │ │ + @ instruction: 0x0102e6b4 │ │ │ │ + smlabbeq r2, sl, r6, lr │ │ │ │ + smlabbeq r2, r2, r6, lr │ │ │ │ + tsteq r2, r0, ror #12 │ │ │ │ + tsteq r2, r6, lsr r6 │ │ │ │ + tsteq r2, lr, lsr #12 │ │ │ │ + tsteq r2, ip, lsl #12 │ │ │ │ tstppl ip, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmdale lr!, {r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x00e8f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f53e8 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -58913,106 +58913,106 @@ │ │ │ │ vpadd.i8 d2, d1, d12 │ │ │ │ @ instruction: 0xf04f8191 │ │ │ │ blx 931054 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ andshi pc, r9, r1, lsl #2 │ │ │ │ ldrbtmi r4, [r8], #-2140 @ 0xfffff7a4 │ │ │ │ ldmiblt r9, {r0, ip, sp, lr, pc}^ │ │ │ │ - smlabbeq r2, sl, r1, lr │ │ │ │ - tsteq r2, lr, asr r1 │ │ │ │ - tsteq r2, r4, asr r1 │ │ │ │ - tsteq r2, r0, lsr r1 │ │ │ │ - tsteq r2, r4, lsl #2 │ │ │ │ + smlabbeq r2, sl, r4, lr │ │ │ │ + tsteq r2, lr, asr r4 │ │ │ │ + tsteq r2, r4, asr r4 │ │ │ │ + tsteq r2, r0, lsr r4 │ │ │ │ + tsteq r2, r4, lsl #8 │ │ │ │ strdeq lr, [r2, -sl] │ │ │ │ ldrdeq lr, [r2, -r6] │ │ │ │ - smlatbeq r2, r6, r0, lr │ │ │ │ - tsteq r2, sl, ror r0 │ │ │ │ - tsteq r2, lr, asr #32 │ │ │ │ - tsteq r2, r4, asr #32 │ │ │ │ - tsteq r2, r0, lsr #32 │ │ │ │ - strdeq sp, [r2, -r4] │ │ │ │ - smlatteq r2, sl, pc, sp @ │ │ │ │ - smlabteq r2, r4, pc, sp @ │ │ │ │ - @ instruction: 0x0102df96 │ │ │ │ - tsteq r2, r8, ror #30 │ │ │ │ - tsteq r2, lr, asr pc │ │ │ │ - tsteq r2, r8, lsr pc │ │ │ │ - tsteq r2, sl, lsl #30 │ │ │ │ - tsteq r2, r0, lsl #30 │ │ │ │ - ldrdeq sp, [r2, -sl] │ │ │ │ - @ instruction: 0x0102de9e │ │ │ │ - tsteq r2, r0, ror lr │ │ │ │ - tsteq r2, r4, asr #28 │ │ │ │ - tsteq r2, r8, lsl lr │ │ │ │ - tsteq r2, lr, lsl #28 │ │ │ │ - smlatteq r2, sl, sp, sp │ │ │ │ - @ instruction: 0x0102ddbe │ │ │ │ - @ instruction: 0x0102ddb4 │ │ │ │ - @ instruction: 0x0102dd90 │ │ │ │ - tsteq r2, r4, ror #26 │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ - tsteq r2, lr, lsr #26 │ │ │ │ - tsteq r2, sl, lsl #26 │ │ │ │ + smlatbeq r2, r6, r3, lr │ │ │ │ + tsteq r2, sl, ror r3 │ │ │ │ + tsteq r2, lr, asr #6 │ │ │ │ + tsteq r2, r4, asr #6 │ │ │ │ + tsteq r2, r0, lsr #6 │ │ │ │ + strdeq lr, [r2, -r4] │ │ │ │ + smlatteq r2, sl, r2, lr │ │ │ │ + smlabteq r2, r4, r2, lr │ │ │ │ + @ instruction: 0x0102e296 │ │ │ │ + tsteq r2, r8, ror #4 │ │ │ │ + tsteq r2, lr, asr r2 │ │ │ │ + tsteq r2, r8, lsr r2 │ │ │ │ + tsteq r2, sl, lsl #4 │ │ │ │ + mrseq lr, R10_usr │ │ │ │ + ldrdeq lr, [r2, -sl] │ │ │ │ + @ instruction: 0x0102e19e │ │ │ │ + tsteq r2, r0, ror r1 │ │ │ │ + tsteq r2, r4, asr #2 │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ + tsteq r2, lr, lsl #2 │ │ │ │ + smlatteq r2, sl, r0, lr │ │ │ │ + strheq lr, [r2, -lr] │ │ │ │ + strheq lr, [r2, -r4] │ │ │ │ + swpeq lr, r0, [r2] │ │ │ │ + tsteq r2, r4, rrx │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r2, lr, lsr #32 │ │ │ │ + tsteq r2, sl │ │ │ │ ldrdeq sp, [r2, -r0] │ │ │ │ - smlatbeq r2, r4, ip, sp │ │ │ │ - @ instruction: 0x0102dc9a │ │ │ │ - smlabbeq r2, r6, ip, sp │ │ │ │ - tsteq r2, r4, asr ip │ │ │ │ - tsteq r2, r8, lsr #24 │ │ │ │ - smlatteq r2, lr, fp, sp │ │ │ │ - smlabteq r2, r2, fp, sp │ │ │ │ - @ instruction: 0x0102dbb8 │ │ │ │ - smlatbeq r2, r4, fp, sp │ │ │ │ - tsteq r2, r4, ror fp │ │ │ │ - tsteq r2, sl, ror #22 │ │ │ │ - tsteq r2, r6, asr #22 │ │ │ │ - tsteq r2, sl, lsl fp │ │ │ │ - smlatteq r2, lr, sl, sp │ │ │ │ - smlatteq r2, r4, sl, sp │ │ │ │ - @ instruction: 0x0102dabe │ │ │ │ - smlabbeq r2, r2, sl, sp │ │ │ │ - tsteq r2, lr, ror #20 │ │ │ │ - tsteq r2, ip, asr #20 │ │ │ │ - tsteq r2, r6, lsl sl │ │ │ │ - tsteq r2, r2, lsl #20 │ │ │ │ - smlatteq r2, r2, r9, sp │ │ │ │ - @ instruction: 0x0102d992 │ │ │ │ - smlabbeq r2, r8, r9, sp │ │ │ │ - tsteq r2, r2, ror #18 │ │ │ │ - tsteq r5, r2, lsr r8 │ │ │ │ - tsteq r5, ip, asr r8 │ │ │ │ - tsteq r5, r2, asr #18 │ │ │ │ - tsteq r5, r6, ror r9 │ │ │ │ - tsteq r5, r6, lsr #20 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - tsteq r2, sl, lsr r8 │ │ │ │ - tsteq r2, r8, lsl #16 │ │ │ │ + smlatbeq r2, r4, pc, sp @ │ │ │ │ + @ instruction: 0x0102df9a │ │ │ │ + smlabbeq r2, r6, pc, sp @ │ │ │ │ + tsteq r2, r4, asr pc │ │ │ │ + tsteq r2, r8, lsr #30 │ │ │ │ + smlatteq r2, lr, lr, sp │ │ │ │ + smlabteq r2, r2, lr, sp │ │ │ │ + @ instruction: 0x0102deb8 │ │ │ │ + smlatbeq r2, r4, lr, sp │ │ │ │ + tsteq r2, r4, ror lr │ │ │ │ + tsteq r2, sl, ror #28 │ │ │ │ + tsteq r2, r6, asr #28 │ │ │ │ + tsteq r2, sl, lsl lr │ │ │ │ + smlatteq r2, lr, sp, sp │ │ │ │ + smlatteq r2, r4, sp, sp │ │ │ │ + @ instruction: 0x0102ddbe │ │ │ │ + smlabbeq r2, r2, sp, sp │ │ │ │ + tsteq r2, lr, ror #26 │ │ │ │ + tsteq r2, ip, asr #26 │ │ │ │ + tsteq r2, r6, lsl sp │ │ │ │ + tsteq r2, r2, lsl #26 │ │ │ │ + smlatteq r2, r2, ip, sp │ │ │ │ + @ instruction: 0x0102dc92 │ │ │ │ + smlabbeq r2, r8, ip, sp │ │ │ │ + tsteq r2, r2, ror #24 │ │ │ │ + tsteq r5, r2, lsr fp │ │ │ │ + tsteq r5, ip, asr fp │ │ │ │ + tsteq r5, r2, asr #24 │ │ │ │ + tsteq r5, r6, ror ip │ │ │ │ + tsteq r5, r6, lsr #26 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + tsteq r2, sl, lsr fp │ │ │ │ + tsteq r2, r8, lsl #22 │ │ │ │ ldrdeq sp, [r2, -r8] │ │ │ │ - smlatbeq r2, lr, r7, sp │ │ │ │ - smlabbeq r2, r4, r7, sp │ │ │ │ - tsteq r2, r2, ror r7 │ │ │ │ - tsteq r2, lr, asr #14 │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ - tsteq r2, r8, lsl r7 │ │ │ │ + smlatbeq r2, lr, sl, sp │ │ │ │ + smlabbeq r2, r4, sl, sp │ │ │ │ + tsteq r2, r2, ror sl │ │ │ │ + tsteq r2, lr, asr #20 │ │ │ │ + tsteq r2, r0, lsr #20 │ │ │ │ + tsteq r2, r8, lsl sl │ │ │ │ strdeq sp, [r2, -r6] │ │ │ │ - smlabteq r2, ip, r6, sp │ │ │ │ - smlatbeq r2, r2, r6, sp │ │ │ │ - @ instruction: 0x0102d69a │ │ │ │ - tsteq r2, r6, ror r6 │ │ │ │ - tsteq r2, r8, asr #12 │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ - tsteq r2, lr, lsl r6 │ │ │ │ - smlatteq r2, lr, r5, sp │ │ │ │ - smlabteq r2, r4, r5, sp │ │ │ │ - @ instruction: 0x0102d59a │ │ │ │ - @ instruction: 0x0102d592 │ │ │ │ - tsteq r2, lr, ror #10 │ │ │ │ - tsteq r2, r0, asr #10 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - tsteq r2, r6, lsl r5 │ │ │ │ + smlabteq r2, ip, r9, sp │ │ │ │ + smlatbeq r2, r2, r9, sp │ │ │ │ + @ instruction: 0x0102d99a │ │ │ │ + tsteq r2, r6, ror r9 │ │ │ │ + tsteq r2, r8, asr #18 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ + tsteq r2, lr, lsl r9 │ │ │ │ + smlatteq r2, lr, r8, sp │ │ │ │ + smlabteq r2, r4, r8, sp │ │ │ │ + @ instruction: 0x0102d89a │ │ │ │ + @ instruction: 0x0102d892 │ │ │ │ + tsteq r2, lr, ror #16 │ │ │ │ + tsteq r2, r0, asr #16 │ │ │ │ + tsteq r2, r8, lsr r8 │ │ │ │ + tsteq r2, r6, lsl r8 │ │ │ │ orrsvs pc, ip, #805306372 @ 0x30000004 │ │ │ │ ldmdale pc!, {r3, r4, r7, r9, lr} @ │ │ │ │ svcpl 0x005af5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f535a │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -59803,108 +59803,108 @@ │ │ │ │ blcs 7d205c │ │ │ │ rschi pc, r7, #0, 4 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007da │ │ │ │ ldmdami lr, {r2, r5, r8, pc}^ │ │ │ │ rsc r4, r4, #120, 8 @ 0x78000000 │ │ │ │ - tsteq r2, sl, ror r3 │ │ │ │ - tsteq r2, lr, asr #6 │ │ │ │ - tsteq r2, r4, asr #6 │ │ │ │ - tsteq r2, lr, lsl r3 │ │ │ │ - smlatteq r2, lr, r2, sp │ │ │ │ - smlatteq r2, r4, r2, sp │ │ │ │ - smlabteq r2, r0, r2, sp │ │ │ │ - smlabbeq r2, lr, r2, sp │ │ │ │ - tsteq r2, ip, asr r2 │ │ │ │ - tsteq r2, r0, lsr r2 │ │ │ │ - tsteq r2, r4, lsl #4 │ │ │ │ + tsteq r2, sl, ror r6 │ │ │ │ + tsteq r2, lr, asr #12 │ │ │ │ + tsteq r2, r4, asr #12 │ │ │ │ + tsteq r2, lr, lsl r6 │ │ │ │ + smlatteq r2, lr, r5, sp │ │ │ │ + smlatteq r2, r4, r5, sp │ │ │ │ + smlabteq r2, r0, r5, sp │ │ │ │ + smlabbeq r2, lr, r5, sp │ │ │ │ + tsteq r2, ip, asr r5 │ │ │ │ + tsteq r2, r0, lsr r5 │ │ │ │ + tsteq r2, r4, lsl #10 │ │ │ │ strdeq sp, [r2, -sl] │ │ │ │ ldrdeq sp, [r2, -r4] │ │ │ │ - smlatbeq r2, r4, r1, sp │ │ │ │ - @ instruction: 0x0102d19a │ │ │ │ - tsteq r2, r6, ror r1 │ │ │ │ - tsteq r2, sl, asr #2 │ │ │ │ - tsteq r2, lr, lsl r1 │ │ │ │ - tsteq r2, r4, lsl r1 │ │ │ │ - smlatteq r2, lr, r0, sp │ │ │ │ - strheq sp, [r2, -lr] │ │ │ │ - strheq sp, [r2, -r4] │ │ │ │ - swpeq sp, r0, [r2] │ │ │ │ - qaddeq sp, lr, r2 │ │ │ │ - tsteq r2, r2, lsr r0 │ │ │ │ - tsteq r2, r6 │ │ │ │ - strdeq ip, [r2, -ip] │ │ │ │ - ldrdeq ip, [r2, -r6] │ │ │ │ - smlatbeq r2, r6, pc, ip @ │ │ │ │ - @ instruction: 0x0102cf9c │ │ │ │ - tsteq r2, r8, ror pc │ │ │ │ - tsteq r2, ip, asr #30 │ │ │ │ - tsteq r2, r0, lsr #30 │ │ │ │ - tsteq r2, r6, lsl pc │ │ │ │ + smlatbeq r2, r4, r4, sp │ │ │ │ + @ instruction: 0x0102d49a │ │ │ │ + tsteq r2, r6, ror r4 │ │ │ │ + tsteq r2, sl, asr #8 │ │ │ │ + tsteq r2, lr, lsl r4 │ │ │ │ + tsteq r2, r4, lsl r4 │ │ │ │ + smlatteq r2, lr, r3, sp │ │ │ │ + @ instruction: 0x0102d3be │ │ │ │ + @ instruction: 0x0102d3b4 │ │ │ │ + @ instruction: 0x0102d390 │ │ │ │ + tsteq r2, lr, asr r3 │ │ │ │ + tsteq r2, r2, lsr r3 │ │ │ │ + tsteq r2, r6, lsl #6 │ │ │ │ + strdeq sp, [r2, -ip] │ │ │ │ + ldrdeq sp, [r2, -r6] │ │ │ │ + smlatbeq r2, r6, r2, sp │ │ │ │ + @ instruction: 0x0102d29c │ │ │ │ + tsteq r2, r8, ror r2 │ │ │ │ + tsteq r2, ip, asr #4 │ │ │ │ + tsteq r2, r0, lsr #4 │ │ │ │ + tsteq r2, r6, lsl r2 │ │ │ │ + strdeq sp, [r2, -r0] │ │ │ │ + smlabteq r2, r0, r1, sp │ │ │ │ + @ instruction: 0x0102d1b6 │ │ │ │ + @ instruction: 0x0102d192 │ │ │ │ + tsteq r2, r4, ror #2 │ │ │ │ + tsteq r2, r6, lsr r1 │ │ │ │ + tsteq r2, r8, lsl #2 │ │ │ │ + ldrdeq sp, [r2, -r8] │ │ │ │ + smlatbeq r2, r8, r0, sp │ │ │ │ + smlabbeq r2, r8, r0, sp │ │ │ │ + tsteq r2, r4, rrx │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ + tsteq r2, lr, lsr #32 │ │ │ │ + tsteq r2, r8 │ │ │ │ + ldrdeq ip, [r2, -r8] │ │ │ │ + smlatbeq r2, r8, pc, ip @ │ │ │ │ + @ instruction: 0x0102cf9e │ │ │ │ + tsteq r2, sl, ror pc │ │ │ │ + tsteq r2, lr, asr #30 │ │ │ │ + tsteq r2, r4, asr #30 │ │ │ │ + tsteq r2, lr, lsl pc │ │ │ │ strdeq ip, [r2, -r0] │ │ │ │ smlabteq r2, r0, lr, ip │ │ │ │ - @ instruction: 0x0102ceb6 │ │ │ │ - @ instruction: 0x0102ce92 │ │ │ │ - tsteq r2, r4, ror #28 │ │ │ │ + @ instruction: 0x0102ce90 │ │ │ │ + smlabbeq r2, r6, lr, ip │ │ │ │ + tsteq r2, r2, ror #28 │ │ │ │ tsteq r2, r6, lsr lr │ │ │ │ - tsteq r2, r8, lsl #28 │ │ │ │ - ldrdeq ip, [r2, -r8] │ │ │ │ - smlatbeq r2, r8, sp, ip │ │ │ │ - smlabbeq r2, r8, sp, ip │ │ │ │ - tsteq r2, r4, ror #26 │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ - tsteq r2, lr, lsr #26 │ │ │ │ - tsteq r2, r8, lsl #26 │ │ │ │ - ldrdeq ip, [r2, -r8] │ │ │ │ - smlatbeq r2, r8, ip, ip │ │ │ │ - @ instruction: 0x0102cc9e │ │ │ │ - tsteq r2, sl, ror ip │ │ │ │ - tsteq r2, lr, asr #24 │ │ │ │ - tsteq r2, r4, asr #24 │ │ │ │ - tsteq r2, lr, lsl ip │ │ │ │ - strdeq ip, [r2, -r0] │ │ │ │ - smlabteq r2, r0, fp, ip │ │ │ │ - @ instruction: 0x0102cb90 │ │ │ │ - smlabbeq r2, r6, fp, ip │ │ │ │ - tsteq r2, r2, ror #22 │ │ │ │ - tsteq r2, r6, lsr fp │ │ │ │ - tsteq r2, ip, lsr #22 │ │ │ │ - tsteq r2, r6, lsl #22 │ │ │ │ + tsteq r2, ip, lsr #28 │ │ │ │ + tsteq r2, r6, lsl #28 │ │ │ │ ldrdeq ip, [r2, -r6] │ │ │ │ - smlatbeq r2, r6, sl, ip │ │ │ │ - @ instruction: 0x0102ca9c │ │ │ │ - tsteq r2, r8, ror sl │ │ │ │ - tsteq r2, ip, asr #20 │ │ │ │ - tsteq r2, r2, asr #20 │ │ │ │ - tsteq r2, ip, lsl sl │ │ │ │ + smlatbeq r2, r6, sp, ip │ │ │ │ + @ instruction: 0x0102cd9c │ │ │ │ + tsteq r2, r8, ror sp │ │ │ │ + tsteq r2, ip, asr #26 │ │ │ │ + tsteq r2, r2, asr #26 │ │ │ │ + tsteq r2, ip, lsl sp │ │ │ │ strdeq ip, [r2, -r0] │ │ │ │ - smlabteq r2, r6, r9, ip │ │ │ │ - @ instruction: 0x0102c998 │ │ │ │ - tsteq r2, sl, ror #18 │ │ │ │ - tsteq r2, r2, ror #18 │ │ │ │ - tsteq r2, r2, asr #18 │ │ │ │ - tsteq r2, sl, lsl r9 │ │ │ │ - tsteq r2, r4, lsl r9 │ │ │ │ + smlabteq r2, r6, ip, ip │ │ │ │ + @ instruction: 0x0102cc98 │ │ │ │ + tsteq r2, sl, ror #24 │ │ │ │ + tsteq r2, r2, ror #24 │ │ │ │ + tsteq r2, r2, asr #24 │ │ │ │ + tsteq r2, sl, lsl ip │ │ │ │ + tsteq r2, r4, lsl ip │ │ │ │ strdeq ip, [r2, -r2] │ │ │ │ - smlabteq r2, r6, r8, ip │ │ │ │ - @ instruction: 0x0102c89a │ │ │ │ - @ instruction: 0x0102c894 │ │ │ │ - tsteq r2, r4, ror r8 │ │ │ │ - tsteq r2, ip, asr #16 │ │ │ │ - tsteq r2, r6, asr #16 │ │ │ │ - tsteq r2, r4, lsr #16 │ │ │ │ + smlabteq r2, r6, fp, ip │ │ │ │ + @ instruction: 0x0102cb9a │ │ │ │ + @ instruction: 0x0102cb94 │ │ │ │ + tsteq r2, r4, ror fp │ │ │ │ + tsteq r2, ip, asr #22 │ │ │ │ + tsteq r2, r6, asr #22 │ │ │ │ + tsteq r2, r4, lsr #22 │ │ │ │ strdeq ip, [r2, -sl] │ │ │ │ - smlabteq r2, lr, r7, ip │ │ │ │ - smlatbeq r2, r2, r7, ip │ │ │ │ - @ instruction: 0x0102c79c │ │ │ │ - tsteq r2, ip, ror r7 │ │ │ │ - tsteq r2, r4, asr r7 │ │ │ │ - tsteq r2, lr, asr #14 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ + smlabteq r2, lr, sl, ip │ │ │ │ + smlatbeq r2, r2, sl, ip │ │ │ │ + @ instruction: 0x0102ca9c │ │ │ │ + tsteq r2, ip, ror sl │ │ │ │ + tsteq r2, r4, asr sl │ │ │ │ + tsteq r2, lr, asr #20 │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ @ instruction: 0x73bcf643 │ │ │ │ ldmdale sl!, {r3, r4, r7, r9, lr} │ │ │ │ orrsvc pc, pc, #70254592 @ 0x4300000 │ │ │ │ stmdble sp, {r3, r4, r7, r9, lr} │ │ │ │ cmnppl lr, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -60174,171 +60174,171 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2206 @ 0xfffff762 │ │ │ │ ldmmi lr, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2205 @ 0xfffff763 │ │ │ │ ldmmi sp, {r0, sp, lr, pc} │ │ │ │ ldclt 4, cr4, [r0, #-480] @ 0xfffffe20 │ │ │ │ - smlabbeq r2, r8, r5, ip │ │ │ │ - tsteq r2, ip, asr r5 │ │ │ │ - tsteq r2, r4, asr r5 │ │ │ │ - tsteq r2, r6, lsr r5 │ │ │ │ - tsteq r2, r0, lsl r5 │ │ │ │ - tsteq r2, sl, lsl #10 │ │ │ │ - smlatteq r2, sl, r4, ip │ │ │ │ - smlabteq r5, lr, r0, r9 │ │ │ │ - tsteq r5, ip │ │ │ │ - @ instruction: 0x01058fb2 │ │ │ │ - tsteq r5, ip, ror pc │ │ │ │ - smlabteq r2, r6, r4, ip │ │ │ │ - smlatteq r5, r4, r2, r9 │ │ │ │ - @ instruction: 0x0102c4ba │ │ │ │ - @ instruction: 0x0102c4b4 │ │ │ │ - smlatbeq r2, lr, r4, ip │ │ │ │ - smlatbeq r2, r8, r4, ip │ │ │ │ - smlatbeq r2, r2, r4, ip │ │ │ │ - @ instruction: 0x0102c49c │ │ │ │ - @ instruction: 0x0102c496 │ │ │ │ - @ instruction: 0x0102c490 │ │ │ │ - smlabbeq r2, sl, r4, ip │ │ │ │ - tsteq r5, r8, asr #2 │ │ │ │ - tsteq r2, lr, ror r4 │ │ │ │ - tsteq r5, r0, asr #30 │ │ │ │ - tsteq r2, r2, ror r4 │ │ │ │ - tsteq r5, r8, ror pc │ │ │ │ - smlabbeq r5, r6, pc, r8 @ │ │ │ │ - tsteq r2, r0, ror #8 │ │ │ │ - strdeq r8, [r5, -r2] │ │ │ │ - @ instruction: 0x01058fbc │ │ │ │ - smlabteq r5, lr, pc, r8 @ │ │ │ │ - tsteq r2, r8, asr #8 │ │ │ │ - strdeq r8, [r5, -r2] │ │ │ │ - tsteq r2, ip, lsr r4 │ │ │ │ - smlabbeq r5, sl, r0, r9 │ │ │ │ - tsteq r5, ip, asr #32 │ │ │ │ - tsteq r5, r2, rrx │ │ │ │ - tsteq r2, r4, lsr #8 │ │ │ │ - smlabbeq r5, lr, r0, r9 │ │ │ │ - tsteq r2, r8, lsl r4 │ │ │ │ + smlabbeq r2, r8, r8, ip │ │ │ │ + tsteq r2, ip, asr r8 │ │ │ │ + tsteq r2, r4, asr r8 │ │ │ │ + tsteq r2, r6, lsr r8 │ │ │ │ + tsteq r2, r0, lsl r8 │ │ │ │ + tsteq r2, sl, lsl #16 │ │ │ │ + smlatteq r2, sl, r7, ip │ │ │ │ + smlabteq r5, lr, r3, r9 │ │ │ │ + tsteq r5, ip, lsl #6 │ │ │ │ + @ instruction: 0x010592b2 │ │ │ │ + tsteq r5, ip, ror r2 │ │ │ │ + smlabteq r2, r6, r7, ip │ │ │ │ + smlatteq r5, r4, r5, r9 │ │ │ │ + @ instruction: 0x0102c7ba │ │ │ │ + @ instruction: 0x0102c7b4 │ │ │ │ + smlatbeq r2, lr, r7, ip │ │ │ │ + smlatbeq r2, r8, r7, ip │ │ │ │ + smlatbeq r2, r2, r7, ip │ │ │ │ + @ instruction: 0x0102c79c │ │ │ │ + @ instruction: 0x0102c796 │ │ │ │ + @ instruction: 0x0102c790 │ │ │ │ + smlabbeq r2, sl, r7, ip │ │ │ │ + tsteq r5, r8, asr #8 │ │ │ │ + tsteq r2, lr, ror r7 │ │ │ │ + tsteq r5, r0, asr #4 │ │ │ │ + tsteq r2, r2, ror r7 │ │ │ │ + tsteq r5, r8, ror r2 │ │ │ │ + smlabbeq r5, r6, r2, r9 │ │ │ │ + tsteq r2, r0, ror #14 │ │ │ │ strdeq r9, [r5, -r2] │ │ │ │ - tsteq r2, ip, lsl #8 │ │ │ │ - tsteq r2, r6, lsl #8 │ │ │ │ - tsteq r2, r0, lsl #8 │ │ │ │ + @ instruction: 0x010592bc │ │ │ │ + smlabteq r5, lr, r2, r9 │ │ │ │ + tsteq r2, r8, asr #14 │ │ │ │ + strdeq r9, [r5, -r2] │ │ │ │ + tsteq r2, ip, lsr r7 │ │ │ │ + smlabbeq r5, sl, r3, r9 │ │ │ │ + tsteq r5, ip, asr #6 │ │ │ │ + tsteq r5, r2, ror #6 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ + smlabbeq r5, lr, r3, r9 │ │ │ │ + tsteq r2, r8, lsl r7 │ │ │ │ + strdeq r9, [r5, -r2] │ │ │ │ + tsteq r2, ip, lsl #14 │ │ │ │ + tsteq r2, r6, lsl #14 │ │ │ │ + tsteq r2, r0, lsl #14 │ │ │ │ strdeq ip, [r2, -sl] │ │ │ │ strdeq ip, [r2, -r4] │ │ │ │ - smlatteq r2, lr, r3, ip │ │ │ │ - smlatteq r2, r8, r3, ip │ │ │ │ - smlatteq r2, r2, r3, ip │ │ │ │ + smlatteq r2, lr, r6, ip │ │ │ │ + smlatteq r2, r8, r6, ip │ │ │ │ + smlatteq r2, r2, r6, ip │ │ │ │ ldrdeq ip, [r2, -ip] │ │ │ │ ldrdeq ip, [r2, -r6] │ │ │ │ ldrdeq ip, [r2, -r0] │ │ │ │ - smlabteq r2, sl, r3, ip │ │ │ │ - smlabteq r2, r4, r3, ip │ │ │ │ - @ instruction: 0x0102c3be │ │ │ │ - @ instruction: 0x0102c3b8 │ │ │ │ - @ instruction: 0x0102c3b2 │ │ │ │ - smlatbeq r2, ip, r3, ip │ │ │ │ - @ instruction: 0x010592be │ │ │ │ - smlatbeq r2, r0, r3, ip │ │ │ │ - @ instruction: 0x0102c39a │ │ │ │ - @ instruction: 0x0102c394 │ │ │ │ - smlabbeq r2, lr, r3, ip │ │ │ │ - smlabbeq r2, r8, r3, ip │ │ │ │ - smlabbeq r2, r2, r3, ip │ │ │ │ - tsteq r2, ip, ror r3 │ │ │ │ - tsteq r2, r6, ror r3 │ │ │ │ - tsteq r2, r0, ror r3 │ │ │ │ - tsteq r2, sl, ror #6 │ │ │ │ - tsteq r2, r4, ror #6 │ │ │ │ - tsteq r2, lr, asr r3 │ │ │ │ - tsteq r2, r8, asr r3 │ │ │ │ - tsteq r2, r2, asr r3 │ │ │ │ - tsteq r2, ip, asr #6 │ │ │ │ - tsteq r2, r6, asr #6 │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r2, sl, lsr r3 │ │ │ │ - tsteq r2, r4, lsr r3 │ │ │ │ - tsteq r2, lr, lsr #6 │ │ │ │ - tsteq r2, r8, lsr #6 │ │ │ │ - tsteq r2, r2, lsr #6 │ │ │ │ - tsteq r2, ip, lsl r3 │ │ │ │ - tsteq r2, r6, lsl r3 │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - tsteq r2, sl, lsl #6 │ │ │ │ - tsteq r2, r4, lsl #6 │ │ │ │ - tsteq r5, sl, ror r1 │ │ │ │ - tsteq r5, r8, lsr r1 │ │ │ │ + smlabteq r2, sl, r6, ip │ │ │ │ + smlabteq r2, r4, r6, ip │ │ │ │ + @ instruction: 0x0102c6be │ │ │ │ + @ instruction: 0x0102c6b8 │ │ │ │ + @ instruction: 0x0102c6b2 │ │ │ │ + smlatbeq r2, ip, r6, ip │ │ │ │ + @ instruction: 0x010595be │ │ │ │ + smlatbeq r2, r0, r6, ip │ │ │ │ + @ instruction: 0x0102c69a │ │ │ │ + @ instruction: 0x0102c694 │ │ │ │ + smlabbeq r2, lr, r6, ip │ │ │ │ + smlabbeq r2, r8, r6, ip │ │ │ │ + smlabbeq r2, r2, r6, ip │ │ │ │ + tsteq r2, ip, ror r6 │ │ │ │ + tsteq r2, r6, ror r6 │ │ │ │ + tsteq r2, r0, ror r6 │ │ │ │ + tsteq r2, sl, ror #12 │ │ │ │ + tsteq r2, r4, ror #12 │ │ │ │ + tsteq r2, lr, asr r6 │ │ │ │ + tsteq r2, r8, asr r6 │ │ │ │ + tsteq r2, r2, asr r6 │ │ │ │ + tsteq r2, ip, asr #12 │ │ │ │ + tsteq r2, r6, asr #12 │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ + tsteq r2, sl, lsr r6 │ │ │ │ + tsteq r2, r4, lsr r6 │ │ │ │ + tsteq r2, lr, lsr #12 │ │ │ │ + tsteq r2, r8, lsr #12 │ │ │ │ + tsteq r2, r2, lsr #12 │ │ │ │ + tsteq r2, ip, lsl r6 │ │ │ │ + tsteq r2, r6, lsl r6 │ │ │ │ + tsteq r2, r0, lsl r6 │ │ │ │ + tsteq r2, sl, lsl #12 │ │ │ │ + tsteq r2, r4, lsl #12 │ │ │ │ + tsteq r5, sl, ror r4 │ │ │ │ + tsteq r5, r8, lsr r4 │ │ │ │ strdeq ip, [r2, -r2] │ │ │ │ - smlatteq r2, ip, r2, ip │ │ │ │ - smlatteq r2, r6, r2, ip │ │ │ │ - smlatteq r2, r0, r2, ip │ │ │ │ + smlatteq r2, ip, r5, ip │ │ │ │ + smlatteq r2, r6, r5, ip │ │ │ │ + smlatteq r2, r0, r5, ip │ │ │ │ ldrdeq ip, [r2, -sl] │ │ │ │ ldrdeq ip, [r2, -r4] │ │ │ │ - smlabteq r2, lr, r2, ip │ │ │ │ - smlabteq r2, r8, r2, ip │ │ │ │ - tsteq r5, r2, lsr #2 │ │ │ │ - @ instruction: 0x0102c2bc │ │ │ │ - @ instruction: 0x0102c2b6 │ │ │ │ - @ instruction: 0x0102c2b0 │ │ │ │ - smlatbeq r2, sl, r2, ip │ │ │ │ - smlatbeq r2, r4, r2, ip │ │ │ │ - @ instruction: 0x0102c29e │ │ │ │ - @ instruction: 0x0102c298 │ │ │ │ - @ instruction: 0x0102c292 │ │ │ │ - tsteq r5, ip, lsr r1 │ │ │ │ - tsteq r5, lr, lsl r1 │ │ │ │ - smlabbeq r2, r0, r2, ip │ │ │ │ - tsteq r2, sl, ror r2 │ │ │ │ - tsteq r2, r4, ror r2 │ │ │ │ + smlabteq r2, lr, r5, ip │ │ │ │ + smlabteq r2, r8, r5, ip │ │ │ │ + tsteq r5, r2, lsr #8 │ │ │ │ + @ instruction: 0x0102c5bc │ │ │ │ + @ instruction: 0x0102c5b6 │ │ │ │ + @ instruction: 0x0102c5b0 │ │ │ │ + smlatbeq r2, sl, r5, ip │ │ │ │ + smlatbeq r2, r4, r5, ip │ │ │ │ + @ instruction: 0x0102c59e │ │ │ │ + @ instruction: 0x0102c598 │ │ │ │ + @ instruction: 0x0102c592 │ │ │ │ + tsteq r5, ip, lsr r4 │ │ │ │ + tsteq r5, lr, lsl r4 │ │ │ │ + smlabbeq r2, r0, r5, ip │ │ │ │ + tsteq r2, sl, ror r5 │ │ │ │ + tsteq r2, r4, ror r5 │ │ │ │ strdeq r9, [r5, -r2] │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - smlatteq r5, r2, r1, r9 │ │ │ │ - tsteq r5, r0, lsl r2 │ │ │ │ - tsteq r2, r6, asr r2 │ │ │ │ - tsteq r5, ip, ror #4 │ │ │ │ - tsteq r2, sl, asr #4 │ │ │ │ - @ instruction: 0x01059398 │ │ │ │ - tsteq r5, sl, lsr #6 │ │ │ │ - tsteq r5, r8, asr r3 │ │ │ │ - tsteq r2, r2, lsr r2 │ │ │ │ - smlatteq r5, r8, r3, r9 │ │ │ │ - tsteq r2, r6, lsr #4 │ │ │ │ - tsteq r2, r0, lsr #4 │ │ │ │ - tsteq r2, sl, lsl r2 │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ - tsteq r2, lr, lsl #4 │ │ │ │ - tsteq r2, r8, lsl #4 │ │ │ │ - tsteq r2, r2, lsl #4 │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + smlatteq r5, r2, r4, r9 │ │ │ │ + tsteq r5, r0, lsl r5 │ │ │ │ + tsteq r2, r6, asr r5 │ │ │ │ + tsteq r5, ip, ror #10 │ │ │ │ + tsteq r2, sl, asr #10 │ │ │ │ + @ instruction: 0x01059698 │ │ │ │ + tsteq r5, sl, lsr #12 │ │ │ │ + tsteq r5, r8, asr r6 │ │ │ │ + tsteq r2, r2, lsr r5 │ │ │ │ + smlatteq r5, r8, r6, r9 │ │ │ │ + tsteq r2, r6, lsr #10 │ │ │ │ + tsteq r2, r0, lsr #10 │ │ │ │ + tsteq r2, sl, lsl r5 │ │ │ │ + tsteq r2, r4, lsl r5 │ │ │ │ + tsteq r2, lr, lsl #10 │ │ │ │ + tsteq r2, r8, lsl #10 │ │ │ │ + tsteq r2, r2, lsl #10 │ │ │ │ strdeq ip, [r2, -ip] │ │ │ │ strdeq ip, [r2, -r6] │ │ │ │ strdeq ip, [r2, -r0] │ │ │ │ - smlatteq r2, sl, r1, ip │ │ │ │ - smlatteq r2, r4, r1, ip │ │ │ │ + smlatteq r2, sl, r4, ip │ │ │ │ + smlatteq r2, r4, r4, ip │ │ │ │ ldrdeq ip, [r2, -lr] │ │ │ │ ldrdeq ip, [r2, -r8] │ │ │ │ ldrdeq ip, [r2, -r2] │ │ │ │ - smlabteq r2, ip, r1, ip │ │ │ │ - smlabteq r2, r6, r1, ip │ │ │ │ - smlabteq r2, r0, r1, ip │ │ │ │ - @ instruction: 0x0102c1ba │ │ │ │ - @ instruction: 0x0102c1b4 │ │ │ │ - smlatbeq r2, lr, r1, ip │ │ │ │ - smlatbeq r2, r8, r1, ip │ │ │ │ - smlatbeq r2, r2, r1, ip │ │ │ │ - @ instruction: 0x0102c19c │ │ │ │ - @ instruction: 0x0102c196 │ │ │ │ - @ instruction: 0x0102c190 │ │ │ │ - smlabbeq r2, sl, r1, ip │ │ │ │ - smlabbeq r2, r4, r1, ip │ │ │ │ - tsteq r2, lr, ror r1 │ │ │ │ - tsteq r2, r8, ror r1 │ │ │ │ - tsteq r2, r2, ror r1 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ - tsteq r2, r6, ror #2 │ │ │ │ - tsteq r2, r0, ror #2 │ │ │ │ + smlabteq r2, ip, r4, ip │ │ │ │ + smlabteq r2, r6, r4, ip │ │ │ │ + smlabteq r2, r0, r4, ip │ │ │ │ + @ instruction: 0x0102c4ba │ │ │ │ + @ instruction: 0x0102c4b4 │ │ │ │ + smlatbeq r2, lr, r4, ip │ │ │ │ + smlatbeq r2, r8, r4, ip │ │ │ │ + smlatbeq r2, r2, r4, ip │ │ │ │ + @ instruction: 0x0102c49c │ │ │ │ + @ instruction: 0x0102c496 │ │ │ │ + @ instruction: 0x0102c490 │ │ │ │ + smlabbeq r2, sl, r4, ip │ │ │ │ + smlabbeq r2, r4, r4, ip │ │ │ │ + tsteq r2, lr, ror r4 │ │ │ │ + tsteq r2, r8, ror r4 │ │ │ │ + tsteq r2, r2, ror r4 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ + tsteq r2, r6, ror #8 │ │ │ │ + tsteq r2, r0, ror #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf5b1461f │ │ │ │ @@ -61166,25 +61166,25 @@ │ │ │ │ @ instruction: 0xf6a4d922 │ │ │ │ tstcs r1, #172, 4 @ 0xc000000a │ │ │ │ tstpne r1, #268435468 @ p-variant is OBSOLETE @ 0x1000000c │ │ │ │ smullsmi fp, r3, r2, r2 │ │ │ │ @ instruction: 0xf14307da │ │ │ │ @ instruction: 0xf002807b │ │ │ │ svclt 0x0000b83b │ │ │ │ - tsteq r3, r4, lsr #12 │ │ │ │ - tsteq r4, r6, lsl sl │ │ │ │ - smlatteq r2, r4, r1, ip │ │ │ │ - smlabteq r4, ip, r9, fp │ │ │ │ - tsteq r2, r6, lsr r3 │ │ │ │ - smlabbeq r4, r0, r9, fp │ │ │ │ - tsteq r4, r0, lsl r0 │ │ │ │ - tsteq r4, r8, asr #16 │ │ │ │ - strdeq ip, [r4, -lr] │ │ │ │ - tsteq r2, r2, asr r8 │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ + tsteq r3, r4, lsr #18 │ │ │ │ + tsteq r4, r6, lsl sp │ │ │ │ + smlatteq r2, r4, r4, ip │ │ │ │ + smlabteq r4, ip, ip, fp │ │ │ │ + tsteq r2, r6, lsr r6 │ │ │ │ + smlabbeq r4, r0, ip, fp │ │ │ │ + tsteq r4, r0, lsl r3 │ │ │ │ + tsteq r4, r8, asr #22 │ │ │ │ + strdeq sp, [r4, -lr] │ │ │ │ + tsteq r2, r2, asr fp │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ cmppvc ip, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stmdale pc, {r0, r3, r4, r7, r9, lr} @ │ │ │ │ cmppvc r3, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ vqsub.s8 d20, d19, d9 │ │ │ │ @ instruction: 0xf6a48059 │ │ │ │ vqsub.s8 , q0, q2 │ │ │ │ addslt r1, r2, #1140850688 @ 0x44000000 │ │ │ │ @@ -62993,33 +62993,33 @@ │ │ │ │ @ instruction: 0xf5a4823f │ │ │ │ @ instruction: 0xf04f5371 │ │ │ │ blcc 8b5014 │ │ │ │ blx 955240 │ │ │ │ ldrbeq pc, [r9, r3, lsl #6] @ │ │ │ │ mvnshi pc, r0, lsl #2 │ │ │ │ blt d647e4 │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ - smlabteq r4, lr, sp, r9 │ │ │ │ - tsteq r4, lr, lsr #32 │ │ │ │ - tsteq r4, r4, lsr #32 │ │ │ │ - tsteq r4, r6, lsl r0 │ │ │ │ - tsteq r4, ip │ │ │ │ - strdeq fp, [r4, -lr] │ │ │ │ - strdeq fp, [r4, -r4] │ │ │ │ - smlatteq r4, r6, pc, fp @ │ │ │ │ - tsteq r5, r8, ror r3 │ │ │ │ - tsteq r5, sl, ror #6 │ │ │ │ - tsteq r5, r0, ror #6 │ │ │ │ - tsteq r5, r2, asr r3 │ │ │ │ - tsteq r5, r8, asr #6 │ │ │ │ - @ instruction: 0x0104bebc │ │ │ │ - @ instruction: 0x01049bbe │ │ │ │ - tsteq r3, r2, lsr r7 │ │ │ │ - tsteq r5, r0, ror r2 │ │ │ │ - tsteq r4, lr, ror #28 │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ + smlabteq r4, lr, r0, sl │ │ │ │ + tsteq r4, lr, lsr #6 │ │ │ │ + tsteq r4, r4, lsr #6 │ │ │ │ + tsteq r4, r6, lsl r3 │ │ │ │ + tsteq r4, ip, lsl #6 │ │ │ │ + strdeq ip, [r4, -lr] │ │ │ │ + strdeq ip, [r4, -r4] │ │ │ │ + smlatteq r4, r6, r2, ip │ │ │ │ + tsteq r5, r8, ror r6 │ │ │ │ + tsteq r5, sl, ror #12 │ │ │ │ + tsteq r5, r0, ror #12 │ │ │ │ + tsteq r5, r2, asr r6 │ │ │ │ + tsteq r5, r8, asr #12 │ │ │ │ + @ instruction: 0x0104c1bc │ │ │ │ + @ instruction: 0x01049ebe │ │ │ │ + tsteq r3, r2, lsr sl │ │ │ │ + tsteq r5, r0, ror r5 │ │ │ │ + tsteq r4, lr, ror #2 │ │ │ │ cmnppl r2, #675282944 @ p-variant is OBSOLETE @ 0x28400000 │ │ │ │ blcs 7d52a0 │ │ │ │ andhi pc, r6, #268435456 @ 0x10000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007d8 │ │ │ │ @ instruction: 0xf00181c1 │ │ │ │ @@ -64083,204 +64083,204 @@ │ │ │ │ cdpcs 13, 0, cr14, cr0, cr10, {0} │ │ │ │ orrhi pc, r6, r0 │ │ │ │ @ instruction: 0xf0402e01 │ │ │ │ bmi ff0c9f04 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf7c0447a │ │ │ │ @ instruction: 0xe1b5ecfe │ │ │ │ - tsteq r2, r2, lsr r5 │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ - @ instruction: 0x010296b2 │ │ │ │ + tsteq r2, r2, lsr r8 │ │ │ │ + tsteq r4, ip, lsl r0 │ │ │ │ + @ instruction: 0x010299b2 │ │ │ │ strdeq r8, [r4, -ip] │ │ │ │ - tsteq r2, r6, ror r7 │ │ │ │ - smlabbeq r2, r2, r7, r9 │ │ │ │ - tsteq fp, r4, asr #6 │ │ │ │ - tsteq r2, sl, ror #14 │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ - tsteq r2, ip, asr #14 │ │ │ │ - tsteq r2, r8, asr #14 │ │ │ │ - tsteq r2, r4, asr #14 │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ - @ instruction: 0x010b52b2 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ - smlatbeq r2, lr, r6, r9 │ │ │ │ - @ instruction: 0x010296b8 │ │ │ │ - @ instruction: 0x010296b2 │ │ │ │ - smlatbeq r2, ip, r6, r9 │ │ │ │ - smlatbeq r2, r6, r6, r9 │ │ │ │ - smlatbeq r2, r4, r6, r9 │ │ │ │ - tsteq fp, r4, lsl r2 │ │ │ │ - smlabbeq r2, ip, r3, r9 │ │ │ │ - tsteq r4, r6, ror fp │ │ │ │ - smlabteq r2, r8, r4, r9 │ │ │ │ - @ instruction: 0x0102949e │ │ │ │ - @ instruction: 0x0102949e │ │ │ │ - smlabbeq r3, r8, r5, r7 │ │ │ │ - smlabbeq r3, r6, r5, r7 │ │ │ │ - smlabbeq r3, r6, r5, r7 │ │ │ │ - smlabbeq r3, r2, r5, r7 │ │ │ │ - tsteq fp, r4, ror #2 │ │ │ │ - smlatteq r2, r0, r3, r9 │ │ │ │ - tsteq r3, ip, asr r5 │ │ │ │ - tsteq r5, r4, ror #18 │ │ │ │ - tsteq fp, sl, lsl r1 │ │ │ │ - tsteq r3, r6, lsr r5 │ │ │ │ - tsteq r3, r0, asr #10 │ │ │ │ - tsteq r3, ip, lsr r5 │ │ │ │ - @ instruction: 0x01055798 │ │ │ │ - smlatteq r2, lr, r2, r9 │ │ │ │ - smlatteq r2, r6, r2, r9 │ │ │ │ + tsteq r2, r6, ror sl │ │ │ │ + smlabbeq r2, r2, sl, r9 │ │ │ │ + tsteq fp, r4, asr #12 │ │ │ │ + tsteq r2, sl, ror #20 │ │ │ │ + tsteq r2, r0, asr #20 │ │ │ │ + tsteq r2, ip, asr #20 │ │ │ │ + tsteq r2, r8, asr #20 │ │ │ │ + tsteq r2, r4, asr #20 │ │ │ │ + tsteq r2, r0, asr #20 │ │ │ │ + tsteq r2, r0, asr #20 │ │ │ │ + @ instruction: 0x010b55b2 │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ + smlatbeq r2, lr, r9, r9 │ │ │ │ + @ instruction: 0x010299b8 │ │ │ │ + @ instruction: 0x010299b2 │ │ │ │ + smlatbeq r2, ip, r9, r9 │ │ │ │ + smlatbeq r2, r6, r9, r9 │ │ │ │ + smlatbeq r2, r4, r9, r9 │ │ │ │ + tsteq fp, r4, lsl r5 │ │ │ │ + smlabbeq r2, ip, r6, r9 │ │ │ │ + tsteq r4, r6, ror lr │ │ │ │ + smlabteq r2, r8, r7, r9 │ │ │ │ + @ instruction: 0x0102979e │ │ │ │ + @ instruction: 0x0102979e │ │ │ │ + smlabbeq r3, r8, r8, r7 │ │ │ │ + smlabbeq r3, r6, r8, r7 │ │ │ │ + smlabbeq r3, r6, r8, r7 │ │ │ │ + smlabbeq r3, r2, r8, r7 │ │ │ │ + tsteq fp, r4, ror #8 │ │ │ │ + smlatteq r2, r0, r6, r9 │ │ │ │ + tsteq r3, ip, asr r8 │ │ │ │ + tsteq r5, r4, ror #24 │ │ │ │ + tsteq fp, sl, lsl r4 │ │ │ │ + tsteq r3, r6, lsr r8 │ │ │ │ + tsteq r3, r0, asr #16 │ │ │ │ + tsteq r3, ip, lsr r8 │ │ │ │ + @ instruction: 0x01055a98 │ │ │ │ + smlatteq r2, lr, r5, r9 │ │ │ │ + smlatteq r2, r6, r5, r9 │ │ │ │ ldrdeq r0, [r3, -sl] │ │ │ │ - smlabteq r3, sl, sl, r0 │ │ │ │ - smlabteq r3, r6, sl, r0 │ │ │ │ - smlabteq r3, r2, sl, r0 │ │ │ │ - @ instruction: 0x01030abe │ │ │ │ - @ instruction: 0x01030aba │ │ │ │ - @ instruction: 0x01030ab6 │ │ │ │ - @ instruction: 0x01030ab2 │ │ │ │ - smlatbeq r3, sl, sl, r0 │ │ │ │ - smlatbeq r3, r6, sl, r0 │ │ │ │ + smlabteq r3, sl, sp, r0 │ │ │ │ + smlabteq r3, r6, sp, r0 │ │ │ │ + smlabteq r3, r2, sp, r0 │ │ │ │ + @ instruction: 0x01030dbe │ │ │ │ + @ instruction: 0x01030dba │ │ │ │ + @ instruction: 0x01030db6 │ │ │ │ + @ instruction: 0x01030db2 │ │ │ │ + smlatbeq r3, sl, sp, r0 │ │ │ │ + smlatbeq r3, r6, sp, r0 │ │ │ │ ldrdeq r5, [r5, -r2] │ │ │ │ - @ instruction: 0x010556b2 │ │ │ │ - smlabteq fp, r8, pc, r4 @ │ │ │ │ - smlatbeq r5, ip, r6, r5 │ │ │ │ - smlabteq r2, lr, r1, r9 │ │ │ │ - tsteq r4, r2, lsl #2 │ │ │ │ - smlatbeq r2, r8, r1, r9 │ │ │ │ + @ instruction: 0x010559b2 │ │ │ │ + smlabteq fp, r8, r2, r5 │ │ │ │ + smlatbeq r5, ip, r9, r5 │ │ │ │ + smlabteq r2, lr, r4, r9 │ │ │ │ + tsteq r4, r2, lsl #8 │ │ │ │ + smlatbeq r2, r8, r4, r9 │ │ │ │ strdeq r8, [r4, -r4] │ │ │ │ - smlabbeq r2, r6, r1, r9 │ │ │ │ - smlatteq r4, lr, r0, r8 │ │ │ │ - tsteq r2, r4, ror #2 │ │ │ │ + smlabbeq r2, r6, r4, r9 │ │ │ │ + smlatteq r4, lr, r3, r8 │ │ │ │ + tsteq r2, r4, ror #8 │ │ │ │ ldrdeq r8, [r4, -ip] │ │ │ │ - tsteq r2, r2, asr #2 │ │ │ │ - smlabteq r4, r6, r0, r8 │ │ │ │ - tsteq r2, r8, lsr #2 │ │ │ │ - tsteq r3, r4, asr r4 │ │ │ │ - tsteq r4, sl, asr r8 │ │ │ │ - smlatbeq r2, r0, r0, r9 │ │ │ │ - tsteq r4, sl, lsr r8 │ │ │ │ + tsteq r2, r2, asr #8 │ │ │ │ + smlabteq r4, r6, r3, r8 │ │ │ │ + tsteq r2, r8, lsr #8 │ │ │ │ + tsteq r3, r4, asr r7 │ │ │ │ + tsteq r4, sl, asr fp │ │ │ │ + smlatbeq r2, r0, r3, r9 │ │ │ │ + tsteq r4, sl, lsr fp │ │ │ │ ldrdeq r9, [r2, -r6] │ │ │ │ - smlabteq r2, r6, r0, r9 │ │ │ │ - strheq r9, [r2, -r6] │ │ │ │ - smlatbeq r2, r6, r0, r9 │ │ │ │ - @ instruction: 0x010487bc │ │ │ │ + smlabteq r2, r6, r3, r9 │ │ │ │ + @ instruction: 0x010293b6 │ │ │ │ + smlatbeq r2, r6, r3, r9 │ │ │ │ + @ instruction: 0x01048abc │ │ │ │ ldrdeq r8, [r4, -r6] │ │ │ │ - ldrdeq r5, [r5, -r4] │ │ │ │ - ldrdeq r5, [r5, -r2] │ │ │ │ - ldrdeq r5, [r5, -r0] │ │ │ │ - tsteq r4, r8, ror pc │ │ │ │ - tsteq r2, lr, lsl r0 │ │ │ │ - tsteq r2, r6, lsl r0 │ │ │ │ - @ instruction: 0x01052396 │ │ │ │ - smlatteq r2, ip, pc, r8 @ │ │ │ │ - smlatteq r2, r4, pc, r8 @ │ │ │ │ - tsteq r4, r4, asr #30 │ │ │ │ - smlatbeq r4, r6, ip, r8 │ │ │ │ - smlabteq r4, r0, r0, r9 │ │ │ │ - smlatteq r4, r6, r2, sl │ │ │ │ + ldrdeq r6, [r5, -r4] │ │ │ │ + ldrdeq r6, [r5, -r2] │ │ │ │ + ldrdeq r6, [r5, -r0] │ │ │ │ + tsteq r4, r8, ror r2 │ │ │ │ + tsteq r2, lr, lsl r3 │ │ │ │ + tsteq r2, r6, lsl r3 │ │ │ │ + @ instruction: 0x01052696 │ │ │ │ + smlatteq r2, ip, r2, r9 │ │ │ │ + smlatteq r2, r4, r2, r9 │ │ │ │ + tsteq r4, r4, asr #4 │ │ │ │ + smlatbeq r4, r6, pc, r8 @ │ │ │ │ + smlabteq r4, r0, r3, r9 │ │ │ │ + smlatteq r4, r6, r5, sl │ │ │ │ strdeq r6, [r5, -sl] │ │ │ │ - swpeq r9, sl, [r4] │ │ │ │ - @ instruction: 0x010486be │ │ │ │ - smlabbeq r4, r2, lr, r9 │ │ │ │ - smlatbeq r4, r2, r6, r8 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ - tsteq r4, r2, ror #30 │ │ │ │ - smlabteq r4, r4, r4, r9 │ │ │ │ - tsteq r4, r8, asr pc │ │ │ │ - tsteq r5, ip, asr r3 │ │ │ │ - tsteq r5, r2, ror #6 │ │ │ │ - tsteq r5, sl, asr r3 │ │ │ │ - tsteq r5, lr, asr r3 │ │ │ │ - tsteq r5, r8, ror #6 │ │ │ │ - tsteq r5, r2, ror #6 │ │ │ │ - smlatteq r3, r6, r1, r7 │ │ │ │ - smlatteq r3, r8, r1, r7 │ │ │ │ - smlabteq r3, ip, r1, r7 │ │ │ │ - tsteq r4, r4, ror #8 │ │ │ │ - tsteq r4, r4, ror #8 │ │ │ │ - tsteq r4, ip, asr r4 │ │ │ │ - tsteq r4, sl, asr r4 │ │ │ │ - tsteq r4, r2, ror r4 │ │ │ │ - smlabbeq r4, sl, r4, sl │ │ │ │ - smlabbeq r4, r8, r4, sl │ │ │ │ - @ instruction: 0x0104a49c │ │ │ │ - smlatbeq r4, lr, r4, sl │ │ │ │ - @ instruction: 0x0105939a │ │ │ │ - smlabbeq r4, lr, r4, sl │ │ │ │ - smlabbeq r4, lr, r4, sl │ │ │ │ - smlabbeq r4, lr, r4, sl │ │ │ │ - @ instruction: 0x0104a49a │ │ │ │ - @ instruction: 0x0104a49e │ │ │ │ - smlatbeq r4, r2, r4, sl │ │ │ │ - smlatbeq r4, r6, r4, sl │ │ │ │ - @ instruction: 0x0104a49e │ │ │ │ - @ instruction: 0x0104a496 │ │ │ │ - @ instruction: 0x0104a496 │ │ │ │ - tsteq r4, sl, lsr #32 │ │ │ │ - smlatbeq fp, r0, sl, r4 │ │ │ │ - tsteq r4, r0, ror r4 │ │ │ │ - tsteq r5, r2, ror r2 │ │ │ │ - tsteq r4, r2, ror #8 │ │ │ │ - tsteq r4, r6, asr r4 │ │ │ │ - tsteq r2, r4, ror ip │ │ │ │ - tsteq r2, ip, ror #24 │ │ │ │ - tsteq r4, r6, lsr r4 │ │ │ │ - tsteq r5, r8, lsr #4 │ │ │ │ - tsteq r4, ip, asr #10 │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ - tsteq r4, r0, ror #10 │ │ │ │ - tsteq r4, ip, ror #10 │ │ │ │ - tsteq r4, ip, ror #10 │ │ │ │ - tsteq r4, ip, ror #12 │ │ │ │ - tsteq r4, r8, ror #10 │ │ │ │ - smlatbeq r4, ip, r5, r9 │ │ │ │ - tsteq r4, ip, asr r5 │ │ │ │ - tsteq r4, ip, ror #10 │ │ │ │ - tsteq r4, ip, lsr #6 │ │ │ │ - tsteq r4, ip, asr #6 │ │ │ │ - @ instruction: 0x01049590 │ │ │ │ - @ instruction: 0x01049598 │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq r4, r4, lsr r3 │ │ │ │ - tsteq r4, r8, ror r5 │ │ │ │ - tsteq r4, r8, ror r5 │ │ │ │ - tsteq r4, r4, lsl r3 │ │ │ │ - tsteq r4, r8, lsl r3 │ │ │ │ - tsteq r4, r4, lsr #6 │ │ │ │ - tsteq r4, ip, lsr #6 │ │ │ │ - tsteq fp, lr, lsr #16 │ │ │ │ - tsteq r4, lr, lsl r3 │ │ │ │ - tsteq r3, r4, asr ip │ │ │ │ - tsteq r3, r0, asr ip │ │ │ │ - tsteq r4, r6, lsl #6 │ │ │ │ - tsteq r4, sl, ror #2 │ │ │ │ + @ instruction: 0x0104939a │ │ │ │ + @ instruction: 0x010489be │ │ │ │ + smlabbeq r4, r2, r1, sl │ │ │ │ + smlatbeq r4, r2, r9, r8 │ │ │ │ + tsteq r4, r4, ror r1 │ │ │ │ + tsteq r4, r2, ror #4 │ │ │ │ + smlabteq r4, r4, r7, r9 │ │ │ │ + tsteq r4, r8, asr r2 │ │ │ │ + tsteq r5, ip, asr r6 │ │ │ │ + tsteq r5, r2, ror #12 │ │ │ │ + tsteq r5, sl, asr r6 │ │ │ │ + tsteq r5, lr, asr r6 │ │ │ │ + tsteq r5, r8, ror #12 │ │ │ │ + tsteq r5, r2, ror #12 │ │ │ │ + smlatteq r3, r6, r4, r7 │ │ │ │ + smlatteq r3, r8, r4, r7 │ │ │ │ + smlabteq r3, ip, r4, r7 │ │ │ │ + tsteq r4, r4, ror #14 │ │ │ │ + tsteq r4, r4, ror #14 │ │ │ │ + tsteq r4, ip, asr r7 │ │ │ │ + tsteq r4, sl, asr r7 │ │ │ │ + tsteq r4, r2, ror r7 │ │ │ │ + smlabbeq r4, sl, r7, sl │ │ │ │ + smlabbeq r4, r8, r7, sl │ │ │ │ + @ instruction: 0x0104a79c │ │ │ │ + smlatbeq r4, lr, r7, sl │ │ │ │ + @ instruction: 0x0105969a │ │ │ │ + smlabbeq r4, lr, r7, sl │ │ │ │ + smlabbeq r4, lr, r7, sl │ │ │ │ + smlabbeq r4, lr, r7, sl │ │ │ │ + @ instruction: 0x0104a79a │ │ │ │ + @ instruction: 0x0104a79e │ │ │ │ + smlatbeq r4, r2, r7, sl │ │ │ │ + smlatbeq r4, r6, r7, sl │ │ │ │ + @ instruction: 0x0104a79e │ │ │ │ + @ instruction: 0x0104a796 │ │ │ │ + @ instruction: 0x0104a796 │ │ │ │ + tsteq r4, sl, lsr #6 │ │ │ │ + smlatbeq fp, r0, sp, r4 │ │ │ │ + tsteq r4, r0, ror r7 │ │ │ │ + tsteq r5, r2, ror r5 │ │ │ │ + tsteq r4, r2, ror #14 │ │ │ │ + tsteq r4, r6, asr r7 │ │ │ │ + tsteq r2, r4, ror pc │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + tsteq r4, r6, lsr r7 │ │ │ │ + tsteq r5, r8, lsr #10 │ │ │ │ + tsteq r4, ip, asr #16 │ │ │ │ + tsteq r4, r4, asr r8 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ + tsteq r4, r8, ror #16 │ │ │ │ + smlatbeq r4, ip, r8, r9 │ │ │ │ + tsteq r4, ip, asr r8 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ + tsteq r4, ip, lsr #12 │ │ │ │ + tsteq r4, ip, asr #12 │ │ │ │ + @ instruction: 0x01049890 │ │ │ │ + @ instruction: 0x01049898 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ + tsteq r4, r4, lsr r6 │ │ │ │ + tsteq r4, r8, ror r8 │ │ │ │ + tsteq r4, r8, ror r8 │ │ │ │ + tsteq r4, r4, lsl r6 │ │ │ │ + tsteq r4, r8, lsl r6 │ │ │ │ + tsteq r4, r4, lsr #12 │ │ │ │ + tsteq r4, ip, lsr #12 │ │ │ │ + tsteq fp, lr, lsr #22 │ │ │ │ + tsteq r4, lr, lsl r6 │ │ │ │ + tsteq r3, r4, asr pc │ │ │ │ + tsteq r3, r0, asr pc │ │ │ │ + tsteq r4, r6, lsl #12 │ │ │ │ + tsteq r4, sl, ror #8 │ │ │ │ strdeq sl, [r4, -ip] │ │ │ │ strdeq sl, [r4, -ip] │ │ │ │ - smlabteq r2, sl, r9, r8 │ │ │ │ - smlabteq r2, r4, r9, r8 │ │ │ │ - tsteq r5, r6, asr #28 │ │ │ │ - @ instruction: 0x0102899e │ │ │ │ - @ instruction: 0x01028998 │ │ │ │ - smlabbeq r3, lr, r1, r0 │ │ │ │ - smlabbeq r3, r0, r1, r0 │ │ │ │ - tsteq r3, lr, ror r1 │ │ │ │ - tsteq r3, ip, ror r1 │ │ │ │ - tsteq r3, sl, ror r1 │ │ │ │ - tsteq r3, r8, ror r1 │ │ │ │ - tsteq r3, r6, ror r1 │ │ │ │ - tsteq r3, r4, ror r1 │ │ │ │ - tsteq r3, lr, ror #2 │ │ │ │ - tsteq r3, ip, ror #2 │ │ │ │ - @ instruction: 0x01054d94 │ │ │ │ + smlabteq r2, sl, ip, r8 │ │ │ │ + smlabteq r2, r4, ip, r8 │ │ │ │ + tsteq r5, r6, asr #2 │ │ │ │ + @ instruction: 0x01028c9e │ │ │ │ + @ instruction: 0x01028c98 │ │ │ │ + smlabbeq r3, lr, r4, r0 │ │ │ │ + smlabbeq r3, r0, r4, r0 │ │ │ │ + tsteq r3, lr, ror r4 │ │ │ │ + tsteq r3, ip, ror r4 │ │ │ │ + tsteq r3, sl, ror r4 │ │ │ │ + tsteq r3, r8, ror r4 │ │ │ │ + tsteq r3, r6, ror r4 │ │ │ │ + tsteq r3, r4, ror r4 │ │ │ │ + tsteq r3, lr, ror #8 │ │ │ │ + tsteq r3, ip, ror #8 │ │ │ │ + swpeq r5, r4, [r5] @ │ │ │ │ tstcs r1, lr, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ bl 1f67aec │ │ │ │ bmi 7e1cb8 │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ bl 1d67afc │ │ │ │ @@ -64304,22 +64304,22 @@ │ │ │ │ and lr, r7, r0, asr fp │ │ │ │ ldrtmi r4, [fp], -ip, lsl #20 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ bl 1267b54 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - tsteq r5, lr, ror sl │ │ │ │ - @ instruction: 0x010b4396 │ │ │ │ - tsteq r5, lr, asr #6 │ │ │ │ - tsteq r5, r6, asr r3 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ + tsteq r5, lr, ror sp │ │ │ │ + @ instruction: 0x010b4696 │ │ │ │ + tsteq r5, lr, asr #12 │ │ │ │ + tsteq r5, r6, asr r6 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ ldrdeq r7, [r4, -r2] │ │ │ │ - smlatbeq r2, r4, r1, r8 │ │ │ │ + smlatbeq r2, r4, r4, r8 │ │ │ │ svcvc 0x00d4f5b0 │ │ │ │ stmdale r6, {r0, r1, r2, r4, ip, lr, pc} │ │ │ │ svcvc 0x0082f5b0 │ │ │ │ @ instruction: 0xf5b0d016 │ │ │ │ andsle r7, r6, r4, asr #31 │ │ │ │ @ instruction: 0xf5b0e005 │ │ │ │ @ instruction: 0xd0157fd6 │ │ │ │ @@ -64333,19 +64333,19 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ │ │ stmdami r6, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stmdami r5, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlabbeq r5, r0, r3, r5 │ │ │ │ - tsteq r5, lr, asr #6 │ │ │ │ - tsteq r5, ip, asr r3 │ │ │ │ - smlabbeq r5, lr, r3, r5 │ │ │ │ - smlatbeq r5, r8, r3, r5 │ │ │ │ + smlabbeq r5, r0, r6, r5 │ │ │ │ + tsteq r5, lr, asr #12 │ │ │ │ + tsteq r5, ip, asr r6 │ │ │ │ + smlabbeq r5, lr, r6, r5 │ │ │ │ + smlatbeq r5, r8, r6, r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec00eec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf5b14615 │ │ │ │ ldrsbtle r7, [r0], -r4 │ │ │ │ stmdale r6, {r1, r3, r4, r9, sl, lr} │ │ │ │ @@ -64390,36 +64390,36 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ b fe8e7ca0 │ │ │ │ @ instruction: 0xf0254a0d │ │ │ │ tstcs r1, lr, ror r3 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ b fe6e7cb0 │ │ │ │ svclt 0x0000bd38 │ │ │ │ - tstpeq r2, lr, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, lr, lsl sl @ p-variant is OBSOLETE │ │ │ │ ldrdeq r7, [r4, -r4] │ │ │ │ - tsteq r2, lr, ror #10 │ │ │ │ - @ instruction: 0x01047bb8 │ │ │ │ - @ instruction: 0x010283b2 │ │ │ │ - @ instruction: 0x01047b9c │ │ │ │ - @ instruction: 0x01028396 │ │ │ │ - smlabbeq r4, r0, fp, r7 │ │ │ │ - tstpeq r2, lr, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ + tsteq r2, lr, ror #16 │ │ │ │ + @ instruction: 0x01047eb8 │ │ │ │ + @ instruction: 0x010286b2 │ │ │ │ + @ instruction: 0x01047e9c │ │ │ │ + @ instruction: 0x01028696 │ │ │ │ + smlabbeq r4, r0, lr, r7 │ │ │ │ + tstpeq r2, lr, asr sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, ror #28 │ │ │ │ andle r2, fp, ip, lsl r8 │ │ │ │ andle r2, ip, r8, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec00fec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7f80ff8 │ │ │ │ stclt 8, cr15, [r8, #-340] @ 0xfffffeac │ │ │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ stmdami r2, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - @ instruction: 0x01055296 │ │ │ │ - smlatbeq r5, r4, r2, r5 │ │ │ │ + @ instruction: 0x01055596 │ │ │ │ + smlatbeq r5, r4, r5, r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec01014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ ldmdbcs ip, {r0, r2, r4, r9, sl, lr} │ │ │ │ ldmdbcs r8!, {r0, r2, ip, lr, pc}^ │ │ │ │ rschi pc, fp, r0 │ │ │ │ @@ -64544,43 +64544,43 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ stmdb ip!, {r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [fp], -r1, lsr #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7c04620 │ │ │ │ @ instruction: 0xbdf8e966 │ │ │ │ strdeq r6, [r3, -r0] │ │ │ │ - tsteq r5, r0, asr r2 │ │ │ │ - smlabteq r3, sl, r6, r6 │ │ │ │ - smlabteq r3, r8, r6, r6 │ │ │ │ - smlabteq r3, r6, r6, r6 │ │ │ │ - smlabteq r3, r4, r6, r6 │ │ │ │ - smlatteq fp, r4, r0, r4 │ │ │ │ - @ instruction: 0x010366b2 │ │ │ │ - @ instruction: 0x010366ba │ │ │ │ - @ instruction: 0x010366b8 │ │ │ │ - @ instruction: 0x010366b6 │ │ │ │ - @ instruction: 0x010366ba │ │ │ │ - @ instruction: 0x010366b0 │ │ │ │ - smlatbeq r3, sl, r6, r6 │ │ │ │ - smlatbeq r3, lr, r6, r6 │ │ │ │ - smlatbeq r3, r8, r6, r6 │ │ │ │ - smlabbeq r5, r0, r1, r5 │ │ │ │ - tsteq r4, sl, ror r6 │ │ │ │ - tsteq r4, r8, ror r6 │ │ │ │ - @ instruction: 0x0102fab2 │ │ │ │ - tstpeq r2, r4, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r6, asr #14 │ │ │ │ - tsteq r4, r4, lsl #12 │ │ │ │ - tstpeq r2, lr, asr #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, ip, asr #20 @ p-variant is OBSOLETE │ │ │ │ - smlabteq fp, r0, pc, r3 @ │ │ │ │ - smlatteq r4, r2, pc, r7 @ │ │ │ │ - tstpeq r2, sl, ror #20 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r2, asr sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r6, lsl r5 │ │ │ │ + tsteq r5, r0, asr r5 │ │ │ │ + smlabteq r3, sl, r9, r6 │ │ │ │ + smlabteq r3, r8, r9, r6 │ │ │ │ + smlabteq r3, r6, r9, r6 │ │ │ │ + smlabteq r3, r4, r9, r6 │ │ │ │ + smlatteq fp, r4, r3, r4 │ │ │ │ + @ instruction: 0x010369b2 │ │ │ │ + @ instruction: 0x010369ba │ │ │ │ + @ instruction: 0x010369b8 │ │ │ │ + @ instruction: 0x010369b6 │ │ │ │ + @ instruction: 0x010369ba │ │ │ │ + @ instruction: 0x010369b0 │ │ │ │ + smlatbeq r3, sl, r9, r6 │ │ │ │ + smlatbeq r3, lr, r9, r6 │ │ │ │ + smlatbeq r3, r8, r9, r6 │ │ │ │ + smlabbeq r5, r0, r4, r5 │ │ │ │ + tsteq r4, sl, ror r9 │ │ │ │ + tsteq r4, r8, ror r9 │ │ │ │ + @ instruction: 0x0102fdb2 │ │ │ │ + tstpeq r2, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r6, asr #20 │ │ │ │ + tsteq r4, r4, lsl #18 │ │ │ │ + tstpeq r2, lr, asr #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, asr #26 @ p-variant is OBSOLETE │ │ │ │ + smlabteq fp, r0, r2, r4 │ │ │ │ + smlatteq r4, r2, r2, r8 │ │ │ │ + tstpeq r2, sl, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, asr sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r6, lsl r8 │ │ │ │ strdeq r7, [r4, -lr] │ │ │ │ svcvc 0x0024f5b0 │ │ │ │ strthi pc, [r2], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec012a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q8, q12 │ │ │ │ @@ -65381,110 +65381,110 @@ │ │ │ │ stmdami r2!, {r1, r3, r6, r7, r8, sp, lr, pc}^ │ │ │ │ bic r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2145 @ 0xfffff79f │ │ │ │ stmdami r1!, {r2, r6, r7, r8, sp, lr, pc}^ │ │ │ │ bic r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ svclt 0x0000e1be │ │ │ │ - tsteq r2, r6, lsr ip │ │ │ │ - smlatbeq r5, r6, pc, r4 @ │ │ │ │ - smlatteq r2, sl, fp, r7 │ │ │ │ + tsteq r2, r6, lsr pc │ │ │ │ + smlatbeq r5, r6, r2, r5 │ │ │ │ + smlatteq r2, sl, lr, r7 │ │ │ │ ldrdeq r7, [r2, -r4] │ │ │ │ - smlabbeq r5, lr, pc, r4 @ │ │ │ │ - smlatbeq r5, sl, pc, r4 @ │ │ │ │ - smlabteq r5, r8, pc, r4 @ │ │ │ │ - smlatteq r5, r2, pc, r4 @ │ │ │ │ - tsteq r5, r8 │ │ │ │ - tsteq r5, sl, lsl r0 │ │ │ │ - tsteq r5, sl, rrx │ │ │ │ - swpeq r5, r0, [r5] @ │ │ │ │ + smlabbeq r5, lr, r2, r5 │ │ │ │ + smlatbeq r5, sl, r2, r5 │ │ │ │ + smlabteq r5, r8, r2, r5 │ │ │ │ + smlatteq r5, r2, r2, r5 │ │ │ │ + tsteq r5, r8, lsl #6 │ │ │ │ + tsteq r5, sl, lsl r3 │ │ │ │ + tsteq r5, sl, ror #6 │ │ │ │ + @ instruction: 0x01055390 │ │ │ │ ldrdeq r5, [r5, -r8] │ │ │ │ - smlatbeq r2, r2, sl, r7 │ │ │ │ - tsteq r2, r4, ror sl │ │ │ │ - tsteq r5, sl, lsr r1 │ │ │ │ - @ instruction: 0x0105519a │ │ │ │ + smlatbeq r2, r2, sp, r7 │ │ │ │ + tsteq r2, r4, ror sp │ │ │ │ + tsteq r5, sl, lsr r4 │ │ │ │ + @ instruction: 0x0105549a │ │ │ │ ldrdeq r5, [r5, -r0] │ │ │ │ ldrdeq r5, [r5, -sl] │ │ │ │ strdeq r5, [r5, -r0] │ │ │ │ - tsteq r5, r2, lsl r2 │ │ │ │ - smlatbeq r5, r4, r2, r5 │ │ │ │ - tsteq r2, r0, asr r9 │ │ │ │ - tsteq r2, r4, lsr #18 │ │ │ │ - tsteq r2, r0, lsl #18 │ │ │ │ + tsteq r5, r2, lsl r5 │ │ │ │ + smlatbeq r5, r4, r5, r5 │ │ │ │ + tsteq r2, r0, asr ip │ │ │ │ + tsteq r2, r4, lsr #24 │ │ │ │ + tsteq r2, r0, lsl #24 │ │ │ │ ldrdeq r7, [r2, -ip] │ │ │ │ - @ instruction: 0x010278b0 │ │ │ │ - tsteq r2, r6, ror r8 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - tsteq r2, r8, asr r8 │ │ │ │ - tsteq r2, r4, lsr r8 │ │ │ │ - tsteq r2, r4, lsl #16 │ │ │ │ + @ instruction: 0x01027bb0 │ │ │ │ + tsteq r2, r6, ror fp │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + tsteq r2, r8, asr fp │ │ │ │ + tsteq r2, r4, lsr fp │ │ │ │ + tsteq r2, r4, lsl #22 │ │ │ │ strdeq r7, [r2, -sl] │ │ │ │ - smlatteq r2, r6, r7, r7 │ │ │ │ - @ instruction: 0x010277b6 │ │ │ │ - smlabbeq r2, sl, r7, r7 │ │ │ │ - tsteq r2, r8, asr r7 │ │ │ │ - tsteq r2, sl, lsr r7 │ │ │ │ - tsteq r2, r2, lsr #14 │ │ │ │ + smlatteq r2, r6, sl, r7 │ │ │ │ + @ instruction: 0x01027ab6 │ │ │ │ + smlabbeq r2, sl, sl, r7 │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ + tsteq r2, sl, lsr sl │ │ │ │ + tsteq r2, r2, lsr #20 │ │ │ │ strdeq r7, [r2, -r0] │ │ │ │ ldrdeq r7, [r2, -r2] │ │ │ │ - smlatbeq r2, r4, r6, r7 │ │ │ │ - smlabteq r5, r2, r0, r5 │ │ │ │ + smlatbeq r2, r4, r9, r7 │ │ │ │ + smlabteq r5, r2, r3, r5 │ │ │ │ strdeq r7, [r2, -lr] │ │ │ │ - smlatteq r2, r0, r5, r7 │ │ │ │ - tsteq r5, r6, lsl #2 │ │ │ │ - tsteq r5, sl, asr r1 │ │ │ │ - smlabteq r5, r2, r1, r5 │ │ │ │ - tsteq r5, r6, lsl r2 │ │ │ │ - tsteq r5, lr, asr r2 │ │ │ │ + smlatteq r2, r0, r8, r7 │ │ │ │ + tsteq r5, r6, lsl #8 │ │ │ │ + tsteq r5, sl, asr r4 │ │ │ │ + smlabteq r5, r2, r4, r5 │ │ │ │ + tsteq r5, r6, lsl r5 │ │ │ │ + tsteq r5, lr, asr r5 │ │ │ │ strdeq r7, [r2, -r4] │ │ │ │ - smlabteq r2, r2, r4, r7 │ │ │ │ - @ instruction: 0x01027492 │ │ │ │ - tsteq r2, r2, ror #8 │ │ │ │ - tsteq r2, r6, lsr r4 │ │ │ │ - tsteq r2, r4, lsl r4 │ │ │ │ - smlatteq r2, r6, r3, r7 │ │ │ │ - smlabteq r2, r8, r3, r7 │ │ │ │ - smlatbeq r2, r6, r3, r7 │ │ │ │ - tsteq r2, r8, ror r3 │ │ │ │ - tsteq r2, sl, asr #6 │ │ │ │ - tsteq r2, ip, lsr #6 │ │ │ │ - tsteq r2, sl, lsl #6 │ │ │ │ + smlabteq r2, r2, r7, r7 │ │ │ │ + @ instruction: 0x01027792 │ │ │ │ + tsteq r2, r2, ror #14 │ │ │ │ + tsteq r2, r6, lsr r7 │ │ │ │ + tsteq r2, r4, lsl r7 │ │ │ │ + smlatteq r2, r6, r6, r7 │ │ │ │ + smlabteq r2, r8, r6, r7 │ │ │ │ + smlatbeq r2, r6, r6, r7 │ │ │ │ + tsteq r2, r8, ror r6 │ │ │ │ + tsteq r2, sl, asr #12 │ │ │ │ + tsteq r2, ip, lsr #12 │ │ │ │ + tsteq r2, sl, lsl #12 │ │ │ │ ldrdeq r7, [r2, -lr] │ │ │ │ - smlabteq r2, r2, r2, r7 │ │ │ │ - smlatbeq r2, r2, r2, r7 │ │ │ │ - tsteq r2, r8, ror r2 │ │ │ │ - tsteq r2, r0, asr r2 │ │ │ │ - tsteq r2, r8, lsr #4 │ │ │ │ - mrseq r7, R10_usr │ │ │ │ + smlabteq r2, r2, r5, r7 │ │ │ │ + smlatbeq r2, r2, r5, r7 │ │ │ │ + tsteq r2, r8, ror r5 │ │ │ │ + tsteq r2, r0, asr r5 │ │ │ │ + tsteq r2, r8, lsr #10 │ │ │ │ + tsteq r2, r0, lsl #10 │ │ │ │ strdeq r7, [r2, -sl] │ │ │ │ ldrdeq r7, [r2, -r8] │ │ │ │ - @ instruction: 0x010271b6 │ │ │ │ - smlabbeq r2, lr, r1, r7 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ - tsteq r2, ip, asr #2 │ │ │ │ - tsteq r2, r6, lsr #2 │ │ │ │ - mrseq r7, (UNDEF: 18) │ │ │ │ - smlatteq r2, r0, r0, r7 │ │ │ │ - smlabteq r2, r0, r0, r7 │ │ │ │ - swpeq r7, sl, [r2] │ │ │ │ - tsteq r2, sl, ror r0 │ │ │ │ - qaddeq r7, sl, r2 │ │ │ │ - tsteq r5, sl, lsl #16 │ │ │ │ - smlabbeq r5, r8, r5, r4 │ │ │ │ - @ instruction: 0x01054496 │ │ │ │ - tsteq r5, ip, lsl r4 │ │ │ │ - smlatteq r5, sl, r3, r4 │ │ │ │ - tsteq r2, r0, lsr r0 │ │ │ │ + @ instruction: 0x010274b6 │ │ │ │ + smlabbeq r2, lr, r4, r7 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ + tsteq r2, ip, asr #8 │ │ │ │ + tsteq r2, r6, lsr #8 │ │ │ │ + tsteq r2, r0, lsl #8 │ │ │ │ + smlatteq r2, r0, r3, r7 │ │ │ │ + smlabteq r2, r0, r3, r7 │ │ │ │ + @ instruction: 0x0102739a │ │ │ │ + tsteq r2, sl, ror r3 │ │ │ │ + tsteq r2, sl, asr r3 │ │ │ │ + tsteq r5, sl, lsl #22 │ │ │ │ + smlabbeq r5, r8, r8, r4 │ │ │ │ + @ instruction: 0x01054796 │ │ │ │ + tsteq r5, ip, lsl r7 │ │ │ │ + smlatteq r5, sl, r6, r4 │ │ │ │ + tsteq r2, r0, lsr r3 │ │ │ │ ldrdeq r4, [r5, -lr] │ │ │ │ - tsteq r2, r4, lsr #32 │ │ │ │ - tsteq r2, lr, lsl r0 │ │ │ │ - tsteq r2, r8, lsl r0 │ │ │ │ - tsteq r5, r2, lsr r4 │ │ │ │ - tsteq r5, r4, lsl #8 │ │ │ │ - tsteq r2, r6 │ │ │ │ + tsteq r2, r4, lsr #6 │ │ │ │ + tsteq r2, lr, lsl r3 │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ + tsteq r5, r2, lsr r7 │ │ │ │ + tsteq r5, r4, lsl #14 │ │ │ │ + tsteq r2, r6, lsl #6 │ │ │ │ ldrbtmi r4, [r8], #-2175 @ 0xfffff781 │ │ │ │ ldmdami pc!, {r1, r3, r4, r5, r6, r7, sp, lr, pc}^ @ │ │ │ │ rscs r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2174 @ 0xfffff782 │ │ │ │ ldmdami lr!, {r2, r4, r5, r6, r7, sp, lr, pc}^ │ │ │ │ rscs r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2173 @ 0xfffff783 │ │ │ │ @@ -65605,99 +65605,99 @@ │ │ │ │ ldmdami r7, {r1, r3, sp, lr, pc}^ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2134 @ 0xfffff7aa │ │ │ │ ldmdami r6, {r2, sp, lr, pc}^ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2133 @ 0xfffff7ab │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r2, lr, ror lr │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ - tsteq r5, lr, lsl #6 │ │ │ │ + tsteq r2, lr, ror r1 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ + tsteq r5, lr, lsl #12 │ │ │ │ ldrdeq r4, [r5, -r8] │ │ │ │ - tsteq r2, r6, ror #28 │ │ │ │ - tsteq r2, r0, ror #28 │ │ │ │ - tsteq r5, r2, ror #6 │ │ │ │ - tsteq r5, r8, ror r3 │ │ │ │ - tsteq r2, lr, asr #28 │ │ │ │ - smlabteq r5, ip, r4, r4 │ │ │ │ - tsteq r5, lr, lsl #8 │ │ │ │ + tsteq r2, r6, ror #2 │ │ │ │ + tsteq r2, r0, ror #2 │ │ │ │ + tsteq r5, r2, ror #12 │ │ │ │ + tsteq r5, r8, ror r6 │ │ │ │ + tsteq r2, lr, asr #2 │ │ │ │ + smlabteq r5, ip, r7, r4 │ │ │ │ + tsteq r5, lr, lsl #14 │ │ │ │ ldrdeq r4, [r5, -r0] │ │ │ │ - @ instruction: 0x01054392 │ │ │ │ - tsteq r2, r0, lsr lr │ │ │ │ - tsteq r2, sl, lsr #28 │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ - tsteq r5, r2, lsl r4 │ │ │ │ - tsteq r2, r8, lsl lr │ │ │ │ - tsteq r5, lr, ror r4 │ │ │ │ - tsteq r5, r0, lsl r5 │ │ │ │ - smlabteq r5, r2, r4, r4 │ │ │ │ - smlatbeq r5, r4, r4, r4 │ │ │ │ - strdeq r6, [r2, -sl] │ │ │ │ - tsteq r5, r4, ror r5 │ │ │ │ - tsteq r5, lr, lsl r5 │ │ │ │ - smlatteq r2, r8, sp, r6 │ │ │ │ - smlatteq r2, r2, sp, r6 │ │ │ │ - tsteq r5, r8, lsr #16 │ │ │ │ - smlabteq r5, r6, r6, r4 │ │ │ │ - tsteq r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x01054692 │ │ │ │ + tsteq r2, r0, lsr r1 │ │ │ │ + tsteq r2, sl, lsr #2 │ │ │ │ + tsteq r5, r8, ror #14 │ │ │ │ + tsteq r5, r2, lsl r7 │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ + tsteq r5, lr, ror r7 │ │ │ │ + tsteq r5, r0, lsl r8 │ │ │ │ + smlabteq r5, r2, r7, r4 │ │ │ │ + smlatbeq r5, r4, r7, r4 │ │ │ │ + strdeq r7, [r2, -sl] │ │ │ │ + tsteq r5, r4, ror r8 │ │ │ │ + tsteq r5, lr, lsl r8 │ │ │ │ + smlatteq r2, r8, r0, r7 │ │ │ │ + smlatteq r2, r2, r0, r7 │ │ │ │ + tsteq r5, r8, lsr #22 │ │ │ │ + smlabteq r5, r6, r9, r4 │ │ │ │ + tsteq r5, ip, lsl #18 │ │ │ │ ldrdeq r4, [r5, -r2] │ │ │ │ - @ instruction: 0x0105459c │ │ │ │ - @ instruction: 0x01026dbe │ │ │ │ - @ instruction: 0x01026db8 │ │ │ │ - tsteq r5, r2, asr #12 │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ - smlatbeq r2, r6, sp, r6 │ │ │ │ - tsteq r5, ip, lsr #14 │ │ │ │ - smlatteq r5, r2, r6, r4 │ │ │ │ - @ instruction: 0x01026d94 │ │ │ │ - tsteq r5, r2, lsl #14 │ │ │ │ - smlabbeq r2, r8, sp, r6 │ │ │ │ - smlabbeq r2, r2, sp, r6 │ │ │ │ - tsteq r2, ip, ror sp │ │ │ │ - tsteq r2, r6, ror sp │ │ │ │ - tsteq r5, r8, asr r7 │ │ │ │ - tsteq r5, sl, lsr #14 │ │ │ │ - tsteq r2, r4, ror #26 │ │ │ │ - tsteq r5, r2, ror #14 │ │ │ │ - smlabbeq r5, r4, r7, r4 │ │ │ │ - tsteq r2, r2, asr sp │ │ │ │ - tsteq r5, r8, lsr r9 │ │ │ │ - tsteq r5, lr, lsr #16 │ │ │ │ - tsteq r2, r0, asr #26 │ │ │ │ - smlatbeq r5, r2, r7, r4 │ │ │ │ - tsteq r2, r4, lsr sp │ │ │ │ - @ instruction: 0x010548b2 │ │ │ │ - tsteq r5, r4, asr #16 │ │ │ │ - tsteq r2, r2, lsr #26 │ │ │ │ - tsteq r2, ip, lsl sp │ │ │ │ - tsteq r5, r6, lsl #20 │ │ │ │ - @ instruction: 0x01054998 │ │ │ │ - tsteq r5, sl, lsr #18 │ │ │ │ - tsteq r2, r4, lsl #26 │ │ │ │ + @ instruction: 0x0105489c │ │ │ │ + strheq r7, [r2, -lr] │ │ │ │ + strheq r7, [r2, -r8] │ │ │ │ + tsteq r5, r2, asr #18 │ │ │ │ + tsteq r5, ip, ror #18 │ │ │ │ + smlatbeq r2, r6, r0, r7 │ │ │ │ + tsteq r5, ip, lsr #20 │ │ │ │ + smlatteq r5, r2, r9, r4 │ │ │ │ + swpeq r7, r4, [r2] │ │ │ │ + tsteq r5, r2, lsl #20 │ │ │ │ + smlabbeq r2, r8, r0, r7 │ │ │ │ + smlabbeq r2, r2, r0, r7 │ │ │ │ + tsteq r2, ip, ror r0 │ │ │ │ + tsteq r2, r6, ror r0 │ │ │ │ + tsteq r5, r8, asr sl │ │ │ │ + tsteq r5, sl, lsr #20 │ │ │ │ + tsteq r2, r4, rrx │ │ │ │ + tsteq r5, r2, ror #20 │ │ │ │ + smlabbeq r5, r4, sl, r4 │ │ │ │ + qaddeq r7, r2, r2 │ │ │ │ + tsteq r5, r8, lsr ip │ │ │ │ + tsteq r5, lr, lsr #22 │ │ │ │ + tsteq r2, r0, asr #32 │ │ │ │ + smlatbeq r5, r2, sl, r4 │ │ │ │ + tsteq r2, r4, lsr r0 │ │ │ │ + @ instruction: 0x01054bb2 │ │ │ │ + tsteq r5, r4, asr #22 │ │ │ │ + tsteq r2, r2, lsr #32 │ │ │ │ + tsteq r2, ip, lsl r0 │ │ │ │ + tsteq r5, r6, lsl #26 │ │ │ │ + @ instruction: 0x01054c98 │ │ │ │ + tsteq r5, sl, lsr #24 │ │ │ │ + tsteq r2, r4 │ │ │ │ strdeq r6, [r2, -lr] │ │ │ │ - tsteq r5, r0, asr sl │ │ │ │ + tsteq r5, r0, asr sp │ │ │ │ strdeq r6, [r2, -r2] │ │ │ │ - tsteq r5, r8, ror sl │ │ │ │ - smlatteq r2, r6, ip, r6 │ │ │ │ - smlatteq r2, r0, ip, r6 │ │ │ │ + tsteq r5, r8, ror sp │ │ │ │ + smlatteq r2, r6, pc, r6 @ │ │ │ │ + smlatteq r2, r0, pc, r6 @ │ │ │ │ ldrdeq r6, [r2, -sl] │ │ │ │ ldrdeq r6, [r2, -r4] │ │ │ │ - smlabteq r2, lr, ip, r6 │ │ │ │ - smlabteq r2, r8, ip, r6 │ │ │ │ - smlabteq r2, r2, ip, r6 │ │ │ │ - @ instruction: 0x01026cbc │ │ │ │ - @ instruction: 0x01026cb6 │ │ │ │ - @ instruction: 0x01026cb0 │ │ │ │ - smlatbeq r2, sl, ip, r6 │ │ │ │ - smlatbeq r2, r4, ip, r6 │ │ │ │ - @ instruction: 0x01026c9e │ │ │ │ - @ instruction: 0x01026c98 │ │ │ │ - @ instruction: 0x01026c92 │ │ │ │ - smlabbeq r2, ip, ip, r6 │ │ │ │ - smlabbeq r2, r6, ip, r6 │ │ │ │ + smlabteq r2, lr, pc, r6 @ │ │ │ │ + smlabteq r2, r8, pc, r6 @ │ │ │ │ + smlabteq r2, r2, pc, r6 @ │ │ │ │ + @ instruction: 0x01026fbc │ │ │ │ + @ instruction: 0x01026fb6 │ │ │ │ + @ instruction: 0x01026fb0 │ │ │ │ + smlatbeq r2, sl, pc, r6 @ │ │ │ │ + smlatbeq r2, r4, pc, r6 @ │ │ │ │ + @ instruction: 0x01026f9e │ │ │ │ + @ instruction: 0x01026f98 │ │ │ │ + @ instruction: 0x01026f92 │ │ │ │ + smlabbeq r2, ip, pc, r6 @ │ │ │ │ + smlabbeq r2, r6, pc, r6 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ svcvc 0x0012f5b1 │ │ │ │ @@ -66516,93 +66516,93 @@ │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ b 1e9dd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5a64> │ │ │ │ ldrle r0, [r0, #1909]! @ 0x775 │ │ │ │ tstcs r1, r2, asr sl │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ ldmib ip!, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldcllt 0, cr15, [r8], {0} │ │ │ │ - smlatteq r2, ip, pc, r6 @ │ │ │ │ - tsteq r4, r6, lsr r6 │ │ │ │ - smlatteq r2, r8, sp, r6 │ │ │ │ - smlabbeq r4, r2, r5, r6 │ │ │ │ - tsteq r2, r0, ror #2 │ │ │ │ - tsteq r4, r2, asr r5 │ │ │ │ - @ instruction: 0x01054698 │ │ │ │ - tsteq r4, r2, ror r4 │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ - @ instruction: 0x01046194 │ │ │ │ - @ instruction: 0x01026696 │ │ │ │ - smlabbeq r4, r0, lr, r5 │ │ │ │ - tsteq r2, r6, lsl r8 │ │ │ │ - tsteq r4, r0, ror #28 │ │ │ │ + smlatteq r2, ip, r2, r7 │ │ │ │ + tsteq r4, r6, lsr r9 │ │ │ │ + smlatteq r2, r8, r0, r7 │ │ │ │ + smlabbeq r4, r2, r8, r6 │ │ │ │ + tsteq r2, r0, ror #8 │ │ │ │ + tsteq r4, r2, asr r8 │ │ │ │ + @ instruction: 0x01054998 │ │ │ │ + tsteq r4, r2, ror r7 │ │ │ │ + tsteq r5, r8, lsl fp │ │ │ │ + @ instruction: 0x01046494 │ │ │ │ + @ instruction: 0x01026996 │ │ │ │ + smlabbeq r4, r0, r1, r6 │ │ │ │ + tsteq r2, r6, lsl fp │ │ │ │ + tsteq r4, r0, ror #2 │ │ │ │ ldrdeq r6, [r2, -sl] │ │ │ │ - smlatteq r2, r6, r8, r6 │ │ │ │ - smlatbeq fp, r8, r4, r2 │ │ │ │ - smlabteq r2, lr, r8, r6 │ │ │ │ - smlatbeq r2, r4, r8, r6 │ │ │ │ - @ instruction: 0x010268b0 │ │ │ │ - smlatbeq r2, ip, r8, r6 │ │ │ │ - smlatbeq r2, r8, r8, r6 │ │ │ │ - smlatbeq r2, r6, r8, r6 │ │ │ │ - smlatbeq r2, r8, r8, r6 │ │ │ │ - tsteq fp, ip, lsl r4 │ │ │ │ - @ instruction: 0x01026898 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - tsteq r2, r8, lsr #16 │ │ │ │ - tsteq r2, r4, lsr #16 │ │ │ │ - tsteq r2, r0, lsr #16 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - tsteq r2, ip, lsl r8 │ │ │ │ - smlabbeq fp, lr, r3, r2 │ │ │ │ - tsteq r2, r8, lsl #10 │ │ │ │ + smlatteq r2, r6, fp, r6 │ │ │ │ + smlatbeq fp, r8, r7, r2 │ │ │ │ + smlabteq r2, lr, fp, r6 │ │ │ │ + smlatbeq r2, r4, fp, r6 │ │ │ │ + @ instruction: 0x01026bb0 │ │ │ │ + smlatbeq r2, ip, fp, r6 │ │ │ │ + smlatbeq r2, r8, fp, r6 │ │ │ │ + smlatbeq r2, r6, fp, r6 │ │ │ │ + smlatbeq r2, r8, fp, r6 │ │ │ │ + tsteq fp, ip, lsl r7 │ │ │ │ + @ instruction: 0x01026b98 │ │ │ │ + tsteq r2, ip, lsl fp │ │ │ │ + tsteq r2, r8, lsr #22 │ │ │ │ + tsteq r2, r4, lsr #22 │ │ │ │ + tsteq r2, r0, lsr #22 │ │ │ │ + tsteq r2, ip, lsl fp │ │ │ │ + tsteq r2, ip, lsl fp │ │ │ │ + smlabbeq fp, lr, r6, r2 │ │ │ │ + tsteq r2, r8, lsl #16 │ │ │ │ strdeq r5, [r4, -r2] │ │ │ │ - smlatteq r2, sl, r4, r6 │ │ │ │ + smlatteq r2, sl, r7, r6 │ │ │ │ ldrdeq r5, [r4, -r6] │ │ │ │ - tsteq r2, sl, lsr #12 │ │ │ │ - tsteq r2, r2, lsl #12 │ │ │ │ - tsteq r2, r4, lsl #12 │ │ │ │ + tsteq r2, sl, lsr #18 │ │ │ │ + tsteq r2, r2, lsl #18 │ │ │ │ + tsteq r2, r4, lsl #18 │ │ │ │ strdeq r4, [r3, -r0] │ │ │ │ strdeq r4, [r3, -r0] │ │ │ │ strdeq r4, [r3, -r2] │ │ │ │ strdeq r4, [r3, -r0] │ │ │ │ ldrdeq r2, [fp, -r4] │ │ │ │ - tsteq r2, r2, asr r5 │ │ │ │ + tsteq r2, r2, asr r8 │ │ │ │ ldrdeq r4, [r3, -r0] │ │ │ │ ldrdeq r6, [r5, -sl] │ │ │ │ - @ instruction: 0x010b2292 │ │ │ │ - @ instruction: 0x010346b0 │ │ │ │ - @ instruction: 0x010346bc │ │ │ │ - @ instruction: 0x010346ba │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ - tsteq r2, r0, ror r4 │ │ │ │ - tsteq r2, sl, ror #8 │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ - tsteq r2, r2, asr ip │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ - tsteq r2, lr, asr #24 │ │ │ │ - tsteq r2, ip, asr #24 │ │ │ │ - tsteq r2, sl, asr #24 │ │ │ │ - tsteq r2, r8, asr #24 │ │ │ │ - tsteq r2, r6, asr #24 │ │ │ │ - tsteq r2, r0, asr #24 │ │ │ │ - tsteq r2, lr, lsr ip │ │ │ │ - tsteq r5, ip, ror #16 │ │ │ │ - tsteq r5, lr, asr #16 │ │ │ │ - tsteq fp, r6, ror #2 │ │ │ │ - tsteq r5, ip, asr #16 │ │ │ │ - tsteq r2, r0, ror r3 │ │ │ │ - smlatbeq r4, sl, r2, r5 │ │ │ │ - tsteq r2, r0, asr r3 │ │ │ │ - @ instruction: 0x0104529e │ │ │ │ - tsteq r2, r0, lsr r3 │ │ │ │ - @ instruction: 0x0104529a │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - smlabbeq r4, sl, r2, r5 │ │ │ │ + @ instruction: 0x010b2592 │ │ │ │ + @ instruction: 0x010349b0 │ │ │ │ + @ instruction: 0x010349bc │ │ │ │ + @ instruction: 0x010349ba │ │ │ │ + tsteq r5, r8, lsl ip │ │ │ │ + tsteq r2, r0, ror r7 │ │ │ │ + tsteq r2, sl, ror #14 │ │ │ │ + tsteq r2, r0, ror #30 │ │ │ │ + tsteq r2, r2, asr pc │ │ │ │ + tsteq r2, r0, asr pc │ │ │ │ + tsteq r2, lr, asr #30 │ │ │ │ + tsteq r2, ip, asr #30 │ │ │ │ + tsteq r2, sl, asr #30 │ │ │ │ + tsteq r2, r8, asr #30 │ │ │ │ + tsteq r2, r6, asr #30 │ │ │ │ + tsteq r2, r0, asr #30 │ │ │ │ + tsteq r2, lr, lsr pc │ │ │ │ + tsteq r5, ip, ror #22 │ │ │ │ + tsteq r5, lr, asr #22 │ │ │ │ + tsteq fp, r6, ror #8 │ │ │ │ + tsteq r5, ip, asr #22 │ │ │ │ + tsteq r2, r0, ror r6 │ │ │ │ + smlatbeq r4, sl, r5, r5 │ │ │ │ + tsteq r2, r0, asr r6 │ │ │ │ + @ instruction: 0x0104559e │ │ │ │ + tsteq r2, r0, lsr r6 │ │ │ │ + @ instruction: 0x0104559a │ │ │ │ + tsteq r2, r0, lsl r6 │ │ │ │ + smlabbeq r4, sl, r5, r5 │ │ │ │ strdeq r6, [r2, -r0] │ │ │ │ - tsteq r4, r6, ror r2 │ │ │ │ + tsteq r4, r6, ror r5 │ │ │ │ ldrdeq r6, [r2, -sl] │ │ │ │ ldmdacs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ ldmdb r4, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strdcs fp, [r1, -r3] │ │ │ │ @ instruction: 0x4620447a │ │ │ │ @@ -67138,144 +67138,144 @@ │ │ │ │ and lr, r7, ip, lsr #26 │ │ │ │ @ instruction: 0x463b4a78 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ stc 7, cr15, [r2, #-756]! @ 0xfffffd0c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - smlabteq r2, r6, r4, sp │ │ │ │ - smlabteq r4, ip, r8, r5 │ │ │ │ + smlabteq r2, r6, r7, sp │ │ │ │ + smlabteq r4, ip, fp, r5 │ │ │ │ strdeq sp, [r2, -r2] │ │ │ │ - smlatbeq r4, r8, r8, r5 │ │ │ │ - smlatteq r2, r2, r3, sp │ │ │ │ - smlabbeq r4, r4, r8, r5 │ │ │ │ + smlatbeq r4, r8, fp, r5 │ │ │ │ + smlatteq r2, r2, r6, sp │ │ │ │ + smlabbeq r4, r4, fp, r5 │ │ │ │ ldrdeq r5, [r4, -r2] │ │ │ │ - tsteq r4, r4, ror #16 │ │ │ │ - tsteq r5, r8, lsr sl │ │ │ │ - tsteq r4, r6, asr #16 │ │ │ │ - smlatteq r2, r4, r0, r6 │ │ │ │ + tsteq r4, r4, ror #22 │ │ │ │ + tsteq r5, r8, lsr sp │ │ │ │ + tsteq r4, r6, asr #22 │ │ │ │ + smlatteq r2, r4, r3, r6 │ │ │ │ ldrdeq r6, [r2, -r4] │ │ │ │ - smlabteq r2, r4, r0, r6 │ │ │ │ - strheq r6, [r2, -r4] │ │ │ │ - smlatteq r5, sl, r9, r3 │ │ │ │ - smlatteq r5, ip, r9, r3 │ │ │ │ - smlabteq r4, r4, r1, r6 │ │ │ │ + smlabteq r2, r4, r3, r6 │ │ │ │ + @ instruction: 0x010263b4 │ │ │ │ + smlatteq r5, sl, ip, r3 │ │ │ │ + smlatteq r5, ip, ip, r3 │ │ │ │ + smlabteq r4, r4, r4, r6 │ │ │ │ strdeq r5, [r4, -r2] │ │ │ │ - smlabteq r4, r0, r7, r5 │ │ │ │ - tsteq r2, ip, asr #2 │ │ │ │ - tsteq r4, r2, lsl r1 │ │ │ │ - tsteq r4, r2, ror r7 │ │ │ │ - @ instruction: 0x0104719e │ │ │ │ - tsteq r4, r4, lsr #30 │ │ │ │ - tsteq r4, r6, asr #14 │ │ │ │ - tsteq r4, r8, lsl pc │ │ │ │ - tsteq r2, r8, lsl pc │ │ │ │ - tsteq r4, r2, lsl #14 │ │ │ │ - tsteq r5, r2, lsr #18 │ │ │ │ - smlatteq r4, ip, r6, r5 │ │ │ │ - tsteq r5, r0, lsl r9 │ │ │ │ - tsteq r5, r0, lsl #18 │ │ │ │ - tsteq r2, sl, asr #30 │ │ │ │ - tsteq r2, r2, asr #30 │ │ │ │ - smlatteq r5, r2, r8, r3 │ │ │ │ - tsteq r2, lr, lsl #12 │ │ │ │ - tsteq r2, r4, lsl #30 │ │ │ │ - strdeq r5, [r2, -ip] │ │ │ │ - smlatbeq r5, ip, r8, r3 │ │ │ │ - tsteq r4, ip, lsr #12 │ │ │ │ - smlabteq r4, r8, r2, r5 │ │ │ │ - tsteq r4, sl, lsl #12 │ │ │ │ - @ instruction: 0x010452ba │ │ │ │ - smlatteq r4, r8, r5, r5 │ │ │ │ - tsteq r5, r8, asr r8 │ │ │ │ - smlabteq r4, r4, r5, r5 │ │ │ │ - tsteq r4, r4, ror sp │ │ │ │ - smlatbeq r4, lr, r5, r5 │ │ │ │ - tsteq r4, r4, ror #26 │ │ │ │ - tsteq r5, lr, lsl #16 │ │ │ │ - tsteq r4, r0, lsr #30 │ │ │ │ - tsteq r4, r6, asr #2 │ │ │ │ - tsteq r5, sl, asr fp │ │ │ │ - strdeq r5, [r4, -sl] │ │ │ │ - tsteq r4, lr, lsl r5 │ │ │ │ - tsteq r4, sl, lsl #28 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ - smlabteq r4, ip, ip, r4 │ │ │ │ - tsteq r2, r2, ror sp │ │ │ │ - tsteq r2, sl, ror #26 │ │ │ │ - smlatteq r4, sl, r0, pc @ │ │ │ │ - tsteq r2, r0, asr #26 │ │ │ │ - tsteq r2, r8, lsr sp │ │ │ │ - @ instruction: 0x01044c98 │ │ │ │ - tsteq r3, ip, ror r0 │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ - tsteq r3, r4, ror r0 │ │ │ │ - smlatbeq fp, sl, sl, r1 │ │ │ │ - @ instruction: 0x01047492 │ │ │ │ - @ instruction: 0x01025cb0 │ │ │ │ - smlatbeq r2, r8, ip, r5 │ │ │ │ - tsteq r4, r8, ror #10 │ │ │ │ - @ instruction: 0x01033e9e │ │ │ │ - @ instruction: 0x01033e9a │ │ │ │ - tsteq r4, lr, ror r5 │ │ │ │ - tsteq r2, ip, asr #24 │ │ │ │ - tsteq r2, r4, asr #24 │ │ │ │ - smlabteq r5, r4, r0, r2 │ │ │ │ - tsteq r2, sl, lsl ip │ │ │ │ - tsteq r2, r2, lsl ip │ │ │ │ - tsteq r2, r6, lsl #8 │ │ │ │ + smlabteq r4, r0, sl, r5 │ │ │ │ + tsteq r2, ip, asr #8 │ │ │ │ + tsteq r4, r2, lsl r4 │ │ │ │ + tsteq r4, r2, ror sl │ │ │ │ + @ instruction: 0x0104749e │ │ │ │ + tsteq r4, r4, lsr #4 │ │ │ │ + tsteq r4, r6, asr #20 │ │ │ │ + tsteq r4, r8, lsl r2 │ │ │ │ + tsteq r2, r8, lsl r2 │ │ │ │ + tsteq r4, r2, lsl #20 │ │ │ │ + tsteq r5, r2, lsr #24 │ │ │ │ + smlatteq r4, ip, r9, r5 │ │ │ │ + tsteq r5, r0, lsl ip │ │ │ │ + tsteq r5, r0, lsl #24 │ │ │ │ + tsteq r2, sl, asr #4 │ │ │ │ + tsteq r2, r2, asr #4 │ │ │ │ + smlatteq r5, r2, fp, r3 │ │ │ │ + tsteq r2, lr, lsl #18 │ │ │ │ + tsteq r2, r4, lsl #4 │ │ │ │ + strdeq r6, [r2, -ip] │ │ │ │ + smlatbeq r5, ip, fp, r3 │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ + smlabteq r4, r8, r5, r5 │ │ │ │ + tsteq r4, sl, lsl #18 │ │ │ │ + @ instruction: 0x010455ba │ │ │ │ + smlatteq r4, r8, r8, r5 │ │ │ │ + tsteq r5, r8, asr fp │ │ │ │ + smlabteq r4, r4, r8, r5 │ │ │ │ + tsteq r4, r4, ror r0 │ │ │ │ + smlatbeq r4, lr, r8, r5 │ │ │ │ + tsteq r4, r4, rrx │ │ │ │ + tsteq r5, lr, lsl #22 │ │ │ │ + tsteq r4, r0, lsr #4 │ │ │ │ + tsteq r4, r6, asr #8 │ │ │ │ + tsteq r5, sl, asr lr │ │ │ │ + strdeq r6, [r4, -sl] │ │ │ │ + tsteq r4, lr, lsl r8 │ │ │ │ + tsteq r4, sl, lsl #2 │ │ │ │ + tsteq r4, ip, ror #12 │ │ │ │ + mrseq r7, (UNDEF: 20) │ │ │ │ + smlabteq r4, ip, pc, r4 @ │ │ │ │ + tsteq r2, r2, ror r0 │ │ │ │ + tsteq r2, sl, rrx │ │ │ │ + smlatteq r4, sl, r3, pc @ │ │ │ │ + tsteq r2, r0, asr #32 │ │ │ │ + tsteq r2, r8, lsr r0 │ │ │ │ + @ instruction: 0x01044f98 │ │ │ │ + tsteq r3, ip, ror r3 │ │ │ │ + tsteq r4, r0, lsr r6 │ │ │ │ + tsteq r3, r4, ror r3 │ │ │ │ + smlatbeq fp, sl, sp, r1 │ │ │ │ + @ instruction: 0x01047792 │ │ │ │ + @ instruction: 0x01025fb0 │ │ │ │ + smlatbeq r2, r8, pc, r5 @ │ │ │ │ + tsteq r4, r8, ror #16 │ │ │ │ + @ instruction: 0x0103419e │ │ │ │ + @ instruction: 0x0103419a │ │ │ │ + tsteq r4, lr, ror r8 │ │ │ │ + tsteq r2, ip, asr #30 │ │ │ │ + tsteq r2, r4, asr #30 │ │ │ │ + smlabteq r5, r4, r3, r2 │ │ │ │ + tsteq r2, sl, lsl pc │ │ │ │ + tsteq r2, r2, lsl pc │ │ │ │ + tsteq r2, r6, lsl #14 │ │ │ │ strdeq sp, [r2, -r6] │ │ │ │ strdeq sp, [r2, -r2] │ │ │ │ strdeq sp, [r2, -r0] │ │ │ │ - smlatteq r2, lr, r3, sp │ │ │ │ - smlatteq r2, ip, r3, sp │ │ │ │ - smlatteq r2, sl, r3, sp │ │ │ │ - smlatteq r2, r8, r3, sp │ │ │ │ - smlatteq r2, r2, r3, sp │ │ │ │ - smlatteq r2, r0, r3, sp │ │ │ │ - tsteq r5, lr │ │ │ │ - strdeq r1, [r5, -r0] │ │ │ │ - tsteq fp, r8, lsl #18 │ │ │ │ - tsteq r4, r4, asr r2 │ │ │ │ - tsteq r4, r0, ror r2 │ │ │ │ - smlabteq r4, sl, r4, r7 │ │ │ │ - tsteq r4, sl, asr r2 │ │ │ │ - @ instruction: 0x010474bc │ │ │ │ - @ instruction: 0x010474b4 │ │ │ │ - smlatbeq r4, r8, r4, r7 │ │ │ │ - smlatbeq r4, r0, r4, r7 │ │ │ │ - @ instruction: 0x01047494 │ │ │ │ - smlabbeq r4, ip, r4, r7 │ │ │ │ - smlabbeq r4, r0, r4, r7 │ │ │ │ - tsteq r5, r4, lsl r8 │ │ │ │ - tsteq r5, r8, lsl #16 │ │ │ │ - tsteq r5, r0, lsl #16 │ │ │ │ + smlatteq r2, lr, r6, sp │ │ │ │ + smlatteq r2, ip, r6, sp │ │ │ │ + smlatteq r2, sl, r6, sp │ │ │ │ + smlatteq r2, r8, r6, sp │ │ │ │ + smlatteq r2, r2, r6, sp │ │ │ │ + smlatteq r2, r0, r6, sp │ │ │ │ + tsteq r5, lr, lsl #6 │ │ │ │ + strdeq r2, [r5, -r0] │ │ │ │ + tsteq fp, r8, lsl #24 │ │ │ │ + tsteq r4, r4, asr r5 │ │ │ │ + tsteq r4, r0, ror r5 │ │ │ │ + smlabteq r4, sl, r7, r7 │ │ │ │ + tsteq r4, sl, asr r5 │ │ │ │ + @ instruction: 0x010477bc │ │ │ │ + @ instruction: 0x010477b4 │ │ │ │ + smlatbeq r4, r8, r7, r7 │ │ │ │ + smlatbeq r4, r0, r7, r7 │ │ │ │ + @ instruction: 0x01047794 │ │ │ │ + smlabbeq r4, ip, r7, r7 │ │ │ │ + smlabbeq r4, r0, r7, r7 │ │ │ │ + tsteq r5, r4, lsl fp │ │ │ │ + tsteq r5, r8, lsl #22 │ │ │ │ + tsteq r5, r0, lsl #22 │ │ │ │ strdeq r2, [r5, -r4] │ │ │ │ - smlatteq r5, ip, r7, r2 │ │ │ │ - smlatteq r4, sl, r3, r7 │ │ │ │ - smlatteq r4, sl, r0, r5 │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ - smlatbeq r5, r0, r7, r2 │ │ │ │ - smlatbeq r4, r0, r3, r7 │ │ │ │ - tsteq r2, ip, asr r5 │ │ │ │ + smlatteq r5, ip, sl, r2 │ │ │ │ + smlatteq r4, sl, r6, r7 │ │ │ │ + smlatteq r4, sl, r3, r5 │ │ │ │ + tsteq r2, r0, ror #30 │ │ │ │ + smlatbeq r5, r0, sl, r2 │ │ │ │ + smlatbeq r4, r0, r6, r7 │ │ │ │ + tsteq r2, ip, asr r8 │ │ │ │ svcvc 0x0031f5b0 │ │ │ │ @ instruction: 0xf640d00d │ │ │ │ addsmi r5, r0, #220, 4 @ 0xc000000d │ │ │ │ strlt sp, [r8, #-12] │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ blx 76aa68 │ │ │ │ stmdami r3, {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ - tsteq r5, r6, lsr r1 │ │ │ │ + tsteq r5, r8, lsl r4 │ │ │ │ + tsteq r5, r6, lsr r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec03cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf5b14615 │ │ │ │ andle r7, r6, r1, lsr pc │ │ │ │ ldrbpl pc, [ip, r0, asr #12] @ │ │ │ │ @@ -67303,21 +67303,21 @@ │ │ │ │ tstcs r1, fp, lsl #20 │ │ │ │ @ instruction: 0xf7bd447a │ │ │ │ bmi 367aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253734> │ │ │ │ smlattcs r1, fp, r2, fp │ │ │ │ @ instruction: 0x4620447a │ │ │ │ bl ff66aa28 │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - ldrdeq ip, [r2, -r4] │ │ │ │ - smlabteq r2, ip, r6, r5 │ │ │ │ - smlabteq r2, r6, r6, r5 │ │ │ │ - tsteq r5, r8, ror r0 │ │ │ │ - strdeq r4, [r4, -sl] │ │ │ │ - smlatteq r5, r0, r0, r3 │ │ │ │ - smlatteq r4, r0, sp, r4 │ │ │ │ + ldrdeq sp, [r2, -r4] │ │ │ │ + smlabteq r2, ip, r9, r5 │ │ │ │ + smlabteq r2, r6, r9, r5 │ │ │ │ + tsteq r5, r8, ror r3 │ │ │ │ + strdeq r5, [r4, -sl] │ │ │ │ + smlatteq r5, r0, r3, r3 │ │ │ │ + smlatteq r4, r0, r0, r5 │ │ │ │ andsle r2, r1, r0, ror r8 │ │ │ │ ldmdacs ip, {r2, fp, ip, lr, pc} │ │ │ │ stmdacs ip!, {r0, r4, ip, lr, pc} │ │ │ │ and sp, r1, r2, lsl r0 │ │ │ │ andsle r2, r2, r4, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec03d70 │ │ │ │ @@ -67326,18 +67326,18 @@ │ │ │ │ @ instruction: 0xbd08f931 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stmdami r5, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stmdami r4, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - strheq r3, [r5, -lr] │ │ │ │ - swpeq r3, r4, [r5] │ │ │ │ - smlatbeq r5, r2, r0, r3 │ │ │ │ - smlabteq r5, r0, r0, r3 │ │ │ │ + @ instruction: 0x010533be │ │ │ │ + @ instruction: 0x01053394 │ │ │ │ + smlatbeq r5, r2, r3, r3 │ │ │ │ + smlabteq r5, r0, r3, r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec03dac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ ldmdbcs r0!, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ rscshi pc, ip, r0 │ │ │ │ stmdale r4, {r1, r2, r3, r4, r9, sl, lr} │ │ │ │ @@ -67526,60 +67526,60 @@ │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ b 86ad98 │ │ │ │ vaddw.u8 q9, , d1 │ │ │ │ ldrtmi r5, [sl], -r5, lsl #6 │ │ │ │ @ instruction: 0xf7bd4620 │ │ │ │ @ instruction: 0xbdf8ea18 │ │ │ │ - tsteq r3, r4, asr #18 │ │ │ │ - tsteq r3, r6, lsr r9 │ │ │ │ - tsteq r3, r4, lsr r9 │ │ │ │ - tsteq r3, r2, lsr r9 │ │ │ │ - tsteq r3, r0, lsr r9 │ │ │ │ - tsteq fp, r0, asr r3 │ │ │ │ - tsteq r3, lr, lsl r9 │ │ │ │ - tsteq r3, r6, lsr #18 │ │ │ │ - tsteq r3, r4, lsr #18 │ │ │ │ - tsteq r3, r2, lsr #18 │ │ │ │ - tsteq r3, r6, lsr #18 │ │ │ │ - tsteq r3, ip, lsl r9 │ │ │ │ - tsteq r3, r6, lsl r9 │ │ │ │ - tsteq r3, sl, lsl r9 │ │ │ │ - tsteq r3, r4, lsl r9 │ │ │ │ - @ instruction: 0x01033992 │ │ │ │ - tsteq r4, r2, lsr ip │ │ │ │ - tsteq r3, r0, asr #16 │ │ │ │ - tsteq r3, r8, ror #18 │ │ │ │ - tsteq r3, sl, ror r9 │ │ │ │ - tsteq r5, ip, lsr pc │ │ │ │ - smlatbeq r3, r2, r9, r3 │ │ │ │ - smlatbeq r3, r8, r9, r3 │ │ │ │ - tsteq fp, r8, lsr r2 │ │ │ │ - @ instruction: 0x0103399a │ │ │ │ - @ instruction: 0x010531b6 │ │ │ │ - smlabbeq r4, r4, r7, r6 │ │ │ │ - smlabbeq r3, lr, r9, r3 │ │ │ │ - @ instruction: 0x0103399e │ │ │ │ - @ instruction: 0x01033998 │ │ │ │ - smlatbeq r2, ip, r3, r5 │ │ │ │ - tsteq r4, r8, asr #22 │ │ │ │ - tsteq r3, r2, asr r7 │ │ │ │ - @ instruction: 0x01052e92 │ │ │ │ - smlabbeq r4, r0, fp, r5 │ │ │ │ - tsteq r5, lr, ror lr │ │ │ │ - tsteq r5, ip, ror lr │ │ │ │ - tsteq r5, sl, ror lr │ │ │ │ - tsteq r3, sl, ror r7 │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ - tsteq r5, r2, ror #28 │ │ │ │ - tsteq r3, lr, asr #14 │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - tsteq r5, r2, asr #28 │ │ │ │ - smlabbeq r4, sl, sl, r4 │ │ │ │ - tsteq r5, r8, lsr lr │ │ │ │ + tsteq r3, r4, asr #24 │ │ │ │ + tsteq r3, r6, lsr ip │ │ │ │ + tsteq r3, r4, lsr ip │ │ │ │ + tsteq r3, r2, lsr ip │ │ │ │ + tsteq r3, r0, lsr ip │ │ │ │ + tsteq fp, r0, asr r6 │ │ │ │ + tsteq r3, lr, lsl ip │ │ │ │ + tsteq r3, r6, lsr #24 │ │ │ │ + tsteq r3, r4, lsr #24 │ │ │ │ + tsteq r3, r2, lsr #24 │ │ │ │ + tsteq r3, r6, lsr #24 │ │ │ │ + tsteq r3, ip, lsl ip │ │ │ │ + tsteq r3, r6, lsl ip │ │ │ │ + tsteq r3, sl, lsl ip │ │ │ │ + tsteq r3, r4, lsl ip │ │ │ │ + @ instruction: 0x01033c92 │ │ │ │ + tsteq r4, r2, lsr pc │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ + tsteq r3, r8, ror #24 │ │ │ │ + tsteq r3, sl, ror ip │ │ │ │ + tsteq r5, ip, lsr r2 │ │ │ │ + smlatbeq r3, r2, ip, r3 │ │ │ │ + smlatbeq r3, r8, ip, r3 │ │ │ │ + tsteq fp, r8, lsr r5 │ │ │ │ + @ instruction: 0x01033c9a │ │ │ │ + @ instruction: 0x010534b6 │ │ │ │ + smlabbeq r4, r4, sl, r6 │ │ │ │ + smlabbeq r3, lr, ip, r3 │ │ │ │ + @ instruction: 0x01033c9e │ │ │ │ + @ instruction: 0x01033c98 │ │ │ │ + smlatbeq r2, ip, r6, r5 │ │ │ │ + tsteq r4, r8, asr #28 │ │ │ │ + tsteq r3, r2, asr sl │ │ │ │ + @ instruction: 0x01053192 │ │ │ │ + smlabbeq r4, r0, lr, r5 │ │ │ │ + tsteq r5, lr, ror r1 │ │ │ │ + tsteq r5, ip, ror r1 │ │ │ │ + tsteq r5, sl, ror r1 │ │ │ │ + tsteq r3, sl, ror sl │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + tsteq r5, r2, ror #2 │ │ │ │ + tsteq r3, lr, asr #20 │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + tsteq r5, r2, asr #2 │ │ │ │ + smlabbeq r4, sl, sp, r4 │ │ │ │ + tsteq r5, r8, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec04174 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5b00ff8 │ │ │ │ vmax.f32 q3, q0, q8 │ │ │ │ @ instruction: 0xf64085ec │ │ │ │ addsmi r5, r8, #-1946157053 @ 0x8c000003 │ │ │ │ @@ -68406,101 +68406,101 @@ │ │ │ │ ldrhi pc, [r1], -r2, lsl #4 │ │ │ │ andseq pc, r1, #268435460 @ 0x10000004 │ │ │ │ andseq pc, r1, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0x07d340da │ │ │ │ strthi pc, [sp], #258 @ 0x102 │ │ │ │ ldrbtmi r4, [r8], #-2135 @ 0xfffff7a9 │ │ │ │ svclt 0x0000f002 │ │ │ │ - smlabbeq r5, r6, sp, r2 │ │ │ │ - @ instruction: 0x01052e90 │ │ │ │ + smlabbeq r5, r6, r0, r3 │ │ │ │ + @ instruction: 0x01053190 │ │ │ │ ldrdeq r4, [r2, -sl] │ │ │ │ - @ instruction: 0x01024cbc │ │ │ │ - smlatbeq r2, r4, ip, r4 │ │ │ │ - smlabbeq r2, r0, ip, r4 │ │ │ │ - tsteq r2, r4, asr ip │ │ │ │ - tsteq r2, lr, lsr #24 │ │ │ │ - tsteq r2, r4, lsl #24 │ │ │ │ + @ instruction: 0x01024fbc │ │ │ │ + smlatbeq r2, r4, pc, r4 @ │ │ │ │ + smlabbeq r2, r0, pc, r4 @ │ │ │ │ + tsteq r2, r4, asr pc │ │ │ │ + tsteq r2, lr, lsr #30 │ │ │ │ + tsteq r2, r4, lsl #30 │ │ │ │ strdeq r4, [r2, -sl] │ │ │ │ - smlatteq r2, r8, fp, r4 │ │ │ │ - smlabbeq r5, r6, fp, r2 │ │ │ │ - smlatbeq r2, r8, fp, r4 │ │ │ │ - tsteq r2, r8, ror fp │ │ │ │ - tsteq r2, sl, asr #22 │ │ │ │ - tsteq r2, r0, lsr #22 │ │ │ │ + smlatteq r2, r8, lr, r4 │ │ │ │ + smlabbeq r5, r6, lr, r2 │ │ │ │ + smlatbeq r2, r8, lr, r4 │ │ │ │ + tsteq r2, r8, ror lr │ │ │ │ + tsteq r2, sl, asr #28 │ │ │ │ + tsteq r2, r0, lsr #28 │ │ │ │ strdeq r4, [r2, -r6] │ │ │ │ - smlatteq r2, ip, sl, r4 │ │ │ │ - smlabteq r2, r8, sl, r4 │ │ │ │ - @ instruction: 0x01024a9e │ │ │ │ - @ instruction: 0x01024a94 │ │ │ │ - tsteq r2, lr, ror #20 │ │ │ │ - tsteq r2, r2, asr #20 │ │ │ │ - tsteq r2, r8, lsl sl │ │ │ │ + smlatteq r2, ip, sp, r4 │ │ │ │ + smlabteq r2, r8, sp, r4 │ │ │ │ + @ instruction: 0x01024d9e │ │ │ │ + @ instruction: 0x01024d94 │ │ │ │ + tsteq r2, lr, ror #26 │ │ │ │ + tsteq r2, r2, asr #26 │ │ │ │ + tsteq r2, r8, lsl sp │ │ │ │ strdeq r4, [r2, -r2] │ │ │ │ - smlabteq r2, ip, r9, r4 │ │ │ │ - smlatbeq r2, r0, r9, r4 │ │ │ │ - tsteq r2, sl, ror r9 │ │ │ │ - tsteq r2, r4, asr r9 │ │ │ │ - tsteq r2, r6, lsr #18 │ │ │ │ + smlabteq r2, ip, ip, r4 │ │ │ │ + smlatbeq r2, r0, ip, r4 │ │ │ │ + tsteq r2, sl, ror ip │ │ │ │ + tsteq r2, r4, asr ip │ │ │ │ + tsteq r2, r6, lsr #24 │ │ │ │ strdeq r4, [r2, -sl] │ │ │ │ - smlabteq r2, lr, r8, r4 │ │ │ │ - smlatbeq r2, sl, r8, r4 │ │ │ │ - @ instruction: 0x01024894 │ │ │ │ - tsteq r2, r8, ror #16 │ │ │ │ - tsteq r2, r2, asr r8 │ │ │ │ - tsteq r2, ip, lsr r8 │ │ │ │ - tsteq r2, r0, lsl r8 │ │ │ │ - smlatteq r2, r4, r7, r4 │ │ │ │ - smlabteq r2, lr, r7, r4 │ │ │ │ - @ instruction: 0x010247b8 │ │ │ │ - smlabbeq r2, ip, r7, r4 │ │ │ │ - tsteq r2, r6, ror r7 │ │ │ │ - tsteq r2, r4, ror #14 │ │ │ │ - tsteq r5, ip, lsr r7 │ │ │ │ - smlatteq r5, r0, r6, r2 │ │ │ │ - @ instruction: 0x010246b4 │ │ │ │ - smlabbeq r2, r4, r6, r4 │ │ │ │ - tsteq r2, r6, asr r6 │ │ │ │ - tsteq r2, r8, lsr #12 │ │ │ │ + smlabteq r2, lr, fp, r4 │ │ │ │ + smlatbeq r2, sl, fp, r4 │ │ │ │ + @ instruction: 0x01024b94 │ │ │ │ + tsteq r2, r8, ror #22 │ │ │ │ + tsteq r2, r2, asr fp │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ + tsteq r2, r0, lsl fp │ │ │ │ + smlatteq r2, r4, sl, r4 │ │ │ │ + smlabteq r2, lr, sl, r4 │ │ │ │ + @ instruction: 0x01024ab8 │ │ │ │ + smlabbeq r2, ip, sl, r4 │ │ │ │ + tsteq r2, r6, ror sl │ │ │ │ + tsteq r2, r4, ror #20 │ │ │ │ + tsteq r5, ip, lsr sl │ │ │ │ + smlatteq r5, r0, r9, r2 │ │ │ │ + @ instruction: 0x010249b4 │ │ │ │ + smlabbeq r2, r4, r9, r4 │ │ │ │ + tsteq r2, r6, asr r9 │ │ │ │ + tsteq r2, r8, lsr #18 │ │ │ │ strdeq r4, [r2, -ip] │ │ │ │ strdeq r4, [r2, -r2] │ │ │ │ ldrdeq r4, [r2, -ip] │ │ │ │ - @ instruction: 0x010245b6 │ │ │ │ - smlabbeq r2, r8, r5, r4 │ │ │ │ - tsteq r2, r2, ror #10 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r2, lr, lsl #10 │ │ │ │ - smlatteq r2, r0, r4, r4 │ │ │ │ - @ instruction: 0x010244b2 │ │ │ │ - smlatbeq r2, r8, r4, r4 │ │ │ │ - smlabbeq r2, r2, r4, r4 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ - tsteq r2, lr, lsr #8 │ │ │ │ - tsteq r2, r8, lsl #8 │ │ │ │ - smlatteq r2, r2, r3, r4 │ │ │ │ - @ instruction: 0x010243b4 │ │ │ │ - smlabbeq r2, sl, r3, r4 │ │ │ │ - tsteq r2, r0, ror #6 │ │ │ │ - tsteq r2, lr, lsr r3 │ │ │ │ - tsteq r2, ip, lsl r3 │ │ │ │ + @ instruction: 0x010248b6 │ │ │ │ + smlabbeq r2, r8, r8, r4 │ │ │ │ + tsteq r2, r2, ror #16 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ + tsteq r2, lr, lsl #16 │ │ │ │ + smlatteq r2, r0, r7, r4 │ │ │ │ + @ instruction: 0x010247b2 │ │ │ │ + smlatbeq r2, r8, r7, r4 │ │ │ │ + smlabbeq r2, r2, r7, r4 │ │ │ │ + tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, lr, lsr #14 │ │ │ │ + tsteq r2, r8, lsl #14 │ │ │ │ + smlatteq r2, r2, r6, r4 │ │ │ │ + @ instruction: 0x010246b4 │ │ │ │ + smlabbeq r2, sl, r6, r4 │ │ │ │ + tsteq r2, r0, ror #12 │ │ │ │ + tsteq r2, lr, lsr r6 │ │ │ │ + tsteq r2, ip, lsl r6 │ │ │ │ strdeq r4, [r2, -r2] │ │ │ │ - smlatteq r2, sl, r2, r4 │ │ │ │ - smlabteq r2, r8, r2, r4 │ │ │ │ - @ instruction: 0x0102429e │ │ │ │ - tsteq r2, r4, ror r2 │ │ │ │ - tsteq r2, r2, asr r2 │ │ │ │ - tsteq r2, r0, lsr r2 │ │ │ │ - tsteq r2, r6, lsl #4 │ │ │ │ + smlatteq r2, sl, r5, r4 │ │ │ │ + smlabteq r2, r8, r5, r4 │ │ │ │ + @ instruction: 0x0102459e │ │ │ │ + tsteq r2, r4, ror r5 │ │ │ │ + tsteq r2, r2, asr r5 │ │ │ │ + tsteq r2, r0, lsr r5 │ │ │ │ + tsteq r2, r6, lsl #10 │ │ │ │ strdeq r4, [r2, -lr] │ │ │ │ ldrdeq r4, [r2, -ip] │ │ │ │ - smlabbeq r2, r8, r1, r4 │ │ │ │ - tsteq r2, ip, asr r1 │ │ │ │ - tsteq r2, r8, lsr r1 │ │ │ │ - tsteq r2, r4, lsl r1 │ │ │ │ - smlatteq r2, r6, r0, r4 │ │ │ │ - smlabteq r2, r2, r0, r4 │ │ │ │ + smlabbeq r2, r8, r4, r4 │ │ │ │ + tsteq r2, ip, asr r4 │ │ │ │ + tsteq r2, r8, lsr r4 │ │ │ │ + tsteq r2, r4, lsl r4 │ │ │ │ + smlatteq r2, r6, r3, r4 │ │ │ │ + smlabteq r2, r2, r3, r4 │ │ │ │ svcvs 0x006ef5b0 │ │ │ │ @ instruction: 0xf640d818 │ │ │ │ addsmi r6, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf6a0d90f │ │ │ │ vcgt.s8 q11, , q2 │ │ │ │ vmov.i32 d16, #4352 @ 0x00001100 │ │ │ │ addslt r0, fp, #268435457 @ 0x10000001 │ │ │ │ @@ -69312,99 +69312,99 @@ │ │ │ │ mvnpl pc, #160, 10 @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ blx 95b4f8 │ │ │ │ ldrbeq pc, [sl, r3, lsl #6] @ │ │ │ │ ldrhi pc, [r9, #257] @ 0x101 │ │ │ │ ldrbtmi r4, [r8], #-2133 @ 0xfffff7ab │ │ │ │ svclt 0x00ecf001 │ │ │ │ - tsteq r2, r8, lsr pc │ │ │ │ - tsteq r2, lr, lsr #30 │ │ │ │ - tsteq r2, r8, lsl #30 │ │ │ │ - strdeq r1, [r5, -r0] │ │ │ │ - smlatbeq r2, ip, lr, r3 │ │ │ │ - tsteq r2, ip, ror lr │ │ │ │ - tsteq r2, lr, asr #28 │ │ │ │ - tsteq r2, r0, lsr #28 │ │ │ │ - strdeq r3, [r2, -ip] │ │ │ │ - ldrdeq r3, [r2, -r8] │ │ │ │ - smlatbeq r2, r8, sp, r3 │ │ │ │ - @ instruction: 0x01023d9e │ │ │ │ - tsteq r2, r6, ror sp │ │ │ │ - tsteq r2, r6, asr #26 │ │ │ │ - tsteq r2, r6, lsl sp │ │ │ │ - smlatteq r2, lr, ip, r3 │ │ │ │ - smlabteq r2, r6, ip, r3 │ │ │ │ - @ instruction: 0x01023c9a │ │ │ │ - tsteq r2, r6, ror ip │ │ │ │ - tsteq r2, r2, asr ip │ │ │ │ - tsteq r2, r0, lsr #24 │ │ │ │ + tsteq r2, r8, lsr r2 │ │ │ │ + tsteq r2, lr, lsr #4 │ │ │ │ + tsteq r2, r8, lsl #4 │ │ │ │ + strdeq r2, [r5, -r0] │ │ │ │ + smlatbeq r2, ip, r1, r4 │ │ │ │ + tsteq r2, ip, ror r1 │ │ │ │ + tsteq r2, lr, asr #2 │ │ │ │ + tsteq r2, r0, lsr #2 │ │ │ │ + strdeq r4, [r2, -ip] │ │ │ │ + ldrdeq r4, [r2, -r8] │ │ │ │ + smlatbeq r2, r8, r0, r4 │ │ │ │ + swpeq r4, lr, [r2] │ │ │ │ + tsteq r2, r6, ror r0 │ │ │ │ + tsteq r2, r6, asr #32 │ │ │ │ + tsteq r2, r6, lsl r0 │ │ │ │ + smlatteq r2, lr, pc, r3 @ │ │ │ │ + smlabteq r2, r6, pc, r3 @ │ │ │ │ + @ instruction: 0x01023f9a │ │ │ │ + tsteq r2, r6, ror pc │ │ │ │ + tsteq r2, r2, asr pc │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ strdeq r3, [r2, -r2] │ │ │ │ - smlabteq r2, r0, fp, r3 │ │ │ │ - @ instruction: 0x01023b9c │ │ │ │ - smlabbeq r2, r4, fp, r3 │ │ │ │ - tsteq r2, r4, asr fp │ │ │ │ - tsteq r2, ip, lsr fp │ │ │ │ - tsteq r2, r6, lsl fp │ │ │ │ - smlatteq r2, r6, sl, r3 │ │ │ │ - @ instruction: 0x01023ab4 │ │ │ │ - smlatbeq r2, sl, sl, r3 │ │ │ │ - smlabbeq r2, r4, sl, r3 │ │ │ │ - tsteq r2, ip, asr sl │ │ │ │ - tsteq r2, lr, lsr #20 │ │ │ │ + smlabteq r2, r0, lr, r3 │ │ │ │ + @ instruction: 0x01023e9c │ │ │ │ + smlabbeq r2, r4, lr, r3 │ │ │ │ + tsteq r2, r4, asr lr │ │ │ │ + tsteq r2, ip, lsr lr │ │ │ │ + tsteq r2, r6, lsl lr │ │ │ │ + smlatteq r2, r6, sp, r3 │ │ │ │ + @ instruction: 0x01023db4 │ │ │ │ + smlatbeq r2, sl, sp, r3 │ │ │ │ + smlabbeq r2, r4, sp, r3 │ │ │ │ + tsteq r2, ip, asr sp │ │ │ │ + tsteq r2, lr, lsr #26 │ │ │ │ strdeq r3, [r2, -lr] │ │ │ │ ldrdeq r3, [r2, -r0] │ │ │ │ - @ instruction: 0x0102399c │ │ │ │ - tsteq r2, r8, ror #18 │ │ │ │ - tsteq r2, ip, lsr r9 │ │ │ │ - tsteq r2, sl, lsl #18 │ │ │ │ - smlatteq r2, r4, r8, r3 │ │ │ │ - @ instruction: 0x010238b4 │ │ │ │ - smlatbeq r2, sl, r8, r3 │ │ │ │ - @ instruction: 0x01023896 │ │ │ │ - tsteq r2, r4, ror #16 │ │ │ │ - tsteq r2, lr, lsr r8 │ │ │ │ - tsteq r2, r8, lsl r8 │ │ │ │ - smlatteq r2, sl, r7, r3 │ │ │ │ - @ instruction: 0x010237ba │ │ │ │ - @ instruction: 0x010237b0 │ │ │ │ - smlabbeq r2, sl, r7, r3 │ │ │ │ - tsteq r2, r8, asr r7 │ │ │ │ - tsteq r2, r0, lsr r7 │ │ │ │ - tsteq r2, sl, lsl #14 │ │ │ │ + @ instruction: 0x01023c9c │ │ │ │ + tsteq r2, r8, ror #24 │ │ │ │ + tsteq r2, ip, lsr ip │ │ │ │ + tsteq r2, sl, lsl #24 │ │ │ │ + smlatteq r2, r4, fp, r3 │ │ │ │ + @ instruction: 0x01023bb4 │ │ │ │ + smlatbeq r2, sl, fp, r3 │ │ │ │ + @ instruction: 0x01023b96 │ │ │ │ + tsteq r2, r4, ror #22 │ │ │ │ + tsteq r2, lr, lsr fp │ │ │ │ + tsteq r2, r8, lsl fp │ │ │ │ + smlatteq r2, sl, sl, r3 │ │ │ │ + @ instruction: 0x01023aba │ │ │ │ + @ instruction: 0x01023ab0 │ │ │ │ + smlabbeq r2, sl, sl, r3 │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ + tsteq r2, r0, lsr sl │ │ │ │ + tsteq r2, sl, lsl #20 │ │ │ │ ldrdeq r3, [r2, -r8] │ │ │ │ - smlatbeq r2, r8, r6, r3 │ │ │ │ - tsteq r2, r6, ror r6 │ │ │ │ - tsteq r2, r4, asr #12 │ │ │ │ - tsteq r2, r6, lsr #12 │ │ │ │ + smlatbeq r2, r8, r9, r3 │ │ │ │ + tsteq r2, r6, ror r9 │ │ │ │ + tsteq r2, r4, asr #18 │ │ │ │ + tsteq r2, r6, lsr #18 │ │ │ │ strdeq r3, [r2, -r6] │ │ │ │ - smlatteq r2, ip, r5, r3 │ │ │ │ - smlabteq r2, r6, r5, r3 │ │ │ │ - @ instruction: 0x01023596 │ │ │ │ - tsteq r2, r8, ror #10 │ │ │ │ - tsteq r2, r4, asr #10 │ │ │ │ - tsteq r2, lr, lsl r5 │ │ │ │ - smlatteq r2, lr, r4, r3 │ │ │ │ - smlatteq r2, r6, r4, r3 │ │ │ │ - smlabteq r2, r0, r4, r3 │ │ │ │ - @ instruction: 0x01023494 │ │ │ │ - tsteq r2, sl, ror #8 │ │ │ │ - tsteq r2, r0, asr #8 │ │ │ │ - tsteq r2, r6, lsl r4 │ │ │ │ - tsteq r2, lr, lsl #8 │ │ │ │ - smlatteq r2, r8, r3, r3 │ │ │ │ - @ instruction: 0x010233be │ │ │ │ - @ instruction: 0x010233b6 │ │ │ │ - @ instruction: 0x01023394 │ │ │ │ - tsteq r2, sl, ror #6 │ │ │ │ - tsteq r2, r0, asr #6 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - tsteq r2, r6, lsl r3 │ │ │ │ + smlatteq r2, ip, r8, r3 │ │ │ │ + smlabteq r2, r6, r8, r3 │ │ │ │ + @ instruction: 0x01023896 │ │ │ │ + tsteq r2, r8, ror #16 │ │ │ │ + tsteq r2, r4, asr #16 │ │ │ │ + tsteq r2, lr, lsl r8 │ │ │ │ + smlatteq r2, lr, r7, r3 │ │ │ │ + smlatteq r2, r6, r7, r3 │ │ │ │ + smlabteq r2, r0, r7, r3 │ │ │ │ + @ instruction: 0x01023794 │ │ │ │ + tsteq r2, sl, ror #14 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ + tsteq r2, r6, lsl r7 │ │ │ │ + tsteq r2, lr, lsl #14 │ │ │ │ + smlatteq r2, r8, r6, r3 │ │ │ │ + @ instruction: 0x010236be │ │ │ │ + @ instruction: 0x010236b6 │ │ │ │ + @ instruction: 0x01023694 │ │ │ │ + tsteq r2, sl, ror #12 │ │ │ │ + tsteq r2, r0, asr #12 │ │ │ │ + tsteq r2, r8, lsr r6 │ │ │ │ + tsteq r2, r6, lsl r6 │ │ │ │ strdeq r3, [r2, -r4] │ │ │ │ - smlabteq r2, r8, r2, r3 │ │ │ │ - @ instruction: 0x0102329a │ │ │ │ + smlabteq r2, r8, r5, r3 │ │ │ │ + @ instruction: 0x0102359a │ │ │ │ tstppl ip, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmdale r6, {r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x00e8f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f53e8 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -70216,106 +70216,106 @@ │ │ │ │ addshi pc, r5, r1, lsl #4 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007da │ │ │ │ ldmdami sp, {r1, r3, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0014478 │ │ │ │ svclt 0x0000b8dd │ │ │ │ - tsteq r2, sl, lsl r1 │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - smlatteq r2, ip, r0, r3 │ │ │ │ - smlabteq r2, r8, r0, r3 │ │ │ │ - swpeq r3, ip, [r2] │ │ │ │ - tsteq r2, r0, ror r0 │ │ │ │ - tsteq r2, r6, rrx │ │ │ │ - tsteq r2, r2, asr #32 │ │ │ │ - tsteq r2, r4, lsl r0 │ │ │ │ + tsteq r2, sl, lsl r4 │ │ │ │ + tsteq r2, r0, lsl r4 │ │ │ │ + smlatteq r2, ip, r3, r3 │ │ │ │ + smlabteq r2, r8, r3, r3 │ │ │ │ + @ instruction: 0x0102339c │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ + tsteq r2, r6, ror #6 │ │ │ │ + tsteq r2, r2, asr #6 │ │ │ │ + tsteq r2, r4, lsl r3 │ │ │ │ + tsteq r2, sl, lsl #6 │ │ │ │ + smlatteq r2, r4, r2, r3 │ │ │ │ + @ instruction: 0x010232b6 │ │ │ │ + smlabbeq r2, r8, r2, r3 │ │ │ │ + tsteq r2, sl, asr r2 │ │ │ │ + tsteq r2, ip, lsr #4 │ │ │ │ + strdeq r3, [r2, -lr] │ │ │ │ + strdeq r3, [r2, -r4] │ │ │ │ + smlabteq r2, lr, r1, r3 │ │ │ │ + smlatbeq r2, r0, r1, r3 │ │ │ │ + @ instruction: 0x01023196 │ │ │ │ + tsteq r2, r0, ror r1 │ │ │ │ + tsteq r2, r4, asr #2 │ │ │ │ + tsteq r2, r8, lsl r1 │ │ │ │ + tsteq r2, lr, lsl #2 │ │ │ │ + smlatteq r2, sl, r0, r3 │ │ │ │ + strheq r3, [r2, -lr] │ │ │ │ + strheq r3, [r2, -r4] │ │ │ │ + swpeq r3, r0, [r2] │ │ │ │ + tsteq r2, r2, rrx │ │ │ │ + tsteq r2, r6, lsr r0 │ │ │ │ tsteq r2, sl │ │ │ │ - smlatteq r2, r4, pc, r2 @ │ │ │ │ - @ instruction: 0x01022fb6 │ │ │ │ - smlabbeq r2, r8, pc, r2 @ │ │ │ │ - tsteq r2, sl, asr pc │ │ │ │ - tsteq r2, ip, lsr #30 │ │ │ │ - strdeq r2, [r2, -lr] │ │ │ │ - strdeq r2, [r2, -r4] │ │ │ │ - smlabteq r2, lr, lr, r2 │ │ │ │ - smlatbeq r2, r0, lr, r2 │ │ │ │ - @ instruction: 0x01022e96 │ │ │ │ - tsteq r2, r0, ror lr │ │ │ │ - tsteq r2, r4, asr #28 │ │ │ │ - tsteq r2, r8, lsl lr │ │ │ │ - tsteq r2, lr, lsl #28 │ │ │ │ - smlatteq r2, sl, sp, r2 │ │ │ │ - @ instruction: 0x01022dbe │ │ │ │ - @ instruction: 0x01022db4 │ │ │ │ - @ instruction: 0x01022d90 │ │ │ │ - tsteq r2, r2, ror #26 │ │ │ │ - tsteq r2, r6, lsr sp │ │ │ │ - tsteq r2, sl, lsl #26 │ │ │ │ - smlatteq r2, r6, ip, r2 │ │ │ │ + smlatteq r2, r6, pc, r2 @ │ │ │ │ ldrdeq r2, [r2, -r2] │ │ │ │ - smlatbeq r2, r6, ip, r2 │ │ │ │ - @ instruction: 0x01022c92 │ │ │ │ - tsteq r2, lr, ror ip │ │ │ │ - tsteq r2, r2, asr ip │ │ │ │ - tsteq r2, r6, lsr #24 │ │ │ │ - tsteq r2, r2, lsl ip │ │ │ │ + smlatbeq r2, r6, pc, r2 @ │ │ │ │ + @ instruction: 0x01022f92 │ │ │ │ + tsteq r2, lr, ror pc │ │ │ │ + tsteq r2, r2, asr pc │ │ │ │ + tsteq r2, r6, lsr #30 │ │ │ │ + tsteq r2, r2, lsl pc │ │ │ │ strdeq r2, [r2, -lr] │ │ │ │ ldrdeq r2, [r2, -r2] │ │ │ │ - @ instruction: 0x01022bbe │ │ │ │ - @ instruction: 0x01022b98 │ │ │ │ - tsteq r2, ip, asr #22 │ │ │ │ - tsteq r2, ip, lsl fp │ │ │ │ - tsteq r2, r2, lsl fp │ │ │ │ - smlatteq r2, lr, sl, r2 │ │ │ │ - @ instruction: 0x01022ab2 │ │ │ │ - @ instruction: 0x01022a90 │ │ │ │ - tsteq r2, r2, ror #20 │ │ │ │ - tsteq r2, r0, asr #20 │ │ │ │ - tsteq r2, r0, lsl sl │ │ │ │ + @ instruction: 0x01022ebe │ │ │ │ + @ instruction: 0x01022e98 │ │ │ │ + tsteq r2, ip, asr #28 │ │ │ │ + tsteq r2, ip, lsl lr │ │ │ │ + tsteq r2, r2, lsl lr │ │ │ │ + smlatteq r2, lr, sp, r2 │ │ │ │ + @ instruction: 0x01022db2 │ │ │ │ + @ instruction: 0x01022d90 │ │ │ │ + tsteq r2, r2, ror #26 │ │ │ │ + tsteq r2, r0, asr #26 │ │ │ │ + tsteq r2, r0, lsl sp │ │ │ │ ldrdeq r2, [r2, -lr] │ │ │ │ - smlatbeq r2, ip, r9, r2 │ │ │ │ - smlabbeq r2, lr, r9, r2 │ │ │ │ - tsteq r2, lr, asr r9 │ │ │ │ - tsteq r2, r4, asr r9 │ │ │ │ - tsteq r2, lr, lsr #18 │ │ │ │ + smlatbeq r2, ip, ip, r2 │ │ │ │ + smlabbeq r2, lr, ip, r2 │ │ │ │ + tsteq r2, lr, asr ip │ │ │ │ + tsteq r2, r4, asr ip │ │ │ │ + tsteq r2, lr, lsr #24 │ │ │ │ strdeq r2, [r2, -ip] │ │ │ │ ldrdeq r2, [r2, -r0] │ │ │ │ - smlatbeq r2, r4, r8, r2 │ │ │ │ - @ instruction: 0x0102289a │ │ │ │ - tsteq r2, r4, ror r8 │ │ │ │ - tsteq r2, r4, asr #16 │ │ │ │ - tsteq r2, sl, lsr r8 │ │ │ │ - tsteq r2, r6, lsl r8 │ │ │ │ - smlatteq r2, sl, r7, r2 │ │ │ │ - @ instruction: 0x010227be │ │ │ │ - @ instruction: 0x010227b4 │ │ │ │ - smlabbeq r2, lr, r7, r2 │ │ │ │ - tsteq r2, r8, ror #14 │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ - tsteq r2, ip, lsl #14 │ │ │ │ + smlatbeq r2, r4, fp, r2 │ │ │ │ + @ instruction: 0x01022b9a │ │ │ │ + tsteq r2, r4, ror fp │ │ │ │ + tsteq r2, r4, asr #22 │ │ │ │ + tsteq r2, sl, lsr fp │ │ │ │ + tsteq r2, r6, lsl fp │ │ │ │ + smlatteq r2, sl, sl, r2 │ │ │ │ + @ instruction: 0x01022abe │ │ │ │ + @ instruction: 0x01022ab4 │ │ │ │ + smlabbeq r2, lr, sl, r2 │ │ │ │ + tsteq r2, r8, ror #20 │ │ │ │ + tsteq r2, r8, lsr sl │ │ │ │ + tsteq r2, ip, lsl #20 │ │ │ │ ldrdeq r2, [r2, -ip] │ │ │ │ - @ instruction: 0x010226b2 │ │ │ │ - smlabbeq r2, r4, r6, r2 │ │ │ │ - tsteq r2, r6, asr r6 │ │ │ │ - tsteq r2, lr, asr #12 │ │ │ │ - tsteq r2, ip, lsr #12 │ │ │ │ - tsteq r2, r2, lsl #12 │ │ │ │ + @ instruction: 0x010229b2 │ │ │ │ + smlabbeq r2, r4, r9, r2 │ │ │ │ + tsteq r2, r6, asr r9 │ │ │ │ + tsteq r2, lr, asr #18 │ │ │ │ + tsteq r2, ip, lsr #18 │ │ │ │ + tsteq r2, r2, lsl #18 │ │ │ │ strdeq r2, [r2, -sl] │ │ │ │ ldrdeq r2, [r2, -r6] │ │ │ │ - smlatbeq r2, r8, r5, r2 │ │ │ │ - tsteq r2, sl, ror r5 │ │ │ │ - tsteq r2, r2, ror r5 │ │ │ │ - tsteq r2, r0, asr r5 │ │ │ │ - tsteq r2, lr, lsr #10 │ │ │ │ + smlatbeq r2, r8, r8, r2 │ │ │ │ + tsteq r2, sl, ror r8 │ │ │ │ + tsteq r2, r2, ror r8 │ │ │ │ + tsteq r2, r0, asr r8 │ │ │ │ + tsteq r2, lr, lsr #16 │ │ │ │ strdeq r2, [r2, -lr] │ │ │ │ ldrdeq r2, [r2, -r2] │ │ │ │ - smlatbeq r2, r8, r4, r2 │ │ │ │ - smlatbeq r2, r0, r4, r2 │ │ │ │ - tsteq r2, ip, ror r4 │ │ │ │ + smlatbeq r2, r8, r7, r2 │ │ │ │ + smlatbeq r2, r0, r7, r2 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ teqpvc ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ ldmdale r8, {r3, r4, r7, r9, lr} │ │ │ │ tstpvc pc, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ cmpppl ip, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -71096,126 +71096,126 @@ │ │ │ │ ldmdami r3!, {r3, r9, sp, lr, pc}^ │ │ │ │ and r4, r5, #120, 8 @ 0x78000000 │ │ │ │ ldrbtmi r4, [r8], #-2162 @ 0xfffff78e │ │ │ │ ldmdami r2!, {r1, r9, sp, lr, pc}^ │ │ │ │ mvns r4, r8, ror r4 │ │ │ │ ldrdeq r2, [r2, -sl] │ │ │ │ ldrdeq r2, [r2, -r0] │ │ │ │ - smlatbeq r2, ip, r2, r2 │ │ │ │ - smlabbeq r2, r0, r2, r2 │ │ │ │ - tsteq r2, r4, asr r2 │ │ │ │ - tsteq r2, sl, asr #4 │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ + smlatbeq r2, ip, r5, r2 │ │ │ │ + smlabbeq r2, r0, r5, r2 │ │ │ │ + tsteq r2, r4, asr r5 │ │ │ │ + tsteq r2, sl, asr #10 │ │ │ │ + tsteq r2, r4, lsr #10 │ │ │ │ strdeq r2, [r2, -lr] │ │ │ │ - smlabteq r2, ip, r1, r2 │ │ │ │ - @ instruction: 0x0102219e │ │ │ │ - tsteq r2, lr, ror #2 │ │ │ │ - tsteq r2, lr, lsr r1 │ │ │ │ - tsteq r2, r4, lsr r1 │ │ │ │ - tsteq r2, r0, lsl r1 │ │ │ │ - smlatteq r2, r4, r0, r2 │ │ │ │ + smlabteq r2, ip, r4, r2 │ │ │ │ + @ instruction: 0x0102249e │ │ │ │ + tsteq r2, lr, ror #8 │ │ │ │ + tsteq r2, lr, lsr r4 │ │ │ │ + tsteq r2, r4, lsr r4 │ │ │ │ + tsteq r2, r0, lsl r4 │ │ │ │ + smlatteq r2, r4, r3, r2 │ │ │ │ ldrdeq r2, [r2, -sl] │ │ │ │ - strheq r2, [r2, -r4] │ │ │ │ - smlabbeq r2, r4, r0, r2 │ │ │ │ - qaddeq r2, r4, r2 │ │ │ │ - tsteq r2, sl, asr #32 │ │ │ │ - tsteq r2, r6, lsr #32 │ │ │ │ - tsteq r2, r2 │ │ │ │ - ldrdeq r1, [r2, -r6] │ │ │ │ - smlatbeq r2, sl, pc, r1 @ │ │ │ │ - tsteq r2, lr, ror pc │ │ │ │ - tsteq r2, r4, ror pc │ │ │ │ - tsteq r2, lr, asr #30 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ - strdeq r1, [r2, -r8] │ │ │ │ - smlabteq r2, r8, lr, r1 │ │ │ │ - @ instruction: 0x01021ebe │ │ │ │ - @ instruction: 0x01021e9a │ │ │ │ - tsteq r2, r6, ror lr │ │ │ │ - tsteq r2, r4, asr #28 │ │ │ │ - tsteq r2, r6, lsl lr │ │ │ │ - smlatteq r2, r4, sp, r1 │ │ │ │ - @ instruction: 0x01021db8 │ │ │ │ - smlabbeq r2, ip, sp, r1 │ │ │ │ - smlabbeq r2, r2, sp, r1 │ │ │ │ - tsteq r2, ip, asr sp │ │ │ │ - tsteq r2, ip, lsr #26 │ │ │ │ - tsteq r2, r2, lsr #26 │ │ │ │ + @ instruction: 0x010223b4 │ │ │ │ + smlabbeq r2, r4, r3, r2 │ │ │ │ + tsteq r2, r4, asr r3 │ │ │ │ + tsteq r2, sl, asr #6 │ │ │ │ + tsteq r2, r6, lsr #6 │ │ │ │ + tsteq r2, r2, lsl #6 │ │ │ │ + ldrdeq r2, [r2, -r6] │ │ │ │ + smlatbeq r2, sl, r2, r2 │ │ │ │ + tsteq r2, lr, ror r2 │ │ │ │ + tsteq r2, r4, ror r2 │ │ │ │ + tsteq r2, lr, asr #4 │ │ │ │ + tsteq r2, r8, lsr #4 │ │ │ │ + strdeq r2, [r2, -r8] │ │ │ │ + smlabteq r2, r8, r1, r2 │ │ │ │ + @ instruction: 0x010221be │ │ │ │ + @ instruction: 0x0102219a │ │ │ │ + tsteq r2, r6, ror r1 │ │ │ │ + tsteq r2, r4, asr #2 │ │ │ │ + tsteq r2, r6, lsl r1 │ │ │ │ + smlatteq r2, r4, r0, r2 │ │ │ │ + strheq r2, [r2, -r8] │ │ │ │ + smlabbeq r2, ip, r0, r2 │ │ │ │ + smlabbeq r2, r2, r0, r2 │ │ │ │ + qaddeq r2, ip, r2 │ │ │ │ + tsteq r2, ip, lsr #32 │ │ │ │ + tsteq r2, r2, lsr #32 │ │ │ │ strdeq r1, [r2, -lr] │ │ │ │ ldrdeq r1, [r2, -r2] │ │ │ │ - smlatbeq r2, r6, ip, r1 │ │ │ │ - @ instruction: 0x01021c9c │ │ │ │ - tsteq r2, r6, ror ip │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ - tsteq r2, r2, lsr #24 │ │ │ │ + smlatbeq r2, r6, pc, r1 @ │ │ │ │ + @ instruction: 0x01021f9c │ │ │ │ + tsteq r2, r6, ror pc │ │ │ │ + tsteq r2, r0, asr pc │ │ │ │ + tsteq r2, r2, lsr #30 │ │ │ │ strdeq r1, [r2, -r2] │ │ │ │ - smlabteq r2, r2, fp, r1 │ │ │ │ - @ instruction: 0x01021bb8 │ │ │ │ - @ instruction: 0x01021b94 │ │ │ │ - tsteq r2, r8, ror #22 │ │ │ │ - tsteq r2, lr, asr fp │ │ │ │ - tsteq r2, r8, lsr fp │ │ │ │ - tsteq r2, r8, lsl #22 │ │ │ │ + smlabteq r2, r2, lr, r1 │ │ │ │ + @ instruction: 0x01021eb8 │ │ │ │ + @ instruction: 0x01021e94 │ │ │ │ + tsteq r2, r8, ror #28 │ │ │ │ + tsteq r2, lr, asr lr │ │ │ │ + tsteq r2, r8, lsr lr │ │ │ │ + tsteq r2, r8, lsl #28 │ │ │ │ ldrdeq r1, [r2, -r8] │ │ │ │ - smlabteq r2, lr, sl, r1 │ │ │ │ - smlatbeq r2, sl, sl, r1 │ │ │ │ - smlabbeq r2, r8, sl, r1 │ │ │ │ - tsteq r2, ip, asr sl │ │ │ │ - tsteq r2, lr, lsr #20 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ + smlabteq r2, lr, sp, r1 │ │ │ │ + smlatbeq r2, sl, sp, r1 │ │ │ │ + smlabbeq r2, r8, sp, r1 │ │ │ │ + tsteq r2, ip, asr sp │ │ │ │ + tsteq r2, lr, lsr #26 │ │ │ │ + tsteq r2, r4, lsl #26 │ │ │ │ ldrdeq r1, [r2, -sl] │ │ │ │ ldrdeq r1, [r2, -r2] │ │ │ │ - @ instruction: 0x010219b0 │ │ │ │ - smlabbeq r2, r4, r9, r1 │ │ │ │ - tsteq r2, lr, ror r9 │ │ │ │ - tsteq r2, lr, asr r9 │ │ │ │ - tsteq r2, r6, lsr r9 │ │ │ │ - tsteq r2, lr, lsl #18 │ │ │ │ - tsteq r2, r8, lsl #18 │ │ │ │ - smlatteq r2, r6, r8, r1 │ │ │ │ - smlabteq r2, r4, r8, r1 │ │ │ │ - @ instruction: 0x01021898 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - tsteq r2, r2, asr #16 │ │ │ │ - tsteq r2, ip, lsr r8 │ │ │ │ - tsteq r2, lr, lsl r8 │ │ │ │ - tsteq r2, r0, lsl #16 │ │ │ │ + @ instruction: 0x01021cb0 │ │ │ │ + smlabbeq r2, r4, ip, r1 │ │ │ │ + tsteq r2, lr, ror ip │ │ │ │ + tsteq r2, lr, asr ip │ │ │ │ + tsteq r2, r6, lsr ip │ │ │ │ + tsteq r2, lr, lsl #24 │ │ │ │ + tsteq r2, r8, lsl #24 │ │ │ │ + smlatteq r2, r6, fp, r1 │ │ │ │ + smlabteq r2, r4, fp, r1 │ │ │ │ + @ instruction: 0x01021b98 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + tsteq r2, r2, asr #22 │ │ │ │ + tsteq r2, ip, lsr fp │ │ │ │ + tsteq r2, lr, lsl fp │ │ │ │ + tsteq r2, r0, lsl #22 │ │ │ │ ldrdeq r1, [r2, -sl] │ │ │ │ - @ instruction: 0x010217b4 │ │ │ │ - smlatbeq r2, lr, r7, r1 │ │ │ │ - smlabbeq r2, lr, r7, r1 │ │ │ │ - tsteq r2, lr, ror #14 │ │ │ │ - tsteq r2, r2, ror #14 │ │ │ │ - smlatteq r4, r4, r7, pc @ │ │ │ │ - tsteq r2, r6, asr r7 │ │ │ │ - smlabbeq r4, r8, r7, pc @ │ │ │ │ - tsteq r2, sl, asr #14 │ │ │ │ - tsteq r2, r4, asr #14 │ │ │ │ - tsteq r2, lr, lsr r7 │ │ │ │ + @ instruction: 0x01021ab4 │ │ │ │ + smlatbeq r2, lr, sl, r1 │ │ │ │ + smlabbeq r2, lr, sl, r1 │ │ │ │ + tsteq r2, lr, ror #20 │ │ │ │ + tsteq r2, r2, ror #20 │ │ │ │ + smlatteq r4, r4, sl, pc @ │ │ │ │ + tsteq r2, r6, asr sl │ │ │ │ + smlabbeq r4, r8, sl, pc @ │ │ │ │ + tsteq r2, sl, asr #20 │ │ │ │ + tsteq r2, r4, asr #20 │ │ │ │ + tsteq r2, lr, lsr sl │ │ │ │ strdeq pc, [r4, -r0] │ │ │ │ - tsteq r2, r2, lsr r7 │ │ │ │ - tsteq r2, ip, lsr #14 │ │ │ │ - tsteq r2, r6, lsr #14 │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ - tsteq r2, sl, lsl r7 │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ - tsteq r2, lr, lsl #14 │ │ │ │ - tsteq r2, r8, lsl #14 │ │ │ │ - tsteq r2, r2, lsl #14 │ │ │ │ + tsteq r2, r2, lsr sl │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ + tsteq r2, r6, lsr #20 │ │ │ │ + tsteq r2, r0, lsr #20 │ │ │ │ + tsteq r2, sl, lsl sl │ │ │ │ + tsteq r2, r4, lsl sl │ │ │ │ + tsteq r2, lr, lsl #20 │ │ │ │ + tsteq r2, r8, lsl #20 │ │ │ │ + tsteq r2, r2, lsl #20 │ │ │ │ strdeq r1, [r2, -ip] │ │ │ │ strdeq r1, [r2, -r6] │ │ │ │ strdeq r1, [r2, -r0] │ │ │ │ - smlatteq r2, sl, r6, r1 │ │ │ │ - smlatteq r2, r4, r6, r1 │ │ │ │ + smlatteq r2, sl, r9, r1 │ │ │ │ + smlatteq r2, r4, r9, r1 │ │ │ │ ldrdeq r1, [r2, -lr] │ │ │ │ ldrdeq r1, [r2, -r8] │ │ │ │ ldrdeq r1, [r2, -r2] │ │ │ │ - smlabteq r2, ip, r6, r1 │ │ │ │ - smlabteq r2, r6, r6, r1 │ │ │ │ - smlabteq r2, r0, r6, r1 │ │ │ │ + smlabteq r2, ip, r9, r1 │ │ │ │ + smlabteq r2, r6, r9, r1 │ │ │ │ + smlabteq r2, r0, r9, r1 │ │ │ │ ldrbtmi r4, [r8], #-2190 @ 0xfffff772 │ │ │ │ stmmi lr, {r3, r4, r8, sp, lr, pc} │ │ │ │ tst r5, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2189 @ 0xfffff773 │ │ │ │ stmmi sp, {r1, r4, r8, sp, lr, pc} │ │ │ │ hlt 0xf448 │ │ │ │ ldrbtmi r4, [r8], #-2188 @ 0xfffff774 │ │ │ │ @@ -71352,108 +71352,108 @@ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ stmdami r0!, {r2, sp, lr, pc}^ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2143 @ 0xfffff7a1 │ │ │ │ svclt 0x0000bd08 │ │ │ │ strdeq r1, [r2, -r2] │ │ │ │ - smlatteq r2, ip, r4, r1 │ │ │ │ - smlatteq r2, r6, r4, r1 │ │ │ │ - smlatteq r2, r0, r4, r1 │ │ │ │ + smlatteq r2, ip, r7, r1 │ │ │ │ + smlatteq r2, r6, r7, r1 │ │ │ │ + smlatteq r2, r0, r7, r1 │ │ │ │ ldrdeq r1, [r2, -sl] │ │ │ │ strdeq pc, [r4, -ip] │ │ │ │ - smlatbeq r4, r2, r5, pc @ │ │ │ │ - tstpeq r4, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r2, r2, r4, r1 │ │ │ │ - @ instruction: 0x010214bc │ │ │ │ - @ instruction: 0x010214b6 │ │ │ │ - @ instruction: 0x010214b0 │ │ │ │ - smlatbeq r2, sl, r4, r1 │ │ │ │ - smlatbeq r2, r4, r4, r1 │ │ │ │ - tstpeq r4, lr, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r4, ip, r5, pc @ │ │ │ │ - @ instruction: 0x01021492 │ │ │ │ - smlabbeq r2, ip, r4, r1 │ │ │ │ - smlabbeq r2, r6, r4, r1 │ │ │ │ - smlabbeq r2, r0, r4, r1 │ │ │ │ - tsteq r2, sl, ror r4 │ │ │ │ - tsteq r2, r4, ror r4 │ │ │ │ - tsteq r2, lr, ror #8 │ │ │ │ - tsteq r2, r8, ror #8 │ │ │ │ - tsteq r2, r2, ror #8 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ - tsteq r2, r6, asr r4 │ │ │ │ - tsteq r2, r0, asr r4 │ │ │ │ - tsteq r2, sl, asr #8 │ │ │ │ - tsteq r2, r4, asr #8 │ │ │ │ - tsteq r2, lr, lsr r4 │ │ │ │ - tsteq r2, r8, lsr r4 │ │ │ │ - tsteq r2, r2, lsr r4 │ │ │ │ - tsteq r2, ip, lsr #8 │ │ │ │ - tsteq r2, r6, lsr #8 │ │ │ │ - tsteq r2, r0, lsr #8 │ │ │ │ - tsteq r2, sl, lsl r4 │ │ │ │ - tsteq r2, r4, lsl r4 │ │ │ │ - tsteq r2, lr, lsl #8 │ │ │ │ - tsteq r2, r8, lsl #8 │ │ │ │ - tsteq r2, r2, lsl #8 │ │ │ │ + smlatbeq r4, r2, r8, pc @ │ │ │ │ + tstpeq r4, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r2, r2, r7, r1 │ │ │ │ + @ instruction: 0x010217bc │ │ │ │ + @ instruction: 0x010217b6 │ │ │ │ + @ instruction: 0x010217b0 │ │ │ │ + smlatbeq r2, sl, r7, r1 │ │ │ │ + smlatbeq r2, r4, r7, r1 │ │ │ │ + tstpeq r4, lr, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r4, ip, r8, pc @ │ │ │ │ + @ instruction: 0x01021792 │ │ │ │ + smlabbeq r2, ip, r7, r1 │ │ │ │ + smlabbeq r2, r6, r7, r1 │ │ │ │ + smlabbeq r2, r0, r7, r1 │ │ │ │ + tsteq r2, sl, ror r7 │ │ │ │ + tsteq r2, r4, ror r7 │ │ │ │ + tsteq r2, lr, ror #14 │ │ │ │ + tsteq r2, r8, ror #14 │ │ │ │ + tsteq r2, r2, ror #14 │ │ │ │ + tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, r6, asr r7 │ │ │ │ + tsteq r2, r0, asr r7 │ │ │ │ + tsteq r2, sl, asr #14 │ │ │ │ + tsteq r2, r4, asr #14 │ │ │ │ + tsteq r2, lr, lsr r7 │ │ │ │ + tsteq r2, r8, lsr r7 │ │ │ │ + tsteq r2, r2, lsr r7 │ │ │ │ + tsteq r2, ip, lsr #14 │ │ │ │ + tsteq r2, r6, lsr #14 │ │ │ │ + tsteq r2, r0, lsr #14 │ │ │ │ + tsteq r2, sl, lsl r7 │ │ │ │ + tsteq r2, r4, lsl r7 │ │ │ │ + tsteq r2, lr, lsl #14 │ │ │ │ + tsteq r2, r8, lsl #14 │ │ │ │ + tsteq r2, r2, lsl #14 │ │ │ │ strdeq r1, [r2, -ip] │ │ │ │ strdeq r1, [r2, -r6] │ │ │ │ strdeq r1, [r2, -r0] │ │ │ │ - smlatteq r2, sl, r3, r1 │ │ │ │ - smlatteq r2, r4, r3, r1 │ │ │ │ + smlatteq r2, sl, r6, r1 │ │ │ │ + smlatteq r2, r4, r6, r1 │ │ │ │ ldrdeq r1, [r2, -lr] │ │ │ │ ldrdeq r1, [r2, -r8] │ │ │ │ ldrdeq r1, [r2, -r2] │ │ │ │ - smlabteq r2, ip, r3, r1 │ │ │ │ - smlabteq r2, r6, r3, r1 │ │ │ │ - smlabteq r2, r0, r3, r1 │ │ │ │ - @ instruction: 0x010213ba │ │ │ │ - @ instruction: 0x010213b4 │ │ │ │ - smlatbeq r2, lr, r3, r1 │ │ │ │ - smlatbeq r2, r8, r3, r1 │ │ │ │ - smlatbeq r2, r2, r3, r1 │ │ │ │ - @ instruction: 0x0102139c │ │ │ │ - @ instruction: 0x01021396 │ │ │ │ - @ instruction: 0x01021390 │ │ │ │ - smlabbeq r2, sl, r3, r1 │ │ │ │ - smlabbeq r2, r4, r3, r1 │ │ │ │ - tsteq r2, lr, ror r3 │ │ │ │ - tsteq r2, r8, ror r3 │ │ │ │ - tsteq r2, r2, ror r3 │ │ │ │ - tsteq r2, ip, ror #6 │ │ │ │ - tsteq r2, r6, ror #6 │ │ │ │ - tsteq r2, r0, ror #6 │ │ │ │ - tsteq r2, sl, asr r3 │ │ │ │ - tsteq r2, r4, asr r3 │ │ │ │ - tsteq r2, lr, asr #6 │ │ │ │ - tsteq r2, r8, asr #6 │ │ │ │ - tsteq r2, r2, asr #6 │ │ │ │ - tsteq r2, ip, lsr r3 │ │ │ │ - tsteq r2, r6, lsr r3 │ │ │ │ - tsteq r2, r0, lsr r3 │ │ │ │ - tsteq r2, sl, lsr #6 │ │ │ │ - tsteq r2, r4, lsr #6 │ │ │ │ - tsteq r2, lr, lsl r3 │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ - tsteq r2, r2, lsl r3 │ │ │ │ - tsteq r2, ip, lsl #6 │ │ │ │ - tsteq r2, r6, lsl #6 │ │ │ │ - mrseq r1, LR_svc │ │ │ │ + smlabteq r2, ip, r6, r1 │ │ │ │ + smlabteq r2, r6, r6, r1 │ │ │ │ + smlabteq r2, r0, r6, r1 │ │ │ │ + @ instruction: 0x010216ba │ │ │ │ + @ instruction: 0x010216b4 │ │ │ │ + smlatbeq r2, lr, r6, r1 │ │ │ │ + smlatbeq r2, r8, r6, r1 │ │ │ │ + smlatbeq r2, r2, r6, r1 │ │ │ │ + @ instruction: 0x0102169c │ │ │ │ + @ instruction: 0x01021696 │ │ │ │ + @ instruction: 0x01021690 │ │ │ │ + smlabbeq r2, sl, r6, r1 │ │ │ │ + smlabbeq r2, r4, r6, r1 │ │ │ │ + tsteq r2, lr, ror r6 │ │ │ │ + tsteq r2, r8, ror r6 │ │ │ │ + tsteq r2, r2, ror r6 │ │ │ │ + tsteq r2, ip, ror #12 │ │ │ │ + tsteq r2, r6, ror #12 │ │ │ │ + tsteq r2, r0, ror #12 │ │ │ │ + tsteq r2, sl, asr r6 │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ + tsteq r2, lr, asr #12 │ │ │ │ + tsteq r2, r8, asr #12 │ │ │ │ + tsteq r2, r2, asr #12 │ │ │ │ + tsteq r2, ip, lsr r6 │ │ │ │ + tsteq r2, r6, lsr r6 │ │ │ │ + tsteq r2, r0, lsr r6 │ │ │ │ + tsteq r2, sl, lsr #12 │ │ │ │ + tsteq r2, r4, lsr #12 │ │ │ │ + tsteq r2, lr, lsl r6 │ │ │ │ + tsteq r2, r8, lsl r6 │ │ │ │ + tsteq r2, r2, lsl r6 │ │ │ │ + tsteq r2, ip, lsl #12 │ │ │ │ + tsteq r2, r6, lsl #12 │ │ │ │ + tsteq r2, r0, lsl #12 │ │ │ │ strdeq r1, [r2, -sl] │ │ │ │ strdeq r1, [r2, -r4] │ │ │ │ - smlatteq r2, lr, r2, r1 │ │ │ │ - smlatteq r2, r8, r2, r1 │ │ │ │ - smlatteq r2, r2, r2, r1 │ │ │ │ + smlatteq r2, lr, r5, r1 │ │ │ │ + smlatteq r2, r8, r5, r1 │ │ │ │ + smlatteq r2, r2, r5, r1 │ │ │ │ ldrdeq r1, [r2, -ip] │ │ │ │ ldrdeq r1, [r2, -r6] │ │ │ │ ldrdeq r1, [r2, -r0] │ │ │ │ - smlabteq r2, sl, r2, r1 │ │ │ │ - smlabteq r2, r4, r2, r1 │ │ │ │ - @ instruction: 0x010212be │ │ │ │ + smlabteq r2, sl, r5, r1 │ │ │ │ + smlabteq r2, r4, r5, r1 │ │ │ │ + @ instruction: 0x010215be │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf5b1461f │ │ │ │ @@ -72270,16 +72270,16 @@ │ │ │ │ movwle r5, #65419 @ 0xff8b │ │ │ │ addpl pc, fp, #164, 10 @ 0x29000000 │ │ │ │ tstpcc r1, #79 @ p-variant is OBSOLETE @ 0x4f │ │ │ │ smullsmi fp, r3, r2, r2 │ │ │ │ @ instruction: 0xf14207d8 │ │ │ │ @ instruction: 0xf00184a2 │ │ │ │ svclt 0x0000be6d │ │ │ │ - tsteq r2, r8, ror r4 │ │ │ │ - tsteq r4, r2, ror #24 │ │ │ │ + tsteq r2, r8, ror r7 │ │ │ │ + tsteq r4, r2, ror #30 │ │ │ │ mvnseq pc, #268435460 @ 0x10000004 │ │ │ │ stmdale r1!, {r0, r3, r4, r7, r9, lr} │ │ │ │ mvneq pc, #268435460 @ 0x10000004 │ │ │ │ stmdble sp, {r0, r3, r4, r7, r9, lr} │ │ │ │ orrpl pc, r7, #164, 10 @ 0x29000000 │ │ │ │ andsne pc, r1, #268435460 @ 0x10000004 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ @@ -74915,193 +74915,193 @@ │ │ │ │ stmda r8!, {r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bmi feeec230 │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7b69600 │ │ │ │ andlt lr, r2, r0, ror #16 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldrdeq r7, [r4, -r2] │ │ │ │ - tsteq r3, sl, lsr r3 │ │ │ │ - tsteq r4, r2, lsl #18 │ │ │ │ - @ instruction: 0x0101ebbe │ │ │ │ - @ instruction: 0x0101ebb6 │ │ │ │ + ldrdeq r8, [r4, -r2] │ │ │ │ + tsteq r3, sl, lsr r6 │ │ │ │ + tsteq r4, r2, lsl #24 │ │ │ │ + @ instruction: 0x0101eebe │ │ │ │ + @ instruction: 0x0101eeb6 │ │ │ │ ldrdeq ip, [r4, -lr] │ │ │ │ ldrdeq ip, [r4, -ip] │ │ │ │ - smlatteq r4, r2, r8, ip │ │ │ │ - tsteq r4, lr, ror r1 │ │ │ │ - @ instruction: 0x0103e2bc │ │ │ │ - smlatteq r3, r4, ip, lr │ │ │ │ - smlatbeq r4, r2, r8, ip │ │ │ │ - tsteq r3, r0, lsr #28 │ │ │ │ - smlabbeq r4, r2, r8, ip │ │ │ │ - smlabbeq r4, r4, r8, ip │ │ │ │ - smlabbeq r4, r2, r8, ip │ │ │ │ - @ instruction: 0x010261ba │ │ │ │ - @ instruction: 0x0101eab0 │ │ │ │ - smlatbeq r1, r8, sl, lr │ │ │ │ - tsteq r4, lr, asr #16 │ │ │ │ - smlatteq r3, lr, sp, lr │ │ │ │ - tsteq r4, r0, lsr r8 │ │ │ │ - tsteq r4, r6, lsr #16 │ │ │ │ - tsteq r4, r4, lsr #16 │ │ │ │ - tsteq r2, r4, lsr #2 │ │ │ │ - tsteq r1, sl, lsl sl │ │ │ │ - tsteq r1, r2, lsl sl │ │ │ │ + smlatteq r4, r2, fp, ip │ │ │ │ + tsteq r4, lr, ror r4 │ │ │ │ + @ instruction: 0x0103e5bc │ │ │ │ + smlatteq r3, r4, pc, lr @ │ │ │ │ + smlatbeq r4, r2, fp, ip │ │ │ │ + tstpeq r3, r0, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r4, r2, fp, ip │ │ │ │ + smlabbeq r4, r4, fp, ip │ │ │ │ + smlabbeq r4, r2, fp, ip │ │ │ │ + @ instruction: 0x010264ba │ │ │ │ + @ instruction: 0x0101edb0 │ │ │ │ + smlatbeq r1, r8, sp, lr │ │ │ │ + tsteq r4, lr, asr #22 │ │ │ │ + smlatteq r3, lr, r0, pc @ │ │ │ │ + tsteq r4, r0, lsr fp │ │ │ │ + tsteq r4, r6, lsr #22 │ │ │ │ + tsteq r4, r4, lsr #22 │ │ │ │ + tsteq r2, r4, lsr #8 │ │ │ │ + tsteq r1, sl, lsl sp │ │ │ │ + tsteq r1, r2, lsl sp │ │ │ │ strdeq ip, [r4, -lr] │ │ │ │ - smlatteq r1, r8, r9, lr │ │ │ │ - smlabteq r4, r6, r8, ip │ │ │ │ + smlatteq r1, r8, ip, lr │ │ │ │ + smlabteq r4, r6, fp, ip │ │ │ │ strdeq ip, [r4, -r0] │ │ │ │ - @ instruction: 0x0104c892 │ │ │ │ - smlatteq r4, ip, r9, ip │ │ │ │ + @ instruction: 0x0104cb92 │ │ │ │ + smlatteq r4, ip, ip, ip │ │ │ │ ldrdeq ip, [r4, -lr] │ │ │ │ - smlatteq r4, r6, r9, ip │ │ │ │ - tsteq r1, r4, asr r9 │ │ │ │ - ldrdeq ip, [r2, -r8] │ │ │ │ - smlabbeq r3, r6, r0, lr │ │ │ │ - tsteq r4, r4, lsr r7 │ │ │ │ + smlatteq r4, r6, ip, ip │ │ │ │ + tsteq r1, r4, asr ip │ │ │ │ + ldrdeq sp, [r2, -r8] │ │ │ │ + smlabbeq r3, r6, r3, lr │ │ │ │ + tsteq r4, r4, lsr sl │ │ │ │ strdeq lr, [r1, -r8] │ │ │ │ strdeq lr, [r1, -r0] │ │ │ │ - smlatbeq r5, r4, lr, r0 │ │ │ │ - tsteq r4, ip, lsr #12 │ │ │ │ - smlatteq r4, r0, r6, ip │ │ │ │ - tsteq r2, r4, lsr lr │ │ │ │ - smlabteq r4, r4, r6, ip │ │ │ │ - qaddeq r0, r4, r4 │ │ │ │ - smlatteq r2, ip, fp, ip │ │ │ │ - smlabbeq r4, r6, r6, ip │ │ │ │ - smlabbeq r4, r6, r6, ip │ │ │ │ - tsteq r3, r6, asr ip │ │ │ │ - tsteq r3, r2, asr ip │ │ │ │ - tsteq r4, r6, ror #12 │ │ │ │ + smlatbeq r5, r4, r1, r1 │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ + smlatteq r4, r0, r9, ip │ │ │ │ + tsteq r2, r4, lsr r1 │ │ │ │ + smlabteq r4, r4, r9, ip │ │ │ │ + tsteq r4, r4, asr r3 │ │ │ │ + smlatteq r2, ip, lr, ip │ │ │ │ + smlabbeq r4, r6, r9, ip │ │ │ │ + smlabbeq r4, r6, r9, ip │ │ │ │ + tsteq r3, r6, asr pc │ │ │ │ + tsteq r3, r2, asr pc │ │ │ │ + tsteq r4, r6, ror #18 │ │ │ │ strdeq lr, [r3, -r6] │ │ │ │ strdeq lr, [r3, -r2] │ │ │ │ - @ instruction: 0x010aa5bc │ │ │ │ - tsteq r4, ip, lsr #12 │ │ │ │ - tsteq r4, r4, lsr #12 │ │ │ │ - tsteq r4, r0, lsr #12 │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ - tsteq r4, r8, lsl r6 │ │ │ │ - tsteq r4, r4, lsl r6 │ │ │ │ - tsteq r4, r0, lsl r6 │ │ │ │ - tsteq r4, ip, lsl #12 │ │ │ │ - tsteq r4, r8, lsl #12 │ │ │ │ - tsteq r4, r4, lsl #12 │ │ │ │ + @ instruction: 0x010aa8bc │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + tsteq r4, r0, lsr #18 │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ + tsteq r4, r8, lsl r9 │ │ │ │ + tsteq r4, r4, lsl r9 │ │ │ │ + tsteq r4, r0, lsl r9 │ │ │ │ + tsteq r4, ip, lsl #18 │ │ │ │ + tsteq r4, r8, lsl #18 │ │ │ │ + tsteq r4, r4, lsl #18 │ │ │ │ strdeq ip, [r4, -r8] │ │ │ │ strdeq ip, [r4, -r4] │ │ │ │ strdeq ip, [r4, -r0] │ │ │ │ - smlatteq r4, ip, r5, ip │ │ │ │ - smlatteq r4, r8, r5, ip │ │ │ │ - smlatteq r4, r4, r5, ip │ │ │ │ - smlatteq r4, r0, r5, ip │ │ │ │ + smlatteq r4, ip, r8, ip │ │ │ │ + smlatteq r4, r8, r8, ip │ │ │ │ + smlatteq r4, r4, r8, ip │ │ │ │ + smlatteq r4, r0, r8, ip │ │ │ │ ldrdeq ip, [r4, -ip] │ │ │ │ ldrdeq ip, [r4, -r6] │ │ │ │ - tsteq r3, sl, lsr #24 │ │ │ │ - smlabteq r4, r6, r3, ip │ │ │ │ - tsteq r4, lr, lsr #10 │ │ │ │ - tsteq r4, r6, lsr r5 │ │ │ │ - smlabbeq r4, r6, r5, ip │ │ │ │ - tsteq r4, sl, lsl #10 │ │ │ │ - tsteq r4, r2, lsl r5 │ │ │ │ - tsteq r4, sl, ror #10 │ │ │ │ + tsteq r3, sl, lsr #30 │ │ │ │ + smlabteq r4, r6, r6, ip │ │ │ │ + tsteq r4, lr, lsr #16 │ │ │ │ + tsteq r4, r6, lsr r8 │ │ │ │ + smlabbeq r4, r6, r8, ip │ │ │ │ + tsteq r4, sl, lsl #16 │ │ │ │ + tsteq r4, r2, lsl r8 │ │ │ │ + tsteq r4, sl, ror #16 │ │ │ │ strdeq ip, [r4, -lr] │ │ │ │ strdeq ip, [r4, -sl] │ │ │ │ strdeq ip, [r4, -r6] │ │ │ │ strdeq ip, [r4, -r2] │ │ │ │ - tsteq r4, lr, lsr #10 │ │ │ │ - tsteq r4, lr, lsr #10 │ │ │ │ - tsteq sl, r8, asr r3 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r4, r8, lsr r4 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ - tsteq r4, r0, lsr r4 │ │ │ │ - tsteq r4, ip, lsr #8 │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ - tsteq r4, r4, lsr #8 │ │ │ │ - tsteq r4, r0, lsr #8 │ │ │ │ - tsteq r4, ip, lsl r4 │ │ │ │ - smlabbeq r4, lr, r4, ip │ │ │ │ - tsteq r3, sl, ror #20 │ │ │ │ - tsteq r4, r6, lsl #4 │ │ │ │ - tsteq r4, lr, ror #6 │ │ │ │ - tsteq r4, r6, ror r3 │ │ │ │ - smlabteq r4, r6, r3, ip │ │ │ │ - tsteq r4, sl, asr #6 │ │ │ │ - tsteq r4, r2, asr r3 │ │ │ │ - smlatbeq r4, sl, r3, ip │ │ │ │ - tsteq r4, lr, lsr r3 │ │ │ │ - tsteq r4, sl, lsr r3 │ │ │ │ - tsteq r4, r6, lsr r3 │ │ │ │ - tsteq r4, r2, lsr r3 │ │ │ │ - tsteq r4, lr, ror #6 │ │ │ │ - smlatbeq r4, lr, r3, ip │ │ │ │ - @ instruction: 0x010aa198 │ │ │ │ - @ instruction: 0x0104c39a │ │ │ │ - tsteq r4, ip, ror r3 │ │ │ │ - tsteq r4, r4, ror r3 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - tsteq r4, r4, ror #6 │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ + tsteq r4, lr, lsr #16 │ │ │ │ + tsteq r4, lr, lsr #16 │ │ │ │ + tsteq sl, r8, asr r6 │ │ │ │ + tsteq r4, ip, lsl r8 │ │ │ │ + tsteq r4, r8, lsr r7 │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ + tsteq r4, ip, lsr #14 │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ + tsteq r4, r0, lsr #14 │ │ │ │ + tsteq r4, ip, lsl r7 │ │ │ │ + smlabbeq r4, lr, r7, ip │ │ │ │ + tsteq r3, sl, ror #26 │ │ │ │ + tsteq r4, r6, lsl #10 │ │ │ │ + tsteq r4, lr, ror #12 │ │ │ │ + tsteq r4, r6, ror r6 │ │ │ │ + smlabteq r4, r6, r6, ip │ │ │ │ + tsteq r4, sl, asr #12 │ │ │ │ + tsteq r4, r2, asr r6 │ │ │ │ + smlatbeq r4, sl, r6, ip │ │ │ │ + tsteq r4, lr, lsr r6 │ │ │ │ + tsteq r4, sl, lsr r6 │ │ │ │ + tsteq r4, r6, lsr r6 │ │ │ │ + tsteq r4, r2, lsr r6 │ │ │ │ + tsteq r4, lr, ror #12 │ │ │ │ + smlatbeq r4, lr, r6, ip │ │ │ │ + @ instruction: 0x010aa498 │ │ │ │ + @ instruction: 0x0104c69a │ │ │ │ + tsteq r4, ip, ror r6 │ │ │ │ + tsteq r4, r4, ror r6 │ │ │ │ + tsteq r4, ip, ror #12 │ │ │ │ + tsteq r4, r4, ror #12 │ │ │ │ + tsteq r4, ip, asr r6 │ │ │ │ strdeq sl, [sl, -lr] │ │ │ │ - tsteq r4, sl, asr r3 │ │ │ │ - tsteq r4, r2, asr r3 │ │ │ │ - tsteq r4, sl, asr #6 │ │ │ │ - tsteq r4, lr, asr r3 │ │ │ │ - tsteq r4, r6, asr r3 │ │ │ │ + tsteq r4, sl, asr r6 │ │ │ │ + tsteq r4, r2, asr r6 │ │ │ │ + tsteq r4, sl, asr #12 │ │ │ │ + tsteq r4, lr, asr r6 │ │ │ │ + tsteq r4, r6, asr r6 │ │ │ │ ldrdeq lr, [r4, -r6] │ │ │ │ - @ instruction: 0x010259b0 │ │ │ │ - tsteq r1, r4, lsl #4 │ │ │ │ - smlatteq r3, lr, r9, sp │ │ │ │ - tsteq r3, r2, ror #20 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ - tsteq r1, ip, ror #4 │ │ │ │ - smlatteq r4, ip, r2, ip │ │ │ │ - smlatteq r4, lr, r2, ip │ │ │ │ + @ instruction: 0x01025cb0 │ │ │ │ + tsteq r1, r4, lsl #10 │ │ │ │ + smlatteq r3, lr, ip, sp │ │ │ │ + tsteq r3, r2, ror #26 │ │ │ │ + tsteq r1, r4, ror r5 │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ + smlatteq r4, ip, r5, ip │ │ │ │ + smlatteq r4, lr, r5, ip │ │ │ │ strdeq ip, [r4, -r2] │ │ │ │ - tsteq r3, lr, lsl #20 │ │ │ │ - tsteq r1, r0, lsl r2 │ │ │ │ - tsteq r1, r8, lsl #4 │ │ │ │ - smlabteq r4, r8, r2, ip │ │ │ │ - smlabbeq r4, sl, r2, ip │ │ │ │ - smlabbeq r4, lr, r2, ip │ │ │ │ - @ instruction: 0x0103e9ba │ │ │ │ - smlatbeq r1, ip, r1, lr │ │ │ │ - smlatbeq r1, r4, r1, lr │ │ │ │ - tsteq r4, r8, ror r2 │ │ │ │ - tsteq r4, r6, lsr #4 │ │ │ │ - tsteq r4, sl, lsr #4 │ │ │ │ - tsteq r3, r6, ror #18 │ │ │ │ - tsteq r1, r8, asr #2 │ │ │ │ - tsteq r1, r0, asr #2 │ │ │ │ - tsteq r4, r8, lsr #4 │ │ │ │ - smlabteq r4, r4, r1, ip │ │ │ │ - smlabteq r4, sl, r1, ip │ │ │ │ - tsteq r3, r8, lsl r9 │ │ │ │ - smlatteq r1, ip, r0, lr │ │ │ │ - smlatteq r1, r6, r0, lr │ │ │ │ - smlatteq r4, r4, r1, ip │ │ │ │ - tsteq r4, ip, ror #2 │ │ │ │ - tsteq r4, r2, ror r1 │ │ │ │ + tsteq r3, lr, lsl #26 │ │ │ │ + tsteq r1, r0, lsl r5 │ │ │ │ + tsteq r1, r8, lsl #10 │ │ │ │ + smlabteq r4, r8, r5, ip │ │ │ │ + smlabbeq r4, sl, r5, ip │ │ │ │ + smlabbeq r4, lr, r5, ip │ │ │ │ + @ instruction: 0x0103ecba │ │ │ │ + smlatbeq r1, ip, r4, lr │ │ │ │ + smlatbeq r1, r4, r4, lr │ │ │ │ + tsteq r4, r8, ror r5 │ │ │ │ + tsteq r4, r6, lsr #10 │ │ │ │ + tsteq r4, sl, lsr #10 │ │ │ │ + tsteq r3, r6, ror #24 │ │ │ │ + tsteq r1, r8, asr #8 │ │ │ │ + tsteq r1, r0, asr #8 │ │ │ │ + tsteq r4, r8, lsr #10 │ │ │ │ + smlabteq r4, r4, r4, ip │ │ │ │ + smlabteq r4, sl, r4, ip │ │ │ │ + tsteq r3, r8, lsl ip │ │ │ │ + smlatteq r1, ip, r3, lr │ │ │ │ + smlatteq r1, r6, r3, lr │ │ │ │ + smlatteq r4, r4, r4, ip │ │ │ │ + tsteq r4, ip, ror #8 │ │ │ │ + tsteq r4, r2, ror r4 │ │ │ │ ldrdeq lr, [r3, -r0] │ │ │ │ - swpeq lr, r4, [r1] │ │ │ │ - smlabbeq r1, lr, r0, lr │ │ │ │ - smlatbeq r4, r0, r1, ip │ │ │ │ - tsteq r4, r4, lsl r1 │ │ │ │ - tsteq r4, sl, lsl r1 │ │ │ │ - smlabbeq r3, r8, r8, lr │ │ │ │ - tsteq r1, ip, lsr r0 │ │ │ │ - tsteq r1, r6, lsr r0 │ │ │ │ - tsteq r4, ip, asr r1 │ │ │ │ - strheq ip, [r4, -ip] │ │ │ │ - smlabteq r4, r2, r0, ip │ │ │ │ - tsteq r3, r0, asr #16 │ │ │ │ - smlatteq r1, r4, pc, sp @ │ │ │ │ - ldrdeq sp, [r1, -lr] │ │ │ │ - tsteq r4, r8, lsl r1 │ │ │ │ - tsteq r4, r4, rrx │ │ │ │ - tsteq r4, sl, rrx │ │ │ │ + @ instruction: 0x0101e394 │ │ │ │ + smlabbeq r1, lr, r3, lr │ │ │ │ + smlatbeq r4, r0, r4, ip │ │ │ │ + tsteq r4, r4, lsl r4 │ │ │ │ + tsteq r4, sl, lsl r4 │ │ │ │ + smlabbeq r3, r8, fp, lr │ │ │ │ + tsteq r1, ip, lsr r3 │ │ │ │ + tsteq r1, r6, lsr r3 │ │ │ │ + tsteq r4, ip, asr r4 │ │ │ │ + @ instruction: 0x0104c3bc │ │ │ │ + smlabteq r4, r2, r3, ip │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ + smlatteq r1, r4, r2, lr │ │ │ │ + ldrdeq lr, [r1, -lr] │ │ │ │ + tsteq r4, r8, lsl r4 │ │ │ │ + tsteq r4, r4, ror #6 │ │ │ │ + tsteq r4, sl, ror #6 │ │ │ │ ldrdeq sp, [r1, -r6] │ │ │ │ eorsle r2, r9, r4, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec0b704 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdale pc, {r3, r4, r5, r6, r7, r8, r9, sl, fp} @ │ │ │ │ stmdale r9, {r4, fp, sp} │ │ │ │ @@ -75134,24 +75134,24 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdami fp, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdami sl, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r4, r0, lsl lr │ │ │ │ - smlatteq r4, r0, sp, fp │ │ │ │ - smlatteq r4, r2, sp, fp │ │ │ │ - @ instruction: 0x0104bdba │ │ │ │ - smlatbeq r4, r0, sp, fp │ │ │ │ - @ instruction: 0x0101d7b2 │ │ │ │ - smlatbeq r1, ip, r7, sp │ │ │ │ - smlatbeq r1, r6, r7, sp │ │ │ │ - smlatbeq r1, r0, r7, sp │ │ │ │ + tsteq r1, r0, lsl fp │ │ │ │ + tsteq r4, r0, lsl r1 │ │ │ │ + smlatteq r4, r0, r0, ip │ │ │ │ + smlatteq r4, r2, r0, ip │ │ │ │ + strheq ip, [r4, -sl] │ │ │ │ + smlatbeq r4, r0, r0, ip │ │ │ │ + @ instruction: 0x0101dab2 │ │ │ │ + smlatbeq r1, ip, sl, sp │ │ │ │ + smlatbeq r1, r6, sl, sp │ │ │ │ + smlatbeq r1, r0, sl, sp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ @ instruction: 0x46984615 │ │ │ │ @ instruction: 0xf0002934 │ │ │ │ @@ -75437,79 +75437,79 @@ │ │ │ │ and lr, r7, r6, asr ip │ │ │ │ strbmi r4, [r3], -r5, asr #20 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ mcrr 7, 11, pc, ip, cr5 @ │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - ldrdeq fp, [r2, -r6] │ │ │ │ - tsteq r4, r6, lsr sl │ │ │ │ - @ instruction: 0x0102beb0 │ │ │ │ - smlatbeq r2, lr, lr, fp │ │ │ │ - smlatbeq r2, ip, lr, fp │ │ │ │ - smlatbeq r2, sl, lr, fp │ │ │ │ - smlabteq sl, sl, r8, r9 │ │ │ │ - @ instruction: 0x0102be98 │ │ │ │ - smlatbeq r2, r0, lr, fp │ │ │ │ - @ instruction: 0x0102be9e │ │ │ │ - @ instruction: 0x0102be9c │ │ │ │ - smlatbeq r2, r0, lr, fp │ │ │ │ - @ instruction: 0x0102be96 │ │ │ │ - @ instruction: 0x0102be90 │ │ │ │ - @ instruction: 0x0102be94 │ │ │ │ - smlabbeq r2, lr, lr, fp │ │ │ │ - tsteq r4, r6, ror #18 │ │ │ │ - tsteq r3, r0, ror #28 │ │ │ │ - tsteq r3, lr, asr lr │ │ │ │ - @ instruction: 0x01025298 │ │ │ │ - smlatteq r2, sl, r1, r5 │ │ │ │ - tsteq r3, ip, lsr #30 │ │ │ │ - smlatteq r3, sl, sp, sp │ │ │ │ - tsteq r2, r4, lsr r2 │ │ │ │ - tsteq r2, r2, lsr r2 │ │ │ │ - smlatbeq sl, r6, r7, r9 │ │ │ │ - smlabteq r3, r8, r7, sp │ │ │ │ - tsteq r2, r0, asr r2 │ │ │ │ - tsteq r2, r8, lsr r2 │ │ │ │ - smlabteq r2, r0, sp, fp │ │ │ │ - smlatteq r3, r4, r0, sp │ │ │ │ - tsteq r4, r2, lsr fp │ │ │ │ - smlatteq r4, r0, r6, fp │ │ │ │ - smlatbeq r3, lr, ip, lr │ │ │ │ - tsteq r4, r0, lsr #22 │ │ │ │ - smlabteq r2, r8, lr, fp │ │ │ │ - smlabteq r2, r2, lr, fp │ │ │ │ - tsteq r2, sl, ror sp │ │ │ │ - tsteq r2, lr, ror sp │ │ │ │ - tsteq r2, ip, ror sp │ │ │ │ - smlabbeq r2, r2, sp, fp │ │ │ │ - @ instruction: 0x010a96b6 │ │ │ │ - @ instruction: 0x0104babc │ │ │ │ - tsteq r3, ip, lsl r0 │ │ │ │ - tsteq r2, lr, asr sp │ │ │ │ - strdeq ip, [r3, -lr] │ │ │ │ - tsteq r2, ip, lsl #24 │ │ │ │ - tsteq r4, r0, ror #12 │ │ │ │ - tsteq r2, r6, asr #26 │ │ │ │ - tsteq r2, ip, asr #26 │ │ │ │ - tsteq r2, r6, asr sp │ │ │ │ - tsteq r2, r0, ror #26 │ │ │ │ - tsteq r2, r6, ror #26 │ │ │ │ + ldrdeq ip, [r2, -r6] │ │ │ │ + tsteq r4, r6, lsr sp │ │ │ │ + @ instruction: 0x0102c1b0 │ │ │ │ + smlatbeq r2, lr, r1, ip │ │ │ │ + smlatbeq r2, ip, r1, ip │ │ │ │ + smlatbeq r2, sl, r1, ip │ │ │ │ + smlabteq sl, sl, fp, r9 │ │ │ │ + @ instruction: 0x0102c198 │ │ │ │ + smlatbeq r2, r0, r1, ip │ │ │ │ + @ instruction: 0x0102c19e │ │ │ │ + @ instruction: 0x0102c19c │ │ │ │ + smlatbeq r2, r0, r1, ip │ │ │ │ + @ instruction: 0x0102c196 │ │ │ │ + @ instruction: 0x0102c190 │ │ │ │ + @ instruction: 0x0102c194 │ │ │ │ + smlabbeq r2, lr, r1, ip │ │ │ │ + tsteq r4, r6, ror #24 │ │ │ │ + tsteq r3, r0, ror #2 │ │ │ │ + tsteq r3, lr, asr r1 │ │ │ │ + @ instruction: 0x01025598 │ │ │ │ + smlatteq r2, sl, r4, r5 │ │ │ │ + tsteq r3, ip, lsr #4 │ │ │ │ + smlatteq r3, sl, r0, lr │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ + tsteq r2, r2, lsr r5 │ │ │ │ + smlatbeq sl, r6, sl, r9 │ │ │ │ + smlabteq r3, r8, sl, sp │ │ │ │ + tsteq r2, r0, asr r5 │ │ │ │ + tsteq r2, r8, lsr r5 │ │ │ │ + smlabteq r2, r0, r0, ip │ │ │ │ + smlatteq r3, r4, r3, sp │ │ │ │ + tsteq r4, r2, lsr lr │ │ │ │ + smlatteq r4, r0, r9, fp │ │ │ │ + smlatbeq r3, lr, pc, lr @ │ │ │ │ + tsteq r4, r0, lsr #28 │ │ │ │ + smlabteq r2, r8, r1, ip │ │ │ │ + smlabteq r2, r2, r1, ip │ │ │ │ + tsteq r2, sl, ror r0 │ │ │ │ + tsteq r2, lr, ror r0 │ │ │ │ + tsteq r2, ip, ror r0 │ │ │ │ + smlabbeq r2, r2, r0, ip │ │ │ │ + @ instruction: 0x010a99b6 │ │ │ │ + @ instruction: 0x0104bdbc │ │ │ │ + tsteq r3, ip, lsl r3 │ │ │ │ + qaddeq ip, lr, r2 │ │ │ │ + strdeq sp, [r3, -lr] │ │ │ │ + tsteq r2, ip, lsl #30 │ │ │ │ + tsteq r4, r0, ror #18 │ │ │ │ + tsteq r2, r6, asr #32 │ │ │ │ + tsteq r2, ip, asr #32 │ │ │ │ + qaddeq ip, r6, r2 │ │ │ │ + tsteq r2, r0, rrx │ │ │ │ + tsteq r2, r6, rrx │ │ │ │ strdeq r9, [sl, -r6] │ │ │ │ - tsteq r4, ip, lsl sl │ │ │ │ - tsteq r3, ip, asr pc │ │ │ │ - tsteq r4, r2, lsr #20 │ │ │ │ - tsteq r3, r4, lsr fp │ │ │ │ - smlatbeq sl, lr, r5, r9 │ │ │ │ - tsteq r2, lr, ror #26 │ │ │ │ - smlatteq r0, r6, r4, r8 │ │ │ │ + tsteq r4, ip, lsl sp │ │ │ │ + tsteq r3, ip, asr r2 │ │ │ │ + tsteq r4, r2, lsr #26 │ │ │ │ + tsteq r3, r4, lsr lr │ │ │ │ + smlatbeq sl, lr, r8, r9 │ │ │ │ + tsteq r2, lr, rrx │ │ │ │ + smlatteq r0, r6, r7, r8 │ │ │ │ ldrdeq fp, [r4, -r8] │ │ │ │ ldrdeq fp, [r4, -lr] │ │ │ │ - smlatteq r4, r4, r9, fp │ │ │ │ - @ instruction: 0x0101d3b0 │ │ │ │ + smlatteq r4, r4, ip, fp │ │ │ │ + @ instruction: 0x0101d6b0 │ │ │ │ bicseq pc, r0, #268435460 @ 0x10000004 │ │ │ │ @ instruction: 0xf0034298 │ │ │ │ ldrlt r8, [r0, #-1167] @ 0xfffffb71 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ subhi pc, sp, r1, lsl #4 │ │ │ │ @@ -76348,103 +76348,103 @@ │ │ │ │ vmax.s8 d24, d16, d3 │ │ │ │ vmov.i32 d17, #256 @ 0x00000100 │ │ │ │ sbcsmi r1, sl, r1, lsl r2 │ │ │ │ @ instruction: 0xf10207d3 │ │ │ │ ldmdami sl, {r1, r3, r4, r5, r6, r7, r8, sl, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000bf96 │ │ │ │ - smlabteq r4, r0, r8, fp │ │ │ │ - tsteq r1, r4, lsl #2 │ │ │ │ - smlabteq r4, r6, r7, fp │ │ │ │ - strheq sp, [r1, -ip] │ │ │ │ - swpeq sp, lr, [r1] │ │ │ │ - smlabbeq r1, r6, r0, sp │ │ │ │ - tsteq r1, r2, rrx │ │ │ │ - tsteq r1, r6, lsr r0 │ │ │ │ - tsteq r1, r0, lsl r0 │ │ │ │ - smlatteq r1, r4, pc, ip @ │ │ │ │ - ldrdeq ip, [r1, -sl] │ │ │ │ - smlabteq r1, r8, pc, ip @ │ │ │ │ - @ instruction: 0x0101cf9a │ │ │ │ - tsteq r1, ip, ror #30 │ │ │ │ - tsteq r1, r2, asr #30 │ │ │ │ - tsteq r1, r8, lsl pc │ │ │ │ - tsteq r1, lr, lsl #30 │ │ │ │ - smlatteq r1, sl, lr, ip │ │ │ │ - smlabteq r1, r0, lr, ip │ │ │ │ - @ instruction: 0x0101ce9c │ │ │ │ - tsteq r1, r6, ror lr │ │ │ │ - tsteq r1, r8, asr #28 │ │ │ │ - tsteq r1, ip, lsl lr │ │ │ │ - strdeq ip, [r1, -r0] │ │ │ │ - smlatteq r1, r6, sp, ip │ │ │ │ - smlabteq r1, r2, sp, ip │ │ │ │ - @ instruction: 0x0101cd9c │ │ │ │ - tsteq r1, lr, ror #26 │ │ │ │ - tsteq r1, r2, asr #26 │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - tsteq r1, r2, lsl sp │ │ │ │ - smlatteq r1, ip, ip, ip │ │ │ │ - @ instruction: 0x0101ccbe │ │ │ │ - tsteq r1, sl, ror ip │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - tsteq r1, r8, lsr ip │ │ │ │ - tsteq r1, r4, lsr #24 │ │ │ │ - tsteq r1, r2, lsl ip │ │ │ │ - smlatteq r1, r6, fp, ip │ │ │ │ - @ instruction: 0x0101cbba │ │ │ │ - @ instruction: 0x0101cbb0 │ │ │ │ - @ instruction: 0x0101cb9a │ │ │ │ - smlabbeq r1, r4, fp, ip │ │ │ │ - tsteq r1, r2, asr #22 │ │ │ │ - tsteq r1, ip, lsr #22 │ │ │ │ + smlabteq r4, r0, fp, fp │ │ │ │ + tsteq r1, r4, lsl #8 │ │ │ │ + smlabteq r4, r6, sl, fp │ │ │ │ + @ instruction: 0x0101d3bc │ │ │ │ + @ instruction: 0x0101d39e │ │ │ │ + smlabbeq r1, r6, r3, sp │ │ │ │ + tsteq r1, r2, ror #6 │ │ │ │ + tsteq r1, r6, lsr r3 │ │ │ │ + tsteq r1, r0, lsl r3 │ │ │ │ + smlatteq r1, r4, r2, sp │ │ │ │ + ldrdeq sp, [r1, -sl] │ │ │ │ + smlabteq r1, r8, r2, sp │ │ │ │ + @ instruction: 0x0101d29a │ │ │ │ + tsteq r1, ip, ror #4 │ │ │ │ + tsteq r1, r2, asr #4 │ │ │ │ + tsteq r1, r8, lsl r2 │ │ │ │ + tsteq r1, lr, lsl #4 │ │ │ │ + smlatteq r1, sl, r1, sp │ │ │ │ + smlabteq r1, r0, r1, sp │ │ │ │ + @ instruction: 0x0101d19c │ │ │ │ + tsteq r1, r6, ror r1 │ │ │ │ + tsteq r1, r8, asr #2 │ │ │ │ + tsteq r1, ip, lsl r1 │ │ │ │ + strdeq sp, [r1, -r0] │ │ │ │ + smlatteq r1, r6, r0, sp │ │ │ │ + smlabteq r1, r2, r0, sp │ │ │ │ + swpeq sp, ip, [r1] │ │ │ │ + tsteq r1, lr, rrx │ │ │ │ + tsteq r1, r2, asr #32 │ │ │ │ + tsteq r1, r8, lsr r0 │ │ │ │ + tsteq r1, r2, lsl r0 │ │ │ │ + smlatteq r1, ip, pc, ip @ │ │ │ │ + @ instruction: 0x0101cfbe │ │ │ │ + tsteq r1, sl, ror pc │ │ │ │ + tsteq r1, r4, ror #30 │ │ │ │ + tsteq r1, r8, lsr pc │ │ │ │ + tsteq r1, r4, lsr #30 │ │ │ │ + tsteq r1, r2, lsl pc │ │ │ │ + smlatteq r1, r6, lr, ip │ │ │ │ + @ instruction: 0x0101ceba │ │ │ │ + @ instruction: 0x0101ceb0 │ │ │ │ + @ instruction: 0x0101ce9a │ │ │ │ + smlabbeq r1, r4, lr, ip │ │ │ │ + tsteq r1, r2, asr #28 │ │ │ │ + tsteq r1, ip, lsr #28 │ │ │ │ strdeq ip, [r1, -lr] │ │ │ │ ldrdeq ip, [r1, -r0] │ │ │ │ - smlatbeq r1, r0, sl, ip │ │ │ │ - tsteq r1, sl, ror sl │ │ │ │ - tsteq r4, sl, lsl #12 │ │ │ │ - tsteq r1, r0, lsl sl │ │ │ │ - smlatteq r1, r0, r9, ip │ │ │ │ - @ instruction: 0x0101c9b2 │ │ │ │ - smlabbeq r1, r4, r9, ip │ │ │ │ - tsteq r1, lr, asr r9 │ │ │ │ - tsteq r1, r8, lsr r9 │ │ │ │ - tsteq r1, sl, lsl #18 │ │ │ │ - smlatteq r1, r4, r8, ip │ │ │ │ - @ instruction: 0x0101c8be │ │ │ │ - @ instruction: 0x0101c890 │ │ │ │ - tsteq r1, r2, ror #16 │ │ │ │ - tsteq r1, ip, lsr r8 │ │ │ │ - tsteq r1, r6, lsl r8 │ │ │ │ - smlatteq r1, sl, r7, ip │ │ │ │ - smlatteq r1, r0, r7, ip │ │ │ │ - @ instruction: 0x0101c7bc │ │ │ │ - @ instruction: 0x0101c792 │ │ │ │ - tsteq r1, r8, ror #14 │ │ │ │ - tsteq r1, lr, lsr r7 │ │ │ │ - tsteq r1, r6, lsr r7 │ │ │ │ - tsteq r1, r4, lsl r7 │ │ │ │ - smlatteq r1, sl, r6, ip │ │ │ │ - smlatteq r1, r2, r6, ip │ │ │ │ - smlabteq r1, r0, r6, ip │ │ │ │ - @ instruction: 0x0101c696 │ │ │ │ - tsteq r1, ip, ror #12 │ │ │ │ - tsteq r1, r4, ror #12 │ │ │ │ - tsteq r1, r2, asr #12 │ │ │ │ - tsteq r1, r8, lsl r6 │ │ │ │ + smlatbeq r1, r0, sp, ip │ │ │ │ + tsteq r1, sl, ror sp │ │ │ │ + tsteq r4, sl, lsl #18 │ │ │ │ + tsteq r1, r0, lsl sp │ │ │ │ + smlatteq r1, r0, ip, ip │ │ │ │ + @ instruction: 0x0101ccb2 │ │ │ │ + smlabbeq r1, r4, ip, ip │ │ │ │ + tsteq r1, lr, asr ip │ │ │ │ + tsteq r1, r8, lsr ip │ │ │ │ + tsteq r1, sl, lsl #24 │ │ │ │ + smlatteq r1, r4, fp, ip │ │ │ │ + @ instruction: 0x0101cbbe │ │ │ │ + @ instruction: 0x0101cb90 │ │ │ │ + tsteq r1, r2, ror #22 │ │ │ │ + tsteq r1, ip, lsr fp │ │ │ │ + tsteq r1, r6, lsl fp │ │ │ │ + smlatteq r1, sl, sl, ip │ │ │ │ + smlatteq r1, r0, sl, ip │ │ │ │ + @ instruction: 0x0101cabc │ │ │ │ + @ instruction: 0x0101ca92 │ │ │ │ + tsteq r1, r8, ror #20 │ │ │ │ + tsteq r1, lr, lsr sl │ │ │ │ + tsteq r1, r6, lsr sl │ │ │ │ + tsteq r1, r4, lsl sl │ │ │ │ + smlatteq r1, sl, r9, ip │ │ │ │ + smlatteq r1, r2, r9, ip │ │ │ │ + smlabteq r1, r0, r9, ip │ │ │ │ + @ instruction: 0x0101c996 │ │ │ │ + tsteq r1, ip, ror #18 │ │ │ │ + tsteq r1, r4, ror #18 │ │ │ │ + tsteq r1, r2, asr #18 │ │ │ │ + tsteq r1, r8, lsl r9 │ │ │ │ strdeq ip, [r1, -r6] │ │ │ │ ldrdeq ip, [r1, -r2] │ │ │ │ - smlatbeq r1, r6, r5, ip │ │ │ │ - tsteq r1, sl, ror r5 │ │ │ │ - tsteq r1, lr, asr #10 │ │ │ │ - tsteq r1, r6, asr #10 │ │ │ │ - tsteq r1, r2, lsr #10 │ │ │ │ + smlatbeq r1, r6, r8, ip │ │ │ │ + tsteq r1, sl, ror r8 │ │ │ │ + tsteq r1, lr, asr #16 │ │ │ │ + tsteq r1, r6, asr #16 │ │ │ │ + tsteq r1, r2, lsr #16 │ │ │ │ strdeq ip, [r1, -lr] │ │ │ │ ldrdeq ip, [r1, -r0] │ │ │ │ - smlatbeq r1, ip, r4, ip │ │ │ │ + smlatbeq r1, ip, r7, ip │ │ │ │ msrvs SPSR_fsx, #160, 10 @ 0x28000000 │ │ │ │ blcs 6e2464 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6dff4> │ │ │ │ strbhi pc, [r1, #514] @ 0x202 @ │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ andsne pc, r1, #192, 4 │ │ │ │ @ instruction: 0x07d140da │ │ │ │ ldrhi pc, [r5, #-258]! @ 0xfffffefe │ │ │ │ @@ -77249,98 +77249,98 @@ │ │ │ │ ldrbhi pc, [r6, r1, lsl #4]! @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10107da │ │ │ │ ldmdami r5, {r4, r5, r6, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000b88c │ │ │ │ - tsteq r1, r0, lsr #6 │ │ │ │ - tsteq r4, r0, asr #20 │ │ │ │ - tsteq r4, r4, lsr sl │ │ │ │ - @ instruction: 0x0101c292 │ │ │ │ - tsteq r1, lr, ror #4 │ │ │ │ - tsteq r1, r0, asr #4 │ │ │ │ - tsteq r1, r6, lsr r2 │ │ │ │ - tsteq r1, r2, lsl r2 │ │ │ │ - @ instruction: 0x0101c1b8 │ │ │ │ - smlatbeq r1, lr, r1, ip │ │ │ │ - smlabbeq r1, r6, r1, ip │ │ │ │ - smlabbeq r4, lr, r9, sl │ │ │ │ - smlabteq r4, r6, r9, sl │ │ │ │ - tsteq r1, ip, lsr #2 │ │ │ │ - tsteq r4, r2, lsr sl │ │ │ │ - @ instruction: 0x0104a9b2 │ │ │ │ - qaddeq ip, r0, r1 │ │ │ │ - tsteq r1, r4, lsr #32 │ │ │ │ - tsteq r1, r4 │ │ │ │ - smlatteq r1, r0, pc, fp @ │ │ │ │ - smlatbeq r1, lr, pc, fp @ │ │ │ │ - smlabbeq r1, sl, pc, fp @ │ │ │ │ - tsteq r1, r2, ror pc │ │ │ │ - tsteq r1, r4, asr #30 │ │ │ │ - tsteq r1, r0, lsl pc │ │ │ │ - smlatteq r1, r2, lr, fp │ │ │ │ - @ instruction: 0x0101beb0 │ │ │ │ - smlabbeq r1, r0, lr, fp │ │ │ │ - tsteq r1, lr, asr #28 │ │ │ │ - tsteq r1, lr, lsl lr │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - ldrdeq fp, [r1, -r0] │ │ │ │ - smlabteq r1, r6, sp, fp │ │ │ │ - @ instruction: 0x0101bd9e │ │ │ │ - tsteq r1, ip, ror #26 │ │ │ │ - tsteq r1, r6, asr #26 │ │ │ │ - tsteq r1, r4, lsl sp │ │ │ │ - smlatteq r1, lr, ip, fp │ │ │ │ - @ instruction: 0x0101bcbe │ │ │ │ - @ instruction: 0x0101bcb4 │ │ │ │ - smlatbeq r1, r0, ip, fp │ │ │ │ - tsteq r1, r0, ror ip │ │ │ │ - tsteq r1, lr, lsr ip │ │ │ │ - tsteq r1, ip, lsl #24 │ │ │ │ - smlatteq r1, r6, fp, fp │ │ │ │ - smlabteq r1, r0, fp, fp │ │ │ │ - @ instruction: 0x0101bb90 │ │ │ │ - smlabbeq r1, r6, fp, fp │ │ │ │ - tsteq r1, r0, ror #22 │ │ │ │ - tsteq r1, lr, lsr #22 │ │ │ │ + tsteq r1, r0, lsr #12 │ │ │ │ + tsteq r4, r0, asr #26 │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ + @ instruction: 0x0101c592 │ │ │ │ + tsteq r1, lr, ror #10 │ │ │ │ + tsteq r1, r0, asr #10 │ │ │ │ + tsteq r1, r6, lsr r5 │ │ │ │ + tsteq r1, r2, lsl r5 │ │ │ │ + @ instruction: 0x0101c4b8 │ │ │ │ + smlatbeq r1, lr, r4, ip │ │ │ │ + smlabbeq r1, r6, r4, ip │ │ │ │ + smlabbeq r4, lr, ip, sl │ │ │ │ + smlabteq r4, r6, ip, sl │ │ │ │ + tsteq r1, ip, lsr #8 │ │ │ │ + tsteq r4, r2, lsr sp │ │ │ │ + @ instruction: 0x0104acb2 │ │ │ │ + tsteq r1, r0, asr r3 │ │ │ │ + tsteq r1, r4, lsr #6 │ │ │ │ + tsteq r1, r4, lsl #6 │ │ │ │ + smlatteq r1, r0, r2, ip │ │ │ │ + smlatbeq r1, lr, r2, ip │ │ │ │ + smlabbeq r1, sl, r2, ip │ │ │ │ + tsteq r1, r2, ror r2 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ + tsteq r1, r0, lsl r2 │ │ │ │ + smlatteq r1, r2, r1, ip │ │ │ │ + @ instruction: 0x0101c1b0 │ │ │ │ + smlabbeq r1, r0, r1, ip │ │ │ │ + tsteq r1, lr, asr #2 │ │ │ │ + tsteq r1, lr, lsl r1 │ │ │ │ + tsteq r1, r4, lsl r1 │ │ │ │ + mrseq ip, (UNDEF: 17) │ │ │ │ + ldrdeq ip, [r1, -r0] │ │ │ │ + smlabteq r1, r6, r0, ip │ │ │ │ + swpeq ip, lr, [r1] │ │ │ │ + tsteq r1, ip, rrx │ │ │ │ + tsteq r1, r6, asr #32 │ │ │ │ + tsteq r1, r4, lsl r0 │ │ │ │ + smlatteq r1, lr, pc, fp @ │ │ │ │ + @ instruction: 0x0101bfbe │ │ │ │ + @ instruction: 0x0101bfb4 │ │ │ │ + smlatbeq r1, r0, pc, fp @ │ │ │ │ + tsteq r1, r0, ror pc │ │ │ │ + tsteq r1, lr, lsr pc │ │ │ │ + tsteq r1, ip, lsl #30 │ │ │ │ + smlatteq r1, r6, lr, fp │ │ │ │ + smlabteq r1, r0, lr, fp │ │ │ │ + @ instruction: 0x0101be90 │ │ │ │ + smlabbeq r1, r6, lr, fp │ │ │ │ + tsteq r1, r0, ror #28 │ │ │ │ + tsteq r1, lr, lsr #28 │ │ │ │ strdeq fp, [r1, -ip] │ │ │ │ ldrdeq fp, [r1, -r4] │ │ │ │ - smlatbeq r1, lr, sl, fp │ │ │ │ - tsteq r1, ip, ror sl │ │ │ │ - tsteq r1, sl, asr #20 │ │ │ │ - tsteq r1, ip, lsr #20 │ │ │ │ + smlatbeq r1, lr, sp, fp │ │ │ │ + tsteq r1, ip, ror sp │ │ │ │ + tsteq r1, sl, asr #26 │ │ │ │ + tsteq r1, ip, lsr #26 │ │ │ │ strdeq fp, [r1, -lr] │ │ │ │ - smlabteq r1, lr, r9, fp │ │ │ │ - smlatbeq r1, r0, r9, fp │ │ │ │ - tsteq r1, r2, ror r9 │ │ │ │ - tsteq r1, sl, ror #18 │ │ │ │ - tsteq r1, r6, asr #18 │ │ │ │ - tsteq r1, r2, lsr #18 │ │ │ │ + smlabteq r1, lr, ip, fp │ │ │ │ + smlatbeq r1, r0, ip, fp │ │ │ │ + tsteq r1, r2, ror ip │ │ │ │ + tsteq r1, sl, ror #24 │ │ │ │ + tsteq r1, r6, asr #24 │ │ │ │ + tsteq r1, r2, lsr #24 │ │ │ │ strdeq fp, [r1, -r2] │ │ │ │ - smlabteq r1, r2, r8, fp │ │ │ │ - @ instruction: 0x0101b8ba │ │ │ │ - @ instruction: 0x0101b894 │ │ │ │ - tsteq r1, r4, ror #16 │ │ │ │ - tsteq r1, ip, asr r8 │ │ │ │ - tsteq r1, sl, lsr r8 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - smlatteq r1, r6, r7, fp │ │ │ │ - @ instruction: 0x0101b7b6 │ │ │ │ - smlatbeq r1, lr, r7, fp │ │ │ │ - smlabbeq r1, ip, r7, fp │ │ │ │ - tsteq r1, r2, ror #14 │ │ │ │ - tsteq r1, sl, asr r7 │ │ │ │ - tsteq r1, r8, lsr r7 │ │ │ │ - tsteq r1, lr, lsl #14 │ │ │ │ - smlatteq r1, r4, r6, fp │ │ │ │ + smlabteq r1, r2, fp, fp │ │ │ │ + @ instruction: 0x0101bbba │ │ │ │ + @ instruction: 0x0101bb94 │ │ │ │ + tsteq r1, r4, ror #22 │ │ │ │ + tsteq r1, ip, asr fp │ │ │ │ + tsteq r1, sl, lsr fp │ │ │ │ + tsteq r1, r0, lsl fp │ │ │ │ + smlatteq r1, r6, sl, fp │ │ │ │ + @ instruction: 0x0101bab6 │ │ │ │ + smlatbeq r1, lr, sl, fp │ │ │ │ + smlabbeq r1, ip, sl, fp │ │ │ │ + tsteq r1, r2, ror #20 │ │ │ │ + tsteq r1, sl, asr sl │ │ │ │ + tsteq r1, r8, lsr sl │ │ │ │ + tsteq r1, lr, lsl #20 │ │ │ │ + smlatteq r1, r4, r9, fp │ │ │ │ ldrdeq fp, [r1, -ip] │ │ │ │ - @ instruction: 0x0101b6ba │ │ │ │ - @ instruction: 0x0101b698 │ │ │ │ + @ instruction: 0x0101b9ba │ │ │ │ + @ instruction: 0x0101b998 │ │ │ │ orrsvc pc, ip, #68157440 @ 0x4100000 │ │ │ │ vqsub.s8 d4, d16, d8 │ │ │ │ @ instruction: 0xf5b081b1 │ │ │ │ movwle r5, #61436 @ 0xeffc │ │ │ │ mvnspl pc, #160, 10 @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ blx 963278 │ │ │ │ @@ -78142,104 +78142,104 @@ │ │ │ │ @ instruction: 0xf04f535a │ │ │ │ blcc 8c3cc4 │ │ │ │ blx 963ef0 │ │ │ │ ldrbeq pc, [sl, r3, lsl #6] @ │ │ │ │ ldrbhi pc, [r5, r0, lsl #2]! @ │ │ │ │ ldrbtmi r4, [r8], #-2138 @ 0xfffff7a6 │ │ │ │ ldmiblt r1, {r0, ip, sp, lr, pc} │ │ │ │ - tsteq r1, r8, lsl r5 │ │ │ │ - smlatteq r1, r8, r4, fp │ │ │ │ - @ instruction: 0x0101b4bc │ │ │ │ - @ instruction: 0x0101b490 │ │ │ │ - tsteq r1, r4, ror #8 │ │ │ │ - tsteq r1, sl, asr r4 │ │ │ │ - tsteq r1, r6, lsr r4 │ │ │ │ - tsteq r1, r2, lsl r4 │ │ │ │ - smlatteq r1, r6, r3, fp │ │ │ │ - smlabteq r1, r2, r3, fp │ │ │ │ - @ instruction: 0x0101b394 │ │ │ │ - smlabbeq r1, sl, r3, fp │ │ │ │ - tsteq r1, r4, ror #6 │ │ │ │ - tsteq r1, r6, lsr r3 │ │ │ │ - tsteq r1, r8, lsl #6 │ │ │ │ + tsteq r1, r8, lsl r8 │ │ │ │ + smlatteq r1, r8, r7, fp │ │ │ │ + @ instruction: 0x0101b7bc │ │ │ │ + @ instruction: 0x0101b790 │ │ │ │ + tsteq r1, r4, ror #14 │ │ │ │ + tsteq r1, sl, asr r7 │ │ │ │ + tsteq r1, r6, lsr r7 │ │ │ │ + tsteq r1, r2, lsl r7 │ │ │ │ + smlatteq r1, r6, r6, fp │ │ │ │ + smlabteq r1, r2, r6, fp │ │ │ │ + @ instruction: 0x0101b694 │ │ │ │ + smlabbeq r1, sl, r6, fp │ │ │ │ + tsteq r1, r4, ror #12 │ │ │ │ + tsteq r1, r6, lsr r6 │ │ │ │ + tsteq r1, r8, lsl #12 │ │ │ │ ldrdeq fp, [r1, -sl] │ │ │ │ ldrdeq fp, [r1, -r0] │ │ │ │ - smlatbeq r1, sl, r2, fp │ │ │ │ - smlabbeq r1, r4, r2, fp │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ - tsteq r1, ip, lsr #4 │ │ │ │ - tsteq r1, r2, lsr #4 │ │ │ │ + smlatbeq r1, sl, r5, fp │ │ │ │ + smlabbeq r1, r4, r5, fp │ │ │ │ + tsteq r1, r8, asr r5 │ │ │ │ + tsteq r1, ip, lsr #10 │ │ │ │ + tsteq r1, r2, lsr #10 │ │ │ │ strdeq fp, [r1, -lr] │ │ │ │ ldrdeq fp, [r1, -sl] │ │ │ │ - smlatbeq r1, ip, r1, fp │ │ │ │ - smlabbeq r1, r0, r1, fp │ │ │ │ - tsteq r1, r4, asr r1 │ │ │ │ - tsteq r1, r8, lsr #2 │ │ │ │ - tsteq r1, lr, lsl r1 │ │ │ │ + smlatbeq r1, ip, r4, fp │ │ │ │ + smlabbeq r1, r0, r4, fp │ │ │ │ + tsteq r1, r4, asr r4 │ │ │ │ + tsteq r1, r8, lsr #8 │ │ │ │ + tsteq r1, lr, lsl r4 │ │ │ │ strdeq fp, [r1, -sl] │ │ │ │ + smlabteq r1, lr, r3, fp │ │ │ │ + smlabteq r1, r4, r3, fp │ │ │ │ + @ instruction: 0x0101b3b0 │ │ │ │ + smlabbeq r1, r4, r3, fp │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + tsteq r1, r4, asr #6 │ │ │ │ + tsteq r1, r0, lsr r3 │ │ │ │ + tsteq r1, r4, lsl #6 │ │ │ │ + strdeq fp, [r1, -r0] │ │ │ │ + ldrdeq fp, [r1, -ip] │ │ │ │ + @ instruction: 0x0101b2b0 │ │ │ │ + smlabbeq r1, r0, r2, fp │ │ │ │ + tsteq r1, r2, asr r2 │ │ │ │ + tsteq r1, r6, lsr #4 │ │ │ │ + tsteq r1, ip, lsl r2 │ │ │ │ + strdeq fp, [r1, -r6] │ │ │ │ + @ instruction: 0x0101b1ba │ │ │ │ + @ instruction: 0x0101b1b0 │ │ │ │ + smlabbeq r1, r4, r1, fp │ │ │ │ + tsteq r1, sl, ror r1 │ │ │ │ + tsteq r1, r8, asr r1 │ │ │ │ + tsteq r1, lr, lsl r1 │ │ │ │ + mrseq fp, (UNDEF: 17) │ │ │ │ smlabteq r1, lr, r0, fp │ │ │ │ - smlabteq r1, r4, r0, fp │ │ │ │ - strheq fp, [r1, -r0] │ │ │ │ - smlabbeq r1, r4, r0, fp │ │ │ │ - qaddeq fp, r8, r1 │ │ │ │ - tsteq r1, r4, asr #32 │ │ │ │ - tsteq r1, r0, lsr r0 │ │ │ │ - tsteq r1, r4 │ │ │ │ - strdeq sl, [r1, -r0] │ │ │ │ - ldrdeq sl, [r1, -ip] │ │ │ │ - @ instruction: 0x0101afb0 │ │ │ │ - smlabbeq r1, r0, pc, sl @ │ │ │ │ - tsteq r1, r2, asr pc │ │ │ │ - tsteq r1, r6, lsr #30 │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ - strdeq sl, [r1, -r6] │ │ │ │ - @ instruction: 0x0101aeba │ │ │ │ - @ instruction: 0x0101aeb0 │ │ │ │ - smlabbeq r1, r4, lr, sl │ │ │ │ - tsteq r1, sl, ror lr │ │ │ │ - tsteq r1, r8, asr lr │ │ │ │ - tsteq r1, lr, lsl lr │ │ │ │ - tsteq r1, r0, lsl #28 │ │ │ │ - smlabteq r1, lr, sp, sl │ │ │ │ - smlatbeq r1, ip, sp, sl │ │ │ │ - smlabbeq r4, lr, r7, r9 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ - @ instruction: 0x01049790 │ │ │ │ - smlatteq r1, r2, ip, sl │ │ │ │ - @ instruction: 0x0101acbc │ │ │ │ - smlabbeq r1, ip, ip, sl │ │ │ │ - smlabbeq r1, r2, ip, sl │ │ │ │ - tsteq r1, r0, ror #24 │ │ │ │ - tsteq r1, r2, lsr ip │ │ │ │ - tsteq r1, r4, lsl #24 │ │ │ │ + smlatbeq r1, ip, r0, fp │ │ │ │ + smlabbeq r4, lr, sl, r9 │ │ │ │ + tsteq r4, r0, ror #22 │ │ │ │ + @ instruction: 0x01049a90 │ │ │ │ + smlatteq r1, r2, pc, sl @ │ │ │ │ + @ instruction: 0x0101afbc │ │ │ │ + smlabbeq r1, ip, pc, sl @ │ │ │ │ + smlabbeq r1, r2, pc, sl @ │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r1, r2, lsr pc │ │ │ │ + tsteq r1, r4, lsl #30 │ │ │ │ ldrdeq sl, [r1, -r6] │ │ │ │ - smlatbeq r1, r8, fp, sl │ │ │ │ - tsteq r1, sl, ror fp │ │ │ │ - tsteq r1, ip, asr #22 │ │ │ │ - tsteq r1, lr, lsr #22 │ │ │ │ - tsteq r1, ip, lsl #22 │ │ │ │ - smlatteq r1, r2, sl, sl │ │ │ │ + smlatbeq r1, r8, lr, sl │ │ │ │ + tsteq r1, sl, ror lr │ │ │ │ + tsteq r1, ip, asr #28 │ │ │ │ + tsteq r1, lr, lsr #28 │ │ │ │ + tsteq r1, ip, lsl #28 │ │ │ │ + smlatteq r1, r2, sp, sl │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - @ instruction: 0x0101aab6 │ │ │ │ - smlabbeq r1, r8, sl, sl │ │ │ │ - tsteq r1, sl, asr sl │ │ │ │ - tsteq r1, r2, asr sl │ │ │ │ - tsteq r1, r0, lsr sl │ │ │ │ - tsteq r1, r6, lsl #20 │ │ │ │ + @ instruction: 0x0101adb6 │ │ │ │ + smlabbeq r1, r8, sp, sl │ │ │ │ + tsteq r1, sl, asr sp │ │ │ │ + tsteq r1, r2, asr sp │ │ │ │ + tsteq r1, r0, lsr sp │ │ │ │ + tsteq r1, r6, lsl #26 │ │ │ │ strdeq sl, [r1, -lr] │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - @ instruction: 0x0101a9b0 │ │ │ │ - smlabbeq r1, r2, r9, sl │ │ │ │ - tsteq r1, r4, asr r9 │ │ │ │ - tsteq r1, ip, asr #18 │ │ │ │ - tsteq r1, sl, lsr #18 │ │ │ │ - tsteq r1, r0, lsl #18 │ │ │ │ + @ instruction: 0x0101acb0 │ │ │ │ + smlabbeq r1, r2, ip, sl │ │ │ │ + tsteq r1, r4, asr ip │ │ │ │ + tsteq r1, ip, asr #24 │ │ │ │ + tsteq r1, sl, lsr #24 │ │ │ │ + tsteq r1, r0, lsl #24 │ │ │ │ strdeq sl, [r1, -r8] │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ - smlatbeq r1, r2, r8, sl │ │ │ │ + smlatbeq r1, r2, fp, sl │ │ │ │ cmnpvs ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ ldmdale r8, {r3, r4, r7, r9, lr} │ │ │ │ cmppvs pc, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ cmpppl r9, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -79026,107 +79026,107 @@ │ │ │ │ @ instruction: 0xf04f537e │ │ │ │ blcc 8c4a94 │ │ │ │ blx 964cc0 │ │ │ │ ldrbeq pc, [sl, r3, lsl #6] @ │ │ │ │ mrshi pc, (UNDEF: 29) @ │ │ │ │ ldrbtmi r4, [r8], #-2142 @ 0xfffff7a2 │ │ │ │ svclt 0x0000e2a9 │ │ │ │ - tsteq r1, sl, lsl #14 │ │ │ │ - tsteq r1, r0, lsl #14 │ │ │ │ + tsteq r1, sl, lsl #20 │ │ │ │ + tsteq r1, r0, lsl #20 │ │ │ │ ldrdeq sl, [r1, -ip] │ │ │ │ - @ instruction: 0x0101a6b0 │ │ │ │ - smlatbeq r1, r6, r6, sl │ │ │ │ - smlabbeq r1, r0, r6, sl │ │ │ │ - tsteq r1, r2, asr r6 │ │ │ │ - tsteq r1, r4, lsr #12 │ │ │ │ + @ instruction: 0x0101a9b0 │ │ │ │ + smlatbeq r1, r6, r9, sl │ │ │ │ + smlabbeq r1, r0, r9, sl │ │ │ │ + tsteq r1, r2, asr r9 │ │ │ │ + tsteq r1, r4, lsr #18 │ │ │ │ strdeq sl, [r1, -r4] │ │ │ │ - smlabteq r1, r4, r5, sl │ │ │ │ - @ instruction: 0x0101a5ba │ │ │ │ - @ instruction: 0x0101a596 │ │ │ │ - tsteq r1, sl, ror #10 │ │ │ │ - tsteq r1, r0, ror #10 │ │ │ │ - tsteq r1, sl, lsr r5 │ │ │ │ - tsteq r1, sl, lsl #10 │ │ │ │ + smlabteq r1, r4, r8, sl │ │ │ │ + @ instruction: 0x0101a8ba │ │ │ │ + @ instruction: 0x0101a896 │ │ │ │ + tsteq r1, sl, ror #16 │ │ │ │ + tsteq r1, r0, ror #16 │ │ │ │ + tsteq r1, sl, lsr r8 │ │ │ │ + tsteq r1, sl, lsl #16 │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ ldrdeq sl, [r1, -r0] │ │ │ │ - smlatbeq r1, ip, r4, sl │ │ │ │ - smlabbeq r1, r0, r4, sl │ │ │ │ - tsteq r1, r6, ror r4 │ │ │ │ - tsteq r1, r0, asr r4 │ │ │ │ - tsteq r1, r2, lsr #8 │ │ │ │ + smlatbeq r1, ip, r7, sl │ │ │ │ + smlabbeq r1, r0, r7, sl │ │ │ │ + tsteq r1, r6, ror r7 │ │ │ │ + tsteq r1, r0, asr r7 │ │ │ │ + tsteq r1, r2, lsr #14 │ │ │ │ strdeq sl, [r1, -r2] │ │ │ │ - smlabteq r1, r2, r3, sl │ │ │ │ - @ instruction: 0x0101a3b8 │ │ │ │ - @ instruction: 0x0101a394 │ │ │ │ - tsteq r1, r8, ror #6 │ │ │ │ - tsteq r1, lr, asr r3 │ │ │ │ - tsteq r1, r8, lsr r3 │ │ │ │ - tsteq r1, r8, lsl #6 │ │ │ │ + smlabteq r1, r2, r6, sl │ │ │ │ + @ instruction: 0x0101a6b8 │ │ │ │ + @ instruction: 0x0101a694 │ │ │ │ + tsteq r1, r8, ror #12 │ │ │ │ + tsteq r1, lr, asr r6 │ │ │ │ + tsteq r1, r8, lsr r6 │ │ │ │ + tsteq r1, r8, lsl #12 │ │ │ │ ldrdeq sl, [r1, -r8] │ │ │ │ - smlabteq r1, lr, r2, sl │ │ │ │ - smlatbeq r1, sl, r2, sl │ │ │ │ - tsteq r1, lr, ror r2 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ - tsteq r1, lr, asr #4 │ │ │ │ - tsteq r1, r0, lsr #4 │ │ │ │ + smlabteq r1, lr, r5, sl │ │ │ │ + smlatbeq r1, sl, r5, sl │ │ │ │ + tsteq r1, lr, ror r5 │ │ │ │ + tsteq r1, r4, ror r5 │ │ │ │ + tsteq r1, lr, asr #10 │ │ │ │ + tsteq r1, r0, lsr #10 │ │ │ │ strdeq sl, [r1, -r2] │ │ │ │ - smlabteq r1, r4, r1, sl │ │ │ │ - @ instruction: 0x0101a194 │ │ │ │ - tsteq r1, r4, ror #2 │ │ │ │ - tsteq r1, sl, asr r1 │ │ │ │ - tsteq r1, r6, lsr r1 │ │ │ │ - tsteq r1, sl, lsl #2 │ │ │ │ - mrseq sl, (UNDEF: 17) │ │ │ │ + smlabteq r1, r4, r4, sl │ │ │ │ + @ instruction: 0x0101a494 │ │ │ │ + tsteq r1, r4, ror #8 │ │ │ │ + tsteq r1, sl, asr r4 │ │ │ │ + tsteq r1, r6, lsr r4 │ │ │ │ + tsteq r1, sl, lsl #8 │ │ │ │ + tsteq r1, r0, lsl #8 │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - smlatbeq r1, sl, r0, sl │ │ │ │ - tsteq r1, sl, ror r0 │ │ │ │ - tsteq r1, r0, ror r0 │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ - tsteq r1, r0, lsr #32 │ │ │ │ + smlatbeq r1, sl, r3, sl │ │ │ │ + tsteq r1, sl, ror r3 │ │ │ │ + tsteq r1, r0, ror r3 │ │ │ │ + tsteq r1, ip, asr #6 │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ + tsteq r1, r6, lsl r3 │ │ │ │ + strdeq sl, [r1, -r0] │ │ │ │ + smlabteq r1, r2, r2, sl │ │ │ │ + @ instruction: 0x0101a292 │ │ │ │ + tsteq r1, r2, ror #4 │ │ │ │ + tsteq r1, r8, asr r2 │ │ │ │ + tsteq r1, r4, lsr r2 │ │ │ │ + tsteq r1, r8, lsl #4 │ │ │ │ + strdeq sl, [r1, -lr] │ │ │ │ + ldrdeq sl, [r1, -r8] │ │ │ │ + smlatbeq r1, r8, r1, sl │ │ │ │ + tsteq r1, r8, ror r1 │ │ │ │ + tsteq r1, lr, ror #2 │ │ │ │ + tsteq r1, sl, asr #2 │ │ │ │ + tsteq r1, lr, lsl r1 │ │ │ │ + tsteq r1, r4, lsl r1 │ │ │ │ + smlatteq r1, lr, r0, sl │ │ │ │ + smlabteq r1, r0, r0, sl │ │ │ │ + swpeq sl, r6, [r1] │ │ │ │ + tsteq r1, r8, rrx │ │ │ │ + tsteq r1, ip, lsr r0 │ │ │ │ + tsteq r1, r6, lsr r0 │ │ │ │ tsteq r1, r6, lsl r0 │ │ │ │ - strdeq r9, [r1, -r0] │ │ │ │ - smlabteq r1, r2, pc, r9 @ │ │ │ │ - @ instruction: 0x01019f92 │ │ │ │ - tsteq r1, r2, ror #30 │ │ │ │ - tsteq r1, r8, asr pc │ │ │ │ - tsteq r1, r4, lsr pc │ │ │ │ - tsteq r1, r8, lsl #30 │ │ │ │ - strdeq r9, [r1, -lr] │ │ │ │ - ldrdeq r9, [r1, -r8] │ │ │ │ - smlatbeq r1, r8, lr, r9 │ │ │ │ - tsteq r1, r8, ror lr │ │ │ │ - tsteq r1, lr, ror #28 │ │ │ │ - tsteq r1, sl, asr #28 │ │ │ │ - tsteq r1, lr, lsl lr │ │ │ │ - tsteq r1, r4, lsl lr │ │ │ │ - smlatteq r1, lr, sp, r9 │ │ │ │ - smlabteq r1, r0, sp, r9 │ │ │ │ - @ instruction: 0x01019d96 │ │ │ │ - tsteq r1, r8, ror #26 │ │ │ │ - tsteq r1, ip, lsr sp │ │ │ │ - tsteq r1, r6, lsr sp │ │ │ │ - tsteq r1, r6, lsl sp │ │ │ │ - smlatteq r1, lr, ip, r9 │ │ │ │ - smlatteq r1, r8, ip, r9 │ │ │ │ - smlabteq r1, r6, ip, r9 │ │ │ │ - @ instruction: 0x01019c9a │ │ │ │ - tsteq r1, lr, ror #24 │ │ │ │ - tsteq r1, r8, ror #24 │ │ │ │ - tsteq r1, r8, asr #24 │ │ │ │ - tsteq r1, r0, lsr #24 │ │ │ │ - tsteq r1, sl, lsl ip │ │ │ │ + smlatteq r1, lr, pc, r9 @ │ │ │ │ + smlatteq r1, r8, pc, r9 @ │ │ │ │ + smlabteq r1, r6, pc, r9 @ │ │ │ │ + @ instruction: 0x01019f9a │ │ │ │ + tsteq r1, lr, ror #30 │ │ │ │ + tsteq r1, r8, ror #30 │ │ │ │ + tsteq r1, r8, asr #30 │ │ │ │ + tsteq r1, r0, lsr #30 │ │ │ │ + tsteq r1, sl, lsl pc │ │ │ │ strdeq r9, [r1, -r8] │ │ │ │ ldrdeq r9, [r1, -r0] │ │ │ │ - smlatbeq r1, r4, fp, r9 │ │ │ │ - tsteq r1, r8, ror fp │ │ │ │ - tsteq r1, r2, ror fp │ │ │ │ - tsteq r1, r2, asr fp │ │ │ │ - tsteq r1, sl, lsr #22 │ │ │ │ - tsteq r1, r4, lsr #22 │ │ │ │ - tsteq r1, r2, lsl #22 │ │ │ │ + smlatbeq r1, r4, lr, r9 │ │ │ │ + tsteq r1, r8, ror lr │ │ │ │ + tsteq r1, r2, ror lr │ │ │ │ + tsteq r1, r2, asr lr │ │ │ │ + tsteq r1, sl, lsr #28 │ │ │ │ + tsteq r1, r4, lsr #28 │ │ │ │ + tsteq r1, r2, lsl #28 │ │ │ │ ldrdeq r9, [r1, -r2] │ │ │ │ cmnpvc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ ldmdale r3, {r3, r4, r7, r9, lr} │ │ │ │ cmppvc pc, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ stmdble ip, {r3, r4, r7, r9, lr} │ │ │ │ cmnppl sp, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ @@ -79367,158 +79367,158 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2193 @ 0xfffff76f │ │ │ │ ldmmi r1, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2192 @ 0xfffff770 │ │ │ │ ldmmi r0, {r0, sp, lr, pc} │ │ │ │ ldclt 4, cr4, [r0, #-480] @ 0xfffffe20 │ │ │ │ - tsteq r1, lr, lsr #18 │ │ │ │ - tsteq r1, r8, lsr #18 │ │ │ │ - tsteq r1, sl, lsl #18 │ │ │ │ - smlatteq r1, r4, r8, r9 │ │ │ │ + tsteq r1, lr, lsr #24 │ │ │ │ + tsteq r1, r8, lsr #24 │ │ │ │ + tsteq r1, sl, lsl #24 │ │ │ │ + smlatteq r1, r4, fp, r9 │ │ │ │ ldrdeq r9, [r1, -lr] │ │ │ │ - @ instruction: 0x010198be │ │ │ │ - smlabbeq r4, lr, r1, r8 │ │ │ │ - smlabteq r4, r0, pc, r7 @ │ │ │ │ - smlatbeq r1, r6, r8, r9 │ │ │ │ - smlatteq r4, r4, r3, r8 │ │ │ │ - @ instruction: 0x0101989a │ │ │ │ - tsteq r4, r0, lsl r2 │ │ │ │ - smlabbeq r1, lr, r8, r9 │ │ │ │ - smlabteq r4, r4, r1, r8 │ │ │ │ - smlabbeq r1, r2, r8, r9 │ │ │ │ - tsteq r4, r8, lsr r0 │ │ │ │ - tsteq r1, r6, ror r8 │ │ │ │ - tsteq r1, r0, ror r8 │ │ │ │ - tsteq r1, sl, ror #16 │ │ │ │ - tsteq r1, r4, ror #16 │ │ │ │ - tsteq r1, lr, asr r8 │ │ │ │ - tsteq r1, r8, asr r8 │ │ │ │ - tsteq r1, r2, asr r8 │ │ │ │ - tsteq r1, ip, asr #16 │ │ │ │ - tsteq r1, r6, asr #16 │ │ │ │ - tsteq r1, r0, asr #16 │ │ │ │ - tsteq r1, sl, lsr r8 │ │ │ │ - tsteq r1, r4, lsr r8 │ │ │ │ - tsteq r1, lr, lsr #16 │ │ │ │ - tsteq r1, r8, lsr #16 │ │ │ │ - tsteq r1, r2, lsr #16 │ │ │ │ - tsteq r1, ip, lsl r8 │ │ │ │ - tsteq r1, r6, lsl r8 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, sl, lsl #16 │ │ │ │ - tsteq r1, r4, lsl #16 │ │ │ │ + @ instruction: 0x01019bbe │ │ │ │ + smlabbeq r4, lr, r4, r8 │ │ │ │ + smlabteq r4, r0, r2, r8 │ │ │ │ + smlatbeq r1, r6, fp, r9 │ │ │ │ + smlatteq r4, r4, r6, r8 │ │ │ │ + @ instruction: 0x01019b9a │ │ │ │ + tsteq r4, r0, lsl r5 │ │ │ │ + smlabbeq r1, lr, fp, r9 │ │ │ │ + smlabteq r4, r4, r4, r8 │ │ │ │ + smlabbeq r1, r2, fp, r9 │ │ │ │ + tsteq r4, r8, lsr r3 │ │ │ │ + tsteq r1, r6, ror fp │ │ │ │ + tsteq r1, r0, ror fp │ │ │ │ + tsteq r1, sl, ror #22 │ │ │ │ + tsteq r1, r4, ror #22 │ │ │ │ + tsteq r1, lr, asr fp │ │ │ │ + tsteq r1, r8, asr fp │ │ │ │ + tsteq r1, r2, asr fp │ │ │ │ + tsteq r1, ip, asr #22 │ │ │ │ + tsteq r1, r6, asr #22 │ │ │ │ + tsteq r1, r0, asr #22 │ │ │ │ + tsteq r1, sl, lsr fp │ │ │ │ + tsteq r1, r4, lsr fp │ │ │ │ + tsteq r1, lr, lsr #22 │ │ │ │ + tsteq r1, r8, lsr #22 │ │ │ │ + tsteq r1, r2, lsr #22 │ │ │ │ + tsteq r1, ip, lsl fp │ │ │ │ + tsteq r1, r6, lsl fp │ │ │ │ + tsteq r1, r0, lsl fp │ │ │ │ + tsteq r1, sl, lsl #22 │ │ │ │ + tsteq r1, r4, lsl #22 │ │ │ │ strdeq r9, [r1, -lr] │ │ │ │ strdeq r9, [r1, -r8] │ │ │ │ strdeq r9, [r1, -r2] │ │ │ │ - smlatteq r1, ip, r7, r9 │ │ │ │ - smlatteq r1, r6, r7, r9 │ │ │ │ - smlatteq r1, r0, r7, r9 │ │ │ │ + smlatteq r1, ip, sl, r9 │ │ │ │ + smlatteq r1, r6, sl, r9 │ │ │ │ + smlatteq r1, r0, sl, r9 │ │ │ │ ldrdeq r9, [r1, -sl] │ │ │ │ ldrdeq r9, [r1, -r4] │ │ │ │ - smlabteq r1, lr, r7, r9 │ │ │ │ - smlabteq r1, r8, r7, r9 │ │ │ │ - smlabteq r1, r2, r7, r9 │ │ │ │ - @ instruction: 0x010197bc │ │ │ │ - @ instruction: 0x010197b6 │ │ │ │ - @ instruction: 0x010197b0 │ │ │ │ - tsteq r4, r6, lsl #30 │ │ │ │ - smlatbeq r1, r4, r7, r9 │ │ │ │ - @ instruction: 0x0101979e │ │ │ │ - @ instruction: 0x01019798 │ │ │ │ - @ instruction: 0x01019792 │ │ │ │ - smlabteq r4, r8, pc, r7 @ │ │ │ │ - smlabbeq r4, r2, pc, r7 @ │ │ │ │ - tsteq r4, ip, asr pc │ │ │ │ - tsteq r1, sl, ror r7 │ │ │ │ - tsteq r1, r4, ror r7 │ │ │ │ - tsteq r1, lr, ror #14 │ │ │ │ - tsteq r4, r4 │ │ │ │ - @ instruction: 0x01047fbe │ │ │ │ - tsteq r1, ip, asr r7 │ │ │ │ - tsteq r4, r2, lsl r0 │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ - tsteq r4, r6, asr #32 │ │ │ │ - tsteq r1, r4, asr #14 │ │ │ │ + smlabteq r1, lr, sl, r9 │ │ │ │ + smlabteq r1, r8, sl, r9 │ │ │ │ + smlabteq r1, r2, sl, r9 │ │ │ │ + @ instruction: 0x01019abc │ │ │ │ + @ instruction: 0x01019ab6 │ │ │ │ + @ instruction: 0x01019ab0 │ │ │ │ + tsteq r4, r6, lsl #4 │ │ │ │ + smlatbeq r1, r4, sl, r9 │ │ │ │ + @ instruction: 0x01019a9e │ │ │ │ + @ instruction: 0x01019a98 │ │ │ │ + @ instruction: 0x01019a92 │ │ │ │ + smlabteq r4, r8, r2, r8 │ │ │ │ + smlabbeq r4, r2, r2, r8 │ │ │ │ + tsteq r4, ip, asr r2 │ │ │ │ + tsteq r1, sl, ror sl │ │ │ │ + tsteq r1, r4, ror sl │ │ │ │ + tsteq r1, lr, ror #20 │ │ │ │ + tsteq r4, r4, lsl #6 │ │ │ │ + @ instruction: 0x010482be │ │ │ │ + tsteq r1, ip, asr sl │ │ │ │ + tsteq r4, r2, lsl r3 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ + tsteq r4, r6, asr #6 │ │ │ │ + tsteq r1, r4, asr #20 │ │ │ │ strdeq r8, [r4, -sl] │ │ │ │ ldrdeq r8, [r4, -r4] │ │ │ │ - tsteq r1, r2, lsr r7 │ │ │ │ - tsteq r1, ip, lsr #14 │ │ │ │ - tsteq r1, r6, lsr #14 │ │ │ │ - tsteq r1, r0, lsr #14 │ │ │ │ - tsteq r1, sl, lsl r7 │ │ │ │ - tsteq r1, r4, lsl r7 │ │ │ │ - tsteq r1, lr, lsl #14 │ │ │ │ - tsteq r1, r8, lsl #14 │ │ │ │ - tsteq r1, r2, lsl #14 │ │ │ │ + tsteq r1, r2, lsr sl │ │ │ │ + tsteq r1, ip, lsr #20 │ │ │ │ + tsteq r1, r6, lsr #20 │ │ │ │ + tsteq r1, r0, lsr #20 │ │ │ │ + tsteq r1, sl, lsl sl │ │ │ │ + tsteq r1, r4, lsl sl │ │ │ │ + tsteq r1, lr, lsl #20 │ │ │ │ + tsteq r1, r8, lsl #20 │ │ │ │ + tsteq r1, r2, lsl #20 │ │ │ │ strdeq r9, [r1, -ip] │ │ │ │ strdeq r9, [r1, -r6] │ │ │ │ strdeq r9, [r1, -r0] │ │ │ │ - smlatteq r1, sl, r6, r9 │ │ │ │ - smlatteq r1, r4, r6, r9 │ │ │ │ + smlatteq r1, sl, r9, r9 │ │ │ │ + smlatteq r1, r4, r9, r9 │ │ │ │ ldrdeq r9, [r1, -lr] │ │ │ │ ldrdeq r9, [r1, -r8] │ │ │ │ ldrdeq r9, [r1, -r2] │ │ │ │ - smlabteq r1, ip, r6, r9 │ │ │ │ - smlabteq r1, r6, r6, r9 │ │ │ │ - smlabteq r1, r0, r6, r9 │ │ │ │ - @ instruction: 0x010196ba │ │ │ │ - @ instruction: 0x010196b4 │ │ │ │ - smlatbeq r1, lr, r6, r9 │ │ │ │ - smlatbeq r1, r8, r6, r9 │ │ │ │ - smlatbeq r1, r2, r6, r9 │ │ │ │ - @ instruction: 0x0101969c │ │ │ │ - @ instruction: 0x01019696 │ │ │ │ - @ instruction: 0x01019690 │ │ │ │ - smlabbeq r1, sl, r6, r9 │ │ │ │ - smlabbeq r1, r4, r6, r9 │ │ │ │ - tsteq r1, lr, ror r6 │ │ │ │ - tsteq r1, r8, ror r6 │ │ │ │ - tsteq r1, r2, ror r6 │ │ │ │ - tsteq r1, ip, ror #12 │ │ │ │ - tsteq r4, r2, lsl #2 │ │ │ │ - tsteq r4, r4, lsr r1 │ │ │ │ - tsteq r1, sl, asr r6 │ │ │ │ + smlabteq r1, ip, r9, r9 │ │ │ │ + smlabteq r1, r6, r9, r9 │ │ │ │ + smlabteq r1, r0, r9, r9 │ │ │ │ + @ instruction: 0x010199ba │ │ │ │ + @ instruction: 0x010199b4 │ │ │ │ + smlatbeq r1, lr, r9, r9 │ │ │ │ + smlatbeq r1, r8, r9, r9 │ │ │ │ + smlatbeq r1, r2, r9, r9 │ │ │ │ + @ instruction: 0x0101999c │ │ │ │ + @ instruction: 0x01019996 │ │ │ │ + @ instruction: 0x01019990 │ │ │ │ + smlabbeq r1, sl, r9, r9 │ │ │ │ + smlabbeq r1, r4, r9, r9 │ │ │ │ + tsteq r1, lr, ror r9 │ │ │ │ + tsteq r1, r8, ror r9 │ │ │ │ + tsteq r1, r2, ror r9 │ │ │ │ + tsteq r1, ip, ror #18 │ │ │ │ + tsteq r4, r2, lsl #8 │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ + tsteq r1, sl, asr r9 │ │ │ │ strdeq r8, [r4, -r8] │ │ │ │ - smlabteq r4, sl, r1, r8 │ │ │ │ - tsteq r1, r8, asr #12 │ │ │ │ - tsteq r1, r2, asr #12 │ │ │ │ - tsteq r1, ip, lsr r6 │ │ │ │ - tsteq r1, r6, lsr r6 │ │ │ │ - tsteq r1, r0, lsr r6 │ │ │ │ - tsteq r1, sl, lsr #12 │ │ │ │ - tsteq r1, r4, lsr #12 │ │ │ │ - tsteq r1, lr, lsl r6 │ │ │ │ - tsteq r1, r8, lsl r6 │ │ │ │ - tsteq r1, r2, lsl r6 │ │ │ │ - tsteq r1, ip, lsl #12 │ │ │ │ - tsteq r1, r6, lsl #12 │ │ │ │ - tsteq r1, r0, lsl #12 │ │ │ │ + smlabteq r4, sl, r4, r8 │ │ │ │ + tsteq r1, r8, asr #18 │ │ │ │ + tsteq r1, r2, asr #18 │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ + tsteq r1, r6, lsr r9 │ │ │ │ + tsteq r1, r0, lsr r9 │ │ │ │ + tsteq r1, sl, lsr #18 │ │ │ │ + tsteq r1, r4, lsr #18 │ │ │ │ + tsteq r1, lr, lsl r9 │ │ │ │ + tsteq r1, r8, lsl r9 │ │ │ │ + tsteq r1, r2, lsl r9 │ │ │ │ + tsteq r1, ip, lsl #18 │ │ │ │ + tsteq r1, r6, lsl #18 │ │ │ │ + tsteq r1, r0, lsl #18 │ │ │ │ strdeq r9, [r1, -sl] │ │ │ │ strdeq r9, [r1, -r4] │ │ │ │ - smlatteq r1, lr, r5, r9 │ │ │ │ - smlatteq r1, r8, r5, r9 │ │ │ │ - smlatteq r1, r2, r5, r9 │ │ │ │ + smlatteq r1, lr, r8, r9 │ │ │ │ + smlatteq r1, r8, r8, r9 │ │ │ │ + smlatteq r1, r2, r8, r9 │ │ │ │ ldrdeq r9, [r1, -ip] │ │ │ │ ldrdeq r9, [r1, -r6] │ │ │ │ ldrdeq r9, [r1, -r0] │ │ │ │ - smlabteq r1, sl, r5, r9 │ │ │ │ - smlabteq r1, r4, r5, r9 │ │ │ │ - @ instruction: 0x010195be │ │ │ │ - @ instruction: 0x010195b8 │ │ │ │ - @ instruction: 0x010195b2 │ │ │ │ - smlatbeq r1, ip, r5, r9 │ │ │ │ - smlatbeq r1, r6, r5, r9 │ │ │ │ - smlatbeq r1, r0, r5, r9 │ │ │ │ - @ instruction: 0x0101959a │ │ │ │ - @ instruction: 0x01019594 │ │ │ │ - smlabbeq r1, lr, r5, r9 │ │ │ │ - smlabbeq r1, r8, r5, r9 │ │ │ │ - smlabbeq r1, r2, r5, r9 │ │ │ │ - tsteq r1, ip, ror r5 │ │ │ │ + smlabteq r1, sl, r8, r9 │ │ │ │ + smlabteq r1, r4, r8, r9 │ │ │ │ + @ instruction: 0x010198be │ │ │ │ + @ instruction: 0x010198b8 │ │ │ │ + @ instruction: 0x010198b2 │ │ │ │ + smlatbeq r1, ip, r8, r9 │ │ │ │ + smlatbeq r1, r6, r8, r9 │ │ │ │ + smlatbeq r1, r0, r8, r9 │ │ │ │ + @ instruction: 0x0101989a │ │ │ │ + @ instruction: 0x01019894 │ │ │ │ + smlabbeq r1, lr, r8, r9 │ │ │ │ + smlabbeq r1, r8, r8, r9 │ │ │ │ + smlabbeq r1, r2, r8, r9 │ │ │ │ + tsteq r1, ip, ror r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0fc00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, , q8 │ │ │ │ addlt r0, r3, ip, asr #15 │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ adcsmi r4, r9, #31457280 @ 0x1e00000 │ │ │ │ @@ -81024,16 +81024,16 @@ │ │ │ │ smullsmi fp, r3, r2, r2 │ │ │ │ @ instruction: 0xf10107da │ │ │ │ @ instruction: 0xf001817c │ │ │ │ svclt 0x0000b9e1 │ │ │ │ strdeq r7, [r4, -lr] │ │ │ │ ldrdeq r8, [r3, -r8] │ │ │ │ strdeq r7, [r4, -lr] │ │ │ │ - tsteq r4, r0, lsl #8 │ │ │ │ - tsteq r4, r6, lsl #8 │ │ │ │ + tsteq r4, r0, lsl #14 │ │ │ │ + tsteq r4, r6, lsl #14 │ │ │ │ mvnspl pc, #675282944 @ 0x28400000 │ │ │ │ blcs 6e6c18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x727a8> │ │ │ │ bicshi pc, r0, r1, lsl #4 │ │ │ │ andsne pc, r1, #268435460 @ 0x10000004 │ │ │ │ andsne pc, r1, #192, 4 │ │ │ │ @ instruction: 0x07d040da │ │ │ │ msrhi SPSR_c, r1, lsl #2 │ │ │ │ @@ -82290,37 +82290,37 @@ │ │ │ │ @ instruction: 0xf7ae4620 │ │ │ │ and lr, r7, sl, asr #29 │ │ │ │ @ instruction: 0x46334a11 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ cdp 7, 12, cr15, cr0, cr14, {5} │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ - tsteq r3, sl, lsl lr │ │ │ │ - tsteq r3, r8, ror #8 │ │ │ │ - tsteq r4, r6, ror #8 │ │ │ │ + tsteq r3, sl, lsl r1 │ │ │ │ + tsteq r3, r8, ror #14 │ │ │ │ + tsteq r4, r6, ror #14 │ │ │ │ strdeq r6, [r1, -r2] │ │ │ │ - tsteq r1, r6, asr #24 │ │ │ │ + tsteq r1, r6, asr #30 │ │ │ │ ldrdeq r6, [r1, -lr] │ │ │ │ - smlabteq r4, r2, r4, r5 │ │ │ │ - tsteq r3, r6, lsl r4 │ │ │ │ - @ instruction: 0x010454b4 │ │ │ │ + smlabteq r4, r2, r7, r5 │ │ │ │ + tsteq r3, r6, lsl r7 │ │ │ │ + @ instruction: 0x010457b4 │ │ │ │ strdeq r6, [r1, -r8] │ │ │ │ - smlatteq r3, r4, r3, r6 │ │ │ │ - smlatbeq r4, sl, r4, r5 │ │ │ │ - smlabteq r3, r6, r3, r6 │ │ │ │ - @ instruction: 0x01016898 │ │ │ │ + smlatteq r3, r4, r6, r6 │ │ │ │ + smlatbeq r4, sl, r7, r5 │ │ │ │ + smlabteq r3, r6, r6, r6 │ │ │ │ + @ instruction: 0x01016b98 │ │ │ │ svcvc 0x0040f5b0 │ │ │ │ strlt sp, [r8, #-9] │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf8c4f7e6 │ │ │ │ stmdami r1, {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r4, r0, asr #8 │ │ │ │ + tsteq r4, r0, asr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec127c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5b10fe8 │ │ │ │ andle r7, r2, r0, asr #30 │ │ │ │ @ instruction: 0xf956f7e6 │ │ │ │ ldrmi lr, [r5], -r9, asr #3 │ │ │ │ @@ -82549,73 +82549,73 @@ │ │ │ │ tstcs r1, pc, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ stcl 7, cr15, [r0], {174} @ 0xae │ │ │ │ bmi 1033978 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7ae447a │ │ │ │ ldcllt 12, cr14, [r8, #744]! @ 0x2e8 │ │ │ │ - @ instruction: 0x01016b90 │ │ │ │ - smlabteq r4, r6, r1, r7 │ │ │ │ - smlabbeq r1, r8, fp, r6 │ │ │ │ - tsteq r1, r6, ror fp │ │ │ │ - tsteq sl, r2, ror #18 │ │ │ │ - tsteq r1, r8, ror #22 │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ - tsteq r1, r6, ror #22 │ │ │ │ - tsteq r1, lr, asr fp │ │ │ │ - tsteq r4, r6, asr #2 │ │ │ │ - tsteq r1, r0, asr fp │ │ │ │ - tsteq r1, lr, asr fp │ │ │ │ - smlatteq sl, r2, r8, r2 │ │ │ │ - tsteq r1, lr, asr fp │ │ │ │ + @ instruction: 0x01016e90 │ │ │ │ + smlabteq r4, r6, r4, r7 │ │ │ │ + smlabbeq r1, r8, lr, r6 │ │ │ │ + tsteq r1, r6, ror lr │ │ │ │ + tsteq sl, r2, ror #24 │ │ │ │ + tsteq r1, r8, ror #28 │ │ │ │ + tsteq r1, ip, ror #28 │ │ │ │ + tsteq r1, r6, ror #28 │ │ │ │ + tsteq r1, lr, asr lr │ │ │ │ + tsteq r4, r6, asr #8 │ │ │ │ + tsteq r1, r0, asr lr │ │ │ │ + tsteq r1, lr, asr lr │ │ │ │ + smlatteq sl, r2, fp, r2 │ │ │ │ + tsteq r1, lr, asr lr │ │ │ │ strdeq r7, [r4, -r2] │ │ │ │ - tsteq r1, r4, asr fp │ │ │ │ - tsteq r1, r2, asr #22 │ │ │ │ - smlabbeq sl, lr, r8, r2 │ │ │ │ - tsteq r1, r4, lsr fp │ │ │ │ - tsteq r1, ip, lsr fp │ │ │ │ - tsteq r1, lr, lsr fp │ │ │ │ - tsteq r1, r8, lsr fp │ │ │ │ - tsteq r1, r0, lsl fp │ │ │ │ - tsteq r1, r2, lsl fp │ │ │ │ - tsteq r1, r4, lsr #22 │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - tsteq r1, sl, lsr sl │ │ │ │ - tsteq r1, r0, lsl fp │ │ │ │ - tsteq r1, r4, lsl sl │ │ │ │ - tsteq r1, lr, lsl #20 │ │ │ │ - tsteq r4, r0, asr r2 │ │ │ │ - smlatteq r1, r8, r9, r6 │ │ │ │ - smlatteq r1, r2, r9, r6 │ │ │ │ + tsteq r1, r4, asr lr │ │ │ │ + tsteq r1, r2, asr #28 │ │ │ │ + smlabbeq sl, lr, fp, r2 │ │ │ │ + tsteq r1, r4, lsr lr │ │ │ │ + tsteq r1, ip, lsr lr │ │ │ │ + tsteq r1, lr, lsr lr │ │ │ │ + tsteq r1, r8, lsr lr │ │ │ │ + tsteq r1, r0, lsl lr │ │ │ │ + tsteq r1, r2, lsl lr │ │ │ │ + tsteq r1, r4, lsr #28 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + tsteq r1, sl, lsr sp │ │ │ │ + tsteq r1, r0, lsl lr │ │ │ │ + tsteq r1, r4, lsl sp │ │ │ │ + tsteq r1, lr, lsl #26 │ │ │ │ + tsteq r4, r0, asr r5 │ │ │ │ + smlatteq r1, r8, ip, r6 │ │ │ │ + smlatteq r1, r2, ip, r6 │ │ │ │ ldrdeq r8, [r3, -ip] │ │ │ │ ldrdeq r8, [r3, -ip] │ │ │ │ ldrdeq r8, [r3, -sl] │ │ │ │ - tsteq r3, r0, lsr #14 │ │ │ │ - @ instruction: 0x010386b0 │ │ │ │ - smlatbeq r3, lr, r6, r8 │ │ │ │ - smlatteq r4, r6, lr, r2 │ │ │ │ - smlatteq r4, r0, lr, r2 │ │ │ │ - ldrdeq r2, [r4, -sl] │ │ │ │ - ldrdeq r2, [r4, -r4] │ │ │ │ - smlabteq r4, lr, lr, r2 │ │ │ │ - smlabteq r4, r8, lr, r2 │ │ │ │ - smlabteq r4, r2, lr, r2 │ │ │ │ - tsteq r1, r4, asr #2 │ │ │ │ - tsteq r1, r2, asr #2 │ │ │ │ - smlatbeq r4, r0, lr, r2 │ │ │ │ - smlatbeq sl, r8, r6, r2 │ │ │ │ - smlatbeq r4, sl, lr, r2 │ │ │ │ - tsteq r1, r2, asr r1 │ │ │ │ - tsteq r1, r8, lsr r1 │ │ │ │ - @ instruction: 0x01042e9e │ │ │ │ - smlabbeq r1, r6, r8, r6 │ │ │ │ - smlabbeq r1, r0, r8, r6 │ │ │ │ - smlatbeq r4, sl, sp, r2 │ │ │ │ - smlatbeq r4, sl, sp, r2 │ │ │ │ - @ instruction: 0x01042db0 │ │ │ │ + tsteq r3, r0, lsr #20 │ │ │ │ + @ instruction: 0x010389b0 │ │ │ │ + smlatbeq r3, lr, r9, r8 │ │ │ │ + smlatteq r4, r6, r1, r3 │ │ │ │ + smlatteq r4, r0, r1, r3 │ │ │ │ + ldrdeq r3, [r4, -sl] │ │ │ │ + ldrdeq r3, [r4, -r4] │ │ │ │ + smlabteq r4, lr, r1, r3 │ │ │ │ + smlabteq r4, r8, r1, r3 │ │ │ │ + smlabteq r4, r2, r1, r3 │ │ │ │ + tsteq r1, r4, asr #8 │ │ │ │ + tsteq r1, r2, asr #8 │ │ │ │ + smlatbeq r4, r0, r1, r3 │ │ │ │ + smlatbeq sl, r8, r9, r2 │ │ │ │ + smlatbeq r4, sl, r1, r3 │ │ │ │ + tsteq r1, r2, asr r4 │ │ │ │ + tsteq r1, r8, lsr r4 │ │ │ │ + @ instruction: 0x0104319e │ │ │ │ + smlabbeq r1, r6, fp, r6 │ │ │ │ + smlabbeq r1, r0, fp, r6 │ │ │ │ + smlatbeq r4, sl, r0, r3 │ │ │ │ + smlatbeq r4, sl, r0, r3 │ │ │ │ + strheq r3, [r4, -r0] │ │ │ │ svcvc 0x0017f5b0 │ │ │ │ ldrbhi pc, [sl] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec12c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q8, q12 │ │ │ │ @ instruction: 0xf5b080fa │ │ │ │ @@ -83407,124 +83407,124 @@ │ │ │ │ bkpt 0xe448 │ │ │ │ ldrbtmi r4, [r8], #-2159 @ 0xfffff791 │ │ │ │ stmdami pc!, {r0, r1, r3, r5, r8, sp, lr, pc}^ @ │ │ │ │ bkpt 0x8448 │ │ │ │ ldrbtmi r4, [r8], #-2158 @ 0xfffff792 │ │ │ │ stmdami lr!, {r0, r2, r5, r8, sp, lr, pc}^ │ │ │ │ bkpt 0x2448 │ │ │ │ - tsteq r1, sl, ror #4 │ │ │ │ - tsteq r4, r4, lsr pc │ │ │ │ - tsteq r1, r0, lsr #4 │ │ │ │ - mrseq r6, R9_usr │ │ │ │ - smlatteq r1, lr, r1, r6 │ │ │ │ + tsteq r1, sl, ror #10 │ │ │ │ + tsteq r4, r4, lsr r2 │ │ │ │ + tsteq r1, r0, lsr #10 │ │ │ │ + tsteq r1, r0, lsl #10 │ │ │ │ + smlatteq r1, lr, r4, r6 │ │ │ │ + smlabteq r1, r8, r4, r6 │ │ │ │ + @ instruction: 0x0101649e │ │ │ │ + @ instruction: 0x01016494 │ │ │ │ + tsteq r1, lr, ror #8 │ │ │ │ + tsteq r4, r4, ror r1 │ │ │ │ + @ instruction: 0x01045192 │ │ │ │ + smlatteq r4, ip, r1, r5 │ │ │ │ + smlatteq r1, lr, r3, r6 │ │ │ │ + tsteq r4, ip, lsl #4 │ │ │ │ + smlabbeq r1, lr, r3, r6 │ │ │ │ + tsteq r4, r2, lsr r2 │ │ │ │ + tsteq r1, sl, lsr r3 │ │ │ │ + tsteq r1, r0, lsl r3 │ │ │ │ + smlatteq r1, sl, r2, r6 │ │ │ │ + smlabteq r1, r0, r2, r6 │ │ │ │ + @ instruction: 0x010162b6 │ │ │ │ + @ instruction: 0x01016292 │ │ │ │ + tsteq r1, r6, ror #4 │ │ │ │ + tsteq r1, r2, asr #4 │ │ │ │ + tsteq r1, lr, lsl r2 │ │ │ │ smlabteq r1, r8, r1, r6 │ │ │ │ - @ instruction: 0x0101619e │ │ │ │ - @ instruction: 0x01016194 │ │ │ │ - tsteq r1, lr, ror #2 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ - @ instruction: 0x01044e92 │ │ │ │ - smlatteq r4, ip, lr, r4 │ │ │ │ - smlatteq r1, lr, r0, r6 │ │ │ │ - tsteq r4, ip, lsl #30 │ │ │ │ - smlabbeq r1, lr, r0, r6 │ │ │ │ - tsteq r4, r2, lsr pc │ │ │ │ - tsteq r1, sl, lsr r0 │ │ │ │ - tsteq r1, r0, lsl r0 │ │ │ │ - smlatteq r1, sl, pc, r5 @ │ │ │ │ - smlabteq r1, r0, pc, r5 @ │ │ │ │ - @ instruction: 0x01015fb6 │ │ │ │ - @ instruction: 0x01015f92 │ │ │ │ - tsteq r1, r6, ror #30 │ │ │ │ - tsteq r1, r2, asr #30 │ │ │ │ - tsteq r1, lr, lsl pc │ │ │ │ - smlabteq r1, r8, lr, r5 │ │ │ │ - @ instruction: 0x01015e9c │ │ │ │ - tsteq r1, lr, ror lr │ │ │ │ - tsteq r1, sl, asr lr │ │ │ │ - tsteq r1, sl, lsr #28 │ │ │ │ - tsteq r1, r2, lsl lr │ │ │ │ - strdeq r5, [r1, -lr] │ │ │ │ - smlabteq r1, r6, sp, r5 │ │ │ │ - smlatbeq r1, r0, sp, r5 │ │ │ │ - tsteq r1, lr, ror sp │ │ │ │ - tsteq r1, r2, asr sp │ │ │ │ - tsteq r1, sl, lsr #26 │ │ │ │ - tsteq r1, r2, lsl sp │ │ │ │ - smlabbeq r4, lr, ip, r4 │ │ │ │ - smlabteq r4, sl, ip, r4 │ │ │ │ - tsteq r4, r6, ror #26 │ │ │ │ - tsteq r1, r6, asr ip │ │ │ │ - tsteq r1, r4, lsr #24 │ │ │ │ - tsteq r1, r2, lsl #24 │ │ │ │ + @ instruction: 0x0101619c │ │ │ │ + tsteq r1, lr, ror r1 │ │ │ │ + tsteq r1, sl, asr r1 │ │ │ │ + tsteq r1, sl, lsr #2 │ │ │ │ + tsteq r1, r2, lsl r1 │ │ │ │ + strdeq r6, [r1, -lr] │ │ │ │ + smlabteq r1, r6, r0, r6 │ │ │ │ + smlatbeq r1, r0, r0, r6 │ │ │ │ + tsteq r1, lr, ror r0 │ │ │ │ + qaddeq r6, r2, r1 │ │ │ │ + tsteq r1, sl, lsr #32 │ │ │ │ + tsteq r1, r2, lsl r0 │ │ │ │ + smlabbeq r4, lr, pc, r4 @ │ │ │ │ + smlabteq r4, sl, pc, r4 @ │ │ │ │ + tsteq r4, r6, rrx │ │ │ │ + tsteq r1, r6, asr pc │ │ │ │ + tsteq r1, r4, lsr #30 │ │ │ │ + tsteq r1, r2, lsl #30 │ │ │ │ ldrdeq r5, [r1, -lr] │ │ │ │ - @ instruction: 0x01015bb2 │ │ │ │ - smlabbeq r1, r6, fp, r5 │ │ │ │ - tsteq r1, ip, asr fp │ │ │ │ - tsteq r1, r2, lsr fp │ │ │ │ - tsteq r1, r8, lsl #22 │ │ │ │ - tsteq r1, r0, lsl #22 │ │ │ │ + @ instruction: 0x01015eb2 │ │ │ │ + smlabbeq r1, r6, lr, r5 │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ + tsteq r1, r2, lsr lr │ │ │ │ + tsteq r1, r8, lsl #28 │ │ │ │ + tsteq r1, r0, lsl #28 │ │ │ │ ldrdeq r5, [r1, -ip] │ │ │ │ - @ instruction: 0x01015ab8 │ │ │ │ - smlabbeq r1, lr, sl, r5 │ │ │ │ - tsteq r1, sl, ror #20 │ │ │ │ - tsteq r1, r6, asr #20 │ │ │ │ - tsteq r1, ip, lsl sl │ │ │ │ + @ instruction: 0x01015db8 │ │ │ │ + smlabbeq r1, lr, sp, r5 │ │ │ │ + tsteq r1, sl, ror #26 │ │ │ │ + tsteq r1, r6, asr #26 │ │ │ │ + tsteq r1, ip, lsl sp │ │ │ │ strdeq r5, [r1, -r2] │ │ │ │ - smlabteq r1, lr, r9, r5 │ │ │ │ - smlatbeq r1, sl, r9, r5 │ │ │ │ - smlabbeq r1, r0, r9, r5 │ │ │ │ - tsteq r1, lr, asr r9 │ │ │ │ - tsteq r1, ip, lsr r9 │ │ │ │ - tsteq r1, r2, lsl r9 │ │ │ │ - smlatteq r1, sl, r8, r5 │ │ │ │ - smlabteq r1, r2, r8, r5 │ │ │ │ - smlatbeq r1, r0, r8, r5 │ │ │ │ - tsteq r1, lr, ror r8 │ │ │ │ - tsteq r1, r6, asr r8 │ │ │ │ - tsteq r1, r4, lsr r8 │ │ │ │ - tsteq r1, r4, lsl r8 │ │ │ │ - smlatteq r1, lr, r7, r5 │ │ │ │ - smlabteq r1, r8, r7, r5 │ │ │ │ - smlatbeq r1, r8, r7, r5 │ │ │ │ - smlabbeq r1, r8, r7, r5 │ │ │ │ - tsteq r1, r2, ror #14 │ │ │ │ - tsteq r1, r2, asr #14 │ │ │ │ - tsteq r1, r2, lsr #14 │ │ │ │ - @ instruction: 0x010445b6 │ │ │ │ + smlabteq r1, lr, ip, r5 │ │ │ │ + smlatbeq r1, sl, ip, r5 │ │ │ │ + smlabbeq r1, r0, ip, r5 │ │ │ │ + tsteq r1, lr, asr ip │ │ │ │ + tsteq r1, ip, lsr ip │ │ │ │ + tsteq r1, r2, lsl ip │ │ │ │ + smlatteq r1, sl, fp, r5 │ │ │ │ + smlabteq r1, r2, fp, r5 │ │ │ │ + smlatbeq r1, r0, fp, r5 │ │ │ │ + tsteq r1, lr, ror fp │ │ │ │ + tsteq r1, r6, asr fp │ │ │ │ + tsteq r1, r4, lsr fp │ │ │ │ + tsteq r1, r4, lsl fp │ │ │ │ + smlatteq r1, lr, sl, r5 │ │ │ │ + smlabteq r1, r8, sl, r5 │ │ │ │ + smlatbeq r1, r8, sl, r5 │ │ │ │ + smlabbeq r1, r8, sl, r5 │ │ │ │ + tsteq r1, r2, ror #20 │ │ │ │ + tsteq r1, r2, asr #20 │ │ │ │ + tsteq r1, r2, lsr #20 │ │ │ │ + @ instruction: 0x010448b6 │ │ │ │ ldrdeq r4, [r4, -r0] │ │ │ │ - tsteq r4, sl, asr #8 │ │ │ │ - tsteq r4, ip, lsl #16 │ │ │ │ + tsteq r4, sl, asr #14 │ │ │ │ + tsteq r4, ip, lsl #22 │ │ │ │ strdeq r5, [r1, -lr] │ │ │ │ strdeq r5, [r1, -r8] │ │ │ │ strdeq r5, [r1, -r2] │ │ │ │ - smlatteq r1, ip, r6, r5 │ │ │ │ - smlatteq r1, r6, r6, r5 │ │ │ │ - tsteq r4, r0, ror #8 │ │ │ │ - tsteq r4, sl, ror r4 │ │ │ │ + smlatteq r1, ip, r9, r5 │ │ │ │ + smlatteq r1, r6, r9, r5 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ + tsteq r4, sl, ror r7 │ │ │ │ ldrdeq r5, [r1, -r4] │ │ │ │ - smlatteq r4, lr, r4, r4 │ │ │ │ - smlabteq r4, r8, r4, r4 │ │ │ │ - smlabteq r1, r2, r6, r5 │ │ │ │ - tsteq r4, ip, lsl r5 │ │ │ │ - tsteq r4, r6, lsr r5 │ │ │ │ - @ instruction: 0x010156b0 │ │ │ │ - tsteq r4, r2, ror r6 │ │ │ │ - smlabbeq r4, r4, r5, r4 │ │ │ │ - @ instruction: 0x0101569e │ │ │ │ - @ instruction: 0x01044598 │ │ │ │ - @ instruction: 0x01015692 │ │ │ │ - smlabbeq r1, ip, r6, r5 │ │ │ │ - smlabbeq r1, r6, r6, r5 │ │ │ │ - smlabbeq r1, r0, r6, r5 │ │ │ │ - tsteq r1, sl, ror r6 │ │ │ │ - smlabteq r4, ip, r5, r4 │ │ │ │ - smlabbeq r4, lr, r5, r4 │ │ │ │ - tsteq r1, r8, ror #12 │ │ │ │ - tsteq r1, r2, ror #12 │ │ │ │ - tsteq r1, ip, asr r6 │ │ │ │ + smlatteq r4, lr, r7, r4 │ │ │ │ + smlabteq r4, r8, r7, r4 │ │ │ │ + smlabteq r1, r2, r9, r5 │ │ │ │ + tsteq r4, ip, lsl r8 │ │ │ │ + tsteq r4, r6, lsr r8 │ │ │ │ + @ instruction: 0x010159b0 │ │ │ │ + tsteq r4, r2, ror r9 │ │ │ │ + smlabbeq r4, r4, r8, r4 │ │ │ │ + @ instruction: 0x0101599e │ │ │ │ + @ instruction: 0x01044898 │ │ │ │ + @ instruction: 0x01015992 │ │ │ │ + smlabbeq r1, ip, r9, r5 │ │ │ │ + smlabbeq r1, r6, r9, r5 │ │ │ │ + smlabbeq r1, r0, r9, r5 │ │ │ │ + tsteq r1, sl, ror r9 │ │ │ │ + smlabteq r4, ip, r8, r4 │ │ │ │ + smlabbeq r4, lr, r8, r4 │ │ │ │ + tsteq r1, r8, ror #18 │ │ │ │ + tsteq r1, r2, ror #18 │ │ │ │ + tsteq r1, ip, asr r9 │ │ │ │ ldrbtmi r4, [r8], #-2083 @ 0xfffff7dd │ │ │ │ stmdami r3!, {r0, r1, r6, sp, lr, pc} │ │ │ │ sub r4, r0, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2082 @ 0xfffff7de │ │ │ │ stmdami r2!, {r0, r2, r3, r4, r5, sp, lr, pc} │ │ │ │ eors r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2081 @ 0xfffff7df │ │ │ │ @@ -83553,38 +83553,38 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2073 @ 0xfffff7e7 │ │ │ │ ldmdami r9, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2072 @ 0xfffff7e8 │ │ │ │ ldmdami r8, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - @ instruction: 0x0101549e │ │ │ │ - @ instruction: 0x01015498 │ │ │ │ - tsteq r4, sl, lsr r5 │ │ │ │ - smlabteq r4, r4, r4, r4 │ │ │ │ + @ instruction: 0x0101579e │ │ │ │ + @ instruction: 0x01015798 │ │ │ │ + tsteq r4, sl, lsr r8 │ │ │ │ + smlabteq r4, r4, r7, r4 │ │ │ │ strdeq r4, [r4, -r6] │ │ │ │ - smlabbeq r1, r0, r4, r5 │ │ │ │ - tsteq r1, sl, ror r4 │ │ │ │ - tsteq r1, r4, ror r4 │ │ │ │ - tsteq r1, lr, ror #8 │ │ │ │ - tsteq r1, r8, ror #8 │ │ │ │ - tsteq r1, r2, ror #8 │ │ │ │ - tsteq r1, ip, asr r4 │ │ │ │ - tsteq r1, r6, asr r4 │ │ │ │ - tsteq r1, r0, asr r4 │ │ │ │ - tsteq r1, sl, asr #8 │ │ │ │ - tsteq r1, r4, asr #8 │ │ │ │ - tsteq r1, lr, lsr r4 │ │ │ │ - tsteq r1, r8, lsr r4 │ │ │ │ - tsteq r1, r2, lsr r4 │ │ │ │ - tsteq r1, ip, lsr #8 │ │ │ │ - tsteq r1, r6, lsr #8 │ │ │ │ - tsteq r1, r0, lsr #8 │ │ │ │ - tsteq r1, sl, lsl r4 │ │ │ │ - tsteq r1, r4, lsl r4 │ │ │ │ + smlabbeq r1, r0, r7, r5 │ │ │ │ + tsteq r1, sl, ror r7 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ + tsteq r1, lr, ror #14 │ │ │ │ + tsteq r1, r8, ror #14 │ │ │ │ + tsteq r1, r2, ror #14 │ │ │ │ + tsteq r1, ip, asr r7 │ │ │ │ + tsteq r1, r6, asr r7 │ │ │ │ + tsteq r1, r0, asr r7 │ │ │ │ + tsteq r1, sl, asr #14 │ │ │ │ + tsteq r1, r4, asr #14 │ │ │ │ + tsteq r1, lr, lsr r7 │ │ │ │ + tsteq r1, r8, lsr r7 │ │ │ │ + tsteq r1, r2, lsr r7 │ │ │ │ + tsteq r1, ip, lsr #14 │ │ │ │ + tsteq r1, r6, lsr #14 │ │ │ │ + tsteq r1, r0, lsr #14 │ │ │ │ + tsteq r1, sl, lsl r7 │ │ │ │ + tsteq r1, r4, lsl r7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf5b1461f │ │ │ │ @@ -84045,22 +84045,22 @@ │ │ │ │ and lr, r7, r6, lsl r9 │ │ │ │ ldrtmi r4, [fp], -ip, lsl #20 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ stmdb ip, {r0, r2, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - tsteq r4, r2, lsl ip │ │ │ │ - tsteq r3, lr, lsr #22 │ │ │ │ - smlatbeq r1, r0, r0, r5 │ │ │ │ - tsteq r1, r0, lsr r1 │ │ │ │ - tsteq r1, sl, lsr #2 │ │ │ │ - tsteq r1, r2, ror r0 │ │ │ │ - tsteq r3, lr, asr r8 │ │ │ │ - tsteq r1, r0, lsr sp │ │ │ │ + tsteq r4, r2, lsl pc │ │ │ │ + tsteq r3, lr, lsr #28 │ │ │ │ + smlatbeq r1, r0, r3, r5 │ │ │ │ + tsteq r1, r0, lsr r4 │ │ │ │ + tsteq r1, sl, lsr #8 │ │ │ │ + tsteq r1, r2, ror r3 │ │ │ │ + tsteq r3, lr, asr fp │ │ │ │ + tsteq r1, r0, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec142f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6400ff8 │ │ │ │ addsmi r3, r8, #248, 6 @ 0xe0000003 │ │ │ │ cmpphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ adchi pc, sl, r0, lsl #4 │ │ │ │ @@ -84321,76 +84321,76 @@ │ │ │ │ stmdami r0, {r1, r3, sp, lr, pc}^ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2111 @ 0xfffff7c1 │ │ │ │ ldmdami pc!, {r2, sp, lr, pc} @ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r4, r0, ror sp │ │ │ │ - tsteq r4, sl, lsl #24 │ │ │ │ - tsteq r4, r4, asr fp │ │ │ │ + tsteq r4, r0, ror r0 │ │ │ │ + tsteq r4, sl, lsl #30 │ │ │ │ + tsteq r4, r4, asr lr │ │ │ │ strdeq r3, [r4, -r6] │ │ │ │ - smlabteq r4, r4, sl, r3 │ │ │ │ - tsteq r4, lr, ror sp │ │ │ │ - @ instruction: 0x01043a90 │ │ │ │ - tsteq r4, sl, lsl #22 │ │ │ │ - ldrdeq r3, [r4, -r4] │ │ │ │ - @ instruction: 0x01043d9a │ │ │ │ - tsteq r4, ip, ror fp │ │ │ │ - tsteq r4, sl, asr #22 │ │ │ │ - tsteq r4, r4, lsr #28 │ │ │ │ - smlatteq r4, sl, sp, r3 │ │ │ │ - @ instruction: 0x01043b90 │ │ │ │ - tsteq r4, sl, ror lr │ │ │ │ - tsteq r4, r0, asr #28 │ │ │ │ - tsteq r4, sl, asr ip │ │ │ │ + smlabteq r4, r4, sp, r3 │ │ │ │ + tsteq r4, lr, ror r0 │ │ │ │ + @ instruction: 0x01043d90 │ │ │ │ + tsteq r4, sl, lsl #28 │ │ │ │ + ldrdeq r4, [r4, -r4] │ │ │ │ + swpeq r4, sl, [r4] @ │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ + tsteq r4, sl, asr #28 │ │ │ │ + tsteq r4, r4, lsr #2 │ │ │ │ + smlatteq r4, sl, r0, r4 │ │ │ │ + @ instruction: 0x01043e90 │ │ │ │ + tsteq r4, sl, ror r1 │ │ │ │ + tsteq r4, r0, asr #2 │ │ │ │ + tsteq r4, sl, asr pc │ │ │ │ strdeq r3, [r4, -ip] │ │ │ │ - smlabteq r4, sl, fp, r3 │ │ │ │ - smlabteq r4, r4, lr, r3 │ │ │ │ - smlabbeq r4, sl, lr, r3 │ │ │ │ - tsteq r4, r0, lsl ip │ │ │ │ - tsteq r4, sl, lsl pc │ │ │ │ - smlatteq r4, r0, lr, r3 │ │ │ │ - smlabbeq r4, r2, ip, r3 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ - tsteq r4, r2, ror pc │ │ │ │ - tsteq r4, r4, lsr pc │ │ │ │ - @ instruction: 0x01043c96 │ │ │ │ - ldrdeq r3, [r4, -r0] │ │ │ │ - @ instruction: 0x01043f92 │ │ │ │ + smlabteq r4, sl, lr, r3 │ │ │ │ + smlabteq r4, r4, r1, r4 │ │ │ │ + smlabbeq r4, sl, r1, r4 │ │ │ │ + tsteq r4, r0, lsl pc │ │ │ │ + tsteq r4, sl, lsl r2 │ │ │ │ + smlatteq r4, r0, r1, r4 │ │ │ │ + smlabbeq r4, r2, pc, r3 @ │ │ │ │ + tsteq r4, r0, asr pc │ │ │ │ + tsteq r4, r2, ror r2 │ │ │ │ + tsteq r4, r4, lsr r2 │ │ │ │ + @ instruction: 0x01043f96 │ │ │ │ + ldrdeq r4, [r4, -r0] │ │ │ │ + @ instruction: 0x01044292 │ │ │ │ ldrdeq r4, [r4, -r4] │ │ │ │ ldrdeq r4, [r4, -r2] │ │ │ │ - qaddeq r4, ip, r4 │ │ │ │ - tsteq r4, r2, lsr #32 │ │ │ │ - tsteq r4, r8, lsr r0 │ │ │ │ - ldrdeq r3, [r4, -lr] │ │ │ │ - tsteq r4, r8, ror r0 │ │ │ │ - swpeq r4, r2, [r4] @ │ │ │ │ - qaddeq r4, ip, r4 │ │ │ │ - tsteq r4, lr, lsl r1 │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ + tsteq r4, r2, lsr #6 │ │ │ │ + tsteq r4, r8, lsr r3 │ │ │ │ + ldrdeq r4, [r4, -lr] │ │ │ │ + tsteq r4, r8, ror r3 │ │ │ │ + @ instruction: 0x01044392 │ │ │ │ + tsteq r4, ip, asr r3 │ │ │ │ + tsteq r4, lr, lsl r4 │ │ │ │ ldrdeq r4, [r4, -r8] │ │ │ │ strdeq r4, [r4, -r2] │ │ │ │ - strheq r4, [r4, -r4] │ │ │ │ - tsteq r4, r2, asr #2 │ │ │ │ - tsteq r4, r0, ror #2 │ │ │ │ - tsteq r4, r2, lsl r1 │ │ │ │ - @ instruction: 0x010442b4 │ │ │ │ - tsteq r4, r2, lsl r2 │ │ │ │ - @ instruction: 0x010441b4 │ │ │ │ + @ instruction: 0x010443b4 │ │ │ │ + tsteq r4, r2, asr #8 │ │ │ │ + tsteq r4, r0, ror #8 │ │ │ │ + tsteq r4, r2, lsl r4 │ │ │ │ + @ instruction: 0x010445b4 │ │ │ │ + tsteq r4, r2, lsl r5 │ │ │ │ + @ instruction: 0x010444b4 │ │ │ │ ldrdeq r4, [r4, -sl] │ │ │ │ - tsteq r4, ip, ror r1 │ │ │ │ - tsteq r4, lr, asr #4 │ │ │ │ - tsteq r4, r0, ror r2 │ │ │ │ - tsteq r4, sl, lsl r2 │ │ │ │ - tsteq r4, ip, lsl #6 │ │ │ │ - @ instruction: 0x010442b6 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ + tsteq r4, lr, asr #10 │ │ │ │ + tsteq r4, r0, ror r5 │ │ │ │ + tsteq r4, sl, lsl r5 │ │ │ │ + tsteq r4, ip, lsl #12 │ │ │ │ + @ instruction: 0x010445b6 │ │ │ │ ldrdeq r4, [r4, -r4] │ │ │ │ - @ instruction: 0x01044292 │ │ │ │ - tsteq r4, r0, lsr #6 │ │ │ │ - tsteq r4, sl, asr #6 │ │ │ │ + @ instruction: 0x01044592 │ │ │ │ + tsteq r4, r0, lsr #12 │ │ │ │ + tsteq r4, sl, asr #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46044615 │ │ │ │ eorsne pc, r4, #268435460 @ 0x10000004 │ │ │ │ @ instruction: 0xf0004291 │ │ │ │ @@ -85358,190 +85358,190 @@ │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ cdp 7, 13, cr15, cr0, cr11, {5} │ │ │ │ bmi fedb6558 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7ab447a │ │ │ │ pop {r1, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - smlabbeq r3, r2, ip, r3 │ │ │ │ - tsteq r3, r2, lsl r0 │ │ │ │ - tsteq r3, r2, ror ip │ │ │ │ - tsteq r3, lr, ror #24 │ │ │ │ - tsteq r3, lr, ror #24 │ │ │ │ - tsteq r4, sl, asr #30 │ │ │ │ - @ instruction: 0x01033fbe │ │ │ │ + smlabbeq r3, r2, pc, r3 @ │ │ │ │ + tsteq r3, r2, lsl r3 │ │ │ │ + tsteq r3, r2, ror pc │ │ │ │ + tsteq r3, lr, ror #30 │ │ │ │ + tsteq r3, lr, ror #30 │ │ │ │ + tsteq r4, sl, asr #4 │ │ │ │ + @ instruction: 0x010342be │ │ │ │ strdeq r4, [r1, -ip] │ │ │ │ - tsteq r4, r8, lsl pc │ │ │ │ - tsteq r4, r0, lsl pc │ │ │ │ - tsteq r4, r8, lsl #30 │ │ │ │ - tsteq r4, r0, lsl #30 │ │ │ │ - strdeq r3, [r4, -r8] │ │ │ │ - strdeq r3, [r4, -r0] │ │ │ │ - smlatteq r4, r8, lr, r3 │ │ │ │ - smlatteq r4, r0, lr, r3 │ │ │ │ - tsteq r1, r0, ror #20 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ - tsteq r4, ip, ror #28 │ │ │ │ - tsteq r4, r4, ror #28 │ │ │ │ - tsteq r4, ip, asr lr │ │ │ │ - tsteq r4, r4, asr lr │ │ │ │ - tsteq r4, ip, asr #28 │ │ │ │ - tsteq r4, r4, asr #28 │ │ │ │ - tsteq r4, ip, lsr lr │ │ │ │ - tsteq r4, r4, lsr lr │ │ │ │ - ldrdeq r3, [r4, -r0] │ │ │ │ - smlabteq r4, r8, sp, r3 │ │ │ │ - smlabteq r4, r0, sp, r3 │ │ │ │ - @ instruction: 0x01043db8 │ │ │ │ - @ instruction: 0x01043db0 │ │ │ │ - smlatbeq r4, r8, sp, r3 │ │ │ │ - smlatbeq r4, r0, sp, r3 │ │ │ │ - @ instruction: 0x01043d98 │ │ │ │ - @ instruction: 0x01043d96 │ │ │ │ - tsteq r4, ip, lsr #26 │ │ │ │ - tsteq r4, r2, lsr #26 │ │ │ │ - tsteq r4, r8, lsl sp │ │ │ │ - tsteq r4, lr, lsl #26 │ │ │ │ - tsteq r4, r4, lsl #26 │ │ │ │ + tsteq r4, r8, lsl r2 │ │ │ │ + tsteq r4, r0, lsl r2 │ │ │ │ + tsteq r4, r8, lsl #4 │ │ │ │ + mrseq r4, R12_usr │ │ │ │ + strdeq r4, [r4, -r8] │ │ │ │ + strdeq r4, [r4, -r0] │ │ │ │ + smlatteq r4, r8, r1, r4 │ │ │ │ + smlatteq r4, r0, r1, r4 │ │ │ │ + tsteq r1, r0, ror #26 │ │ │ │ + tsteq r4, r4, ror r1 │ │ │ │ + tsteq r4, ip, ror #2 │ │ │ │ + tsteq r4, r4, ror #2 │ │ │ │ + tsteq r4, ip, asr r1 │ │ │ │ + tsteq r4, r4, asr r1 │ │ │ │ + tsteq r4, ip, asr #2 │ │ │ │ + tsteq r4, r4, asr #2 │ │ │ │ + tsteq r4, ip, lsr r1 │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ + ldrdeq r4, [r4, -r0] │ │ │ │ + smlabteq r4, r8, r0, r4 │ │ │ │ + smlabteq r4, r0, r0, r4 │ │ │ │ + strheq r4, [r4, -r8] │ │ │ │ + strheq r4, [r4, -r0] │ │ │ │ + smlatbeq r4, r8, r0, r4 │ │ │ │ + smlatbeq r4, r0, r0, r4 │ │ │ │ + swpeq r4, r8, [r4] @ │ │ │ │ + swpeq r4, r6, [r4] @ │ │ │ │ + tsteq r4, ip, lsr #32 │ │ │ │ + tsteq r4, r2, lsr #32 │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ + tsteq r4, lr │ │ │ │ + tsteq r4, r4 │ │ │ │ strdeq r3, [r4, -sl] │ │ │ │ strdeq r3, [r4, -r0] │ │ │ │ - smlatteq r4, r6, ip, r3 │ │ │ │ - smlatteq r4, r8, ip, r3 │ │ │ │ - tsteq r3, r0, lsl #26 │ │ │ │ + smlatteq r4, r6, pc, r3 @ │ │ │ │ + smlatteq r4, r8, pc, r3 @ │ │ │ │ + mrseq r4, (UNDEF: 3) │ │ │ │ ldrdeq r3, [r4, -r8] │ │ │ │ - tsteq r1, r0, ror #24 │ │ │ │ - tsteq r1, r6, asr r5 │ │ │ │ - strdeq r3, [r4, -sl] │ │ │ │ - tsteq r1, ip, lsr r5 │ │ │ │ - smlabbeq r4, r0, ip, r3 │ │ │ │ - tsteq r1, r2, lsl r5 │ │ │ │ - tsteq r1, sl, lsl #10 │ │ │ │ - tsteq r4, ip, ror #24 │ │ │ │ - tsteq r1, lr, asr #8 │ │ │ │ - tsteq r3, r8, lsr ip │ │ │ │ - @ instruction: 0x0101b7b2 │ │ │ │ - tsteq r4, r6, asr #24 │ │ │ │ - smlabbeq r1, sl, r7, fp │ │ │ │ - tsteq r2, lr, asr #16 │ │ │ │ - tsteq sl, r6, asr #4 │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r1, r6, asr r8 │ │ │ │ + strdeq r4, [r4, -sl] │ │ │ │ + tsteq r1, ip, lsr r8 │ │ │ │ + smlabbeq r4, r0, pc, r3 @ │ │ │ │ + tsteq r1, r2, lsl r8 │ │ │ │ + tsteq r1, sl, lsl #16 │ │ │ │ + tsteq r4, ip, ror #30 │ │ │ │ + tsteq r1, lr, asr #14 │ │ │ │ + tsteq r3, r8, lsr pc │ │ │ │ + @ instruction: 0x0101bab2 │ │ │ │ + tsteq r4, r6, asr #30 │ │ │ │ + smlabbeq r1, sl, sl, fp │ │ │ │ + tsteq r2, lr, asr #22 │ │ │ │ + tsteq sl, r6, asr #10 │ │ │ │ ldrdeq r4, [r3, -r4] │ │ │ │ - smlabteq r3, sl, pc, r4 @ │ │ │ │ - ldrdeq r4, [r3, -r2] │ │ │ │ - ldrdeq r4, [r3, -sl] │ │ │ │ - ldrdeq r4, [r3, -sl] │ │ │ │ + smlabteq r3, sl, r2, r5 │ │ │ │ + ldrdeq r5, [r3, -r2] │ │ │ │ + ldrdeq r5, [r3, -sl] │ │ │ │ + ldrdeq r5, [r3, -sl] │ │ │ │ + ldrdeq r5, [r3, -sl] │ │ │ │ + smlabteq sl, r4, r4, r0 │ │ │ │ + tsteq r4, lr, ror lr │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ + tsteq r4, ip, ror lr │ │ │ │ + smlabbeq r4, r4, lr, r3 │ │ │ │ + tsteq r3, sl, lsl #20 │ │ │ │ + tsteq r4, r4, ror lr │ │ │ │ + tsteq r4, ip, ror #28 │ │ │ │ + smlatbeq r1, lr, r5, r4 │ │ │ │ + tsteq r3, sl, lsl r2 │ │ │ │ + tsteq r3, r2, lsl r2 │ │ │ │ + tsteq r3, sl, lsl #4 │ │ │ │ + tsteq r3, r2, lsl #4 │ │ │ │ + tsteq r3, r2, lsl r2 │ │ │ │ + smlatteq r3, sl, r1, r4 │ │ │ │ + smlatteq r3, r2, r1, r4 │ │ │ │ ldrdeq r4, [r3, -sl] │ │ │ │ - smlabteq sl, r4, r1, r0 │ │ │ │ - tsteq r4, lr, ror fp │ │ │ │ - tsteq r4, ip, ror fp │ │ │ │ - tsteq r4, ip, ror fp │ │ │ │ - tsteq r4, ip, ror fp │ │ │ │ - smlabbeq r4, r4, fp, r3 │ │ │ │ - tsteq r3, sl, lsl #14 │ │ │ │ - tsteq r4, r4, ror fp │ │ │ │ - tsteq r4, ip, ror #22 │ │ │ │ - smlatbeq r1, lr, r2, r4 │ │ │ │ - tsteq r3, sl, lsl pc │ │ │ │ - tsteq r3, r2, lsl pc │ │ │ │ - tsteq r3, sl, lsl #30 │ │ │ │ - tsteq r3, r2, lsl #30 │ │ │ │ - tsteq r3, r2, lsl pc │ │ │ │ - smlatteq r3, sl, lr, r3 │ │ │ │ - smlatteq r3, r2, lr, r3 │ │ │ │ - ldrdeq r3, [r3, -sl] │ │ │ │ - ldrdeq r3, [r3, -r6] │ │ │ │ - ldrdeq r3, [r3, -r6] │ │ │ │ - ldrdeq r3, [r3, -r6] │ │ │ │ - tsteq sl, r4, asr #32 │ │ │ │ - tsteq r4, r2, ror sl │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq r4, r2, ror sl │ │ │ │ - smlatbeq r2, ip, r7, r2 │ │ │ │ - @ instruction: 0x01022794 │ │ │ │ - tsteq r4, ip, ror #20 │ │ │ │ - tsteq r2, sl, ror r7 │ │ │ │ - tsteq r2, r2, ror #14 │ │ │ │ - tsteq r4, r6, ror #20 │ │ │ │ - tsteq r2, r8, asr #14 │ │ │ │ - tsteq r2, r0, lsr r7 │ │ │ │ - tsteq r4, r2, ror sl │ │ │ │ - tsteq r4, r8, ror sl │ │ │ │ - tsteq r4, r4, ror sl │ │ │ │ - tstpeq r9, sl, lsr pc @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x010338b0 │ │ │ │ - smlatbeq r3, r6, r8, r3 │ │ │ │ - @ instruction: 0x0103389e │ │ │ │ - tsteq r4, r0, lsr #20 │ │ │ │ - tsteq r4, lr, lsl #20 │ │ │ │ + ldrdeq r4, [r3, -r6] │ │ │ │ + ldrdeq r4, [r3, -r6] │ │ │ │ + ldrdeq r4, [r3, -r6] │ │ │ │ + tsteq sl, r4, asr #6 │ │ │ │ + tsteq r4, r2, ror sp │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + tsteq r4, r2, ror sp │ │ │ │ + smlatbeq r2, ip, sl, r2 │ │ │ │ + @ instruction: 0x01022a94 │ │ │ │ + tsteq r4, ip, ror #26 │ │ │ │ + tsteq r2, sl, ror sl │ │ │ │ + tsteq r2, r2, ror #20 │ │ │ │ + tsteq r4, r6, ror #26 │ │ │ │ + tsteq r2, r8, asr #20 │ │ │ │ + tsteq r2, r0, lsr sl │ │ │ │ + tsteq r4, r2, ror sp │ │ │ │ + tsteq r4, r8, ror sp │ │ │ │ + tsteq r4, r4, ror sp │ │ │ │ + tsteq sl, sl, lsr r2 │ │ │ │ + @ instruction: 0x01033bb0 │ │ │ │ + smlatbeq r3, r6, fp, r3 │ │ │ │ + @ instruction: 0x01033b9e │ │ │ │ + tsteq r4, r0, lsr #26 │ │ │ │ + tsteq r4, lr, lsl #26 │ │ │ │ strdeq r3, [r4, -ip] │ │ │ │ - smlatteq r4, sl, r9, r3 │ │ │ │ + smlatteq r4, sl, ip, r3 │ │ │ │ ldrdeq r3, [r4, -r8] │ │ │ │ - smlabteq r4, r6, r9, r3 │ │ │ │ - @ instruction: 0x010439b6 │ │ │ │ - smlatbeq r1, lr, pc, r3 @ │ │ │ │ - @ instruction: 0x01033798 │ │ │ │ - tsteq r1, r8, lsr #14 │ │ │ │ - tsteq r1, lr, lsl r0 │ │ │ │ - tsteq r1, r6, lsl r0 │ │ │ │ - tsteq r4, sl, ror #18 │ │ │ │ - tsteq r3, r6, asr #14 │ │ │ │ - tsteq r3, r6, lsr r1 │ │ │ │ - smlabteq r1, ip, pc, r3 @ │ │ │ │ - smlabteq r1, r4, pc, r3 @ │ │ │ │ - tsteq r3, sl, lsl r1 │ │ │ │ - @ instruction: 0x0101b690 │ │ │ │ - smlabbeq r1, r6, pc, r3 @ │ │ │ │ - tsteq r1, lr, ror pc │ │ │ │ - smlatteq r4, r2, r8, r3 │ │ │ │ - smlatteq r4, r8, r8, r3 │ │ │ │ + smlabteq r4, r6, ip, r3 │ │ │ │ + @ instruction: 0x01043cb6 │ │ │ │ + smlatbeq r1, lr, r2, r4 │ │ │ │ + @ instruction: 0x01033a98 │ │ │ │ + tsteq r1, r8, lsr #20 │ │ │ │ + tsteq r1, lr, lsl r3 │ │ │ │ + tsteq r1, r6, lsl r3 │ │ │ │ + tsteq r4, sl, ror #24 │ │ │ │ + tsteq r3, r6, asr #20 │ │ │ │ + tsteq r3, r6, lsr r4 │ │ │ │ + smlabteq r1, ip, r2, r4 │ │ │ │ + smlabteq r1, r4, r2, r4 │ │ │ │ + tsteq r3, sl, lsl r4 │ │ │ │ + @ instruction: 0x0101b990 │ │ │ │ + smlabbeq r1, r6, r2, r4 │ │ │ │ + tsteq r1, lr, ror r2 │ │ │ │ + smlatteq r4, r2, fp, r3 │ │ │ │ + smlatteq r4, r8, fp, r3 │ │ │ │ strdeq r3, [r4, -r0] │ │ │ │ - @ instruction: 0x01013e92 │ │ │ │ - tsteq r3, sl, ror r6 │ │ │ │ + @ instruction: 0x01014192 │ │ │ │ + tsteq r3, sl, ror r9 │ │ │ │ ldrdeq r3, [r4, -r2] │ │ │ │ ldrdeq r3, [r4, -r6] │ │ │ │ ldrdeq r3, [r4, -sl] │ │ │ │ - smlatteq r4, r2, r8, r3 │ │ │ │ - @ instruction: 0x0109fc9c │ │ │ │ + smlatteq r4, r2, fp, r3 │ │ │ │ + @ instruction: 0x0109ff9c │ │ │ │ ldrdeq r3, [r4, -r8] │ │ │ │ - smlatteq r4, r6, r8, r3 │ │ │ │ - smlatteq r4, sl, r8, r3 │ │ │ │ - smlatteq r4, lr, r8, r3 │ │ │ │ - tsteq r4, r0, lsl #18 │ │ │ │ - tsteq r4, r8, lsl #18 │ │ │ │ - tsteq r4, lr, lsl #18 │ │ │ │ - smlatbeq r3, r4, r5, r3 │ │ │ │ - tsteq r4, r2, lsl r9 │ │ │ │ - @ instruction: 0x01034fb8 │ │ │ │ - tsteq r1, r4, lsl #28 │ │ │ │ - strdeq r3, [r1, -lr] │ │ │ │ - smlatbeq r3, r8, pc, r4 @ │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ - @ instruction: 0x01034f9e │ │ │ │ - @ instruction: 0x01034f98 │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ - tsteq r3, r2, ror pc │ │ │ │ - smlabbeq r3, r0, pc, r4 @ │ │ │ │ - smlabbeq r3, ip, pc, r4 @ │ │ │ │ - smlabbeq r3, sl, pc, r4 @ │ │ │ │ - smlabbeq r3, r8, pc, r4 @ │ │ │ │ - tsteq r3, r0, ror #30 │ │ │ │ - tsteq r3, lr, asr pc │ │ │ │ - tsteq r3, ip, ror pc │ │ │ │ - tsteq r3, r0, ror pc │ │ │ │ - tsteq r3, lr, ror #30 │ │ │ │ - tsteq r3, ip, ror #30 │ │ │ │ - tsteq r3, r2, ror pc │ │ │ │ - tsteq r3, r8, ror pc │ │ │ │ - smlabbeq r3, r2, pc, r4 @ │ │ │ │ - smlabteq r4, r4, r7, r3 │ │ │ │ - smlabbeq r9, ip, sl, pc @ │ │ │ │ - tsteq r3, r4, ror #30 │ │ │ │ - tsteq r3, r4, ror #30 │ │ │ │ - smlabbeq r3, r6, lr, r4 │ │ │ │ - smlabbeq r3, r4, lr, r4 │ │ │ │ + smlatteq r4, r6, fp, r3 │ │ │ │ + smlatteq r4, sl, fp, r3 │ │ │ │ + smlatteq r4, lr, fp, r3 │ │ │ │ + tsteq r4, r0, lsl #24 │ │ │ │ + tsteq r4, r8, lsl #24 │ │ │ │ + tsteq r4, lr, lsl #24 │ │ │ │ + smlatbeq r3, r4, r8, r3 │ │ │ │ + tsteq r4, r2, lsl ip │ │ │ │ + @ instruction: 0x010352b8 │ │ │ │ + tsteq r1, r4, lsl #2 │ │ │ │ + strdeq r4, [r1, -lr] │ │ │ │ + smlatbeq r3, r8, r2, r5 │ │ │ │ + tsteq r3, r8, ror #6 │ │ │ │ + @ instruction: 0x0103529e │ │ │ │ + @ instruction: 0x01035298 │ │ │ │ + tsteq r3, ip, lsr r3 │ │ │ │ + tsteq r3, r2, ror r2 │ │ │ │ + smlabbeq r3, r0, r2, r5 │ │ │ │ + smlabbeq r3, ip, r2, r5 │ │ │ │ + smlabbeq r3, sl, r2, r5 │ │ │ │ + smlabbeq r3, r8, r2, r5 │ │ │ │ + tsteq r3, r0, ror #4 │ │ │ │ + tsteq r3, lr, asr r2 │ │ │ │ + tsteq r3, ip, ror r2 │ │ │ │ + tsteq r3, r0, ror r2 │ │ │ │ + tsteq r3, lr, ror #4 │ │ │ │ + tsteq r3, ip, ror #4 │ │ │ │ + tsteq r3, r2, ror r2 │ │ │ │ + tsteq r3, r8, ror r2 │ │ │ │ + smlabbeq r3, r2, r2, r5 │ │ │ │ + smlabteq r4, r4, sl, r3 │ │ │ │ + smlabbeq r9, ip, sp, pc @ │ │ │ │ + tsteq r3, r4, ror #4 │ │ │ │ + tsteq r3, r4, ror #4 │ │ │ │ + smlabbeq r3, r6, r1, r5 │ │ │ │ + smlabbeq r3, r4, r1, r5 │ │ │ │ svcvc 0x0026f5b0 │ │ │ │ strlt sp, [r8, #-36] @ 0xffffffdc │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf5b0d80e │ │ │ │ andsle r7, ip, r3, lsr #30 │ │ │ │ @@ -85566,22 +85566,22 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ │ │ stmdami r9, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ │ │ stmdami r8, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlabteq r4, lr, r4, r3 │ │ │ │ - @ instruction: 0x01043490 │ │ │ │ - tsteq r4, sl, asr r4 │ │ │ │ - tsteq r4, ip, ror #8 │ │ │ │ - @ instruction: 0x01043496 │ │ │ │ + smlabteq r4, lr, r7, r3 │ │ │ │ + @ instruction: 0x01043790 │ │ │ │ + tsteq r4, sl, asr r7 │ │ │ │ + tsteq r4, ip, ror #14 │ │ │ │ + @ instruction: 0x01043796 │ │ │ │ strdeq r3, [r4, -r8] │ │ │ │ - tsteq r4, r6, lsl r5 │ │ │ │ - smlabteq r4, r4, r4, r3 │ │ │ │ + tsteq r4, r6, lsl r8 │ │ │ │ + smlabteq r4, r4, r7, r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec15abc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvc 0x0026f5b1 │ │ │ │ stmdale lr, {r2, r3, r5, r6, ip, lr, pc} │ │ │ │ @@ -85643,27 +85643,27 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7ab447a │ │ │ │ bmi 4f9c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e58a4> │ │ │ │ movweq pc, #4101 @ 0x1005 @ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7ab4620 │ │ │ │ ldcllt 12, cr14, [r0, #-568]! @ 0xfffffdc8 │ │ │ │ - @ instruction: 0x010434b8 │ │ │ │ - @ instruction: 0x010434b8 │ │ │ │ - @ instruction: 0x010434be │ │ │ │ - @ instruction: 0x010434be │ │ │ │ - smlabteq r3, r0, pc, r2 @ │ │ │ │ - @ instruction: 0x010434be │ │ │ │ - tsteq r1, sl, asr #16 │ │ │ │ - @ instruction: 0x010434be │ │ │ │ - tsteq r1, r6, lsr r8 │ │ │ │ - smlabbeq r1, r2, r7, r3 │ │ │ │ - tsteq r3, lr, ror #30 │ │ │ │ - tsteq r1, r4, ror #14 │ │ │ │ - tsteq r3, lr, asr #30 │ │ │ │ + @ instruction: 0x010437b8 │ │ │ │ + @ instruction: 0x010437b8 │ │ │ │ + @ instruction: 0x010437be │ │ │ │ + @ instruction: 0x010437be │ │ │ │ + smlabteq r3, r0, r2, r3 │ │ │ │ + @ instruction: 0x010437be │ │ │ │ + tsteq r1, sl, asr #22 │ │ │ │ + @ instruction: 0x010437be │ │ │ │ + tsteq r1, r6, lsr fp │ │ │ │ + smlabbeq r1, r2, sl, r3 │ │ │ │ + tsteq r3, lr, ror #4 │ │ │ │ + tsteq r1, r4, ror #20 │ │ │ │ + tsteq r3, lr, asr #4 │ │ │ │ andsle r2, r5, r4, lsr r8 │ │ │ │ stmdacs ip!, {r1, r2, fp, ip, lr, pc} │ │ │ │ ldmdacs r0!, {r0, r2, r4, ip, lr, pc} │ │ │ │ stmdacs r8!, {r1, r2, r4, ip, lr, pc} │ │ │ │ and sp, r3, r7, lsl r0 │ │ │ │ andsle r2, r7, r0, ror r8 │ │ │ │ andsle r2, r8, r4, ror r8 │ │ │ │ @@ -85677,20 +85677,20 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ stmdami r7, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ │ │ stmdami r6, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r4, sl, asr r4 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ - tsteq r4, lr, lsr r4 │ │ │ │ - tsteq r4, r8, lsl r4 │ │ │ │ - tsteq r4, r2, asr r4 │ │ │ │ - tsteq r4, r0, ror #8 │ │ │ │ + tsteq r4, sl, asr r7 │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ + tsteq r4, lr, lsr r7 │ │ │ │ + tsteq r4, r8, lsl r7 │ │ │ │ + tsteq r4, r2, asr r7 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec15c70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ @ instruction: 0xf0002934 │ │ │ │ stmdale r6, {r1, r2, r4, r7, r8, pc} │ │ │ │ @@ -85965,81 +85965,81 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7ab447a │ │ │ │ bmi 1279708 │ │ │ │ movwcs pc, #46021 @ 0xb3c5 @ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7ab4620 │ │ │ │ @ instruction: 0xbdf8ea0a │ │ │ │ - tsteq r4, ip, lsl #8 │ │ │ │ - tsteq r3, r6, asr lr │ │ │ │ - tsteq r4, r2, lsr #8 │ │ │ │ - tsteq r4, r2, lsr r4 │ │ │ │ - smlatbeq r2, ip, sl, r1 │ │ │ │ - smlatbeq r2, r2, sl, r1 │ │ │ │ - tsteq r4, r4, lsr #8 │ │ │ │ - smlatteq r3, r4, sp, r2 │ │ │ │ - tsteq r4, lr, lsr #8 │ │ │ │ - smlabteq r3, sl, sp, r2 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ - tsteq r4, sl, lsr r4 │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ - tstpeq r9, r8, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, ip, lsl #14 │ │ │ │ + tsteq r3, r6, asr r1 │ │ │ │ + tsteq r4, r2, lsr #14 │ │ │ │ + tsteq r4, r2, lsr r7 │ │ │ │ + smlatbeq r2, ip, sp, r1 │ │ │ │ + smlatbeq r2, r2, sp, r1 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ + smlatteq r3, r4, r0, r3 │ │ │ │ + tsteq r4, lr, lsr #14 │ │ │ │ + smlabteq r3, sl, r0, r3 │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ + tsteq r4, sl, lsr r7 │ │ │ │ + tsteq r4, r8, lsr #14 │ │ │ │ + tstpeq r9, r8, lsl #14 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r4, -r6] │ │ │ │ - smlabbeq r4, r6, r3, r1 │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ - smlabteq r4, r6, r7, r1 │ │ │ │ - tsteq r2, lr, ror #22 │ │ │ │ - tsteq r2, r8, ror #22 │ │ │ │ - @ instruction: 0x010433bc │ │ │ │ - @ instruction: 0x01043bbc │ │ │ │ - tsteq r3, lr, ror #24 │ │ │ │ - smlatbeq r4, r0, r3, r3 │ │ │ │ - smlatbeq r4, r2, r3, r3 │ │ │ │ - smlatbeq r4, r8, r3, r3 │ │ │ │ - tstpeq r9, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x01043398 │ │ │ │ - tsteq r4, ip, asr #22 │ │ │ │ - @ instruction: 0x01043392 │ │ │ │ - @ instruction: 0x01043390 │ │ │ │ - smlatteq r9, r8, r2, pc @ │ │ │ │ - tsteq r4, lr, ror r3 │ │ │ │ - tsteq r3, r0, lsr r8 │ │ │ │ - tsteq r4, r6, ror r3 │ │ │ │ - tsteq r4, r4, ror r3 │ │ │ │ - tsteq r4, r2, ror r3 │ │ │ │ - tsteq r4, r0, ror r3 │ │ │ │ - tsteq r4, lr, ror #6 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ - tsteq r4, sl, ror #6 │ │ │ │ - tsteq r4, r6, ror #6 │ │ │ │ - smlabteq r2, sl, r8, r1 │ │ │ │ - smlabteq r2, r8, r8, r1 │ │ │ │ - smlabteq r2, lr, r8, r1 │ │ │ │ - tstpeq r9, r2, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r8, lsr r3 │ │ │ │ - tsteq r3, r8, ror #22 │ │ │ │ - tsteq r4, r2, asr #6 │ │ │ │ - tsteq r3, ip, asr #22 │ │ │ │ - tsteq r2, sl, asr r7 │ │ │ │ - smlatbeq r4, lr, r1, r3 │ │ │ │ - @ instruction: 0x01021894 │ │ │ │ - tsteq r4, sl, lsl #6 │ │ │ │ - smlabbeq r2, ip, r8, r1 │ │ │ │ - @ instruction: 0x01021896 │ │ │ │ - tstpeq r9, r2, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq r1, lr, lsl r3 │ │ │ │ - @ instruction: 0x01032aba │ │ │ │ - smlabteq r2, r8, r6, r1 │ │ │ │ - tsteq r4, r0, lsl lr │ │ │ │ + smlabbeq r4, r6, r6, r1 │ │ │ │ + tsteq r3, r4, asr ip │ │ │ │ + smlabteq r4, r6, sl, r1 │ │ │ │ + tsteq r2, lr, ror #28 │ │ │ │ + tsteq r2, r8, ror #28 │ │ │ │ + @ instruction: 0x010436bc │ │ │ │ + @ instruction: 0x01043ebc │ │ │ │ + tsteq r3, lr, ror #30 │ │ │ │ + smlatbeq r4, r0, r6, r3 │ │ │ │ + smlatbeq r4, r2, r6, r3 │ │ │ │ + smlatbeq r4, r8, r6, r3 │ │ │ │ + tstpeq r9, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01043698 │ │ │ │ + tsteq r4, ip, asr #28 │ │ │ │ + @ instruction: 0x01043692 │ │ │ │ + @ instruction: 0x01043690 │ │ │ │ + smlatteq r9, r8, r5, pc @ │ │ │ │ + tsteq r4, lr, ror r6 │ │ │ │ + tsteq r3, r0, lsr fp │ │ │ │ + tsteq r4, r6, ror r6 │ │ │ │ + tsteq r4, r4, ror r6 │ │ │ │ + tsteq r4, r2, ror r6 │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ + tsteq r4, lr, ror #12 │ │ │ │ + tsteq r4, ip, ror #12 │ │ │ │ + tsteq r4, sl, ror #12 │ │ │ │ + tsteq r4, r6, ror #12 │ │ │ │ + smlabteq r2, sl, fp, r1 │ │ │ │ + smlabteq r2, r8, fp, r1 │ │ │ │ + smlabteq r2, lr, fp, r1 │ │ │ │ + tstpeq r9, r2, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8, lsr r6 │ │ │ │ + tsteq r3, r8, ror #28 │ │ │ │ + tsteq r4, r2, asr #12 │ │ │ │ + tsteq r3, ip, asr #28 │ │ │ │ + tsteq r2, sl, asr sl │ │ │ │ + smlatbeq r4, lr, r4, r3 │ │ │ │ + @ instruction: 0x01021b94 │ │ │ │ + tsteq r4, sl, lsl #12 │ │ │ │ + smlabbeq r2, ip, fp, r1 │ │ │ │ + @ instruction: 0x01021b96 │ │ │ │ + tstpeq r9, r2, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, lr, lsl r6 │ │ │ │ + @ instruction: 0x01032dba │ │ │ │ + smlabteq r2, r8, r9, r1 │ │ │ │ + tsteq r4, r0, lsl r1 │ │ │ │ strdeq r3, [r3, -lr] │ │ │ │ - tsteq r4, r4, lsl lr │ │ │ │ - tsteq r2, r4, lsl r7 │ │ │ │ - tsteq r2, r2, lsl #14 │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - tsteq r3, r6, asr #20 │ │ │ │ + tsteq r4, r4, lsl r1 │ │ │ │ + tsteq r2, r4, lsl sl │ │ │ │ + tsteq r2, r2, lsl #20 │ │ │ │ + tsteq r4, r8, lsl #2 │ │ │ │ + tsteq r3, r6, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec161e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ addsmi r2, r8, #108, 6 @ 0xb0000001 │ │ │ │ ldmdale fp, {r3, r4, r5, ip, lr, pc} │ │ │ │ movwcs pc, #16961 @ 0x4241 @ │ │ │ │ @@ -86087,28 +86087,28 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2063 @ 0xfffff7f1 │ │ │ │ stmdami pc, {r0, r1, r2, sp, lr, pc} @ │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ │ │ stmdami lr, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlatbeq r4, sl, r1, r3 │ │ │ │ - tsteq r4, r4, lsr r1 │ │ │ │ - smlatteq r4, r6, r0, r3 │ │ │ │ - mrseq r3, (UNDEF: 20) │ │ │ │ - strheq r3, [r4, -sl] │ │ │ │ - tsteq r4, r4, asr r1 │ │ │ │ - tsteq r4, sl, ror #2 │ │ │ │ - tsteq r4, r0, lsr r1 │ │ │ │ - smlatteq r4, lr, r1, r3 │ │ │ │ - smlatbeq r4, ip, r1, r3 │ │ │ │ - smlabteq r4, r2, r1, r3 │ │ │ │ - smlabbeq r4, r4, r1, r3 │ │ │ │ + smlatbeq r4, sl, r4, r3 │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ + smlatteq r4, r6, r3, r3 │ │ │ │ + tsteq r4, r0, lsl #8 │ │ │ │ + @ instruction: 0x010433ba │ │ │ │ + tsteq r4, r4, asr r4 │ │ │ │ + tsteq r4, sl, ror #8 │ │ │ │ + tsteq r4, r0, lsr r4 │ │ │ │ + smlatteq r4, lr, r4, r3 │ │ │ │ + smlatbeq r4, ip, r4, r3 │ │ │ │ + smlabteq r4, r2, r4, r3 │ │ │ │ + smlabbeq r4, r4, r4, r3 │ │ │ │ strdeq r3, [r4, -r6] │ │ │ │ - tsteq r4, r4, lsr #4 │ │ │ │ + tsteq r4, r4, lsr #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec162f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r5], -r8, ror #31 │ │ │ │ vmax.s8 d20, d1, d4 │ │ │ │ addsmi r2, r1, #108, 4 @ 0xc0000006 │ │ │ │ rschi pc, r2, r0 │ │ │ │ @@ -86611,129 +86611,129 @@ │ │ │ │ bmi 1eb78fc │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ stc 7, cr15, [r4, #-680] @ 0xfffffd58 │ │ │ │ @ instruction: 0x462b4a75 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7aa4620 │ │ │ │ ldcllt 12, cr14, [r8, #1016]! @ 0x3f8 │ │ │ │ - smlabbeq r1, r2, pc, r2 @ │ │ │ │ - tsteq r3, sl, ror #14 │ │ │ │ - tsteq r1, r2, ror #30 │ │ │ │ - tsteq r3, sl, asr #14 │ │ │ │ + smlabbeq r1, r2, r2, r3 │ │ │ │ + tsteq r3, sl, ror #20 │ │ │ │ + tsteq r1, r2, ror #4 │ │ │ │ + tsteq r3, sl, asr #20 │ │ │ │ ldrdeq r3, [r3, -sl] │ │ │ │ - tsteq r3, r6, lsr #14 │ │ │ │ - tsteq r3, sl, lsr #20 │ │ │ │ - tsteq r3, r6, lsl #14 │ │ │ │ - smlatbeq r1, lr, r1, r3 │ │ │ │ - smlatteq r3, r6, r6, r2 │ │ │ │ + tsteq r3, r6, lsr #20 │ │ │ │ + tsteq r3, sl, lsr #26 │ │ │ │ + tsteq r3, r6, lsl #20 │ │ │ │ + smlatbeq r1, lr, r4, r3 │ │ │ │ + smlatteq r3, r6, r9, r2 │ │ │ │ ldrdeq r3, [r4, -sl] │ │ │ │ - smlabteq r3, r8, r6, r2 │ │ │ │ - smlabteq r4, ip, r0, r3 │ │ │ │ - tsteq r1, ip, asr #30 │ │ │ │ - tsteq r1, r4, asr #30 │ │ │ │ - strheq r3, [r4, -r0] │ │ │ │ - tsteq r1, sl, lsl pc │ │ │ │ - tsteq r1, r2, lsl pc │ │ │ │ - swpeq r3, r8, [r4] │ │ │ │ - tsteq r3, r6, asr #12 │ │ │ │ - swpeq r3, r2, [r4] │ │ │ │ - tsteq r3, r8, lsr #12 │ │ │ │ - smlabbeq r4, ip, r0, r3 │ │ │ │ - tsteq r3, sl, lsl #12 │ │ │ │ - smlabbeq r4, sl, r0, r3 │ │ │ │ - smlatteq r3, ip, r5, r2 │ │ │ │ + smlabteq r3, r8, r9, r2 │ │ │ │ + smlabteq r4, ip, r3, r3 │ │ │ │ + tsteq r1, ip, asr #4 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ + @ instruction: 0x010433b0 │ │ │ │ + tsteq r1, sl, lsl r2 │ │ │ │ + tsteq r1, r2, lsl r2 │ │ │ │ + @ instruction: 0x01043398 │ │ │ │ + tsteq r3, r6, asr #18 │ │ │ │ + @ instruction: 0x01043392 │ │ │ │ + tsteq r3, r8, lsr #18 │ │ │ │ + smlabbeq r4, ip, r3, r3 │ │ │ │ + tsteq r3, sl, lsl #18 │ │ │ │ + smlabbeq r4, sl, r3, r3 │ │ │ │ + smlatteq r3, ip, r8, r2 │ │ │ │ strdeq r1, [r2, -r4] │ │ │ │ strdeq r1, [r2, -r6] │ │ │ │ ldrdeq r1, [r2, -sl] │ │ │ │ - tsteq r3, r2, ror r4 │ │ │ │ - tsteq r3, r2, ror r4 │ │ │ │ - tsteq r3, sl, ror #8 │ │ │ │ - tsteq r3, r8, ror #8 │ │ │ │ - smlabbeq r3, r0, r4, r4 │ │ │ │ - @ instruction: 0x01034498 │ │ │ │ - @ instruction: 0x01034496 │ │ │ │ - smlatbeq r3, sl, r4, r4 │ │ │ │ - @ instruction: 0x010344bc │ │ │ │ - smlatbeq r4, r8, r3, r3 │ │ │ │ - @ instruction: 0x0103449c │ │ │ │ - @ instruction: 0x0103449c │ │ │ │ - @ instruction: 0x0103449c │ │ │ │ - smlatbeq r3, r8, r4, r4 │ │ │ │ - smlatbeq r3, ip, r4, r4 │ │ │ │ - @ instruction: 0x010344b0 │ │ │ │ - @ instruction: 0x010344b4 │ │ │ │ - smlatbeq r3, ip, r4, r4 │ │ │ │ - smlatbeq r3, r4, r4, r4 │ │ │ │ - smlatbeq r3, r4, r4, r4 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - smlatbeq r9, lr, sl, lr │ │ │ │ - tsteq r3, lr, ror r4 │ │ │ │ - smlabbeq r4, r0, r2, r5 │ │ │ │ - tsteq r3, r0, ror r4 │ │ │ │ - tsteq r3, r4, ror #8 │ │ │ │ - smlabbeq r1, r2, ip, r2 │ │ │ │ - tsteq r1, sl, ror ip │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - tsteq r4, r6, lsr r2 │ │ │ │ - tsteq r3, sl, asr r5 │ │ │ │ - tsteq r3, r2, ror #10 │ │ │ │ - tsteq r3, lr, ror #10 │ │ │ │ - tsteq r3, lr, ror #10 │ │ │ │ - tsteq r3, lr, ror #10 │ │ │ │ - tsteq r3, lr, ror #10 │ │ │ │ - tsteq r3, ip, ror r5 │ │ │ │ - tsteq r3, lr, ror r5 │ │ │ │ - smlabbeq r3, r0, r6, r3 │ │ │ │ - tsteq r3, lr, ror r5 │ │ │ │ - smlabteq r3, r4, r5, r3 │ │ │ │ - tsteq r3, r6, ror r5 │ │ │ │ - smlabbeq r3, r8, r5, r3 │ │ │ │ - tsteq r3, sl, asr #6 │ │ │ │ - tsteq r3, ip, ror #6 │ │ │ │ - @ instruction: 0x010335b2 │ │ │ │ - @ instruction: 0x010335bc │ │ │ │ - tsteq r3, sl, asr r3 │ │ │ │ - tsteq r3, ip, asr r3 │ │ │ │ - tsteq r3, lr, asr r3 │ │ │ │ - tsteq r3, r0, ror #6 │ │ │ │ - smlatbeq r3, r6, r5, r3 │ │ │ │ - smlatbeq r3, r8, r5, r3 │ │ │ │ - tsteq r3, r6, asr #6 │ │ │ │ - smlabteq r4, r0, ip, r2 │ │ │ │ - tsteq r3, lr, lsr r3 │ │ │ │ - tsteq r3, ip, asr #6 │ │ │ │ - tsteq r3, r6, asr r3 │ │ │ │ - tsteq r9, sl, asr r8 │ │ │ │ - tsteq r3, ip, asr #6 │ │ │ │ - smlabbeq r2, r4, ip, r0 │ │ │ │ - smlabbeq r2, r2, ip, r0 │ │ │ │ + tsteq r3, r2, ror r7 │ │ │ │ + tsteq r3, r2, ror r7 │ │ │ │ + tsteq r3, sl, ror #14 │ │ │ │ + tsteq r3, r8, ror #14 │ │ │ │ + smlabbeq r3, r0, r7, r4 │ │ │ │ + @ instruction: 0x01034798 │ │ │ │ + @ instruction: 0x01034796 │ │ │ │ + smlatbeq r3, sl, r7, r4 │ │ │ │ + @ instruction: 0x010347bc │ │ │ │ + smlatbeq r4, r8, r6, r3 │ │ │ │ + @ instruction: 0x0103479c │ │ │ │ + @ instruction: 0x0103479c │ │ │ │ + @ instruction: 0x0103479c │ │ │ │ + smlatbeq r3, r8, r7, r4 │ │ │ │ + smlatbeq r3, ip, r7, r4 │ │ │ │ + @ instruction: 0x010347b0 │ │ │ │ + @ instruction: 0x010347b4 │ │ │ │ + smlatbeq r3, ip, r7, r4 │ │ │ │ + smlatbeq r3, r4, r7, r4 │ │ │ │ + smlatbeq r3, r4, r7, r4 │ │ │ │ tsteq r3, r8, lsr r3 │ │ │ │ - @ instruction: 0x0103219c │ │ │ │ - tsteq r3, lr, lsr #6 │ │ │ │ - tsteq r3, lr, lsr #6 │ │ │ │ + smlatbeq r9, lr, sp, lr │ │ │ │ + tsteq r3, lr, ror r7 │ │ │ │ + smlabbeq r4, r0, r5, r5 │ │ │ │ + tsteq r3, r0, ror r7 │ │ │ │ + tsteq r3, r4, ror #14 │ │ │ │ + smlabbeq r1, r2, pc, r2 @ │ │ │ │ + tsteq r1, sl, ror pc │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + tsteq r4, r6, lsr r5 │ │ │ │ + tsteq r3, sl, asr r8 │ │ │ │ + tsteq r3, r2, ror #16 │ │ │ │ + tsteq r3, lr, ror #16 │ │ │ │ + tsteq r3, lr, ror #16 │ │ │ │ + tsteq r3, lr, ror #16 │ │ │ │ + tsteq r3, lr, ror #16 │ │ │ │ + tsteq r3, ip, ror r8 │ │ │ │ + tsteq r3, lr, ror r8 │ │ │ │ + smlabbeq r3, r0, r9, r3 │ │ │ │ + tsteq r3, lr, ror r8 │ │ │ │ + smlabteq r3, r4, r8, r3 │ │ │ │ + tsteq r3, r6, ror r8 │ │ │ │ + smlabbeq r3, r8, r8, r3 │ │ │ │ + tsteq r3, sl, asr #12 │ │ │ │ + tsteq r3, ip, ror #12 │ │ │ │ + @ instruction: 0x010338b2 │ │ │ │ + @ instruction: 0x010338bc │ │ │ │ + tsteq r3, sl, asr r6 │ │ │ │ + tsteq r3, ip, asr r6 │ │ │ │ + tsteq r3, lr, asr r6 │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ + smlatbeq r3, r6, r8, r3 │ │ │ │ + smlatbeq r3, r8, r8, r3 │ │ │ │ + tsteq r3, r6, asr #12 │ │ │ │ + smlabteq r4, r0, pc, r2 @ │ │ │ │ + tsteq r3, lr, lsr r6 │ │ │ │ + tsteq r3, ip, asr #12 │ │ │ │ + tsteq r3, r6, asr r6 │ │ │ │ + tsteq r9, sl, asr fp │ │ │ │ + tsteq r3, ip, asr #12 │ │ │ │ + smlabbeq r2, r4, pc, r0 @ │ │ │ │ + smlabbeq r2, r2, pc, r0 @ │ │ │ │ + tsteq r3, r8, lsr r6 │ │ │ │ + @ instruction: 0x0103249c │ │ │ │ + tsteq r3, lr, lsr #12 │ │ │ │ + tsteq r3, lr, lsr #12 │ │ │ │ strdeq r2, [r1, -ip] │ │ │ │ strdeq r2, [r1, -r6] │ │ │ │ - tsteq r3, r8, ror lr │ │ │ │ + tstpeq r3, r8, ror r1 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r2, [r1, -r0] │ │ │ │ - smlabteq r1, sl, r9, r2 │ │ │ │ - smlabteq r1, r0, r1, sl │ │ │ │ - @ instruction: 0x0101a1b2 │ │ │ │ - @ instruction: 0x0101a1b0 │ │ │ │ - smlatbeq r1, lr, r1, sl │ │ │ │ - smlatbeq r1, ip, r1, sl │ │ │ │ - smlatbeq r1, sl, r1, sl │ │ │ │ - smlatbeq r1, r8, r1, sl │ │ │ │ - smlatbeq r1, r6, r1, sl │ │ │ │ - smlatbeq r1, r0, r1, sl │ │ │ │ - @ instruction: 0x0101a19e │ │ │ │ - smlabteq r3, ip, sp, lr │ │ │ │ - smlatbeq r3, lr, sp, lr │ │ │ │ - smlabteq r9, r6, r6, lr │ │ │ │ - tsteq r1, r2, asr #16 │ │ │ │ - tsteq r3, lr, lsr #32 │ │ │ │ + smlabteq r1, sl, ip, r2 │ │ │ │ + smlabteq r1, r0, r4, sl │ │ │ │ + @ instruction: 0x0101a4b2 │ │ │ │ + @ instruction: 0x0101a4b0 │ │ │ │ + smlatbeq r1, lr, r4, sl │ │ │ │ + smlatbeq r1, ip, r4, sl │ │ │ │ + smlatbeq r1, sl, r4, sl │ │ │ │ + smlatbeq r1, r8, r4, sl │ │ │ │ + smlatbeq r1, r6, r4, sl │ │ │ │ + smlatbeq r1, r0, r4, sl │ │ │ │ + @ instruction: 0x0101a49e │ │ │ │ + smlabteq r3, ip, r0, pc @ │ │ │ │ + smlatbeq r3, lr, r0, pc @ │ │ │ │ + smlabteq r9, r6, r9, lr │ │ │ │ + tsteq r1, r2, asr #22 │ │ │ │ + tsteq r3, lr, lsr #6 │ │ │ │ svcvc 0x0037f5b0 │ │ │ │ strlt sp, [r8, #-61] @ 0xffffffc3 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf5b0d817 │ │ │ │ eorsle r7, r5, r8, lsl #30 │ │ │ │ @@ -86781,28 +86781,28 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2064 @ 0xfffff7f0 │ │ │ │ ldmdami r0, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2063 @ 0xfffff7f1 │ │ │ │ stmdami pc, {r0, sp, lr, pc} @ │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - tsteq r4, ip, ror #18 │ │ │ │ - smlatteq r4, sl, r8, r2 │ │ │ │ - @ instruction: 0x010428b0 │ │ │ │ - smlabteq r4, sl, r8, r2 │ │ │ │ - smlabbeq r4, r4, r8, r2 │ │ │ │ - tsteq r4, sl, lsl r9 │ │ │ │ - tsteq r4, ip, lsr #18 │ │ │ │ - smlatteq r4, r2, r8, r2 │ │ │ │ + tsteq r4, ip, ror #24 │ │ │ │ + smlatteq r4, sl, fp, r2 │ │ │ │ + @ instruction: 0x01042bb0 │ │ │ │ + smlabteq r4, sl, fp, r2 │ │ │ │ + smlabbeq r4, r4, fp, r2 │ │ │ │ + tsteq r4, sl, lsl ip │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ + smlatteq r4, r2, fp, r2 │ │ │ │ ldrdeq r2, [r4, -r4] │ │ │ │ - smlabbeq r4, r6, r9, r2 │ │ │ │ - smlatbeq r4, r8, r9, r2 │ │ │ │ - tsteq r4, r2, asr r9 │ │ │ │ + smlabbeq r4, r6, ip, r2 │ │ │ │ + smlatbeq r4, r8, ip, r2 │ │ │ │ + tsteq r4, r2, asr ip │ │ │ │ strdeq r2, [r4, -r8] │ │ │ │ - tsteq r4, r2, lsl #20 │ │ │ │ + tsteq r4, r2, lsl #26 │ │ │ │ ldrdeq r2, [r4, -r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec16dd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf5b14615 │ │ │ │ @ instruction: 0xf0007f37 │ │ │ │ @@ -87672,205 +87672,205 @@ │ │ │ │ smlabtcs r1, r3, sl, r4 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ ldc 7, cr15, [sl], #676 @ 0x2a4 │ │ │ │ bmi ff138f9c │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7a9447a │ │ │ │ @ instruction: 0xe184ecb4 │ │ │ │ - @ instruction: 0x0101249e │ │ │ │ - smlabbeq r3, r8, ip, r1 │ │ │ │ + @ instruction: 0x0101279e │ │ │ │ + smlabbeq r3, r8, pc, r1 @ │ │ │ │ ldrdeq r9, [r1, -sl] │ │ │ │ - tsteq r4, r0, lsl #18 │ │ │ │ + tsteq r4, r0, lsl #24 │ │ │ │ strdeq r2, [r4, -r6] │ │ │ │ - smlatteq r1, r2, fp, r9 │ │ │ │ + smlatteq r1, r2, lr, r9 │ │ │ │ ldrdeq r2, [r1, -r8] │ │ │ │ - tsteq r3, ip, ror lr │ │ │ │ - @ instruction: 0x010124b6 │ │ │ │ - tsteq r3, r6, ror lr │ │ │ │ - @ instruction: 0x01012494 │ │ │ │ - smlatteq r4, ip, r8, r2 │ │ │ │ - tsteq r1, r2, ror r4 │ │ │ │ - smlatteq r4, lr, r8, r2 │ │ │ │ - tsteq r1, r8, asr r4 │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ - @ instruction: 0x01031b92 │ │ │ │ - tsteq r4, sl, lsr r8 │ │ │ │ - tsteq r4, r2, asr #16 │ │ │ │ + tsteq r3, ip, ror r1 │ │ │ │ + @ instruction: 0x010127b6 │ │ │ │ + tsteq r3, r6, ror r1 │ │ │ │ + @ instruction: 0x01012794 │ │ │ │ + smlatteq r4, ip, fp, r2 │ │ │ │ + tsteq r1, r2, ror r7 │ │ │ │ + smlatteq r4, lr, fp, r2 │ │ │ │ + tsteq r1, r8, asr r7 │ │ │ │ + tsteq r4, r4, asr #22 │ │ │ │ + @ instruction: 0x01031e92 │ │ │ │ + tsteq r4, sl, lsr fp │ │ │ │ + tsteq r4, r2, asr #22 │ │ │ │ strdeq r2, [r3, -r4] │ │ │ │ - tsteq r3, r0, asr #22 │ │ │ │ + tsteq r3, r0, asr #28 │ │ │ │ ldrdeq r2, [r1, -ip] │ │ │ │ - smlabteq r1, ip, r3, r2 │ │ │ │ - @ instruction: 0x010123bc │ │ │ │ - @ instruction: 0x0103bd92 │ │ │ │ - smlatteq r3, lr, sl, r1 │ │ │ │ - tsteq r3, r4, asr fp │ │ │ │ - tsteq r1, r2, ror r3 │ │ │ │ - tsteq r1, sl, ror #6 │ │ │ │ - tsteq r3, r6, asr #22 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - tsteq r1, r8, lsr r3 │ │ │ │ - tsteq r3, ip, lsr fp │ │ │ │ - tsteq r1, lr, lsl #6 │ │ │ │ - tsteq r1, r6, lsl #6 │ │ │ │ - tsteq r3, r6, lsr #22 │ │ │ │ + smlabteq r1, ip, r6, r2 │ │ │ │ + @ instruction: 0x010126bc │ │ │ │ + swpeq ip, r2, [r3] │ │ │ │ + smlatteq r3, lr, sp, r1 │ │ │ │ + tsteq r3, r4, asr lr │ │ │ │ + tsteq r1, r2, ror r6 │ │ │ │ + tsteq r1, sl, ror #12 │ │ │ │ + tsteq r3, r6, asr #28 │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + tsteq r1, r8, lsr r6 │ │ │ │ + tsteq r3, ip, lsr lr │ │ │ │ + tsteq r1, lr, lsl #12 │ │ │ │ + tsteq r1, r6, lsl #12 │ │ │ │ + tsteq r3, r6, lsr #28 │ │ │ │ ldrdeq r2, [r1, -ip] │ │ │ │ ldrdeq r2, [r1, -r4] │ │ │ │ - tsteq r3, r0, lsl fp │ │ │ │ - smlatbeq r1, sl, r2, r2 │ │ │ │ - smlatbeq r1, r2, r2, r2 │ │ │ │ - tsteq r3, r6, lsl #22 │ │ │ │ - tsteq r1, r8, ror r2 │ │ │ │ - tsteq r1, r0, ror r2 │ │ │ │ - tsteq r3, r0, lsl #22 │ │ │ │ - tsteq r1, r6, asr #4 │ │ │ │ - tsteq r1, lr, lsr r2 │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ + smlatbeq r1, sl, r5, r2 │ │ │ │ + smlatbeq r1, r2, r5, r2 │ │ │ │ + tsteq r3, r6, lsl #28 │ │ │ │ + tsteq r1, r8, ror r5 │ │ │ │ + tsteq r1, r0, ror r5 │ │ │ │ + tsteq r3, r0, lsl #28 │ │ │ │ + tsteq r1, r6, asr #10 │ │ │ │ + tsteq r1, lr, lsr r5 │ │ │ │ strdeq r1, [r3, -sl] │ │ │ │ - tsteq r1, r4, lsl r2 │ │ │ │ - tsteq r1, ip, lsl #4 │ │ │ │ - smlatteq r3, ip, sl, r1 │ │ │ │ - smlatteq r1, r2, r1, r2 │ │ │ │ + tsteq r1, r4, lsl r5 │ │ │ │ + tsteq r1, ip, lsl #10 │ │ │ │ + smlatteq r3, ip, sp, r1 │ │ │ │ + smlatteq r1, r2, r4, r2 │ │ │ │ ldrdeq r2, [r1, -sl] │ │ │ │ - smlatteq r3, r6, sl, r1 │ │ │ │ - @ instruction: 0x010121b0 │ │ │ │ - smlatbeq r1, r8, r1, r2 │ │ │ │ + smlatteq r3, r6, sp, r1 │ │ │ │ + @ instruction: 0x010124b0 │ │ │ │ + smlatbeq r1, r8, r4, r2 │ │ │ │ ldrdeq r1, [r3, -r0] │ │ │ │ - tsteq r1, lr, ror r1 │ │ │ │ - tsteq r1, r6, ror r1 │ │ │ │ - @ instruction: 0x01031aba │ │ │ │ - tsteq r1, ip, asr #2 │ │ │ │ - tsteq r1, r4, asr #2 │ │ │ │ - smlatbeq r3, r4, sl, r1 │ │ │ │ - tsteq r1, sl, lsl r1 │ │ │ │ - tsteq r1, r2, lsl r1 │ │ │ │ - @ instruction: 0x01031a9a │ │ │ │ - smlatteq r1, r8, r0, r2 │ │ │ │ - smlatteq r1, r0, r0, r2 │ │ │ │ - smlatbeq r3, r4, sl, r1 │ │ │ │ - strheq r2, [r1, -r6] │ │ │ │ - smlatbeq r1, lr, r0, r2 │ │ │ │ - @ instruction: 0x01031a92 │ │ │ │ - smlabbeq r1, r4, r0, r2 │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ - tsteq r4, r4, lsl r5 │ │ │ │ - tsteq r3, ip, asr #2 │ │ │ │ - @ instruction: 0x01031798 │ │ │ │ - smlatteq r1, r6, r2, r9 │ │ │ │ - tsteq r3, r4, lsr r9 │ │ │ │ - tsteq r3, sl, lsr r9 │ │ │ │ - tsteq r3, r4, asr #18 │ │ │ │ - tsteq r3, r2, asr #18 │ │ │ │ - tsteq r3, r0, asr #18 │ │ │ │ - tsteq r3, lr, lsr r9 │ │ │ │ - tsteq r3, r8, asr #18 │ │ │ │ - tsteq r3, r6, asr #18 │ │ │ │ - tsteq r3, r0, asr r9 │ │ │ │ - tsteq r3, r2, asr r9 │ │ │ │ - tsteq r3, r0, ror #18 │ │ │ │ - tsteq r3, lr, ror #18 │ │ │ │ - @ instruction: 0x01032990 │ │ │ │ - @ instruction: 0x01032996 │ │ │ │ - smlatbeq r3, r4, r9, r2 │ │ │ │ - smlatbeq r3, r2, r9, r2 │ │ │ │ - smlatbeq r3, r0, r9, r2 │ │ │ │ - smlatbeq r3, r2, r9, r2 │ │ │ │ - tsteq r4, r0, ror r3 │ │ │ │ - tsteq r9, r0, ror ip │ │ │ │ - tsteq r2, lr, lsr #8 │ │ │ │ - smlabbeq r1, r6, r7, r9 │ │ │ │ - tstpeq r3, r2, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - strdeq r1, [r3, -r2] │ │ │ │ - smlatteq r3, lr, sp, r1 │ │ │ │ - tsteq r1, sl, asr r7 │ │ │ │ - ldrdeq r1, [r3, -sl] │ │ │ │ - ldrdeq r1, [r3, -sl] │ │ │ │ - ldrdeq r1, [r3, -sl] │ │ │ │ - ldrdeq r1, [r3, -r2] │ │ │ │ - smlabteq r3, lr, sp, r1 │ │ │ │ - smlabteq r3, sl, sp, r1 │ │ │ │ - smlabteq r3, sl, sp, r1 │ │ │ │ - smlabteq r3, lr, sp, r1 │ │ │ │ - ldrdeq r1, [r3, -r2] │ │ │ │ - ldrdeq r1, [r3, -sl] │ │ │ │ - tsteq r9, r4, asr #22 │ │ │ │ - tsteq r3, ip, asr fp │ │ │ │ - tsteq r3, lr, asr fp │ │ │ │ - tsteq r3, r6, asr fp │ │ │ │ - tsteq r3, r0, asr fp │ │ │ │ - tsteq r3, r2, lsr #22 │ │ │ │ - tsteq r3, sl, lsr fp │ │ │ │ - tsteq r3, sl, lsl #22 │ │ │ │ - @ instruction: 0x0109dab4 │ │ │ │ - tsteq r3, r2, lsl fp │ │ │ │ - tsteq r3, sl, lsl #22 │ │ │ │ - tsteq r3, r6, lsl fp │ │ │ │ - tsteq r3, lr, lsl fp │ │ │ │ - tsteq r3, r6, lsr #22 │ │ │ │ - tsteq r4, lr, lsr r1 │ │ │ │ - smlabteq r1, sl, pc, pc @ │ │ │ │ - smlabteq r1, ip, pc, pc @ │ │ │ │ - @ instruction: 0x0101ffb0 │ │ │ │ - tsteq r3, r8, asr #4 │ │ │ │ - tsteq r3, r8, asr #4 │ │ │ │ - tsteq r3, r0, asr #4 │ │ │ │ - tsteq r3, lr, lsr r2 │ │ │ │ - tsteq r3, r6, asr r2 │ │ │ │ - tsteq r3, lr, ror #4 │ │ │ │ - tsteq r3, ip, ror #4 │ │ │ │ - smlabbeq r3, r0, r2, r3 │ │ │ │ - @ instruction: 0x01033292 │ │ │ │ - tsteq r4, lr, ror r1 │ │ │ │ - tsteq r3, r2, ror r2 │ │ │ │ - tsteq r3, r2, ror r2 │ │ │ │ - tsteq r3, r2, ror r2 │ │ │ │ - tsteq r3, lr, ror r2 │ │ │ │ - smlabbeq r3, r2, r2, r3 │ │ │ │ - smlabbeq r3, r6, r2, r3 │ │ │ │ - smlabbeq r3, sl, r2, r3 │ │ │ │ - smlabbeq r3, r2, r2, r3 │ │ │ │ - tsteq r3, sl, ror r2 │ │ │ │ - tsteq r3, sl, ror r2 │ │ │ │ - tsteq r3, lr, lsl #28 │ │ │ │ - smlabbeq r9, r4, r8, sp │ │ │ │ - tsteq r3, r4, asr r2 │ │ │ │ - qaddeq r4, r6, r4 │ │ │ │ - tsteq r3, r6, asr #4 │ │ │ │ - tsteq r3, sl, lsr r2 │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - tsteq r1, r0, asr sl │ │ │ │ - tsteq r3, sl, lsl r2 │ │ │ │ - smlatteq r4, ip, pc, r1 @ │ │ │ │ - tsteq r3, r0, lsl r3 │ │ │ │ - tsteq r3, r8, lsl r3 │ │ │ │ - tsteq r3, r4, lsr #6 │ │ │ │ - tsteq r3, r6, lsr #6 │ │ │ │ - tsteq r3, r8, lsr #6 │ │ │ │ - tsteq r3, sl, lsr #6 │ │ │ │ - tsteq r3, r8, lsr r3 │ │ │ │ - tsteq r3, sl, lsr r3 │ │ │ │ - tsteq r3, ip, lsr r4 │ │ │ │ - tsteq r4, lr, lsl #28 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ - tsteq r3, r2, ror r3 │ │ │ │ - tsteq r3, r4, lsr #6 │ │ │ │ - tsteq r3, r6, lsr r3 │ │ │ │ - strdeq r3, [r3, -r8] │ │ │ │ - tsteq r3, sl, lsl r1 │ │ │ │ - tsteq r3, r0, ror #6 │ │ │ │ - tsteq r3, sl, ror #6 │ │ │ │ - tsteq r3, r8, lsl #2 │ │ │ │ - tsteq r3, sl, lsl #2 │ │ │ │ - tsteq r3, ip, lsl #2 │ │ │ │ + tsteq r1, lr, ror r4 │ │ │ │ + tsteq r1, r6, ror r4 │ │ │ │ + @ instruction: 0x01031dba │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ + tsteq r1, r4, asr #8 │ │ │ │ + smlatbeq r3, r4, sp, r1 │ │ │ │ + tsteq r1, sl, lsl r4 │ │ │ │ + tsteq r1, r2, lsl r4 │ │ │ │ + @ instruction: 0x01031d9a │ │ │ │ + smlatteq r1, r8, r3, r2 │ │ │ │ + smlatteq r1, r0, r3, r2 │ │ │ │ + smlatbeq r3, r4, sp, r1 │ │ │ │ + @ instruction: 0x010123b6 │ │ │ │ + smlatbeq r1, lr, r3, r2 │ │ │ │ + @ instruction: 0x01031d92 │ │ │ │ + smlabbeq r1, r4, r3, r2 │ │ │ │ + tsteq r1, ip, ror r3 │ │ │ │ + tsteq r4, r4, lsl r8 │ │ │ │ + tsteq r3, ip, asr #8 │ │ │ │ + @ instruction: 0x01031a98 │ │ │ │ + smlatteq r1, r6, r5, r9 │ │ │ │ + tsteq r3, r4, lsr ip │ │ │ │ + tsteq r3, sl, lsr ip │ │ │ │ + tsteq r3, r4, asr #24 │ │ │ │ + tsteq r3, r2, asr #24 │ │ │ │ + tsteq r3, r0, asr #24 │ │ │ │ + tsteq r3, lr, lsr ip │ │ │ │ + tsteq r3, r8, asr #24 │ │ │ │ + tsteq r3, r6, asr #24 │ │ │ │ + tsteq r3, r0, asr ip │ │ │ │ + tsteq r3, r2, asr ip │ │ │ │ + tsteq r3, r0, ror #24 │ │ │ │ + tsteq r3, lr, ror #24 │ │ │ │ + @ instruction: 0x01032c90 │ │ │ │ + @ instruction: 0x01032c96 │ │ │ │ + smlatbeq r3, r4, ip, r2 │ │ │ │ + smlatbeq r3, r2, ip, r2 │ │ │ │ + smlatbeq r3, r0, ip, r2 │ │ │ │ + smlatbeq r3, r2, ip, r2 │ │ │ │ + tsteq r4, r0, ror r6 │ │ │ │ + tsteq r9, r0, ror pc │ │ │ │ + tsteq r2, lr, lsr #14 │ │ │ │ + smlabbeq r1, r6, sl, r9 │ │ │ │ + tstpeq r3, r2, lsl ip @ p-variant is OBSOLETE │ │ │ │ + strdeq r2, [r3, -r2] │ │ │ │ + smlatteq r3, lr, r0, r2 │ │ │ │ + tsteq r1, sl, asr sl │ │ │ │ + ldrdeq r2, [r3, -sl] │ │ │ │ + ldrdeq r2, [r3, -sl] │ │ │ │ + ldrdeq r2, [r3, -sl] │ │ │ │ + ldrdeq r2, [r3, -r2] │ │ │ │ + smlabteq r3, lr, r0, r2 │ │ │ │ + smlabteq r3, sl, r0, r2 │ │ │ │ + smlabteq r3, sl, r0, r2 │ │ │ │ + smlabteq r3, lr, r0, r2 │ │ │ │ + ldrdeq r2, [r3, -r2] │ │ │ │ + ldrdeq r2, [r3, -sl] │ │ │ │ + tsteq r9, r4, asr #28 │ │ │ │ + tsteq r3, ip, asr lr │ │ │ │ + tsteq r3, lr, asr lr │ │ │ │ + tsteq r3, r6, asr lr │ │ │ │ + tsteq r3, r0, asr lr │ │ │ │ + tsteq r3, r2, lsr #28 │ │ │ │ + tsteq r3, sl, lsr lr │ │ │ │ + tsteq r3, sl, lsl #28 │ │ │ │ + @ instruction: 0x0109ddb4 │ │ │ │ + tsteq r3, r2, lsl lr │ │ │ │ + tsteq r3, sl, lsl #28 │ │ │ │ + tsteq r3, r6, lsl lr │ │ │ │ + tsteq r3, lr, lsl lr │ │ │ │ + tsteq r3, r6, lsr #28 │ │ │ │ + tsteq r4, lr, lsr r4 │ │ │ │ + smlabteq r2, sl, r2, r0 │ │ │ │ + smlabteq r2, ip, r2, r0 │ │ │ │ + @ instruction: 0x010202b0 │ │ │ │ + tsteq r3, r8, asr #10 │ │ │ │ + tsteq r3, r8, asr #10 │ │ │ │ + tsteq r3, r0, asr #10 │ │ │ │ + tsteq r3, lr, lsr r5 │ │ │ │ + tsteq r3, r6, asr r5 │ │ │ │ + tsteq r3, lr, ror #10 │ │ │ │ + tsteq r3, ip, ror #10 │ │ │ │ + smlabbeq r3, r0, r5, r3 │ │ │ │ + @ instruction: 0x01033592 │ │ │ │ + tsteq r4, lr, ror r4 │ │ │ │ + tsteq r3, r2, ror r5 │ │ │ │ + tsteq r3, r2, ror r5 │ │ │ │ + tsteq r3, r2, ror r5 │ │ │ │ + tsteq r3, lr, ror r5 │ │ │ │ + smlabbeq r3, r2, r5, r3 │ │ │ │ + smlabbeq r3, r6, r5, r3 │ │ │ │ + smlabbeq r3, sl, r5, r3 │ │ │ │ + smlabbeq r3, r2, r5, r3 │ │ │ │ + tsteq r3, sl, ror r5 │ │ │ │ + tsteq r3, sl, ror r5 │ │ │ │ tsteq r3, lr, lsl #2 │ │ │ │ - tsteq r3, r4, asr r3 │ │ │ │ - tsteq r3, r6, asr r3 │ │ │ │ + smlabbeq r9, r4, fp, sp │ │ │ │ + tsteq r3, r4, asr r5 │ │ │ │ + tsteq r4, r6, asr r3 │ │ │ │ + tsteq r3, r6, asr #10 │ │ │ │ + tsteq r3, sl, lsr r5 │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, r0, asr sp │ │ │ │ + tsteq r3, sl, lsl r5 │ │ │ │ + smlatteq r4, ip, r2, r2 │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r3, r8, lsl r6 │ │ │ │ + tsteq r3, r4, lsr #12 │ │ │ │ + tsteq r3, r6, lsr #12 │ │ │ │ + tsteq r3, r8, lsr #12 │ │ │ │ + tsteq r3, sl, lsr #12 │ │ │ │ + tsteq r3, r8, lsr r6 │ │ │ │ + tsteq r3, sl, lsr r6 │ │ │ │ + tsteq r3, ip, lsr r7 │ │ │ │ + tsteq r4, lr, lsl #2 │ │ │ │ + tsteq r3, ip, lsr #12 │ │ │ │ + tsteq r3, r2, ror r6 │ │ │ │ + tsteq r3, r4, lsr #12 │ │ │ │ + tsteq r3, r6, lsr r6 │ │ │ │ + strdeq r3, [r3, -r8] │ │ │ │ + tsteq r3, sl, lsl r4 │ │ │ │ + tsteq r3, r0, ror #12 │ │ │ │ + tsteq r3, sl, ror #12 │ │ │ │ + tsteq r3, r8, lsl #8 │ │ │ │ + tsteq r3, sl, lsl #8 │ │ │ │ + tsteq r3, ip, lsl #8 │ │ │ │ + tsteq r3, lr, lsl #8 │ │ │ │ + tsteq r3, r4, asr r6 │ │ │ │ + tsteq r3, r6, asr r6 │ │ │ │ strdeq r3, [r3, -r4] │ │ │ │ - tsteq r4, lr, ror #20 │ │ │ │ - smlatteq r3, ip, r0, r3 │ │ │ │ + tsteq r4, lr, ror #26 │ │ │ │ + smlatteq r3, ip, r3, r3 │ │ │ │ strdeq r3, [r3, -sl] │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ + tsteq r3, r4, lsl #8 │ │ │ │ ldrtmi r4, [fp], -r8, ror #20 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7a9447a │ │ │ │ bmi 1a7b940 │ │ │ │ ldrtmi r2, [r3], -r1, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ bl a7eb38 │ │ │ │ @@ -87968,40 +87968,40 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7a9447a │ │ │ │ and lr, r6, ip, ror #20 │ │ │ │ @ instruction: 0x462b4a1c │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7a9447a │ │ │ │ @ instruction: 0xbdf8ea64 │ │ │ │ - tsteq r9, ip, lsl #6 │ │ │ │ - strdeq r2, [r3, -lr] │ │ │ │ - tstpeq r1, r6, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, sl, sp, r2 │ │ │ │ - tsteq r3, lr, asr #24 │ │ │ │ - smlatteq r3, r0, sp, r2 │ │ │ │ - smlatteq r3, r0, sp, r2 │ │ │ │ - smlatbeq r1, lr, r4, r1 │ │ │ │ - smlatbeq r1, r8, r4, r1 │ │ │ │ - tsteq r3, sl, lsr #18 │ │ │ │ - smlabbeq r1, r2, r4, r1 │ │ │ │ - tsteq r1, ip, ror r4 │ │ │ │ - tsteq r1, r2, ror ip │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - tsteq r1, r2, ror #24 │ │ │ │ - tsteq r1, r0, ror #24 │ │ │ │ - tsteq r1, lr, asr ip │ │ │ │ - tsteq r1, ip, asr ip │ │ │ │ - tsteq r1, sl, asr ip │ │ │ │ - tsteq r1, r8, asr ip │ │ │ │ - tsteq r1, r2, asr ip │ │ │ │ - tsteq r1, r0, asr ip │ │ │ │ - tsteq r3, lr, ror r8 │ │ │ │ - tsteq r3, r0, ror #16 │ │ │ │ - tsteq r9, r8, ror r1 │ │ │ │ + tsteq r9, ip, lsl #12 │ │ │ │ + strdeq r3, [r3, -lr] │ │ │ │ + tstpeq r1, r6, lsr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ + smlatteq r3, sl, r0, r3 │ │ │ │ + tsteq r3, lr, asr #30 │ │ │ │ + smlatteq r3, r0, r0, r3 │ │ │ │ + smlatteq r3, r0, r0, r3 │ │ │ │ + smlatbeq r1, lr, r7, r1 │ │ │ │ + smlatbeq r1, r8, r7, r1 │ │ │ │ + tsteq r3, sl, lsr #24 │ │ │ │ + smlabbeq r1, r2, r7, r1 │ │ │ │ + tsteq r1, ip, ror r7 │ │ │ │ + tsteq r1, r2, ror pc │ │ │ │ + tsteq r1, r4, ror #30 │ │ │ │ + tsteq r1, r2, ror #30 │ │ │ │ + tsteq r1, r0, ror #30 │ │ │ │ + tsteq r1, lr, asr pc │ │ │ │ + tsteq r1, ip, asr pc │ │ │ │ + tsteq r1, sl, asr pc │ │ │ │ + tsteq r1, r8, asr pc │ │ │ │ + tsteq r1, r2, asr pc │ │ │ │ + tsteq r1, r0, asr pc │ │ │ │ + tsteq r3, lr, ror fp │ │ │ │ + tsteq r3, r0, ror #22 │ │ │ │ + tsteq r9, r8, ror r4 │ │ │ │ svcvs 0x00e5f5b0 │ │ │ │ strlt sp, [r8, #-45] @ 0xffffffd3 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf5b0d812 │ │ │ │ eorle r6, r5, r0, lsl #31 │ │ │ │ @@ -88034,24 +88034,24 @@ │ │ │ │ stmdami ip, {r1, r3, sp, lr, pc} │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ stmdami fp, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ - smlatteq r4, r2, r7, r1 │ │ │ │ - @ instruction: 0x010417b0 │ │ │ │ - smlabteq r4, r2, r7, r1 │ │ │ │ - smlatteq r4, r8, r7, r1 │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ + smlatteq r4, r2, sl, r1 │ │ │ │ + @ instruction: 0x01041ab0 │ │ │ │ + smlabteq r4, r2, sl, r1 │ │ │ │ + smlatteq r4, r8, sl, r1 │ │ │ │ strdeq r1, [r4, -sl] │ │ │ │ - tsteq r4, r4, asr r8 │ │ │ │ - tsteq r4, r6, lsr #16 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ - tsteq r4, r6, asr r8 │ │ │ │ + tsteq r4, r4, asr fp │ │ │ │ + tsteq r4, r6, lsr #22 │ │ │ │ + tsteq r4, r4, lsr fp │ │ │ │ + tsteq r4, r6, asr fp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec18154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvs 0x00e5f5b1 │ │ │ │ movthi pc, #49152 @ 0xc000 @ │ │ │ │ @@ -88566,130 +88566,130 @@ │ │ │ │ tstcs r1, r8, ror sl │ │ │ │ @ instruction: 0xf7a8447a │ │ │ │ bmi 1ebce64 │ │ │ │ tstcs r1, fp, lsr #12 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ ldc 7, cr15, [r8, #672]! @ 0x2a0 │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - tsteq r1, ip, ror r1 │ │ │ │ - tsteq r3, ip, lsr r9 │ │ │ │ - @ instruction: 0x01011190 │ │ │ │ - smlabteq r4, r8, r7, r1 │ │ │ │ - smlabbeq r1, r8, r1, r1 │ │ │ │ - tsteq r1, r4, ror r1 │ │ │ │ - tsteq r9, lr, asr pc │ │ │ │ - tsteq r1, r2, ror #2 │ │ │ │ - tsteq r1, r4, ror #2 │ │ │ │ - tsteq r1, ip, asr r1 │ │ │ │ - tsteq r1, r2, asr r1 │ │ │ │ - tsteq r4, r8, lsr r7 │ │ │ │ - tsteq r1, r0, asr #2 │ │ │ │ - tsteq r1, ip, asr #2 │ │ │ │ - smlabteq r9, lr, lr, ip │ │ │ │ - tsteq r1, r8, asr #2 │ │ │ │ + tsteq r1, ip, ror r4 │ │ │ │ + tsteq r3, ip, lsr ip │ │ │ │ + @ instruction: 0x01011490 │ │ │ │ + smlabteq r4, r8, sl, r1 │ │ │ │ + smlabbeq r1, r8, r4, r1 │ │ │ │ + tsteq r1, r4, ror r4 │ │ │ │ + tsteq r9, lr, asr r2 │ │ │ │ + tsteq r1, r2, ror #8 │ │ │ │ + tsteq r1, r4, ror #8 │ │ │ │ + tsteq r1, ip, asr r4 │ │ │ │ + tsteq r1, r2, asr r4 │ │ │ │ + tsteq r4, r8, lsr sl │ │ │ │ + tsteq r1, r0, asr #8 │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ + smlabteq r9, lr, r1, sp │ │ │ │ + tsteq r1, r8, asr #8 │ │ │ │ ldrdeq r1, [r4, -sl] │ │ │ │ - tsteq r1, sl, lsr r1 │ │ │ │ - tsteq r1, r6, lsr #2 │ │ │ │ - tsteq r9, r0, ror lr │ │ │ │ - tsteq r1, r4, lsl r1 │ │ │ │ - tsteq r1, sl, lsl r1 │ │ │ │ - tsteq r1, sl, lsl r1 │ │ │ │ - tsteq r1, r2, lsl r1 │ │ │ │ - smlatteq r1, r8, r0, r1 │ │ │ │ - smlatteq r1, r8, r0, r1 │ │ │ │ + tsteq r1, sl, lsr r4 │ │ │ │ + tsteq r1, r6, lsr #8 │ │ │ │ + tsteq r9, r0, ror r1 │ │ │ │ + tsteq r1, r4, lsl r4 │ │ │ │ + tsteq r1, sl, lsl r4 │ │ │ │ + tsteq r1, sl, lsl r4 │ │ │ │ + tsteq r1, r2, lsl r4 │ │ │ │ + smlatteq r1, r8, r3, r1 │ │ │ │ + smlatteq r1, r8, r3, r1 │ │ │ │ strdeq r1, [r1, -r8] │ │ │ │ - tsteq r1, r2, lsl r0 │ │ │ │ - tsteq r1, sl │ │ │ │ + tsteq r1, r2, lsl r3 │ │ │ │ + tsteq r1, sl, lsl #6 │ │ │ │ ldrdeq r1, [r1, -lr] │ │ │ │ - smlatteq r1, r0, pc, r0 @ │ │ │ │ - ldrdeq r0, [r1, -r8] │ │ │ │ - tstpeq r3, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - smlatbeq r1, lr, pc, r0 @ │ │ │ │ - smlatbeq r1, r6, pc, r0 @ │ │ │ │ - @ instruction: 0x01032c9e │ │ │ │ - @ instruction: 0x01032c9c │ │ │ │ - @ instruction: 0x01032c98 │ │ │ │ + smlatteq r1, r0, r2, r1 │ │ │ │ + ldrdeq r1, [r1, -r8] │ │ │ │ + tstpeq r3, r8, lsl fp @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r1, lr, r2, r1 │ │ │ │ + smlatbeq r1, r6, r2, r1 │ │ │ │ + @ instruction: 0x01032f9e │ │ │ │ + @ instruction: 0x01032f9c │ │ │ │ + @ instruction: 0x01032f98 │ │ │ │ ldrdeq r2, [r3, -ip] │ │ │ │ - tsteq r3, sl, ror #24 │ │ │ │ - tsteq r3, r6, ror #24 │ │ │ │ - @ instruction: 0x0103d49c │ │ │ │ - @ instruction: 0x0103d494 │ │ │ │ - smlabbeq r3, ip, r4, sp │ │ │ │ - smlabbeq r3, r4, r4, sp │ │ │ │ - tsteq r3, ip, ror r4 │ │ │ │ - tsteq r3, r4, ror r4 │ │ │ │ - tsteq r3, ip, ror #8 │ │ │ │ - smlatteq r1, ip, r6, r8 │ │ │ │ - smlatteq r1, r8, r6, r8 │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - tsteq r9, sl, asr #24 │ │ │ │ - tsteq r3, sl, asr #8 │ │ │ │ + tsteq r3, sl, ror #30 │ │ │ │ + tsteq r3, r6, ror #30 │ │ │ │ + @ instruction: 0x0103d79c │ │ │ │ + @ instruction: 0x0103d794 │ │ │ │ + smlabbeq r3, ip, r7, sp │ │ │ │ + smlabbeq r3, r4, r7, sp │ │ │ │ + tsteq r3, ip, ror r7 │ │ │ │ + tsteq r3, r4, ror r7 │ │ │ │ + tsteq r3, ip, ror #14 │ │ │ │ + smlatteq r1, ip, r9, r8 │ │ │ │ + smlatteq r1, r8, r9, r8 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ + tsteq r9, sl, asr #30 │ │ │ │ + tsteq r3, sl, asr #14 │ │ │ │ strdeq r8, [r1, -r0] │ │ │ │ ldrdeq r8, [r1, -r4] │ │ │ │ - tsteq r3, r8, lsr r4 │ │ │ │ - tsteq r1, lr, lsl lr │ │ │ │ - tsteq r1, r6, lsl lr │ │ │ │ + tsteq r3, r8, lsr r7 │ │ │ │ + tsteq r1, lr, lsl r1 │ │ │ │ + tsteq r1, r6, lsl r1 │ │ │ │ ldrdeq r1, [r4, -r2] │ │ │ │ - tsteq r3, ip, lsr r3 │ │ │ │ - tsteq r3, r0, asr #6 │ │ │ │ - @ instruction: 0x010413b4 │ │ │ │ - tsteq r3, sl, lsl #6 │ │ │ │ - tsteq r3, lr, lsl #6 │ │ │ │ - @ instruction: 0x01041396 │ │ │ │ - @ instruction: 0x0104139a │ │ │ │ - tsteq r4, lr, ror r3 │ │ │ │ - tsteq r9, r8, lsr fp │ │ │ │ - tsteq r4, r6, ror r3 │ │ │ │ - smlatbeq r3, r2, r4, r0 │ │ │ │ - tsteq r4, r6, ror r3 │ │ │ │ - strdeq r0, [r1, -r8] │ │ │ │ - tsteq r1, r6, lsl #30 │ │ │ │ - smlabteq r9, sl, sl, ip │ │ │ │ - strdeq r0, [r1, -r2] │ │ │ │ - smlabteq r1, sl, lr, r0 │ │ │ │ - ldrdeq r0, [r1, -r8] │ │ │ │ - ldrdeq r0, [r1, -r6] │ │ │ │ - ldrdeq r0, [r1, -r4] │ │ │ │ - ldrdeq r0, [r1, -r2] │ │ │ │ - ldrdeq r0, [r1, -r4] │ │ │ │ - tsteq r9, r8, asr #20 │ │ │ │ - smlabteq r1, r4, lr, r0 │ │ │ │ - tsteq r1, r8, asr #28 │ │ │ │ - tsteq r1, r6, asr lr │ │ │ │ - tsteq r1, r4, asr lr │ │ │ │ - tsteq r1, r2, asr lr │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ - tsteq r1, r2, asr lr │ │ │ │ - smlabteq r9, r6, r9, ip │ │ │ │ - tsteq r1, lr, asr #28 │ │ │ │ - tsteq r1, r4, ror #28 │ │ │ │ - @ instruction: 0x0109c994 │ │ │ │ - @ instruction: 0x01010d94 │ │ │ │ - smlatbeq r1, r2, sp, r0 │ │ │ │ - tsteq r9, r6, ror #18 │ │ │ │ - smlabbeq r1, lr, sp, r0 │ │ │ │ - tsteq r1, r6, ror #26 │ │ │ │ - tsteq r1, r4, ror sp │ │ │ │ - tsteq r1, r2, ror sp │ │ │ │ - tsteq r1, r0, ror sp │ │ │ │ - tsteq r1, lr, ror #26 │ │ │ │ - tsteq r1, r0, ror sp │ │ │ │ - smlatteq r9, r4, r8, ip │ │ │ │ - tsteq r1, r0, ror #26 │ │ │ │ - smlatteq r1, r4, ip, r0 │ │ │ │ + tsteq r3, ip, lsr r6 │ │ │ │ + tsteq r3, r0, asr #12 │ │ │ │ + @ instruction: 0x010416b4 │ │ │ │ + tsteq r3, sl, lsl #12 │ │ │ │ + tsteq r3, lr, lsl #12 │ │ │ │ + @ instruction: 0x01041696 │ │ │ │ + @ instruction: 0x0104169a │ │ │ │ + tsteq r4, lr, ror r6 │ │ │ │ + tsteq r9, r8, lsr lr │ │ │ │ + tsteq r4, r6, ror r6 │ │ │ │ + smlatbeq r3, r2, r7, r0 │ │ │ │ + tsteq r4, r6, ror r6 │ │ │ │ + strdeq r1, [r1, -r8] │ │ │ │ + tsteq r1, r6, lsl #4 │ │ │ │ + smlabteq r9, sl, sp, ip │ │ │ │ + strdeq r1, [r1, -r2] │ │ │ │ + smlabteq r1, sl, r1, r1 │ │ │ │ + ldrdeq r1, [r1, -r8] │ │ │ │ + ldrdeq r1, [r1, -r6] │ │ │ │ + ldrdeq r1, [r1, -r4] │ │ │ │ + ldrdeq r1, [r1, -r2] │ │ │ │ + ldrdeq r1, [r1, -r4] │ │ │ │ + tsteq r9, r8, asr #26 │ │ │ │ + smlabteq r1, r4, r1, r1 │ │ │ │ + tsteq r1, r8, asr #2 │ │ │ │ + tsteq r1, r6, asr r1 │ │ │ │ + tsteq r1, r4, asr r1 │ │ │ │ + tsteq r1, r2, asr r1 │ │ │ │ + tsteq r1, r0, asr r1 │ │ │ │ + tsteq r1, r2, asr r1 │ │ │ │ + smlabteq r9, r6, ip, ip │ │ │ │ + tsteq r1, lr, asr #2 │ │ │ │ + tsteq r1, r4, ror #2 │ │ │ │ + @ instruction: 0x0109cc94 │ │ │ │ + swpeq r1, r4, [r1] @ │ │ │ │ + smlatbeq r1, r2, r0, r1 │ │ │ │ + tsteq r9, r6, ror #24 │ │ │ │ + smlabbeq r1, lr, r0, r1 │ │ │ │ + tsteq r1, r6, rrx │ │ │ │ + tsteq r1, r4, ror r0 │ │ │ │ + tsteq r1, r2, ror r0 │ │ │ │ + tsteq r1, r0, ror r0 │ │ │ │ + tsteq r1, lr, rrx │ │ │ │ + tsteq r1, r0, ror r0 │ │ │ │ + smlatteq r9, r4, fp, ip │ │ │ │ + tsteq r1, r0, rrx │ │ │ │ + smlatteq r1, r4, pc, r0 @ │ │ │ │ strdeq r0, [r1, -r2] │ │ │ │ strdeq r0, [r1, -r0] │ │ │ │ - smlatteq r1, lr, ip, r0 │ │ │ │ - smlatteq r1, ip, ip, r0 │ │ │ │ - smlatteq r1, lr, ip, r0 │ │ │ │ - tsteq r9, r2, ror #16 │ │ │ │ - smlatteq r1, sl, ip, r0 │ │ │ │ - tsteq r9, ip, lsr r8 │ │ │ │ - tsteq r1, r8, asr fp │ │ │ │ - smlatbeq r3, r4, r1, r0 │ │ │ │ + smlatteq r1, lr, pc, r0 @ │ │ │ │ + smlatteq r1, ip, pc, r0 @ │ │ │ │ + smlatteq r1, lr, pc, r0 @ │ │ │ │ + tsteq r9, r2, ror #22 │ │ │ │ + smlatteq r1, sl, pc, r0 @ │ │ │ │ + tsteq r9, ip, lsr fp │ │ │ │ + tsteq r1, r8, asr lr │ │ │ │ + smlatbeq r3, r4, r4, r0 │ │ │ │ svcvc 0x0066f5b0 │ │ │ │ orrshi pc, pc, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec18b54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q8, q12 │ │ │ │ @ instruction: 0xf5b080c7 │ │ │ │ @@ -89019,97 +89019,97 @@ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2133 @ 0xfffff7ab │ │ │ │ ldmdami r5, {r2, sp, lr, pc}^ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2132 @ 0xfffff7ac │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldrdeq r1, [r4, -ip] │ │ │ │ - tsteq r4, r6, lsr lr │ │ │ │ + tsteq r4, r6, lsr r1 │ │ │ │ ldrdeq r0, [r4, -r0] │ │ │ │ - tsteq r4, lr, lsl #24 │ │ │ │ - @ instruction: 0x01040bb0 │ │ │ │ - tsteq r4, sl, ror #22 │ │ │ │ - smlabbeq r4, r4, fp, r0 │ │ │ │ - @ instruction: 0x01040bb6 │ │ │ │ + tsteq r4, lr, lsl #30 │ │ │ │ + @ instruction: 0x01040eb0 │ │ │ │ + tsteq r4, sl, ror #28 │ │ │ │ + smlabbeq r4, r4, lr, r0 │ │ │ │ + @ instruction: 0x01040eb6 │ │ │ │ ldrdeq r0, [r4, -r0] │ │ │ │ - tsteq r4, sl, asr ip │ │ │ │ + tsteq r4, sl, asr pc │ │ │ │ strdeq r0, [r4, -ip] │ │ │ │ - tsteq r4, r2, lsr #24 │ │ │ │ - tsteq r4, r4, ror ip │ │ │ │ - tsteq r4, lr, asr #26 │ │ │ │ - smlatteq r4, r8, ip, r0 │ │ │ │ - smlatbeq r4, r2, ip, r0 │ │ │ │ - @ instruction: 0x01040cbc │ │ │ │ + tsteq r4, r2, lsr #30 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ + tsteq r4, lr, asr #32 │ │ │ │ + smlatteq r4, r8, pc, r0 @ │ │ │ │ + smlatbeq r4, r2, pc, r0 @ │ │ │ │ + @ instruction: 0x01040fbc │ │ │ │ strdeq r0, [r4, -r6] │ │ │ │ - tsteq r4, r0, lsl sp │ │ │ │ - smlabbeq r4, sl, sp, r0 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ - tsteq r4, lr, asr sp │ │ │ │ - @ instruction: 0x01040d98 │ │ │ │ - tsteq r4, r2, lsl pc │ │ │ │ - tsteq r4, ip, ror #28 │ │ │ │ - tsteq r4, r6, lsl #28 │ │ │ │ - smlabteq r4, r0, sp, r0 │ │ │ │ - ldrdeq r0, [r4, -sl] │ │ │ │ - tsteq r4, r4, lsl lr │ │ │ │ - tsteq r4, lr, lsr #28 │ │ │ │ - smlatbeq r4, r8, lr, r0 │ │ │ │ - tsteq r4, r2, ror #28 │ │ │ │ - tsteq r4, ip, ror lr │ │ │ │ - @ instruction: 0x01040eb6 │ │ │ │ - tsteq r4, r0, ror pc │ │ │ │ - tsteq r4, sl, lsr #30 │ │ │ │ - smlatteq r4, r4, lr, r0 │ │ │ │ - strdeq r0, [r4, -lr] │ │ │ │ - tsteq r4, r8, lsr pc │ │ │ │ - @ instruction: 0x01040fb2 │ │ │ │ - tsteq r4, ip, ror #30 │ │ │ │ - smlabbeq r4, r6, pc, r0 @ │ │ │ │ - smlabteq r4, r0, pc, r0 @ │ │ │ │ - tsteq r4, sl, ror r2 │ │ │ │ - tsteq r4, r4, lsr r1 │ │ │ │ - smlabbeq r4, lr, r0, r1 │ │ │ │ - tsteq r4, r8, lsr #32 │ │ │ │ - smlatteq r4, r2, pc, r0 @ │ │ │ │ - strdeq r0, [r4, -ip] │ │ │ │ - tsteq r4, r6, lsr r0 │ │ │ │ - qaddeq r1, r0, r4 │ │ │ │ - smlabteq r4, sl, r0, r1 │ │ │ │ - smlabbeq r4, r4, r0, r1 │ │ │ │ - swpeq r1, lr, [r4] │ │ │ │ - ldrdeq r1, [r4, -r8] │ │ │ │ - @ instruction: 0x01041192 │ │ │ │ - tsteq r4, ip, asr #2 │ │ │ │ + tsteq r4, r0, lsl r0 │ │ │ │ + smlabbeq r4, sl, r0, r1 │ │ │ │ + tsteq r4, r4, asr #32 │ │ │ │ + qaddeq r1, lr, r4 │ │ │ │ + swpeq r1, r8, [r4] │ │ │ │ + tsteq r4, r2, lsl r2 │ │ │ │ + tsteq r4, ip, ror #2 │ │ │ │ tsteq r4, r6, lsl #2 │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ - tsteq r4, sl, asr r1 │ │ │ │ - ldrdeq r1, [r4, -r4] │ │ │ │ - smlabbeq r4, lr, r1, r1 │ │ │ │ + smlabteq r4, r0, r0, r1 │ │ │ │ + ldrdeq r1, [r4, -sl] │ │ │ │ + tsteq r4, r4, lsl r1 │ │ │ │ + tsteq r4, lr, lsr #2 │ │ │ │ smlatbeq r4, r8, r1, r1 │ │ │ │ - smlatteq r4, r2, r1, r1 │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ - @ instruction: 0x010412b6 │ │ │ │ - tsteq r4, r0, asr r2 │ │ │ │ - tsteq r4, sl, lsl #4 │ │ │ │ - tsteq r4, r4, lsr #4 │ │ │ │ - tsteq r4, lr, asr r2 │ │ │ │ - tsteq r4, r8, ror r2 │ │ │ │ - strdeq r1, [r4, -r2] │ │ │ │ - smlatbeq r4, ip, r2, r1 │ │ │ │ - smlabteq r4, r6, r2, r1 │ │ │ │ - mrseq r1, LR_abt │ │ │ │ - smlabteq r4, lr, r3, r1 │ │ │ │ - tsteq r4, r8, ror r3 │ │ │ │ - tsteq r4, lr, lsr #6 │ │ │ │ - tsteq r4, r8, asr #6 │ │ │ │ + tsteq r4, r2, ror #2 │ │ │ │ + tsteq r4, ip, ror r1 │ │ │ │ + @ instruction: 0x010411b6 │ │ │ │ + tsteq r4, r0, ror r2 │ │ │ │ + tsteq r4, sl, lsr #4 │ │ │ │ + smlatteq r4, r4, r1, r1 │ │ │ │ + strdeq r1, [r4, -lr] │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ + @ instruction: 0x010412b2 │ │ │ │ + tsteq r4, ip, ror #4 │ │ │ │ + smlabbeq r4, r6, r2, r1 │ │ │ │ + smlabteq r4, r0, r2, r1 │ │ │ │ + tsteq r4, sl, ror r5 │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ smlabbeq r4, lr, r3, r1 │ │ │ │ - tsteq r4, ip, lsl #8 │ │ │ │ + tsteq r4, r8, lsr #6 │ │ │ │ + smlatteq r4, r2, r2, r1 │ │ │ │ + strdeq r1, [r4, -ip] │ │ │ │ + tsteq r4, r6, lsr r3 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ smlabteq r4, sl, r3, r1 │ │ │ │ - smlatteq r4, r4, r3, r1 │ │ │ │ - tsteq r4, lr, lsr #8 │ │ │ │ + smlabbeq r4, r4, r3, r1 │ │ │ │ + @ instruction: 0x0104139e │ │ │ │ + ldrdeq r1, [r4, -r8] │ │ │ │ + @ instruction: 0x01041492 │ │ │ │ + tsteq r4, ip, asr #8 │ │ │ │ + tsteq r4, r6, lsl #8 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ + tsteq r4, sl, asr r4 │ │ │ │ + ldrdeq r1, [r4, -r4] │ │ │ │ + smlabbeq r4, lr, r4, r1 │ │ │ │ + smlatbeq r4, r8, r4, r1 │ │ │ │ + smlatteq r4, r2, r4, r1 │ │ │ │ + tsteq r4, ip, asr r6 │ │ │ │ + @ instruction: 0x010415b6 │ │ │ │ + tsteq r4, r0, asr r5 │ │ │ │ + tsteq r4, sl, lsl #10 │ │ │ │ + tsteq r4, r4, lsr #10 │ │ │ │ + tsteq r4, lr, asr r5 │ │ │ │ + tsteq r4, r8, ror r5 │ │ │ │ + strdeq r1, [r4, -r2] │ │ │ │ + smlatbeq r4, ip, r5, r1 │ │ │ │ + smlabteq r4, r6, r5, r1 │ │ │ │ + tsteq r4, r0, lsl #12 │ │ │ │ + smlabteq r4, lr, r6, r1 │ │ │ │ + tsteq r4, r8, ror r6 │ │ │ │ + tsteq r4, lr, lsr #12 │ │ │ │ + tsteq r4, r8, asr #12 │ │ │ │ + smlabbeq r4, lr, r6, r1 │ │ │ │ + tsteq r4, ip, lsl #14 │ │ │ │ + smlabteq r4, sl, r6, r1 │ │ │ │ + smlatteq r4, r4, r6, r1 │ │ │ │ + tsteq r4, lr, lsr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec191dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvc 0x004ff5b1 │ │ │ │ @ instruction: 0xf5b1d843 │ │ │ │ @@ -89310,44 +89310,44 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7a7447a │ │ │ │ bmi 93e2c4 │ │ │ │ tstpeq r0, #335544323 @ p-variant is OBSOLETE @ 0x14000003 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7a74620 │ │ │ │ ldcllt 15, cr14, [r8, #928]! @ 0x3a0 │ │ │ │ - @ instruction: 0x0100ffbc │ │ │ │ - smlatbeq r2, r8, r7, pc @ │ │ │ │ - tsteq r1, r2, asr #2 │ │ │ │ - smlabbeq r2, ip, r7, pc @ │ │ │ │ - smlabbeq r0, r6, pc, pc @ │ │ │ │ - tstpeq r2, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, sl, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r2, asr #14 @ p-variant is OBSOLETE │ │ │ │ - mrseq r1, (UNDEF: 20) │ │ │ │ - mrseq r1, (UNDEF: 20) │ │ │ │ - smlatbeq r0, r2, pc, pc @ │ │ │ │ - tsteq r4, sl, lsr #2 │ │ │ │ - smlabbeq r0, r6, pc, pc @ │ │ │ │ - tsteq r4, r4, lsr #2 │ │ │ │ - tstpeq r0, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ - smlatteq r1, ip, r1, r7 │ │ │ │ - smlatbeq r2, r2, r6, pc @ │ │ │ │ - strheq r1, [r4, -r0] │ │ │ │ - smlabbeq r2, r2, r6, pc @ │ │ │ │ - tstpeq r2, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r2, r4, ror #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - strheq r1, [r4, -r8] │ │ │ │ - tstpeq r2, ip, lsr r6 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r4, r2, r0, r1 │ │ │ │ - tstpeq r2, r2, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x010102bc │ │ │ │ + smlatbeq r2, r8, sl, pc @ │ │ │ │ + tsteq r1, r2, asr #8 │ │ │ │ + smlabbeq r2, ip, sl, pc @ │ │ │ │ + smlabbeq r1, r6, r2, r0 │ │ │ │ + tstpeq r2, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, sl, ror #4 │ │ │ │ + tstpeq r2, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r0, lsl #8 │ │ │ │ + tsteq r4, r0, lsl #8 │ │ │ │ + smlatbeq r1, r2, r2, r0 │ │ │ │ + tsteq r4, sl, lsr #8 │ │ │ │ + smlabbeq r1, r6, r2, r0 │ │ │ │ + tsteq r4, r4, lsr #8 │ │ │ │ + tsteq r1, r0, ror r2 │ │ │ │ + smlatteq r1, ip, r4, r7 │ │ │ │ + smlatbeq r2, r2, r9, pc @ │ │ │ │ + @ instruction: 0x010413b0 │ │ │ │ + smlabbeq r2, r2, r9, pc @ │ │ │ │ + tstpeq r2, ip, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, r4, lsl #4 │ │ │ │ + @ instruction: 0x010413b8 │ │ │ │ + tstpeq r2, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r4, r2, r3, r1 │ │ │ │ + tstpeq r2, r2, lsr #18 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r1, -ip] │ │ │ │ - tstpeq r2, r2, lsl #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r2, lsl #18 @ p-variant is OBSOLETE │ │ │ │ svcvs 0x00f2f5b0 │ │ │ │ strbhi pc, [r5, #-0]! @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec1959c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q8, q12 │ │ │ │ @ instruction: 0xf5b0817c │ │ │ │ @@ -90084,124 +90084,124 @@ │ │ │ │ ldmdami r0!, {r1, r3, sp, lr, pc}^ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2159 @ 0xfffff791 │ │ │ │ stmdami pc!, {r2, sp, lr, pc}^ @ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2158 @ 0xfffff792 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tstpeq r0, r2, asr r9 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r4, ip, pc, r0 @ │ │ │ │ - smlabbeq r4, r6, pc, r0 @ │ │ │ │ + tstpeq r0, r2, asr ip @ p-variant is OBSOLETE │ │ │ │ + smlabteq r4, ip, r2, r1 │ │ │ │ + smlabbeq r4, r6, r2, r1 │ │ │ │ ldrdeq pc, [r0, -r2] │ │ │ │ - smlabteq r0, r0, r8, pc @ │ │ │ │ - @ instruction: 0x0100f89a │ │ │ │ - tsteq r4, lr, lsr #30 │ │ │ │ - tstpeq r0, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r6, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r0, r0, fp, pc @ │ │ │ │ + @ instruction: 0x0100fb9a │ │ │ │ + tsteq r4, lr, lsr #4 │ │ │ │ + tstpeq r0, r8, lsr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, lsr #22 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r0, -ip] │ │ │ │ strdeq pc, [r0, -r2] │ │ │ │ - smlabteq r0, lr, r7, pc @ │ │ │ │ - smlatbeq r0, r2, r7, pc @ │ │ │ │ - tstpeq r0, r8, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, lr, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r4, asr #14 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r0, lr, sl, pc @ │ │ │ │ + smlatbeq r0, r2, sl, pc @ │ │ │ │ + tstpeq r0, r8, ror sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, lr, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r4, asr #20 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsr #20 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r0, -ip] │ │ │ │ ldrdeq pc, [r0, -r0] │ │ │ │ - smlatbeq r0, ip, r6, pc @ │ │ │ │ - @ instruction: 0x0100f698 │ │ │ │ - tstpeq r0, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r0, ip, r9, pc @ │ │ │ │ + @ instruction: 0x0100f998 │ │ │ │ + tstpeq r0, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsr #18 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r0, -r8] │ │ │ │ ldrdeq pc, [r0, -r6] │ │ │ │ - @ instruction: 0x0100f59c │ │ │ │ - tstpeq r0, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r2, ror #10 @ p-variant is OBSOLETE │ │ │ │ - tsteq r4, r4, ror ip │ │ │ │ - tstpeq r0, sl, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r0, sl, r4, pc @ │ │ │ │ - @ instruction: 0x0100f4ba │ │ │ │ - smlabbeq r0, sl, r4, pc @ │ │ │ │ - tstpeq r0, ip, asr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r2, lsr r4 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r0, r4, r3, pc @ │ │ │ │ - smlabteq r0, r4, r3, pc @ │ │ │ │ - smlatbeq r0, r2, r3, pc @ │ │ │ │ - tstpeq r0, r4, ror r3 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, sl, asr #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r2, asr #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0100f89c │ │ │ │ + tstpeq r0, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r2, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ + tstpeq r0, sl, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r0, sl, r7, pc @ │ │ │ │ + @ instruction: 0x0100f7ba │ │ │ │ + smlabbeq r0, sl, r7, pc @ │ │ │ │ + tstpeq r0, ip, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r2, lsr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r0, r4, r6, pc @ │ │ │ │ + smlabteq r0, r4, r6, pc @ │ │ │ │ + smlatbeq r0, r2, r6, pc @ │ │ │ │ + tstpeq r0, r4, ror r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, sl, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsr #12 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r0, -lr] │ │ │ │ ldrdeq pc, [r0, -r4] │ │ │ │ - smlatbeq r0, sl, r2, pc @ │ │ │ │ - smlabbeq r0, r0, r2, pc @ │ │ │ │ - tstpeq r0, r8, ror r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r2, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r0, sl, r5, pc @ │ │ │ │ + smlabbeq r0, r0, r5, pc @ │ │ │ │ + tstpeq r0, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r4, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r2, lsl #10 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r0, -r4] │ │ │ │ - smlabteq r0, ip, r1, pc @ │ │ │ │ - smlatbeq r0, sl, r1, pc @ │ │ │ │ - smlabbeq r0, r8, r1, pc @ │ │ │ │ - tstpeq r0, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, lr, lsr #2 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + smlabteq r0, ip, r4, pc @ │ │ │ │ + smlatbeq r0, sl, r4, pc @ │ │ │ │ + smlabbeq r0, r8, r4, pc @ │ │ │ │ + tstpeq r0, r8, asr r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, lr, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, lsl #8 @ p-variant is OBSOLETE │ │ │ │ ldrdeq pc, [r0, -lr] │ │ │ │ ldrdeq pc, [r0, -r8] │ │ │ │ - strheq pc, [r0, -r6] @ │ │ │ │ - swpeq pc, r4, [r0] @ │ │ │ │ - tstpeq r0, r8, rrx @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, ip, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r6, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r6, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - strdeq lr, [r0, -r6] │ │ │ │ - ldrdeq lr, [r0, -r0] │ │ │ │ - smlatbeq r0, sl, pc, lr @ │ │ │ │ - smlabbeq r0, r4, pc, lr @ │ │ │ │ - tsteq r0, lr, ror pc │ │ │ │ - tsteq r0, lr, asr pc │ │ │ │ - tsteq r0, lr, lsr pc │ │ │ │ - tsteq r0, r8, lsl pc │ │ │ │ - strdeq lr, [r0, -sl] │ │ │ │ - ldrdeq lr, [r0, -ip] │ │ │ │ - smlabteq r4, r8, r5, r0 │ │ │ │ - smlabteq r0, sl, lr, lr │ │ │ │ - smlabteq r0, r4, lr, lr │ │ │ │ - @ instruction: 0x0100eebe │ │ │ │ - tsteq r4, ip, asr #12 │ │ │ │ - @ instruction: 0x0100eeb2 │ │ │ │ - smlatbeq r0, ip, lr, lr │ │ │ │ - smlatbeq r0, r6, lr, lr │ │ │ │ - smlatbeq r0, r0, lr, lr │ │ │ │ - @ instruction: 0x0100ee9a │ │ │ │ - @ instruction: 0x0100ee94 │ │ │ │ - smlabbeq r0, lr, lr, lr │ │ │ │ - smlatteq r4, r4, r5, r0 │ │ │ │ - @ instruction: 0x0104059e │ │ │ │ - tsteq r0, ip, ror lr │ │ │ │ - tsteq r0, r6, ror lr │ │ │ │ - tsteq r0, r0, ror lr │ │ │ │ - smlatteq r4, r2, r5, r0 │ │ │ │ - tsteq r0, r4, ror #28 │ │ │ │ - tsteq r0, lr, asr lr │ │ │ │ - tsteq r0, r8, asr lr │ │ │ │ - tsteq r0, r2, asr lr │ │ │ │ - tsteq r0, ip, asr #28 │ │ │ │ - tsteq r0, r6, asr #28 │ │ │ │ - tsteq r0, r0, asr #28 │ │ │ │ - tsteq r0, sl, lsr lr │ │ │ │ - tsteq r0, r4, lsr lr │ │ │ │ - tsteq r0, lr, lsr #28 │ │ │ │ - tsteq r0, r8, lsr #28 │ │ │ │ - tsteq r0, r2, lsr #28 │ │ │ │ - tsteq r0, ip, lsl lr │ │ │ │ - tsteq r0, r6, lsl lr │ │ │ │ - tsteq r0, r0, lsl lr │ │ │ │ - tsteq r0, sl, lsl #28 │ │ │ │ + @ instruction: 0x0100f3b6 │ │ │ │ + @ instruction: 0x0100f394 │ │ │ │ + tstpeq r0, r8, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r0, -r6] │ │ │ │ + ldrdeq pc, [r0, -r0] │ │ │ │ + smlatbeq r0, sl, r2, pc @ │ │ │ │ + smlabbeq r0, r4, r2, pc @ │ │ │ │ + tstpeq r0, lr, ror r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, lr, asr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, lr, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r8, lsl r2 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r0, -sl] │ │ │ │ + ldrdeq pc, [r0, -ip] │ │ │ │ + smlabteq r4, r8, r8, r0 │ │ │ │ + smlabteq r0, sl, r1, pc @ │ │ │ │ + smlabteq r0, r4, r1, pc @ │ │ │ │ + @ instruction: 0x0100f1be │ │ │ │ + tsteq r4, ip, asr #18 │ │ │ │ + @ instruction: 0x0100f1b2 │ │ │ │ + smlatbeq r0, ip, r1, pc @ │ │ │ │ + smlatbeq r0, r6, r1, pc @ │ │ │ │ + smlatbeq r0, r0, r1, pc @ │ │ │ │ + @ instruction: 0x0100f19a │ │ │ │ + @ instruction: 0x0100f194 │ │ │ │ + smlabbeq r0, lr, r1, pc @ │ │ │ │ + smlatteq r4, r4, r8, r0 │ │ │ │ + @ instruction: 0x0104089e │ │ │ │ + tstpeq r0, ip, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, ror r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r4, r2, r8, r0 │ │ │ │ + tstpeq r0, r4, ror #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, lr, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r8, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r2, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, sl, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r4, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, lr, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r2, lsr #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r6, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, sl, lsl #2 @ p-variant is OBSOLETE │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ svcvs 0x00f2f5b1 │ │ │ │ @@ -90666,28 +90666,28 @@ │ │ │ │ ldcl 7, cr15, [sl, #-664] @ 0xfffffd68 │ │ │ │ bmi 57b84c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4674e0> │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7a69600 │ │ │ │ andlt lr, r2, r2, asr sp │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - smlatbeq r0, r2, pc, lr @ │ │ │ │ - smlabbeq r2, sl, r7, lr │ │ │ │ + smlatbeq r0, r2, r2, pc @ │ │ │ │ + smlabbeq r2, sl, sl, lr │ │ │ │ strdeq pc, [r0, -ip] │ │ │ │ - tsteq r2, r6, asr #14 │ │ │ │ - tsteq r0, r2, ror #18 │ │ │ │ - tsteq r2, lr, asr #2 │ │ │ │ - tsteq r1, r8, ror ip │ │ │ │ - tsteq r2, r0, lsr r1 │ │ │ │ - tsteq r1, sl, lsl #26 │ │ │ │ - tsteq r2, r2, lsl r1 │ │ │ │ - tstpeq r2, r0, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ + tsteq r2, r6, asr #20 │ │ │ │ + tsteq r0, r2, ror #24 │ │ │ │ + tsteq r2, lr, asr #8 │ │ │ │ + tsteq r1, r8, ror pc │ │ │ │ + tsteq r2, r0, lsr r4 │ │ │ │ + tsteq r1, sl │ │ │ │ + tsteq r2, r2, lsl r4 │ │ │ │ + tstpeq r2, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, ror #4 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r2, -sl] │ │ │ │ - @ instruction: 0x0100e5ba │ │ │ │ + @ instruction: 0x0100e8ba │ │ │ │ svcvc 0x0040f5b0 │ │ │ │ strlt sp, [r8, #-107] @ 0xffffff95 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf5b0d824 │ │ │ │ stmdale r3!, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @@ -90742,25 +90742,25 @@ │ │ │ │ stmdami sp, {r1, r3, sp, lr, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2060 @ 0xfffff7f4 │ │ │ │ stmdami ip, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r0, lr, ror r4 │ │ │ │ - tsteq r0, r4, ror #8 │ │ │ │ - tsteq r0, r8, asr r4 │ │ │ │ - tsteq r0, r2, lsr r4 │ │ │ │ - tsteq r0, r6, lsl r4 │ │ │ │ - smlatteq r0, lr, r3, lr │ │ │ │ - smlatteq r0, r8, r3, lr │ │ │ │ - smlabbeq r3, r8, fp, pc @ │ │ │ │ - smlabteq r0, lr, r3, lr │ │ │ │ - smlabteq r0, r8, r3, lr │ │ │ │ - smlabteq r0, r2, r3, lr │ │ │ │ + tsteq r0, lr, ror r7 │ │ │ │ + tsteq r0, r4, ror #14 │ │ │ │ + tsteq r0, r8, asr r7 │ │ │ │ + tsteq r0, r2, lsr r7 │ │ │ │ + tsteq r0, r6, lsl r7 │ │ │ │ + smlatteq r0, lr, r6, lr │ │ │ │ + smlatteq r0, r8, r6, lr │ │ │ │ + smlabbeq r3, r8, lr, pc @ │ │ │ │ + smlabteq r0, lr, r6, lr │ │ │ │ + smlabteq r0, r8, r6, lr │ │ │ │ + smlabteq r0, r2, r6, lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec1aba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf5b1461e │ │ │ │ rsble r7, r1, r0, asr #30 │ │ │ │ @@ -91060,79 +91060,79 @@ │ │ │ │ @ instruction: 0xf7a64620 │ │ │ │ and lr, r7, r6, asr #20 │ │ │ │ ldrtmi r4, [r3], -r4, asr #20 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ b 1001d00 │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ - smlatteq r0, ip, r6, lr │ │ │ │ - tsteq r3, r6, lsr #26 │ │ │ │ - smlatteq r0, r8, r6, lr │ │ │ │ + smlatteq r0, ip, r9, lr │ │ │ │ + tstpeq r3, r6, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r0, r8, r9, lr │ │ │ │ ldrdeq lr, [r0, -r6] │ │ │ │ - smlabteq r9, r2, r4, sl │ │ │ │ - smlabteq r0, r8, r6, lr │ │ │ │ - smlabteq r0, ip, r6, lr │ │ │ │ - smlabteq r0, r6, r6, lr │ │ │ │ - @ instruction: 0x0100e6be │ │ │ │ - smlatbeq r3, r6, ip, lr │ │ │ │ - @ instruction: 0x0100e6b0 │ │ │ │ - @ instruction: 0x0100e6be │ │ │ │ - tsteq r9, r2, asr #8 │ │ │ │ - @ instruction: 0x0100e6be │ │ │ │ - tsteq r3, r2, asr ip │ │ │ │ - @ instruction: 0x0100e6b4 │ │ │ │ - smlatbeq r0, r2, r6, lr │ │ │ │ - smlatteq r9, lr, r3, sl │ │ │ │ - @ instruction: 0x0100e694 │ │ │ │ - @ instruction: 0x0100e69c │ │ │ │ - @ instruction: 0x0100e69e │ │ │ │ - @ instruction: 0x0100e698 │ │ │ │ - tsteq r0, r0, ror r6 │ │ │ │ - tsteq r0, r2, ror r6 │ │ │ │ - smlabbeq r0, r4, r6, lr │ │ │ │ - smlatbeq r0, r0, r5, lr │ │ │ │ - @ instruction: 0x0100e59a │ │ │ │ - tsteq r0, r0, ror r6 │ │ │ │ - tsteq r0, r4, ror r5 │ │ │ │ - tsteq r0, lr, ror #10 │ │ │ │ - @ instruction: 0x0103cdb0 │ │ │ │ - tsteq r0, r8, asr #10 │ │ │ │ - tsteq r0, r2, asr #10 │ │ │ │ - tsteq r3, ip, lsr r2 │ │ │ │ - tsteq r3, ip, lsr r2 │ │ │ │ - tsteq r3, sl, lsr r2 │ │ │ │ - smlabbeq r3, r0, r2, r0 │ │ │ │ - tsteq r3, r0, lsl r2 │ │ │ │ - tsteq r3, lr, lsl #4 │ │ │ │ - tsteq r3, r6, asr #20 │ │ │ │ - tsteq r3, r0, asr #20 │ │ │ │ - tsteq r3, sl, lsr sl │ │ │ │ - tsteq r3, r4, lsr sl │ │ │ │ - tsteq r3, lr, lsr #20 │ │ │ │ - tsteq r3, r8, lsr #20 │ │ │ │ - tsteq r3, r2, lsr #20 │ │ │ │ - smlatbeq r1, r4, ip, r5 │ │ │ │ - smlatbeq r1, r2, ip, r5 │ │ │ │ - tsteq r3, r0, lsl #20 │ │ │ │ - tsteq r9, r8, lsl #4 │ │ │ │ - tsteq r3, sl, lsl #20 │ │ │ │ - @ instruction: 0x01015cb2 │ │ │ │ - @ instruction: 0x01015c98 │ │ │ │ + smlabteq r9, r2, r7, sl │ │ │ │ + smlabteq r0, r8, r9, lr │ │ │ │ + smlabteq r0, ip, r9, lr │ │ │ │ + smlabteq r0, r6, r9, lr │ │ │ │ + @ instruction: 0x0100e9be │ │ │ │ + smlatbeq r3, r6, pc, lr @ │ │ │ │ + @ instruction: 0x0100e9b0 │ │ │ │ + @ instruction: 0x0100e9be │ │ │ │ + tsteq r9, r2, asr #14 │ │ │ │ + @ instruction: 0x0100e9be │ │ │ │ + tsteq r3, r2, asr pc │ │ │ │ + @ instruction: 0x0100e9b4 │ │ │ │ + smlatbeq r0, r2, r9, lr │ │ │ │ + smlatteq r9, lr, r6, sl │ │ │ │ + @ instruction: 0x0100e994 │ │ │ │ + @ instruction: 0x0100e99c │ │ │ │ + @ instruction: 0x0100e99e │ │ │ │ + @ instruction: 0x0100e998 │ │ │ │ + tsteq r0, r0, ror r9 │ │ │ │ + tsteq r0, r2, ror r9 │ │ │ │ + smlabbeq r0, r4, r9, lr │ │ │ │ + smlatbeq r0, r0, r8, lr │ │ │ │ + @ instruction: 0x0100e89a │ │ │ │ + tsteq r0, r0, ror r9 │ │ │ │ + tsteq r0, r4, ror r8 │ │ │ │ + tsteq r0, lr, ror #16 │ │ │ │ + strheq sp, [r3, -r0] │ │ │ │ + tsteq r0, r8, asr #16 │ │ │ │ + tsteq r0, r2, asr #16 │ │ │ │ + tsteq r3, ip, lsr r5 │ │ │ │ + tsteq r3, ip, lsr r5 │ │ │ │ + tsteq r3, sl, lsr r5 │ │ │ │ + smlabbeq r3, r0, r5, r0 │ │ │ │ + tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r3, lr, lsl #10 │ │ │ │ + tsteq r3, r6, asr #26 │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ + tsteq r3, sl, lsr sp │ │ │ │ + tsteq r3, r4, lsr sp │ │ │ │ + tsteq r3, lr, lsr #26 │ │ │ │ + tsteq r3, r8, lsr #26 │ │ │ │ + tsteq r3, r2, lsr #26 │ │ │ │ + smlatbeq r1, r4, pc, r5 @ │ │ │ │ + smlatbeq r1, r2, pc, r5 @ │ │ │ │ + tsteq r3, r0, lsl #26 │ │ │ │ + tsteq r9, r8, lsl #10 │ │ │ │ + tsteq r3, sl, lsl #26 │ │ │ │ + @ instruction: 0x01015fb2 │ │ │ │ + @ instruction: 0x01015f98 │ │ │ │ strdeq sl, [r3, -lr] │ │ │ │ - smlatteq r0, r6, r3, lr │ │ │ │ - smlatteq r0, r0, r3, lr │ │ │ │ - @ instruction: 0x0103e99e │ │ │ │ - tsteq r3, sl, lsl #18 │ │ │ │ - tsteq r3, r0, lsl r9 │ │ │ │ - smlabbeq r3, r6, r9, lr │ │ │ │ + smlatteq r0, r6, r6, lr │ │ │ │ + smlatteq r0, r0, r6, lr │ │ │ │ + @ instruction: 0x0103ec9e │ │ │ │ + tsteq r3, sl, lsl #24 │ │ │ │ + tsteq r3, r0, lsl ip │ │ │ │ + smlabbeq r3, r6, ip, lr │ │ │ │ ldrdeq sl, [r3, -lr] │ │ │ │ - smlatteq r3, r4, r8, sl │ │ │ │ - smlabteq r2, sl, r6, sp │ │ │ │ - @ instruction: 0x0102dabe │ │ │ │ - @ instruction: 0x0100df90 │ │ │ │ + smlatteq r3, r4, fp, sl │ │ │ │ + smlabteq r2, sl, r9, sp │ │ │ │ + @ instruction: 0x0102ddbe │ │ │ │ + @ instruction: 0x0100e290 │ │ │ │ svcvc 0x0061f5b0 │ │ │ │ adcshi pc, r6, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec1b180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q8, q12 │ │ │ │ @ instruction: 0xf5b08263 │ │ │ │ @@ -91958,98 +91958,98 @@ │ │ │ │ @ instruction: 0xf5a080b5 │ │ │ │ @ instruction: 0xf04f5356 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007db │ │ │ │ ldmdami r4, {r3, r4, r5, r9, pc}^ │ │ │ │ mvns r4, #120, 8 @ 0x78000000 │ │ │ │ - tsteq r0, sl, asr #26 │ │ │ │ + tsteq r0, sl, asr #32 │ │ │ │ strdeq pc, [r3, -r8] │ │ │ │ - @ instruction: 0x0103f4b2 │ │ │ │ - smlabteq r0, sl, ip, sp │ │ │ │ - @ instruction: 0x0100dcb8 │ │ │ │ - @ instruction: 0x0100dc92 │ │ │ │ - tstpeq r3, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r2, lsr ip │ │ │ │ - tstpeq r3, r0, ror r4 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r0, ip, fp, sp │ │ │ │ + @ instruction: 0x0103f7b2 │ │ │ │ + smlabteq r0, sl, pc, sp @ │ │ │ │ + @ instruction: 0x0100dfb8 │ │ │ │ + @ instruction: 0x0100df92 │ │ │ │ + tstpeq r3, ip, asr #14 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r2, lsr pc │ │ │ │ + tstpeq r3, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r0, ip, lr, sp │ │ │ │ ldrdeq sp, [r0, -sl] │ │ │ │ - @ instruction: 0x0103f4b4 │ │ │ │ + @ instruction: 0x0103f7b4 │ │ │ │ ldrdeq pc, [r3, -r2] │ │ │ │ - tsteq r0, lr, asr fp │ │ │ │ - tstpeq r3, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r6, asr r5 @ p-variant is OBSOLETE │ │ │ │ - smlatteq r3, r6, r5, pc @ │ │ │ │ - tstpeq r3, r4, ror r5 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, lr, asr lr │ │ │ │ + tstpeq r3, r8, lsr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r6, asr r8 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r3, r6, r8, pc @ │ │ │ │ + tstpeq r3, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ strdeq pc, [r3, -r6] │ │ │ │ - tsteq r0, r6, ror sl │ │ │ │ - smlatteq r3, r4, r5, pc @ │ │ │ │ - tsteq r0, r8, lsl #20 │ │ │ │ + tsteq r0, r6, ror sp │ │ │ │ + smlatteq r3, r4, r8, pc @ │ │ │ │ + tsteq r0, r8, lsl #26 │ │ │ │ strdeq sp, [r0, -lr] │ │ │ │ - smlatteq r3, ip, r5, pc @ │ │ │ │ - tstpeq r3, sl, lsl r6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, lr, lsr #12 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r3, ip, r6, pc @ │ │ │ │ + smlatteq r3, ip, r8, pc @ │ │ │ │ + tstpeq r3, sl, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, lr, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r3, ip, r9, pc @ │ │ │ │ ldrdeq pc, [r3, -r6] │ │ │ │ - tstpeq r3, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r3, r8, r7, pc @ │ │ │ │ - smlatteq r3, r6, r7, pc @ │ │ │ │ - tstpeq r3, sl, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r8, ror r8 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r3, ip, r8, pc @ │ │ │ │ - tstpeq r3, r2, asr r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0103f9ba │ │ │ │ - tstpeq r3, lr, lsl #20 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0103fa94 │ │ │ │ - smlabbeq r3, sl, sl, pc @ │ │ │ │ - smlatteq r3, r6, sl, pc @ │ │ │ │ - smlatteq r0, r4, r6, sp │ │ │ │ - @ instruction: 0x0100d6b8 │ │ │ │ - smlatbeq r0, lr, r6, sp │ │ │ │ - smlabbeq r0, sl, r6, sp │ │ │ │ - tsteq r0, lr, asr r6 │ │ │ │ - tsteq r0, r4, asr r6 │ │ │ │ - tsteq r0, r0, asr #12 │ │ │ │ + tstpeq r3, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ smlabbeq r3, r8, sl, pc @ │ │ │ │ + smlatteq r3, r6, sl, pc @ │ │ │ │ + tstpeq r3, sl, lsl fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, ror fp @ p-variant is OBSOLETE │ │ │ │ + smlabteq r3, ip, fp, pc @ │ │ │ │ + tstpeq r3, r2, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, asr ip @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0103fcba │ │ │ │ + tstpeq r3, lr, lsl #26 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0103fd94 │ │ │ │ + smlabbeq r3, sl, sp, pc @ │ │ │ │ + smlatteq r3, r6, sp, pc @ │ │ │ │ + smlatteq r0, r4, r9, sp │ │ │ │ + @ instruction: 0x0100d9b8 │ │ │ │ + smlatbeq r0, lr, r9, sp │ │ │ │ + smlabbeq r0, sl, r9, sp │ │ │ │ + tsteq r0, lr, asr r9 │ │ │ │ + tsteq r0, r4, asr r9 │ │ │ │ + tsteq r0, r0, asr #18 │ │ │ │ + smlabbeq r3, r8, sp, pc @ │ │ │ │ ldrdeq sp, [r0, -lr] │ │ │ │ - @ instruction: 0x0100d5b0 │ │ │ │ - @ instruction: 0x0100d592 │ │ │ │ - tsteq r0, ip, ror #10 │ │ │ │ - tsteq r0, ip, asr #10 │ │ │ │ - tsteq r0, r0, lsl r5 │ │ │ │ - tsteq r0, r6, lsl #10 │ │ │ │ + @ instruction: 0x0100d8b0 │ │ │ │ + @ instruction: 0x0100d892 │ │ │ │ + tsteq r0, ip, ror #16 │ │ │ │ + tsteq r0, ip, asr #16 │ │ │ │ + tsteq r0, r0, lsl r8 │ │ │ │ + tsteq r0, r6, lsl #16 │ │ │ │ strdeq sp, [r0, -r2] │ │ │ │ ldrdeq sp, [r0, -r0] │ │ │ │ ldrdeq pc, [r3, -r8] │ │ │ │ - tsteq r0, r0, asr #8 │ │ │ │ - tsteq r0, r8, lsl r4 │ │ │ │ - smlatteq r0, ip, r3, sp │ │ │ │ - smlatteq r0, r2, r3, sp │ │ │ │ - smlabteq r0, sl, r3, sp │ │ │ │ - smlatbeq r3, r8, r9, pc @ │ │ │ │ - tstpeq r3, lr, asr sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0103fa94 │ │ │ │ - tsteq r0, r2, lsl r3 │ │ │ │ - smlatteq r0, r4, r2, sp │ │ │ │ - smlabteq r0, r8, r2, sp │ │ │ │ - smlatbeq r0, r4, r2, sp │ │ │ │ - tstpeq r3, sl, lsr #20 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, sl, asr r2 │ │ │ │ - tsteq r0, lr, lsr #4 │ │ │ │ - tsteq r0, r4, lsl #4 │ │ │ │ + tsteq r0, r0, asr #14 │ │ │ │ + tsteq r0, r8, lsl r7 │ │ │ │ + smlatteq r0, ip, r6, sp │ │ │ │ + smlatteq r0, r2, r6, sp │ │ │ │ + smlabteq r0, sl, r6, sp │ │ │ │ + smlatbeq r3, r8, ip, pc @ │ │ │ │ + tstpeq r3, lr, asr sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0103fd94 │ │ │ │ + tsteq r0, r2, lsl r6 │ │ │ │ + smlatteq r0, r4, r5, sp │ │ │ │ + smlabteq r0, r8, r5, sp │ │ │ │ + smlatbeq r0, r4, r5, sp │ │ │ │ + tstpeq r3, sl, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, sl, asr r5 │ │ │ │ + tsteq r0, lr, lsr #10 │ │ │ │ + tsteq r0, r4, lsl #10 │ │ │ │ ldrdeq sp, [r0, -sl] │ │ │ │ - @ instruction: 0x0100d1b0 │ │ │ │ - smlatbeq r0, r8, r1, sp │ │ │ │ - smlabbeq r0, r4, r1, sp │ │ │ │ - tsteq r0, r0, ror #2 │ │ │ │ - tsteq r0, r6, lsr r1 │ │ │ │ - tsteq r0, r2, lsl r1 │ │ │ │ - smlatteq r0, lr, r0, sp │ │ │ │ - smlabteq r0, r0, r0, sp │ │ │ │ + @ instruction: 0x0100d4b0 │ │ │ │ + smlatbeq r0, r8, r4, sp │ │ │ │ + smlabbeq r0, r4, r4, sp │ │ │ │ + tsteq r0, r0, ror #8 │ │ │ │ + tsteq r0, r6, lsr r4 │ │ │ │ + tsteq r0, r2, lsl r4 │ │ │ │ + smlatteq r0, lr, r3, sp │ │ │ │ + smlabteq r0, r0, r3, sp │ │ │ │ cmpppl ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdale r2!, {r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x0055f5b0 │ │ │ │ @ instruction: 0xf5a0d30d │ │ │ │ @ instruction: 0xf04f5355 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -92467,185 +92467,185 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2220 @ 0xfffff754 │ │ │ │ stmiami ip!, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2219 @ 0xfffff755 │ │ │ │ stmiami fp!, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - tsteq r0, r6, asr #30 │ │ │ │ - tsteq r0, r2, lsr #30 │ │ │ │ - strdeq ip, [r0, -lr] │ │ │ │ - ldrdeq ip, [r0, -r4] │ │ │ │ - @ instruction: 0x0100ceb0 │ │ │ │ - smlabbeq r0, ip, lr, ip │ │ │ │ - tsteq r0, r0, ror #28 │ │ │ │ - tsteq r0, r6, lsr lr │ │ │ │ - tsteq r0, ip, lsl #28 │ │ │ │ - smlatteq r0, r8, sp, ip │ │ │ │ - smlabteq r0, r4, sp, ip │ │ │ │ - @ instruction: 0x0100cd9a │ │ │ │ - tsteq r0, r6, ror sp │ │ │ │ - tsteq r0, r2, asr sp │ │ │ │ - tsteq r0, sl, lsr #26 │ │ │ │ - tsteq r0, r2, lsl #26 │ │ │ │ - smlatteq r0, r0, ip, ip │ │ │ │ - @ instruction: 0x0100ccbe │ │ │ │ - @ instruction: 0x0100cc96 │ │ │ │ - tsteq r0, r6, ror ip │ │ │ │ - tsteq r0, r6, asr ip │ │ │ │ - smlatbeq r3, sl, fp, lr │ │ │ │ - smlatbeq r3, r4, r7, lr │ │ │ │ - smlabteq r3, sl, r5, lr │ │ │ │ - @ instruction: 0x0103e4b0 │ │ │ │ - tsteq r0, r2, lsr ip │ │ │ │ - tsteq r0, ip, lsr #24 │ │ │ │ - tsteq r0, r6, lsr #24 │ │ │ │ + tsteq r0, r6, asr #4 │ │ │ │ + tsteq r0, r2, lsr #4 │ │ │ │ + strdeq sp, [r0, -lr] │ │ │ │ + ldrdeq sp, [r0, -r4] │ │ │ │ + @ instruction: 0x0100d1b0 │ │ │ │ + smlabbeq r0, ip, r1, sp │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ + tsteq r0, r6, lsr r1 │ │ │ │ + tsteq r0, ip, lsl #2 │ │ │ │ + smlatteq r0, r8, r0, sp │ │ │ │ + smlabteq r0, r4, r0, sp │ │ │ │ + swpeq sp, sl, [r0] │ │ │ │ + tsteq r0, r6, ror r0 │ │ │ │ + qaddeq sp, r2, r0 │ │ │ │ + tsteq r0, sl, lsr #32 │ │ │ │ + tsteq r0, r2 │ │ │ │ + smlatteq r0, r0, pc, ip @ │ │ │ │ + @ instruction: 0x0100cfbe │ │ │ │ + @ instruction: 0x0100cf96 │ │ │ │ + tsteq r0, r6, ror pc │ │ │ │ + tsteq r0, r6, asr pc │ │ │ │ + smlatbeq r3, sl, lr, lr │ │ │ │ + smlatbeq r3, r4, sl, lr │ │ │ │ + smlabteq r3, sl, r8, lr │ │ │ │ + @ instruction: 0x0103e7b0 │ │ │ │ + tsteq r0, r2, lsr pc │ │ │ │ + tsteq r0, ip, lsr #30 │ │ │ │ + tsteq r0, r6, lsr #30 │ │ │ │ strdeq lr, [r3, -r4] │ │ │ │ - tsteq r0, sl, lsl ip │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - tsteq r0, lr, lsl #24 │ │ │ │ - tsteq r0, r8, lsl #24 │ │ │ │ - tstpeq r3, r2, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, sl, lsl pc │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + tsteq r0, lr, lsl #30 │ │ │ │ + tsteq r0, r8, lsl #30 │ │ │ │ + tstpeq r3, r2, lsl r7 @ p-variant is OBSOLETE │ │ │ │ strdeq ip, [r0, -ip] │ │ │ │ strdeq ip, [r0, -r6] │ │ │ │ strdeq ip, [r0, -r0] │ │ │ │ - tsteq r3, r2, lsl r4 │ │ │ │ - smlatteq r0, r4, fp, ip │ │ │ │ + tsteq r3, r2, lsl r7 │ │ │ │ + smlatteq r0, r4, lr, ip │ │ │ │ ldrdeq ip, [r0, -lr] │ │ │ │ - smlatteq r3, r4, r4, lr │ │ │ │ - @ instruction: 0x0103e49e │ │ │ │ - tsteq r3, ip, ror #8 │ │ │ │ - smlabteq r0, r6, fp, ip │ │ │ │ - tsteq r3, ip, lsl #10 │ │ │ │ - tsteq r3, r6, lsr #10 │ │ │ │ - @ instruction: 0x0100cbb4 │ │ │ │ - tsteq r3, sl, lsr r6 │ │ │ │ - @ instruction: 0x0103e5b4 │ │ │ │ - tsteq r3, lr, ror #10 │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ - @ instruction: 0x0100cb96 │ │ │ │ - @ instruction: 0x0100cb90 │ │ │ │ + smlatteq r3, r4, r7, lr │ │ │ │ + @ instruction: 0x0103e79e │ │ │ │ + tsteq r3, ip, ror #14 │ │ │ │ + smlabteq r0, r6, lr, ip │ │ │ │ + tsteq r3, ip, lsl #16 │ │ │ │ + tsteq r3, r6, lsr #16 │ │ │ │ + @ instruction: 0x0100ceb4 │ │ │ │ + tsteq r3, sl, lsr r9 │ │ │ │ + @ instruction: 0x0103e8b4 │ │ │ │ + tsteq r3, lr, ror #16 │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ + @ instruction: 0x0100ce96 │ │ │ │ + @ instruction: 0x0100ce90 │ │ │ │ ldrdeq lr, [r3, -r6] │ │ │ │ strdeq lr, [r3, -r0] │ │ │ │ - tsteq r0, lr, ror fp │ │ │ │ - tsteq r3, r4, asr #12 │ │ │ │ - tsteq r3, r6, asr r6 │ │ │ │ - tsteq r0, ip, ror #22 │ │ │ │ - tsteq r0, r6, ror #22 │ │ │ │ - smlabteq r3, r0, r8, lr │ │ │ │ - @ instruction: 0x0103e7ba │ │ │ │ + tsteq r0, lr, ror lr │ │ │ │ + tsteq r3, r4, asr #18 │ │ │ │ + tsteq r3, r6, asr r9 │ │ │ │ + tsteq r0, ip, ror #28 │ │ │ │ + tsteq r0, r6, ror #28 │ │ │ │ + smlabteq r3, r0, fp, lr │ │ │ │ + @ instruction: 0x0103eaba │ │ │ │ ldrdeq lr, [r3, -r4] │ │ │ │ - tsteq r0, lr, asr #22 │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ - tsteq r0, r2, asr #22 │ │ │ │ - tsteq r0, ip, lsr fp │ │ │ │ - tsteq r3, r6, lsl r8 │ │ │ │ + tsteq r0, lr, asr #28 │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + tsteq r0, r2, asr #28 │ │ │ │ + tsteq r0, ip, lsr lr │ │ │ │ + tsteq r3, r6, lsl fp │ │ │ │ ldrdeq lr, [r3, -r0] │ │ │ │ - smlatteq r3, sl, r7, lr │ │ │ │ - tsteq r0, r4, lsr #22 │ │ │ │ - tsteq r3, lr, lsr r8 │ │ │ │ - tsteq r3, r8, asr r8 │ │ │ │ - tsteq r0, r2, lsl fp │ │ │ │ - tsteq r3, ip, ror #18 │ │ │ │ - smlatteq r3, r6, r8, lr │ │ │ │ - smlatbeq r3, r0, r8, lr │ │ │ │ - @ instruction: 0x0103e8ba │ │ │ │ + smlatteq r3, sl, sl, lr │ │ │ │ + tsteq r0, r4, lsr #28 │ │ │ │ + tsteq r3, lr, lsr fp │ │ │ │ + tsteq r3, r8, asr fp │ │ │ │ + tsteq r0, r2, lsl lr │ │ │ │ + tsteq r3, ip, ror #24 │ │ │ │ + smlatteq r3, r6, fp, lr │ │ │ │ + smlatbeq r3, r0, fp, lr │ │ │ │ + @ instruction: 0x0103ebba │ │ │ │ strdeq ip, [r0, -r4] │ │ │ │ - tsteq r3, lr, lsl #18 │ │ │ │ - tsteq r3, r8, lsr #18 │ │ │ │ - smlatteq r0, r2, sl, ip │ │ │ │ - @ instruction: 0x0103e9bc │ │ │ │ - tsteq r3, r6, ror r9 │ │ │ │ - @ instruction: 0x0103e990 │ │ │ │ - smlabteq r0, sl, sl, ip │ │ │ │ - smlatteq r3, r4, r9, lr │ │ │ │ + tsteq r3, lr, lsl #24 │ │ │ │ + tsteq r3, r8, lsr #24 │ │ │ │ + smlatteq r0, r2, sp, ip │ │ │ │ + @ instruction: 0x0103ecbc │ │ │ │ + tsteq r3, r6, ror ip │ │ │ │ + @ instruction: 0x0103ec90 │ │ │ │ + smlabteq r0, sl, sp, ip │ │ │ │ + smlatteq r3, r4, ip, lr │ │ │ │ strdeq lr, [r3, -lr] │ │ │ │ - @ instruction: 0x0100cab8 │ │ │ │ - ldrdeq lr, [r3, -r2] │ │ │ │ - smlatteq r3, ip, fp, lr │ │ │ │ - tsteq r3, r6, lsl #22 │ │ │ │ - smlabbeq r3, r0, sl, lr │ │ │ │ - tsteq r3, sl, lsr sl │ │ │ │ - tsteq r3, r4, asr sl │ │ │ │ - smlabbeq r0, lr, sl, ip │ │ │ │ - smlatbeq r3, r8, sl, lr │ │ │ │ - smlabteq r3, r2, sl, lr │ │ │ │ - tsteq r0, ip, ror sl │ │ │ │ - tsteq r3, r6, asr fp │ │ │ │ - tsteq r3, r0, lsl fp │ │ │ │ - tsteq r3, sl, lsr #22 │ │ │ │ - tsteq r0, r4, ror #20 │ │ │ │ - tsteq r3, lr, asr fp │ │ │ │ - tsteq r0, r8, asr sl │ │ │ │ - @ instruction: 0x0103ec92 │ │ │ │ - tsteq r3, ip, lsl #24 │ │ │ │ - smlabteq r3, r6, fp, lr │ │ │ │ - smlatteq r3, r0, fp, lr │ │ │ │ - tsteq r0, sl, lsr sl │ │ │ │ - tsteq r3, r4, lsr ip │ │ │ │ - tsteq r3, lr, asr #24 │ │ │ │ - tsteq r0, r8, lsr #20 │ │ │ │ - smlatteq r3, r2, ip, lr │ │ │ │ - @ instruction: 0x0103ec9c │ │ │ │ - @ instruction: 0x0103ecb6 │ │ │ │ - tsteq r0, r0, lsl sl │ │ │ │ - smlatteq r3, sl, ip, lr │ │ │ │ - tsteq r0, r4, lsl #20 │ │ │ │ - tsteq r3, r6, lsr pc │ │ │ │ - tsteq r3, r8, lsl lr │ │ │ │ - @ instruction: 0x0103ed92 │ │ │ │ - tsteq r3, ip, asr #26 │ │ │ │ - tsteq r3, r6, ror #26 │ │ │ │ - smlatteq r0, r0, r9, ip │ │ │ │ - @ instruction: 0x0103edba │ │ │ │ - ldrdeq lr, [r3, -r4] │ │ │ │ - smlabteq r0, lr, r9, ip │ │ │ │ - tsteq r3, r4, asr lr │ │ │ │ - tsteq r3, r2, lsl #28 │ │ │ │ - @ instruction: 0x0100c9bc │ │ │ │ - @ instruction: 0x0100c9b6 │ │ │ │ - smlabbeq r3, r8, lr, lr │ │ │ │ + @ instruction: 0x0100cdb8 │ │ │ │ + ldrdeq pc, [r3, -r2] │ │ │ │ + smlatteq r3, ip, lr, lr │ │ │ │ + tsteq r3, r6, lsl #28 │ │ │ │ + smlabbeq r3, r0, sp, lr │ │ │ │ + tsteq r3, sl, lsr sp │ │ │ │ + tsteq r3, r4, asr sp │ │ │ │ + smlabbeq r0, lr, sp, ip │ │ │ │ + smlatbeq r3, r8, sp, lr │ │ │ │ + smlabteq r3, r2, sp, lr │ │ │ │ + tsteq r0, ip, ror sp │ │ │ │ + tsteq r3, r6, asr lr │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ + tsteq r3, sl, lsr #28 │ │ │ │ + tsteq r0, r4, ror #26 │ │ │ │ tsteq r3, lr, asr lr │ │ │ │ - smlatbeq r0, r4, r9, ip │ │ │ │ - @ instruction: 0x0100c99e │ │ │ │ - @ instruction: 0x0100c998 │ │ │ │ - @ instruction: 0x0103ee96 │ │ │ │ - tstpeq r3, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ - tsteq r3, r2, asr pc │ │ │ │ - strdeq lr, [r3, -r8] │ │ │ │ - tsteq r0, sl, ror r9 │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ - tsteq r0, lr, ror #18 │ │ │ │ - smlatbeq r3, r4, pc, lr @ │ │ │ │ - ldrdeq lr, [r3, -r6] │ │ │ │ - tsteq r0, ip, asr r9 │ │ │ │ + tsteq r0, r8, asr sp │ │ │ │ + @ instruction: 0x0103ef92 │ │ │ │ + tsteq r3, ip, lsl #30 │ │ │ │ + smlabteq r3, r6, lr, lr │ │ │ │ + smlatteq r3, r0, lr, lr │ │ │ │ + tsteq r0, sl, lsr sp │ │ │ │ + tsteq r3, r4, lsr pc │ │ │ │ + tsteq r3, lr, asr #30 │ │ │ │ + tsteq r0, r8, lsr #26 │ │ │ │ + smlatteq r3, r2, pc, lr @ │ │ │ │ + @ instruction: 0x0103ef9c │ │ │ │ + @ instruction: 0x0103efb6 │ │ │ │ + tsteq r0, r0, lsl sp │ │ │ │ + smlatteq r3, sl, pc, lr @ │ │ │ │ + tsteq r0, r4, lsl #26 │ │ │ │ + tstpeq r3, r6, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + swpeq pc, r2, [r3] @ │ │ │ │ + tstpeq r3, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r6, rrx @ p-variant is OBSOLETE │ │ │ │ + smlatteq r0, r0, ip, ip │ │ │ │ + strheq pc, [r3, -sl] @ │ │ │ │ + ldrdeq pc, [r3, -r4] │ │ │ │ + smlabteq r0, lr, ip, ip │ │ │ │ + tstpeq r3, r4, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r2, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0100ccbc │ │ │ │ + @ instruction: 0x0100ccb6 │ │ │ │ + smlabbeq r3, r8, r1, pc @ │ │ │ │ + tstpeq r3, lr, asr r1 @ p-variant is OBSOLETE │ │ │ │ + smlatbeq r0, r4, ip, ip │ │ │ │ + @ instruction: 0x0100cc9e │ │ │ │ + @ instruction: 0x0100cc98 │ │ │ │ + @ instruction: 0x0103f196 │ │ │ │ + tstpeq r3, r8, lsr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r2, asr r2 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r3, -r8] │ │ │ │ + tsteq r0, sl, ror ip │ │ │ │ + tstpeq r3, r8, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, lr, ror #24 │ │ │ │ + smlatbeq r3, r4, r2, pc @ │ │ │ │ + ldrdeq pc, [r3, -r6] │ │ │ │ + tsteq r0, ip, asr ip │ │ │ │ ldrdeq pc, [r3, -r2] │ │ │ │ - tstpeq r3, ip, rrx @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, sl, asr #18 │ │ │ │ - tsteq r0, r4, asr #18 │ │ │ │ - tsteq r0, lr, lsr r9 │ │ │ │ - tsteq r0, r8, lsr r9 │ │ │ │ - tstpeq r3, sl, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, ip, lsr #18 │ │ │ │ - tsteq r0, r6, lsr #18 │ │ │ │ - tsteq r0, r0, lsr #18 │ │ │ │ - tsteq r0, sl, lsl r9 │ │ │ │ - tsteq r0, r4, lsl r9 │ │ │ │ - tsteq r0, lr, lsl #18 │ │ │ │ - tsteq r0, r8, lsl #18 │ │ │ │ - tsteq r0, r2, lsl #18 │ │ │ │ + tstpeq r3, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, sl, asr #24 │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ + tsteq r0, lr, lsr ip │ │ │ │ + tsteq r0, r8, lsr ip │ │ │ │ + tstpeq r3, sl, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, ip, lsr #24 │ │ │ │ + tsteq r0, r6, lsr #24 │ │ │ │ + tsteq r0, r0, lsr #24 │ │ │ │ + tsteq r0, sl, lsl ip │ │ │ │ + tsteq r0, r4, lsl ip │ │ │ │ + tsteq r0, lr, lsl #24 │ │ │ │ + tsteq r0, r8, lsl #24 │ │ │ │ + tsteq r0, r2, lsl #24 │ │ │ │ strdeq ip, [r0, -ip] │ │ │ │ strdeq ip, [r0, -r6] │ │ │ │ strdeq ip, [r0, -r0] │ │ │ │ - smlatteq r0, sl, r8, ip │ │ │ │ - smlatteq r0, r4, r8, ip │ │ │ │ + smlatteq r0, sl, fp, ip │ │ │ │ + smlatteq r0, r4, fp, ip │ │ │ │ ldrdeq ip, [r0, -lr] │ │ │ │ ldrdeq ip, [r0, -r8] │ │ │ │ ldrdeq ip, [r0, -r2] │ │ │ │ - smlabteq r0, ip, r8, ip │ │ │ │ + smlabteq r0, ip, fp, ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf5b1461f │ │ │ │ @@ -93371,58 +93371,58 @@ │ │ │ │ and lr, r7, sl, lsr r8 │ │ │ │ @ instruction: 0x463b4a30 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ ldmda r0!, {r2, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - tsteq r0, sl, lsl #18 │ │ │ │ + tsteq r0, sl, lsl #24 │ │ │ │ strdeq ip, [r2, -r2] │ │ │ │ - tsteq r0, r0, ror #20 │ │ │ │ - smlatbeq r2, r8, r0, ip │ │ │ │ - tsteq r1, r6, asr #22 │ │ │ │ - strdeq fp, [r2, -ip] │ │ │ │ - @ instruction: 0x0100c7be │ │ │ │ - smlatbeq r0, r0, r0, ip │ │ │ │ - smlabbeq r2, sl, r8, fp │ │ │ │ - smlabteq r1, r8, r3, r3 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - @ instruction: 0x0102bbbe │ │ │ │ - tsteq r2, r2, asr r8 │ │ │ │ - tsteq r3, r8, lsr #20 │ │ │ │ - tsteq r2, r8, lsr r8 │ │ │ │ - tsteq r3, r8, lsr sp │ │ │ │ - strheq ip, [r0, -lr] │ │ │ │ - tsteq r3, r2, lsr sp │ │ │ │ - smlatbeq r0, sl, r0, ip │ │ │ │ - strdeq fp, [r0, -r2] │ │ │ │ + tsteq r0, r0, ror #26 │ │ │ │ + smlatbeq r2, r8, r3, ip │ │ │ │ + tsteq r1, r6, asr #28 │ │ │ │ + strdeq ip, [r2, -ip] │ │ │ │ + @ instruction: 0x0100cabe │ │ │ │ + smlatbeq r0, r0, r3, ip │ │ │ │ + smlabbeq r2, sl, fp, fp │ │ │ │ + smlabteq r1, r8, r6, r3 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + @ instruction: 0x0102bebe │ │ │ │ + tsteq r2, r2, asr fp │ │ │ │ + tsteq r3, r8, lsr #26 │ │ │ │ + tsteq r2, r8, lsr fp │ │ │ │ + tsteq r3, r8, lsr r0 │ │ │ │ + @ instruction: 0x0100c3be │ │ │ │ + tsteq r3, r2, lsr r0 │ │ │ │ + smlatbeq r0, sl, r3, ip │ │ │ │ + strdeq ip, [r0, -r2] │ │ │ │ ldrdeq fp, [r2, -lr] │ │ │ │ - @ instruction: 0x0103bc90 │ │ │ │ - @ instruction: 0x0103bc90 │ │ │ │ - @ instruction: 0x0103bc96 │ │ │ │ - @ instruction: 0x0103bc96 │ │ │ │ - @ instruction: 0x0102b798 │ │ │ │ - smlabteq r1, r2, r2, r3 │ │ │ │ - tsteq r2, r8, ror r7 │ │ │ │ - tsteq r0, lr, ror #30 │ │ │ │ - tsteq r2, r8, asr r7 │ │ │ │ - tsteq r3, r6, ror #2 │ │ │ │ - tsteq r2, r8, lsr r7 │ │ │ │ - smlabteq r2, r2, r3, fp │ │ │ │ - tsteq r2, sl, lsl r7 │ │ │ │ - tsteq r3, ip, ror r1 │ │ │ │ - tsteq r2, r0, lsl #14 │ │ │ │ - smlabbeq r3, r6, r1, sp │ │ │ │ - smlatteq r2, r6, r6, fp │ │ │ │ - tsteq r3, r2, ror r9 │ │ │ │ - @ instruction: 0x010132ba │ │ │ │ - smlabteq r2, r0, r6, fp │ │ │ │ - smlabbeq r3, sl, r7, sl │ │ │ │ - smlatbeq r2, r6, r6, fp │ │ │ │ - tsteq r0, r8, ror fp │ │ │ │ + @ instruction: 0x0103bf90 │ │ │ │ + @ instruction: 0x0103bf90 │ │ │ │ + @ instruction: 0x0103bf96 │ │ │ │ + @ instruction: 0x0103bf96 │ │ │ │ + @ instruction: 0x0102ba98 │ │ │ │ + smlabteq r1, r2, r5, r3 │ │ │ │ + tsteq r2, r8, ror sl │ │ │ │ + tsteq r0, lr, ror #4 │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ + tsteq r3, r6, ror #8 │ │ │ │ + tsteq r2, r8, lsr sl │ │ │ │ + smlabteq r2, r2, r6, fp │ │ │ │ + tsteq r2, sl, lsl sl │ │ │ │ + tsteq r3, ip, ror r4 │ │ │ │ + tsteq r2, r0, lsl #20 │ │ │ │ + smlabbeq r3, r6, r4, sp │ │ │ │ + smlatteq r2, r6, r9, fp │ │ │ │ + tsteq r3, r2, ror ip │ │ │ │ + @ instruction: 0x010135ba │ │ │ │ + smlabteq r2, r0, r9, fp │ │ │ │ + smlabbeq r3, sl, sl, sl │ │ │ │ + smlatbeq r2, r6, r9, fp │ │ │ │ + tsteq r0, r8, ror lr │ │ │ │ suble r2, r6, r4, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec1d544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdale fp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ eorsle r2, pc, r4, lsr r8 @ │ │ │ │ ldmdacs r0, {r0, r1, r2, r3, r4, fp, ip, lr, pc} │ │ │ │ @@ -93471,31 +93471,31 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ │ │ ldmdami r2, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2065 @ 0xfffff7ef │ │ │ │ ldmdami r1, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlabteq r0, sl, r9, fp │ │ │ │ - @ instruction: 0x0103e292 │ │ │ │ - @ instruction: 0x0100b990 │ │ │ │ - tsteq r3, r4, lsr #4 │ │ │ │ + smlabteq r0, sl, ip, fp │ │ │ │ + @ instruction: 0x0103e592 │ │ │ │ + @ instruction: 0x0100bc90 │ │ │ │ + tsteq r3, r4, lsr #10 │ │ │ │ ldrdeq lr, [r3, -ip] │ │ │ │ - @ instruction: 0x0103e19e │ │ │ │ - smlabbeq r3, r8, r1, lr │ │ │ │ - tsteq r0, r2, asr r9 │ │ │ │ - tsteq r0, ip, asr #18 │ │ │ │ - @ instruction: 0x0103e196 │ │ │ │ - smlatbeq r3, r4, r1, lr │ │ │ │ + @ instruction: 0x0103e49e │ │ │ │ + smlabbeq r3, r8, r4, lr │ │ │ │ + tsteq r0, r2, asr ip │ │ │ │ + tsteq r0, ip, asr #24 │ │ │ │ + @ instruction: 0x0103e496 │ │ │ │ + smlatbeq r3, r4, r4, lr │ │ │ │ strdeq lr, [r3, -r6] │ │ │ │ - smlabteq r3, r4, r1, lr │ │ │ │ - tsteq r0, lr, lsr #18 │ │ │ │ + smlabteq r3, r4, r4, lr │ │ │ │ + tsteq r0, lr, lsr #24 │ │ │ │ strdeq lr, [r3, -r0] │ │ │ │ strdeq lr, [r3, -sl] │ │ │ │ - tsteq r0, ip, lsl r9 │ │ │ │ + tsteq r0, ip, lsl ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ @ instruction: 0xf0002964 │ │ │ │ @@ -94060,136 +94060,136 @@ │ │ │ │ b ff684bc0 │ │ │ │ bmi 207ed54 │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7a39500 │ │ │ │ andlt lr, r3, lr, asr #21 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0x0103b99c │ │ │ │ - smlatteq r2, r6, r3, fp │ │ │ │ - smlatteq r3, lr, r0, lr │ │ │ │ - @ instruction: 0x0103b994 │ │ │ │ + @ instruction: 0x0103bc9c │ │ │ │ + smlatteq r2, r6, r6, fp │ │ │ │ + smlatteq r3, lr, r3, lr │ │ │ │ + @ instruction: 0x0103bc94 │ │ │ │ ldrdeq lr, [r3, -sl] │ │ │ │ - smlabbeq r3, r4, r9, fp │ │ │ │ - strdeq r9, [r1, -ip] │ │ │ │ - strdeq r9, [r1, -r0] │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ - tsteq r2, lr, lsr #6 │ │ │ │ - @ instruction: 0x0103b996 │ │ │ │ - @ instruction: 0x0103b99a │ │ │ │ - smlabbeq r3, r6, r9, fp │ │ │ │ - tsteq r9, r4, ror #18 │ │ │ │ - tsteq r3, r0, lsr sp │ │ │ │ + smlabbeq r3, r4, ip, fp │ │ │ │ + strdeq sl, [r1, -ip] │ │ │ │ + strdeq sl, [r1, -r0] │ │ │ │ + tsteq r3, r0, ror ip │ │ │ │ + tsteq r2, lr, lsr #12 │ │ │ │ + @ instruction: 0x0103bc96 │ │ │ │ + @ instruction: 0x0103bc9a │ │ │ │ + smlabbeq r3, r6, ip, fp │ │ │ │ + tsteq r9, r4, ror #24 │ │ │ │ + tsteq r3, r0, lsr r0 │ │ │ │ ldrdeq r9, [r3, -lr] │ │ │ │ - smlatbeq r2, sl, lr, ip │ │ │ │ - tsteq r3, sl, lsl sp │ │ │ │ - smlabteq r1, r0, r0, sl │ │ │ │ - strheq sl, [r1, -r8] │ │ │ │ - tsteq r3, sl, lsl #18 │ │ │ │ - tsteq r3, r8, lsl #2 │ │ │ │ - @ instruction: 0x0102d1b8 │ │ │ │ - smlatteq r3, r8, r8, fp │ │ │ │ - smlatteq r3, r8, r8, fp │ │ │ │ - smlatteq r3, ip, r8, fp │ │ │ │ - tsteq r3, r8, ror pc │ │ │ │ - tsteq r9, lr, ror #16 │ │ │ │ - smlabteq r3, r8, r8, fp │ │ │ │ - tsteq r3, sl, ror r0 │ │ │ │ - @ instruction: 0x0103b8be │ │ │ │ - @ instruction: 0x0103b8ba │ │ │ │ - tsteq r9, r0, lsl r8 │ │ │ │ - tsteq r3, sl, lsl #30 │ │ │ │ - tsteq r3, ip, lsl #30 │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ - tsteq r3, r4, lsl #30 │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ - tsteq r3, r8, lsl #30 │ │ │ │ - tsteq r3, ip, lsl #30 │ │ │ │ - tsteq r3, r0, lsl pc │ │ │ │ - tsteq r3, r8, lsl pc │ │ │ │ - tsteq r3, r0, lsl #16 │ │ │ │ - @ instruction: 0x0102ccb6 │ │ │ │ + smlatbeq r2, sl, r1, sp │ │ │ │ + tsteq r3, sl, lsl r0 │ │ │ │ + smlabteq r1, r0, r3, sl │ │ │ │ + @ instruction: 0x0101a3b8 │ │ │ │ + tsteq r3, sl, lsl #24 │ │ │ │ + tsteq r3, r8, lsl #8 │ │ │ │ + @ instruction: 0x0102d4b8 │ │ │ │ + smlatteq r3, r8, fp, fp │ │ │ │ + smlatteq r3, r8, fp, fp │ │ │ │ + smlatteq r3, ip, fp, fp │ │ │ │ + tsteq r3, r8, ror r2 │ │ │ │ + tsteq r9, lr, ror #22 │ │ │ │ + smlabteq r3, r8, fp, fp │ │ │ │ + tsteq r3, sl, ror r3 │ │ │ │ + @ instruction: 0x0103bbbe │ │ │ │ + @ instruction: 0x0103bbba │ │ │ │ + tsteq r9, r0, lsl fp │ │ │ │ + tsteq r3, sl, lsl #4 │ │ │ │ + tsteq r3, ip, lsl #4 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + tsteq r3, r4, lsl #4 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ + tsteq r3, ip, lsl #4 │ │ │ │ + tsteq r3, r0, lsl r2 │ │ │ │ + tsteq r3, r8, lsl r2 │ │ │ │ + tsteq r3, r0, lsl #22 │ │ │ │ + @ instruction: 0x0102cfb6 │ │ │ │ strdeq fp, [r3, -sl] │ │ │ │ strdeq fp, [r3, -r6] │ │ │ │ strdeq fp, [r3, -r2] │ │ │ │ - smlatteq r3, lr, r7, fp │ │ │ │ - smlatteq r3, sl, r7, fp │ │ │ │ - smlatteq r3, r6, r7, fp │ │ │ │ - smlatteq r3, r2, r7, fp │ │ │ │ + smlatteq r3, lr, sl, fp │ │ │ │ + smlatteq r3, sl, sl, fp │ │ │ │ + smlatteq r3, r6, sl, fp │ │ │ │ + smlatteq r3, r2, sl, fp │ │ │ │ ldrdeq fp, [r3, -ip] │ │ │ │ - tsteq r1, lr, lsr sp │ │ │ │ - tsteq r1, sl, lsr sp │ │ │ │ - tsteq r1, lr, lsr sp │ │ │ │ - tsteq r9, r0, ror r6 │ │ │ │ - smlatbeq r3, r2, r7, fp │ │ │ │ - ldrdeq sl, [r2, -sl] │ │ │ │ - strdeq sp, [r3, -r8] │ │ │ │ - smlabbeq r3, sl, r7, fp │ │ │ │ - @ instruction: 0x0102af92 │ │ │ │ - @ instruction: 0x01019b9e │ │ │ │ + tsteq r1, lr, lsr r0 │ │ │ │ + tsteq r1, sl, lsr r0 │ │ │ │ + tsteq r1, lr, lsr r0 │ │ │ │ + tsteq r9, r0, ror r9 │ │ │ │ + smlatbeq r3, r2, sl, fp │ │ │ │ + ldrdeq fp, [r2, -sl] │ │ │ │ + strdeq lr, [r3, -r8] │ │ │ │ + smlabbeq r3, sl, sl, fp │ │ │ │ + @ instruction: 0x0102b292 │ │ │ │ + @ instruction: 0x01019e9e │ │ │ │ strdeq fp, [r3, -r0] │ │ │ │ ldrdeq r9, [r1, -r4] │ │ │ │ - tsteq r3, r8, asr #14 │ │ │ │ - smlabteq r1, r8, ip, r9 │ │ │ │ + tsteq r3, r8, asr #20 │ │ │ │ + smlabteq r1, r8, pc, r9 @ │ │ │ │ ldrdeq r9, [r1, -r0] │ │ │ │ - smlabbeq r9, sl, r5, r7 │ │ │ │ - ldrdeq sl, [r2, -r4] │ │ │ │ - smlatteq r2, lr, lr, sl │ │ │ │ - @ instruction: 0x0102aeb6 │ │ │ │ - ldrdeq sl, [r2, -r0] │ │ │ │ - tsteq r0, r4, lsl r7 │ │ │ │ - smlatbeq r2, lr, lr, sl │ │ │ │ - @ instruction: 0x01019aba │ │ │ │ - smlatbeq r1, sl, sl, r9 │ │ │ │ - smlatbeq r1, r8, sl, r9 │ │ │ │ - smlabteq r3, sl, ip, sp │ │ │ │ - smlabteq r3, ip, ip, sp │ │ │ │ - @ instruction: 0x01019a96 │ │ │ │ - smlabteq r3, r0, ip, sp │ │ │ │ - smlabteq r3, lr, r5, r8 │ │ │ │ - @ instruction: 0x0109749a │ │ │ │ - smlatbeq r3, r0, ip, sp │ │ │ │ - smlatbeq r1, r0, sl, r9 │ │ │ │ - smlabbeq r1, lr, sl, r9 │ │ │ │ - tsteq r1, ip, ror #20 │ │ │ │ - tsteq r1, r4, ror sl │ │ │ │ - tsteq r1, r2, ror #20 │ │ │ │ - tsteq r3, r4, ror #24 │ │ │ │ - tsteq r3, r8, ror #24 │ │ │ │ - tsteq r3, r2, ror #24 │ │ │ │ - tsteq r3, ip, asr ip │ │ │ │ - tsteq r1, ip, lsl sl │ │ │ │ - tsteq r1, sl, lsl #20 │ │ │ │ - tsteq r3, sl, lsl #10 │ │ │ │ - tsteq r3, r4, ror fp │ │ │ │ - tsteq r3, lr, ror #22 │ │ │ │ - tsteq r3, r8, ror #22 │ │ │ │ - tsteq r3, r2, ror #22 │ │ │ │ - tsteq r3, ip, asr fp │ │ │ │ - tsteq r3, r6, asr fp │ │ │ │ - ldrdeq r2, [r1, -r8] │ │ │ │ - ldrdeq r2, [r1, -r6] │ │ │ │ - tsteq r9, sl, asr #6 │ │ │ │ - smlatteq r1, r0, sp, r2 │ │ │ │ - strdeq r2, [r1, -r4] │ │ │ │ - ldrdeq r2, [r1, -ip] │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ - tsteq r3, r0, ror fp │ │ │ │ - tsteq r2, lr, ror #16 │ │ │ │ - @ instruction: 0x01019ab6 │ │ │ │ - rscseq r6, pc, r0, lsr r2 @ │ │ │ │ - tsteq r3, r6, lsr r7 │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - smlatbeq r9, r4, r2, r7 │ │ │ │ - tsteq r3, r4, lsl fp │ │ │ │ - tsteq r2, sl, lsl #24 │ │ │ │ - tsteq r1, r0, ror #14 │ │ │ │ + smlabbeq r9, sl, r8, r7 │ │ │ │ + ldrdeq fp, [r2, -r4] │ │ │ │ + smlatteq r2, lr, r1, fp │ │ │ │ + @ instruction: 0x0102b1b6 │ │ │ │ + ldrdeq fp, [r2, -r0] │ │ │ │ + tsteq r0, r4, lsl sl │ │ │ │ + smlatbeq r2, lr, r1, fp │ │ │ │ + @ instruction: 0x01019dba │ │ │ │ + smlatbeq r1, sl, sp, r9 │ │ │ │ + smlatbeq r1, r8, sp, r9 │ │ │ │ + smlabteq r3, sl, pc, sp @ │ │ │ │ + smlabteq r3, ip, pc, sp @ │ │ │ │ + @ instruction: 0x01019d96 │ │ │ │ + smlabteq r3, r0, pc, sp @ │ │ │ │ + smlabteq r3, lr, r8, r8 │ │ │ │ + @ instruction: 0x0109779a │ │ │ │ + smlatbeq r3, r0, pc, sp @ │ │ │ │ + smlatbeq r1, r0, sp, r9 │ │ │ │ + smlabbeq r1, lr, sp, r9 │ │ │ │ + tsteq r1, ip, ror #26 │ │ │ │ + tsteq r1, r4, ror sp │ │ │ │ + tsteq r1, r2, ror #26 │ │ │ │ + tsteq r3, r4, ror #30 │ │ │ │ + tsteq r3, r8, ror #30 │ │ │ │ + tsteq r3, r2, ror #30 │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ + tsteq r1, ip, lsl sp │ │ │ │ + tsteq r1, sl, lsl #26 │ │ │ │ + tsteq r3, sl, lsl #16 │ │ │ │ + tsteq r3, r4, ror lr │ │ │ │ + tsteq r3, lr, ror #28 │ │ │ │ + tsteq r3, r8, ror #28 │ │ │ │ + tsteq r3, r2, ror #28 │ │ │ │ + tsteq r3, ip, asr lr │ │ │ │ + tsteq r3, r6, asr lr │ │ │ │ + ldrdeq r3, [r1, -r8] │ │ │ │ + ldrdeq r3, [r1, -r6] │ │ │ │ + tsteq r9, sl, asr #12 │ │ │ │ + smlatteq r1, r0, r0, r3 │ │ │ │ + strdeq r3, [r1, -r4] │ │ │ │ + ldrdeq r3, [r1, -ip] │ │ │ │ + tsteq r3, r8, ror #20 │ │ │ │ + tsteq r3, r0, ror lr │ │ │ │ + tsteq r2, lr, ror #22 │ │ │ │ + @ instruction: 0x01019db6 │ │ │ │ + rscseq r6, pc, r0, lsr r5 @ │ │ │ │ + tsteq r3, r6, lsr sl │ │ │ │ + tsteq r3, ip, lsr sl │ │ │ │ + smlatbeq r9, r4, r5, r7 │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + tsteq r2, sl, lsl #30 │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ strdeq sp, [r3, -r2] │ │ │ │ strdeq sp, [r3, -r6] │ │ │ │ - strheq fp, [r0, -r2] │ │ │ │ + @ instruction: 0x0100b3b2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec1e13c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q9, q12 │ │ │ │ addsmi r1, r8, #88, 6 @ 0x60000001 │ │ │ │ strbhi pc, [r1, #-3]! @ │ │ │ │ orrhi pc, r0, r2, lsl #4 │ │ │ │ @@ -95019,104 +95019,104 @@ │ │ │ │ @ instruction: 0x73a4f6a0 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ blx 9746a4 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ strbthi pc, [r4], r2, lsl #2 @ │ │ │ │ ldrbtmi r4, [r8], #-2138 @ 0xfffff7a6 │ │ │ │ ldmlt r8, {r0, r1, ip, sp, lr, pc} │ │ │ │ - tsteq r0, r0, ror #26 │ │ │ │ - ldrdeq sp, [r3, -ip] │ │ │ │ - tsteq r0, lr, lsl #26 │ │ │ │ + tsteq r0, r0, rrx │ │ │ │ + ldrdeq lr, [r3, -ip] │ │ │ │ + tsteq r0, lr │ │ │ │ strdeq sl, [r0, -r0] │ │ │ │ ldrdeq sl, [r0, -r8] │ │ │ │ - @ instruction: 0x0100acb2 │ │ │ │ - smlabbeq r0, r6, ip, sl │ │ │ │ - tsteq r0, r0, ror #24 │ │ │ │ - tsteq r0, ip, lsr ip │ │ │ │ - tsteq r0, lr, lsl #24 │ │ │ │ - smlatteq r0, r0, fp, sl │ │ │ │ - @ instruction: 0x0100abb2 │ │ │ │ - smlabbeq r0, r8, fp, sl │ │ │ │ - tsteq r0, ip, asr fp │ │ │ │ - tsteq r0, r0, lsr fp │ │ │ │ - tsteq r0, r6, lsr #22 │ │ │ │ - tsteq r0, r2, lsl #22 │ │ │ │ + @ instruction: 0x0100afb2 │ │ │ │ + smlabbeq r0, r6, pc, sl @ │ │ │ │ + tsteq r0, r0, ror #30 │ │ │ │ + tsteq r0, ip, lsr pc │ │ │ │ + tsteq r0, lr, lsl #30 │ │ │ │ + smlatteq r0, r0, lr, sl │ │ │ │ + @ instruction: 0x0100aeb2 │ │ │ │ + smlabbeq r0, r8, lr, sl │ │ │ │ + tsteq r0, ip, asr lr │ │ │ │ + tsteq r0, r0, lsr lr │ │ │ │ + tsteq r0, r6, lsr #28 │ │ │ │ + tsteq r0, r2, lsl #28 │ │ │ │ ldrdeq sl, [r0, -lr] │ │ │ │ - @ instruction: 0x0100aab2 │ │ │ │ - smlabbeq r0, r8, sl, sl │ │ │ │ - tsteq r0, lr, ror sl │ │ │ │ - tsteq r0, r8, asr sl │ │ │ │ - tsteq r0, ip, lsr #20 │ │ │ │ - tsteq r0, r2, lsr #20 │ │ │ │ + @ instruction: 0x0100adb2 │ │ │ │ + smlabbeq r0, r8, sp, sl │ │ │ │ + tsteq r0, lr, ror sp │ │ │ │ + tsteq r0, r8, asr sp │ │ │ │ + tsteq r0, ip, lsr #26 │ │ │ │ + tsteq r0, r2, lsr #26 │ │ │ │ strdeq sl, [r0, -lr] │ │ │ │ ldrdeq sl, [r0, -r0] │ │ │ │ - smlatbeq r0, r4, r9, sl │ │ │ │ - tsteq r0, r8, ror r9 │ │ │ │ - tsteq r0, lr, ror #18 │ │ │ │ - tsteq r0, r8, asr #18 │ │ │ │ - tsteq r0, sl, lsl r9 │ │ │ │ - tsteq r0, r0, lsl r9 │ │ │ │ - smlatteq r0, sl, r8, sl │ │ │ │ - @ instruction: 0x0100a8be │ │ │ │ - @ instruction: 0x0100a892 │ │ │ │ - smlabbeq r0, r8, r8, sl │ │ │ │ - tsteq r0, r6, ror r8 │ │ │ │ - tsteq r0, sl, asr #16 │ │ │ │ - tsteq r0, r8, lsr r8 │ │ │ │ - tsteq r0, r6, lsr #16 │ │ │ │ + smlatbeq r0, r4, ip, sl │ │ │ │ + tsteq r0, r8, ror ip │ │ │ │ + tsteq r0, lr, ror #24 │ │ │ │ + tsteq r0, r8, asr #24 │ │ │ │ + tsteq r0, sl, lsl ip │ │ │ │ + tsteq r0, r0, lsl ip │ │ │ │ + smlatteq r0, sl, fp, sl │ │ │ │ + @ instruction: 0x0100abbe │ │ │ │ + @ instruction: 0x0100ab92 │ │ │ │ + smlabbeq r0, r8, fp, sl │ │ │ │ + tsteq r0, r6, ror fp │ │ │ │ + tsteq r0, sl, asr #22 │ │ │ │ + tsteq r0, r8, lsr fp │ │ │ │ + tsteq r0, r6, lsr #22 │ │ │ │ strdeq sl, [r0, -r8] │ │ │ │ - smlabteq r0, ip, r7, sl │ │ │ │ - smlatbeq r0, r0, r7, sl │ │ │ │ - tsteq r0, r4, ror r7 │ │ │ │ + smlabteq r0, ip, sl, sl │ │ │ │ + smlatbeq r0, r0, sl, sl │ │ │ │ + tsteq r0, r4, ror sl │ │ │ │ + tsteq r0, r2, ror #20 │ │ │ │ + tsteq r0, r0, asr sl │ │ │ │ + tsteq r0, r4, lsr #20 │ │ │ │ + tsteq r0, r2, lsl sl │ │ │ │ + tsteq r0, r0, lsl #20 │ │ │ │ + ldrdeq sl, [r0, -r4] │ │ │ │ + smlatbeq r0, r8, r9, sl │ │ │ │ + smlabbeq r0, r4, r9, sl │ │ │ │ + tsteq r0, r8, asr r9 │ │ │ │ + tsteq r0, ip, lsr #18 │ │ │ │ + tsteq r0, r8, lsl #18 │ │ │ │ + smlatteq r0, r4, r8, sl │ │ │ │ + @ instruction: 0x0100a8b8 │ │ │ │ + @ instruction: 0x0100a894 │ │ │ │ + tsteq r0, r0, ror r8 │ │ │ │ + tsteq r0, r2, asr #16 │ │ │ │ + tsteq r0, r4, lsl r8 │ │ │ │ + smlatteq r0, r8, r7, sl │ │ │ │ + @ instruction: 0x0100a7bc │ │ │ │ + @ instruction: 0x0100a790 │ │ │ │ + smlabbeq r0, r6, r7, sl │ │ │ │ tsteq r0, r2, ror #14 │ │ │ │ - tsteq r0, r0, asr r7 │ │ │ │ - tsteq r0, r4, lsr #14 │ │ │ │ + tsteq r0, lr, lsr r7 │ │ │ │ tsteq r0, r2, lsl r7 │ │ │ │ - tsteq r0, r0, lsl #14 │ │ │ │ - ldrdeq sl, [r0, -r4] │ │ │ │ - smlatbeq r0, r8, r6, sl │ │ │ │ - smlabbeq r0, r4, r6, sl │ │ │ │ - tsteq r0, r8, asr r6 │ │ │ │ - tsteq r0, ip, lsr #12 │ │ │ │ - tsteq r0, r8, lsl #12 │ │ │ │ - smlatteq r0, r4, r5, sl │ │ │ │ - @ instruction: 0x0100a5b8 │ │ │ │ - @ instruction: 0x0100a594 │ │ │ │ - tsteq r0, r0, ror r5 │ │ │ │ - tsteq r0, r2, asr #10 │ │ │ │ - tsteq r0, r4, lsl r5 │ │ │ │ + smlatteq r0, lr, r6, sl │ │ │ │ + smlabteq r0, ip, r6, sl │ │ │ │ + smlatbeq r0, r2, r6, sl │ │ │ │ + tsteq r0, r8, ror r6 │ │ │ │ + tsteq r0, r6, asr r6 │ │ │ │ + tsteq r0, r4, lsr r6 │ │ │ │ + tsteq r0, sl, lsl #12 │ │ │ │ + smlatteq r0, r8, r5, sl │ │ │ │ + smlabteq r0, r6, r5, sl │ │ │ │ + @ instruction: 0x0100a598 │ │ │ │ + tsteq r0, ip, ror #10 │ │ │ │ + tsteq r0, r0, asr #10 │ │ │ │ + tsteq r0, ip, lsl r5 │ │ │ │ + strdeq sl, [r0, -r0] │ │ │ │ smlatteq r0, r8, r4, sl │ │ │ │ - @ instruction: 0x0100a4bc │ │ │ │ - @ instruction: 0x0100a490 │ │ │ │ - smlabbeq r0, r6, r4, sl │ │ │ │ - tsteq r0, r2, ror #8 │ │ │ │ - tsteq r0, lr, lsr r4 │ │ │ │ - tsteq r0, r2, lsl r4 │ │ │ │ + smlabteq r0, r4, r4, sl │ │ │ │ + @ instruction: 0x0100a498 │ │ │ │ + tsteq r0, ip, ror #8 │ │ │ │ + tsteq r0, r4, ror #8 │ │ │ │ + tsteq r0, r0, asr #8 │ │ │ │ + tsteq r0, ip, lsl r4 │ │ │ │ smlatteq r0, lr, r3, sl │ │ │ │ - smlabteq r0, ip, r3, sl │ │ │ │ - smlatbeq r0, r2, r3, sl │ │ │ │ - tsteq r0, r8, ror r3 │ │ │ │ - tsteq r0, r6, asr r3 │ │ │ │ - tsteq r0, r4, lsr r3 │ │ │ │ - tsteq r0, sl, lsl #6 │ │ │ │ - smlatteq r0, r8, r2, sl │ │ │ │ - smlabteq r0, r6, r2, sl │ │ │ │ - @ instruction: 0x0100a298 │ │ │ │ - tsteq r0, ip, ror #4 │ │ │ │ - tsteq r0, r0, asr #4 │ │ │ │ - tsteq r0, ip, lsl r2 │ │ │ │ - strdeq sl, [r0, -r0] │ │ │ │ - smlatteq r0, r8, r1, sl │ │ │ │ - smlabteq r0, r4, r1, sl │ │ │ │ - @ instruction: 0x0100a198 │ │ │ │ - tsteq r0, ip, ror #2 │ │ │ │ - tsteq r0, r4, ror #2 │ │ │ │ - tsteq r0, r0, asr #2 │ │ │ │ - tsteq r0, ip, lsl r1 │ │ │ │ - smlatteq r0, lr, r0, sl │ │ │ │ cmppvc ip, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ ldmdale pc!, {r3, r4, r7, r9, lr} @ │ │ │ │ svcvs 0x0074f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f6374 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -95929,103 +95929,103 @@ │ │ │ │ @ instruction: 0xf04f53e7 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10107db │ │ │ │ ldmdami sl, {r0, r3, r6, r7, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000b97d │ │ │ │ - tsteq r0, sl, asr pc │ │ │ │ - tsteq r0, ip, lsr #30 │ │ │ │ - tsteq r0, r2, lsr #30 │ │ │ │ - strdeq r9, [r0, -lr] │ │ │ │ - ldrdeq r9, [r0, -r8] │ │ │ │ - smlatbeq r0, sl, lr, r9 │ │ │ │ - smlabbeq r0, r6, lr, r9 │ │ │ │ - tsteq r0, r8, asr lr │ │ │ │ - tsteq r0, lr, asr #28 │ │ │ │ - tsteq r0, r8, lsr #28 │ │ │ │ - tsteq r3, r4, lsl r9 │ │ │ │ - @ instruction: 0x01009db6 │ │ │ │ - smlabbeq r0, r8, sp, r9 │ │ │ │ - tsteq r0, r8, asr sp │ │ │ │ - tsteq r0, r8, lsr #26 │ │ │ │ + tsteq r0, sl, asr r2 │ │ │ │ + tsteq r0, ip, lsr #4 │ │ │ │ + tsteq r0, r2, lsr #4 │ │ │ │ + strdeq sl, [r0, -lr] │ │ │ │ + ldrdeq sl, [r0, -r8] │ │ │ │ + smlatbeq r0, sl, r1, sl │ │ │ │ + smlabbeq r0, r6, r1, sl │ │ │ │ + tsteq r0, r8, asr r1 │ │ │ │ + tsteq r0, lr, asr #2 │ │ │ │ + tsteq r0, r8, lsr #2 │ │ │ │ + tsteq r3, r4, lsl ip │ │ │ │ + strheq sl, [r0, -r6] │ │ │ │ + smlabbeq r0, r8, r0, sl │ │ │ │ + qaddeq sl, r8, r0 │ │ │ │ + tsteq r0, r8, lsr #32 │ │ │ │ strdeq r9, [r0, -r6] │ │ │ │ - smlatteq r0, ip, ip, r9 │ │ │ │ - smlabteq r0, r6, ip, r9 │ │ │ │ - @ instruction: 0x01009c9e │ │ │ │ - tsteq r0, r2, ror ip │ │ │ │ - tsteq r0, r0, asr #24 │ │ │ │ - tsteq r0, r6, lsr ip │ │ │ │ - tsteq r0, r2, lsl ip │ │ │ │ - smlatteq r0, lr, fp, r9 │ │ │ │ - @ instruction: 0x01009bbc │ │ │ │ - smlabbeq r0, sl, fp, r9 │ │ │ │ - tsteq r0, lr, asr fp │ │ │ │ - tsteq r0, r4, asr fp │ │ │ │ - tsteq r0, lr, lsr #22 │ │ │ │ - tsteq r0, r0, lsl #22 │ │ │ │ + smlatteq r0, ip, pc, r9 @ │ │ │ │ + smlabteq r0, r6, pc, r9 @ │ │ │ │ + @ instruction: 0x01009f9e │ │ │ │ + tsteq r0, r2, ror pc │ │ │ │ + tsteq r0, r0, asr #30 │ │ │ │ + tsteq r0, r6, lsr pc │ │ │ │ + tsteq r0, r2, lsl pc │ │ │ │ + smlatteq r0, lr, lr, r9 │ │ │ │ + @ instruction: 0x01009ebc │ │ │ │ + smlabbeq r0, sl, lr, r9 │ │ │ │ + tsteq r0, lr, asr lr │ │ │ │ + tsteq r0, r4, asr lr │ │ │ │ + tsteq r0, lr, lsr #28 │ │ │ │ + tsteq r0, r0, lsl #28 │ │ │ │ strdeq r9, [r0, -r6] │ │ │ │ - smlabteq r0, r8, sl, r9 │ │ │ │ - @ instruction: 0x01009abe │ │ │ │ - smlatbeq r0, sl, sl, r9 │ │ │ │ - tsteq r0, r8, ror sl │ │ │ │ - tsteq r0, r8, asr #20 │ │ │ │ - tsteq r0, lr, lsr sl │ │ │ │ - tsteq r0, r8, lsl sl │ │ │ │ + smlabteq r0, r8, sp, r9 │ │ │ │ + @ instruction: 0x01009dbe │ │ │ │ + smlatbeq r0, sl, sp, r9 │ │ │ │ + tsteq r0, r8, ror sp │ │ │ │ + tsteq r0, r8, asr #26 │ │ │ │ + tsteq r0, lr, lsr sp │ │ │ │ + tsteq r0, r8, lsl sp │ │ │ │ strdeq r9, [r0, -r2] │ │ │ │ - @ instruction: 0x010099be │ │ │ │ - smlabbeq r0, sl, r9, r9 │ │ │ │ - tsteq r0, sl, asr r9 │ │ │ │ - tsteq r0, sl, lsr #18 │ │ │ │ - tsteq r0, r2, lsl #18 │ │ │ │ + @ instruction: 0x01009cbe │ │ │ │ + smlabbeq r0, sl, ip, r9 │ │ │ │ + tsteq r0, sl, asr ip │ │ │ │ + tsteq r0, sl, lsr #24 │ │ │ │ + tsteq r0, r2, lsl #24 │ │ │ │ ldrdeq r9, [r0, -sl] │ │ │ │ - smlatbeq r0, lr, r8, r9 │ │ │ │ - @ instruction: 0x0100989a │ │ │ │ - tsteq r0, r4, ror r8 │ │ │ │ - tsteq r0, r4, asr #16 │ │ │ │ - tsteq r0, r4, lsl r8 │ │ │ │ - tsteq r0, sl, lsl #16 │ │ │ │ - smlatteq r0, r2, r7, r9 │ │ │ │ - @ instruction: 0x010097b4 │ │ │ │ - smlatbeq r0, sl, r7, r9 │ │ │ │ - smlabbeq r0, r2, r7, r9 │ │ │ │ - tsteq r0, r0, asr r7 │ │ │ │ - tsteq r0, r0, lsr #14 │ │ │ │ + smlatbeq r0, lr, fp, r9 │ │ │ │ + @ instruction: 0x01009b9a │ │ │ │ + tsteq r0, r4, ror fp │ │ │ │ + tsteq r0, r4, asr #22 │ │ │ │ + tsteq r0, r4, lsl fp │ │ │ │ + tsteq r0, sl, lsl #22 │ │ │ │ + smlatteq r0, r2, sl, r9 │ │ │ │ + @ instruction: 0x01009ab4 │ │ │ │ + smlatbeq r0, sl, sl, r9 │ │ │ │ + smlabbeq r0, r2, sl, r9 │ │ │ │ + tsteq r0, r0, asr sl │ │ │ │ + tsteq r0, r0, lsr #20 │ │ │ │ strdeq r9, [r0, -r0] │ │ │ │ - smlabteq r0, r8, r6, r9 │ │ │ │ - @ instruction: 0x01009696 │ │ │ │ - smlabbeq r0, ip, r6, r9 │ │ │ │ - tsteq r0, lr, ror #12 │ │ │ │ - tsteq r0, lr, lsr r6 │ │ │ │ - tsteq r0, r4, lsr r6 │ │ │ │ - tsteq r0, ip, lsl #12 │ │ │ │ + smlabteq r0, r8, r9, r9 │ │ │ │ + @ instruction: 0x01009996 │ │ │ │ + smlabbeq r0, ip, r9, r9 │ │ │ │ + tsteq r0, lr, ror #18 │ │ │ │ + tsteq r0, lr, lsr r9 │ │ │ │ + tsteq r0, r4, lsr r9 │ │ │ │ + tsteq r0, ip, lsl #18 │ │ │ │ ldrdeq r9, [r0, -ip] │ │ │ │ - @ instruction: 0x010095b6 │ │ │ │ - smlabbeq r0, r8, r5, r9 │ │ │ │ - smlabbeq r0, r0, r5, r9 │ │ │ │ - tsteq r0, r2, asr r5 │ │ │ │ - tsteq r0, sl, asr #10 │ │ │ │ - tsteq r0, r4, lsr #10 │ │ │ │ - smlatteq r0, sl, r4, r9 │ │ │ │ - @ instruction: 0x010094be │ │ │ │ - @ instruction: 0x01009492 │ │ │ │ - tsteq r0, r8, ror #8 │ │ │ │ - tsteq r0, r8, lsr r4 │ │ │ │ - tsteq r0, r0, lsr r4 │ │ │ │ - tsteq r0, sl, lsl #8 │ │ │ │ - smlatteq r0, r0, r3, r9 │ │ │ │ + @ instruction: 0x010098b6 │ │ │ │ + smlabbeq r0, r8, r8, r9 │ │ │ │ + smlabbeq r0, r0, r8, r9 │ │ │ │ + tsteq r0, r2, asr r8 │ │ │ │ + tsteq r0, sl, asr #16 │ │ │ │ + tsteq r0, r4, lsr #16 │ │ │ │ + smlatteq r0, sl, r7, r9 │ │ │ │ + @ instruction: 0x010097be │ │ │ │ + @ instruction: 0x01009792 │ │ │ │ + tsteq r0, r8, ror #14 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ + tsteq r0, r0, lsr r7 │ │ │ │ + tsteq r0, sl, lsl #14 │ │ │ │ + smlatteq r0, r0, r6, r9 │ │ │ │ ldrdeq r9, [r0, -r8] │ │ │ │ - @ instruction: 0x010093b2 │ │ │ │ - smlabbeq r0, r8, r3, r9 │ │ │ │ - tsteq r0, lr, asr r3 │ │ │ │ - tsteq r0, r6, asr r3 │ │ │ │ - tsteq r0, r4, lsr r3 │ │ │ │ - tsteq r0, r2, lsl r3 │ │ │ │ - smlatteq r0, r6, r2, r9 │ │ │ │ - @ instruction: 0x010092b8 │ │ │ │ + @ instruction: 0x010096b2 │ │ │ │ + smlabbeq r0, r8, r6, r9 │ │ │ │ + tsteq r0, lr, asr r6 │ │ │ │ + tsteq r0, r6, asr r6 │ │ │ │ + tsteq r0, r4, lsr r6 │ │ │ │ + tsteq r0, r2, lsl r6 │ │ │ │ + smlatteq r0, r6, r5, r9 │ │ │ │ + @ instruction: 0x010095b8 │ │ │ │ @ instruction: 0x43bcf641 │ │ │ │ ldmdale r6, {r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x00e5f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f53e5 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -96833,103 +96833,103 @@ │ │ │ │ cmpppl r7, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ blx 9762fc │ │ │ │ ldrbeq pc, [sl, r3, lsl #6] @ │ │ │ │ adcshi pc, r8, r1, lsl #2 │ │ │ │ ldrbtmi r4, [r8], #-2137 @ 0xfffff7a7 │ │ │ │ blt 1c058a4 │ │ │ │ - tsteq r0, r6, lsr #2 │ │ │ │ - tsteq r0, ip, lsl r1 │ │ │ │ + tsteq r0, r6, lsr #8 │ │ │ │ + tsteq r0, ip, lsl r4 │ │ │ │ strdeq r9, [r0, -r8] │ │ │ │ ldrdeq r9, [r0, -r4] │ │ │ │ - smlatbeq r0, r8, r0, r9 │ │ │ │ - smlabbeq r0, r4, r0, r9 │ │ │ │ - tsteq r0, r0, rrx │ │ │ │ + smlatbeq r0, r8, r3, r9 │ │ │ │ + smlabbeq r0, r4, r3, r9 │ │ │ │ + tsteq r0, r0, ror #6 │ │ │ │ + tsteq r0, r0, lsr r3 │ │ │ │ + tsteq r0, r2, lsl #6 │ │ │ │ + ldrdeq r9, [r0, -r6] │ │ │ │ + @ instruction: 0x010092b2 │ │ │ │ + smlabbeq r0, r4, r2, r9 │ │ │ │ + tsteq r0, sl, ror r2 │ │ │ │ + tsteq r0, r4, asr r2 │ │ │ │ + tsteq r0, r6, lsr #4 │ │ │ │ + strdeq r9, [r0, -r8] │ │ │ │ + smlatteq r0, lr, r1, r9 │ │ │ │ + smlabteq r0, r8, r1, r9 │ │ │ │ + smlatbeq r0, r2, r1, r9 │ │ │ │ + tsteq r0, r6, ror r1 │ │ │ │ + tsteq r0, sl, asr #2 │ │ │ │ + tsteq r0, lr, lsl r1 │ │ │ │ + tsteq r0, r4, lsl r1 │ │ │ │ + strdeq r9, [r0, -r0] │ │ │ │ + smlabteq r0, ip, r0, r9 │ │ │ │ + smlatbeq r0, r0, r0, r9 │ │ │ │ + tsteq r0, ip, ror r0 │ │ │ │ + qaddeq r9, r0, r0 │ │ │ │ + tsteq r0, r6, asr #32 │ │ │ │ tsteq r0, r0, lsr r0 │ │ │ │ - tsteq r0, r2 │ │ │ │ - ldrdeq r8, [r0, -r6] │ │ │ │ - @ instruction: 0x01008fb2 │ │ │ │ - smlabbeq r0, r4, pc, r8 @ │ │ │ │ - tsteq r0, sl, ror pc │ │ │ │ - tsteq r0, r4, asr pc │ │ │ │ - tsteq r0, r6, lsr #30 │ │ │ │ - strdeq r8, [r0, -r8] │ │ │ │ - smlatteq r0, lr, lr, r8 │ │ │ │ - smlabteq r0, r8, lr, r8 │ │ │ │ - smlatbeq r0, r2, lr, r8 │ │ │ │ - tsteq r0, r6, ror lr │ │ │ │ - tsteq r0, sl, asr #28 │ │ │ │ - tsteq r0, lr, lsl lr │ │ │ │ - tsteq r0, r4, lsl lr │ │ │ │ - strdeq r8, [r0, -r0] │ │ │ │ - smlabteq r0, ip, sp, r8 │ │ │ │ - smlatbeq r0, r0, sp, r8 │ │ │ │ - tsteq r0, ip, ror sp │ │ │ │ - tsteq r0, r0, asr sp │ │ │ │ - tsteq r0, r6, asr #26 │ │ │ │ - tsteq r0, r0, lsr sp │ │ │ │ - tsteq r0, ip, lsl sp │ │ │ │ + tsteq r0, ip, lsl r0 │ │ │ │ ldrdeq r8, [r0, -r4] │ │ │ │ - tsteq r3, lr, lsr #16 │ │ │ │ - tsteq r3, r2, lsl #18 │ │ │ │ - tsteq r0, lr, ror #24 │ │ │ │ - tsteq r0, sl, asr ip │ │ │ │ - @ instruction: 0x0103b8b2 │ │ │ │ + tsteq r3, lr, lsr #22 │ │ │ │ + tsteq r3, r2, lsl #24 │ │ │ │ + tsteq r0, lr, ror #30 │ │ │ │ + tsteq r0, sl, asr pc │ │ │ │ + @ instruction: 0x0103bbb2 │ │ │ │ strdeq r8, [r0, -r2] │ │ │ │ ldrdeq r8, [r0, -lr] │ │ │ │ - tsteq r3, r8, ror r8 │ │ │ │ - @ instruction: 0x01008b96 │ │ │ │ - tsteq r3, r0, asr r7 │ │ │ │ - tsteq r3, ip, lsr r8 │ │ │ │ - tsteq r0, r8, lsl fp │ │ │ │ - tsteq r0, r4, lsl #22 │ │ │ │ - tsteq r3, r2, lsl #16 │ │ │ │ - smlabbeq r0, r2, sl, r8 │ │ │ │ - tsteq r0, r2, asr sl │ │ │ │ - tsteq r0, r4, lsr #20 │ │ │ │ - tsteq r0, r6, lsl #20 │ │ │ │ + tsteq r3, r8, ror fp │ │ │ │ + @ instruction: 0x01008e96 │ │ │ │ + tsteq r3, r0, asr sl │ │ │ │ + tsteq r3, ip, lsr fp │ │ │ │ + tsteq r0, r8, lsl lr │ │ │ │ + tsteq r0, r4, lsl #28 │ │ │ │ + tsteq r3, r2, lsl #22 │ │ │ │ + smlabbeq r0, r2, sp, r8 │ │ │ │ + tsteq r0, r2, asr sp │ │ │ │ + tsteq r0, r4, lsr #26 │ │ │ │ + tsteq r0, r6, lsl #26 │ │ │ │ ldrdeq r8, [r0, -sl] │ │ │ │ ldrdeq r8, [r0, -r0] │ │ │ │ - smlatbeq r0, sl, r9, r8 │ │ │ │ - tsteq r0, lr, ror #18 │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ - tsteq r0, r8, lsr r9 │ │ │ │ - tsteq r0, lr, lsr #18 │ │ │ │ - tsteq r0, r6, lsl r9 │ │ │ │ + smlatbeq r0, sl, ip, r8 │ │ │ │ + tsteq r0, lr, ror #24 │ │ │ │ + tsteq r0, r4, ror #24 │ │ │ │ + tsteq r0, r8, lsr ip │ │ │ │ + tsteq r0, lr, lsr #24 │ │ │ │ + tsteq r0, r6, lsl ip │ │ │ │ ldrdeq r8, [r0, -ip] │ │ │ │ - @ instruction: 0x010088be │ │ │ │ - @ instruction: 0x01008890 │ │ │ │ - tsteq r0, ip, ror r8 │ │ │ │ - tsteq r0, sl, asr r8 │ │ │ │ - tsteq r3, r6, lsl #14 │ │ │ │ - smlabbeq r3, r6, r7, fp │ │ │ │ - tsteq r3, r0, lsl r8 │ │ │ │ - @ instruction: 0x0103b892 │ │ │ │ + @ instruction: 0x01008bbe │ │ │ │ + @ instruction: 0x01008b90 │ │ │ │ + tsteq r0, ip, ror fp │ │ │ │ + tsteq r0, sl, asr fp │ │ │ │ + tsteq r3, r6, lsl #20 │ │ │ │ + smlabbeq r3, r6, sl, fp │ │ │ │ + tsteq r3, r0, lsl fp │ │ │ │ + @ instruction: 0x0103bb92 │ │ │ │ strdeq fp, [r3, -lr] │ │ │ │ - @ instruction: 0x0103b9ba │ │ │ │ - tsteq r3, lr, asr r9 │ │ │ │ - tsteq r0, r6, lsr #14 │ │ │ │ + @ instruction: 0x0103bcba │ │ │ │ + tsteq r3, lr, asr ip │ │ │ │ + tsteq r0, r6, lsr #20 │ │ │ │ strdeq r8, [r0, -sl] │ │ │ │ - smlabteq r0, sl, r6, r8 │ │ │ │ - @ instruction: 0x0100869a │ │ │ │ - tsteq r0, ip, ror #12 │ │ │ │ - tsteq r0, lr, lsr r6 │ │ │ │ - tsteq r0, r6, lsr r6 │ │ │ │ - tsteq r0, r2, lsl r6 │ │ │ │ - smlatteq r0, r2, r5, r8 │ │ │ │ - @ instruction: 0x010085be │ │ │ │ - @ instruction: 0x0100859c │ │ │ │ - tsteq r0, r2, ror r5 │ │ │ │ - tsteq r0, r8, asr #10 │ │ │ │ - tsteq r0, r0, asr #10 │ │ │ │ - tsteq r0, ip, lsl r5 │ │ │ │ - smlatteq r0, lr, r4, r8 │ │ │ │ - smlatteq r0, r6, r4, r8 │ │ │ │ - smlabteq r0, r4, r4, r8 │ │ │ │ - @ instruction: 0x01008496 │ │ │ │ + smlabteq r0, sl, r9, r8 │ │ │ │ + @ instruction: 0x0100899a │ │ │ │ + tsteq r0, ip, ror #18 │ │ │ │ + tsteq r0, lr, lsr r9 │ │ │ │ + tsteq r0, r6, lsr r9 │ │ │ │ + tsteq r0, r2, lsl r9 │ │ │ │ + smlatteq r0, r2, r8, r8 │ │ │ │ + @ instruction: 0x010088be │ │ │ │ + @ instruction: 0x0100889c │ │ │ │ + tsteq r0, r2, ror r8 │ │ │ │ + tsteq r0, r8, asr #16 │ │ │ │ + tsteq r0, r0, asr #16 │ │ │ │ + tsteq r0, ip, lsl r8 │ │ │ │ + smlatteq r0, lr, r7, r8 │ │ │ │ + smlatteq r0, r6, r7, r8 │ │ │ │ + smlabteq r0, r4, r7, r8 │ │ │ │ + @ instruction: 0x01008796 │ │ │ │ cmnppl ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdale sp, {r3, r4, r7, r9, lr}^ │ │ │ │ cmpppl pc, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ cmpppl r5, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -97731,106 +97731,106 @@ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ blx 977100 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ @ instruction: 0x81b6f100 │ │ │ │ ldrbtmi r4, [r8], #-2140 @ 0xfffff7a4 │ │ │ │ ldmdami ip, {r1, r3, r5, r6, r8, r9, sp, lr, pc}^ │ │ │ │ cmn r7, #120, 8 @ 0x78000000 │ │ │ │ - tsteq r0, r2, lsl #6 │ │ │ │ + tsteq r0, r2, lsl #12 │ │ │ │ ldrdeq r8, [r0, -r2] │ │ │ │ - @ instruction: 0x010082b2 │ │ │ │ - smlabbeq r0, lr, r2, r8 │ │ │ │ - tsteq r0, r2, ror #4 │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ - tsteq r0, r2, lsr r2 │ │ │ │ - tsteq r0, r2, lsl #4 │ │ │ │ + @ instruction: 0x010085b2 │ │ │ │ + smlabbeq r0, lr, r5, r8 │ │ │ │ + tsteq r0, r2, ror #10 │ │ │ │ + tsteq r0, r8, asr r5 │ │ │ │ + tsteq r0, r2, lsr r5 │ │ │ │ + tsteq r0, r2, lsl #10 │ │ │ │ ldrdeq r8, [r0, -r2] │ │ │ │ - smlabteq r0, r8, r1, r8 │ │ │ │ - smlatbeq r0, r4, r1, r8 │ │ │ │ - tsteq r0, r8, ror r1 │ │ │ │ - tsteq r0, lr, ror #2 │ │ │ │ - tsteq r0, r8, asr #2 │ │ │ │ - tsteq r0, r6, lsl r1 │ │ │ │ + smlabteq r0, r8, r4, r8 │ │ │ │ + smlatbeq r0, r4, r4, r8 │ │ │ │ + tsteq r0, r8, ror r4 │ │ │ │ + tsteq r0, lr, ror #8 │ │ │ │ + tsteq r0, r8, asr #8 │ │ │ │ + tsteq r0, r6, lsl r4 │ │ │ │ + smlatteq r0, r4, r3, r8 │ │ │ │ + @ instruction: 0x010083b8 │ │ │ │ + smlabbeq r0, ip, r3, r8 │ │ │ │ + tsteq r0, r6, ror #6 │ │ │ │ + tsteq r0, r0, asr #6 │ │ │ │ + tsteq r0, r0, lsl r3 │ │ │ │ + tsteq r0, r6, lsl #6 │ │ │ │ + smlatteq r0, r2, r2, r8 │ │ │ │ + @ instruction: 0x010082b6 │ │ │ │ + smlabbeq r0, sl, r2, r8 │ │ │ │ + smlabbeq r0, r0, r2, r8 │ │ │ │ + tsteq r0, sl, asr r2 │ │ │ │ + tsteq r0, sl, lsr #4 │ │ │ │ + tsteq r0, r0, lsr #4 │ │ │ │ + strdeq r8, [r0, -ip] │ │ │ │ + smlabteq r0, sl, r1, r8 │ │ │ │ + @ instruction: 0x0100819e │ │ │ │ + tsteq r0, r2, ror r1 │ │ │ │ + tsteq r0, r8, ror #2 │ │ │ │ + tsteq r0, r2, asr #2 │ │ │ │ + tsteq r0, r2, lsl r1 │ │ │ │ + tsteq r0, r8, lsl #2 │ │ │ │ smlatteq r0, r4, r0, r8 │ │ │ │ strheq r8, [r0, -r8] │ │ │ │ smlabbeq r0, ip, r0, r8 │ │ │ │ - tsteq r0, r6, rrx │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ - tsteq r0, r6 │ │ │ │ - smlatteq r0, r2, pc, r7 @ │ │ │ │ - @ instruction: 0x01007fb6 │ │ │ │ - smlabbeq r0, sl, pc, r7 @ │ │ │ │ - smlabbeq r0, r0, pc, r7 @ │ │ │ │ - tsteq r0, sl, asr pc │ │ │ │ - tsteq r0, sl, lsr #30 │ │ │ │ - tsteq r0, r0, lsr #30 │ │ │ │ - strdeq r7, [r0, -ip] │ │ │ │ - smlabteq r0, sl, lr, r7 │ │ │ │ - @ instruction: 0x01007e9e │ │ │ │ - tsteq r0, r2, ror lr │ │ │ │ - tsteq r0, r8, ror #28 │ │ │ │ - tsteq r0, r2, asr #28 │ │ │ │ - tsteq r0, r2, lsl lr │ │ │ │ - tsteq r0, r8, lsl #28 │ │ │ │ - smlatteq r0, r4, sp, r7 │ │ │ │ - @ instruction: 0x01007db8 │ │ │ │ - smlabbeq r0, ip, sp, r7 │ │ │ │ - smlabbeq r0, r2, sp, r7 │ │ │ │ - tsteq r0, ip, asr sp │ │ │ │ - tsteq r0, ip, lsr #26 │ │ │ │ - tsteq r0, r2, lsr #26 │ │ │ │ + smlabbeq r0, r2, r0, r8 │ │ │ │ + qaddeq r8, ip, r0 │ │ │ │ + tsteq r0, ip, lsr #32 │ │ │ │ + tsteq r0, r2, lsr #32 │ │ │ │ strdeq r7, [r0, -lr] │ │ │ │ - smlabteq r0, ip, ip, r7 │ │ │ │ - @ instruction: 0x01007c9e │ │ │ │ - tsteq r0, r0, ror ip │ │ │ │ - tsteq r0, r0, asr #24 │ │ │ │ - tsteq r0, r0, lsl ip │ │ │ │ + smlabteq r0, ip, pc, r7 @ │ │ │ │ + @ instruction: 0x01007f9e │ │ │ │ + tsteq r0, r0, ror pc │ │ │ │ + tsteq r0, r0, asr #30 │ │ │ │ + tsteq r0, r0, lsl pc │ │ │ │ strdeq r7, [r0, -r0] │ │ │ │ - smlabteq r0, ip, fp, r7 │ │ │ │ - smlatbeq r0, r0, fp, r7 │ │ │ │ - @ instruction: 0x01007b96 │ │ │ │ - tsteq r0, r0, ror fp │ │ │ │ - tsteq r0, r0, asr #22 │ │ │ │ - tsteq r0, r0, lsl fp │ │ │ │ - tsteq r0, r6, lsl #22 │ │ │ │ - smlatteq r0, r2, sl, r7 │ │ │ │ - @ instruction: 0x01007ab6 │ │ │ │ - smlatbeq r0, ip, sl, r7 │ │ │ │ - smlabbeq r0, r6, sl, r7 │ │ │ │ - tsteq r0, r4, asr sl │ │ │ │ - tsteq r0, r8, lsr #20 │ │ │ │ + smlabteq r0, ip, lr, r7 │ │ │ │ + smlatbeq r0, r0, lr, r7 │ │ │ │ + @ instruction: 0x01007e96 │ │ │ │ + tsteq r0, r0, ror lr │ │ │ │ + tsteq r0, r0, asr #28 │ │ │ │ + tsteq r0, r0, lsl lr │ │ │ │ + tsteq r0, r6, lsl #28 │ │ │ │ + smlatteq r0, r2, sp, r7 │ │ │ │ + @ instruction: 0x01007db6 │ │ │ │ + smlatbeq r0, ip, sp, r7 │ │ │ │ + smlabbeq r0, r6, sp, r7 │ │ │ │ + tsteq r0, r4, asr sp │ │ │ │ + tsteq r0, r8, lsr #26 │ │ │ │ strdeq r7, [r0, -ip] │ │ │ │ ldrdeq r7, [r0, -r6] │ │ │ │ - @ instruction: 0x010079b0 │ │ │ │ - smlabbeq r0, r0, r9, r7 │ │ │ │ - tsteq r0, r6, ror r9 │ │ │ │ - tsteq r0, r4, asr r9 │ │ │ │ - tsteq r0, sl, lsr #18 │ │ │ │ - tsteq r0, r0, lsl #18 │ │ │ │ + @ instruction: 0x01007cb0 │ │ │ │ + smlabbeq r0, r0, ip, r7 │ │ │ │ + tsteq r0, r6, ror ip │ │ │ │ + tsteq r0, r4, asr ip │ │ │ │ + tsteq r0, sl, lsr #24 │ │ │ │ + tsteq r0, r0, lsl #24 │ │ │ │ strdeq r7, [r0, -r8] │ │ │ │ ldrdeq r7, [r0, -r4] │ │ │ │ - smlatbeq r0, r6, r8, r7 │ │ │ │ - @ instruction: 0x0100789e │ │ │ │ - tsteq r0, ip, ror r8 │ │ │ │ - tsteq r0, r0, asr r8 │ │ │ │ - tsteq r0, r4, lsr #16 │ │ │ │ + smlatbeq r0, r6, fp, r7 │ │ │ │ + @ instruction: 0x01007b9e │ │ │ │ + tsteq r0, ip, ror fp │ │ │ │ + tsteq r0, r0, asr fp │ │ │ │ + tsteq r0, r4, lsr #22 │ │ │ │ strdeq r7, [r0, -r6] │ │ │ │ - smlabteq r0, r8, r7, r7 │ │ │ │ - smlatbeq r0, sl, r7, r7 │ │ │ │ - smlabbeq r0, sl, r7, r7 │ │ │ │ - tsteq r0, r2, ror #14 │ │ │ │ - tsteq r0, ip, asr r7 │ │ │ │ - tsteq r0, sl, lsr r7 │ │ │ │ - tsteq r0, lr, lsl #14 │ │ │ │ - smlatteq r0, r2, r6, r7 │ │ │ │ + smlabteq r0, r8, sl, r7 │ │ │ │ + smlatbeq r0, sl, sl, r7 │ │ │ │ + smlabbeq r0, sl, sl, r7 │ │ │ │ + tsteq r0, r2, ror #20 │ │ │ │ + tsteq r0, ip, asr sl │ │ │ │ + tsteq r0, sl, lsr sl │ │ │ │ + tsteq r0, lr, lsl #20 │ │ │ │ + smlatteq r0, r2, r9, r7 │ │ │ │ ldrdeq r7, [r0, -ip] │ │ │ │ - @ instruction: 0x010076bc │ │ │ │ - @ instruction: 0x01007692 │ │ │ │ - smlabbeq r0, ip, r6, r7 │ │ │ │ + @ instruction: 0x010079bc │ │ │ │ + @ instruction: 0x01007992 │ │ │ │ + smlabbeq r0, ip, r9, r7 │ │ │ │ cmnppl r9, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ vpadd.i8 d2, d0, d12 │ │ │ │ @ instruction: 0xf04f829b │ │ │ │ blx 957070 │ │ │ │ ldrbeq pc, [sl, r3, lsl #6] @ │ │ │ │ rschi pc, sl, r0, lsl #2 │ │ │ │ @@ -98169,175 +98169,175 @@ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2211 @ 0xfffff75d │ │ │ │ stmiami r3!, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2210 @ 0xfffff75e │ │ │ │ svclt 0x0000bd08 │ │ │ │ strdeq r7, [r0, -r8] │ │ │ │ - smlabteq r0, lr, r4, r7 │ │ │ │ - smlatbeq r0, r0, r4, r7 │ │ │ │ - tsteq r0, r2, ror r4 │ │ │ │ - tsteq r0, sl, ror #8 │ │ │ │ - tsteq r0, r8, asr #8 │ │ │ │ - tsteq r0, r0, lsr #8 │ │ │ │ - tsteq r0, r8, lsl r4 │ │ │ │ + smlabteq r0, lr, r7, r7 │ │ │ │ + smlatbeq r0, r0, r7, r7 │ │ │ │ + tsteq r0, r2, ror r7 │ │ │ │ + tsteq r0, sl, ror #14 │ │ │ │ + tsteq r0, r8, asr #14 │ │ │ │ + tsteq r0, r0, lsr #14 │ │ │ │ + tsteq r0, r8, lsl r7 │ │ │ │ strdeq r7, [r0, -r6] │ │ │ │ - smlabteq r0, sl, r3, r7 │ │ │ │ - @ instruction: 0x0100739e │ │ │ │ - @ instruction: 0x01007396 │ │ │ │ - tsteq r0, r8, ror r3 │ │ │ │ - tsteq r0, r2, asr r3 │ │ │ │ - tsteq r0, ip, asr #6 │ │ │ │ - tsteq r0, ip, lsr #6 │ │ │ │ - tsteq r3, r4, asr #2 │ │ │ │ - @ instruction: 0x01039eba │ │ │ │ - tsteq r3, r4, asr pc │ │ │ │ - tsteq r0, lr, lsl #6 │ │ │ │ - smlabbeq r3, r4, r5, sl │ │ │ │ - tsteq r0, r2, lsl #6 │ │ │ │ + smlabteq r0, sl, r6, r7 │ │ │ │ + @ instruction: 0x0100769e │ │ │ │ + @ instruction: 0x01007696 │ │ │ │ + tsteq r0, r8, ror r6 │ │ │ │ + tsteq r0, r2, asr r6 │ │ │ │ + tsteq r0, ip, asr #12 │ │ │ │ + tsteq r0, ip, lsr #12 │ │ │ │ + tsteq r3, r4, asr #8 │ │ │ │ + @ instruction: 0x0103a1ba │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ + tsteq r0, lr, lsl #12 │ │ │ │ + smlabbeq r3, r4, r8, sl │ │ │ │ + tsteq r0, r2, lsl #12 │ │ │ │ strdeq r7, [r0, -ip] │ │ │ │ - strdeq r9, [r3, -sl] │ │ │ │ + strdeq sl, [r3, -sl] │ │ │ │ strdeq r7, [r0, -r0] │ │ │ │ - smlatteq r0, sl, r2, r7 │ │ │ │ - smlatteq r0, r4, r2, r7 │ │ │ │ + smlatteq r0, sl, r5, r7 │ │ │ │ + smlatteq r0, r4, r5, r7 │ │ │ │ ldrdeq r7, [r0, -lr] │ │ │ │ ldrdeq r7, [r0, -r8] │ │ │ │ ldrdeq r7, [r0, -r2] │ │ │ │ - smlabteq r0, ip, r2, r7 │ │ │ │ - smlabteq r0, r6, r2, r7 │ │ │ │ - smlabteq r0, r0, r2, r7 │ │ │ │ - @ instruction: 0x010072ba │ │ │ │ - @ instruction: 0x010072b4 │ │ │ │ - smlatbeq r0, lr, r2, r7 │ │ │ │ - smlatbeq r0, r8, r2, r7 │ │ │ │ - smlatbeq r0, r2, r2, r7 │ │ │ │ - @ instruction: 0x0100729c │ │ │ │ - @ instruction: 0x01007296 │ │ │ │ - @ instruction: 0x01007290 │ │ │ │ - smlabbeq r0, sl, r2, r7 │ │ │ │ - smlabbeq r0, r4, r2, r7 │ │ │ │ - tsteq r0, lr, ror r2 │ │ │ │ - tsteq r0, r8, ror r2 │ │ │ │ - tsteq r0, r2, ror r2 │ │ │ │ - tsteq r0, ip, ror #4 │ │ │ │ - tsteq r0, r6, ror #4 │ │ │ │ - tsteq r0, r0, ror #4 │ │ │ │ - tsteq r0, sl, asr r2 │ │ │ │ - tsteq r0, r4, asr r2 │ │ │ │ - tsteq r0, lr, asr #4 │ │ │ │ - tsteq r0, r8, asr #4 │ │ │ │ - tsteq r0, r2, asr #4 │ │ │ │ - tsteq r0, ip, lsr r2 │ │ │ │ - tsteq r0, r6, lsr r2 │ │ │ │ - tsteq r0, r0, lsr r2 │ │ │ │ - tsteq r0, sl, lsr #4 │ │ │ │ - tsteq r0, r4, lsr #4 │ │ │ │ - tsteq r0, lr, lsl r2 │ │ │ │ - tsteq r0, r8, lsl r2 │ │ │ │ - tsteq r0, r2, lsl r2 │ │ │ │ - tsteq r0, ip, lsl #4 │ │ │ │ - tsteq r0, r6, lsl #4 │ │ │ │ - mrseq r7, R8_usr │ │ │ │ + smlabteq r0, ip, r5, r7 │ │ │ │ + smlabteq r0, r6, r5, r7 │ │ │ │ + smlabteq r0, r0, r5, r7 │ │ │ │ + @ instruction: 0x010075ba │ │ │ │ + @ instruction: 0x010075b4 │ │ │ │ + smlatbeq r0, lr, r5, r7 │ │ │ │ + smlatbeq r0, r8, r5, r7 │ │ │ │ + smlatbeq r0, r2, r5, r7 │ │ │ │ + @ instruction: 0x0100759c │ │ │ │ + @ instruction: 0x01007596 │ │ │ │ + @ instruction: 0x01007590 │ │ │ │ + smlabbeq r0, sl, r5, r7 │ │ │ │ + smlabbeq r0, r4, r5, r7 │ │ │ │ + tsteq r0, lr, ror r5 │ │ │ │ + tsteq r0, r8, ror r5 │ │ │ │ + tsteq r0, r2, ror r5 │ │ │ │ + tsteq r0, ip, ror #10 │ │ │ │ + tsteq r0, r6, ror #10 │ │ │ │ + tsteq r0, r0, ror #10 │ │ │ │ + tsteq r0, sl, asr r5 │ │ │ │ + tsteq r0, r4, asr r5 │ │ │ │ + tsteq r0, lr, asr #10 │ │ │ │ + tsteq r0, r8, asr #10 │ │ │ │ + tsteq r0, r2, asr #10 │ │ │ │ + tsteq r0, ip, lsr r5 │ │ │ │ + tsteq r0, r6, lsr r5 │ │ │ │ + tsteq r0, r0, lsr r5 │ │ │ │ + tsteq r0, sl, lsr #10 │ │ │ │ + tsteq r0, r4, lsr #10 │ │ │ │ + tsteq r0, lr, lsl r5 │ │ │ │ + tsteq r0, r8, lsl r5 │ │ │ │ + tsteq r0, r2, lsl r5 │ │ │ │ + tsteq r0, ip, lsl #10 │ │ │ │ + tsteq r0, r6, lsl #10 │ │ │ │ + tsteq r0, r0, lsl #10 │ │ │ │ strdeq r7, [r0, -sl] │ │ │ │ strdeq r7, [r0, -r4] │ │ │ │ - smlatteq r0, lr, r1, r7 │ │ │ │ - smlatteq r0, r8, r1, r7 │ │ │ │ - smlatteq r0, r2, r1, r7 │ │ │ │ + smlatteq r0, lr, r4, r7 │ │ │ │ + smlatteq r0, r8, r4, r7 │ │ │ │ + smlatteq r0, r2, r4, r7 │ │ │ │ ldrdeq r7, [r0, -ip] │ │ │ │ ldrdeq r7, [r0, -r6] │ │ │ │ - tsteq r3, r0, lsr #26 │ │ │ │ - smlabteq r0, sl, r1, r7 │ │ │ │ - smlabteq r0, r4, r1, r7 │ │ │ │ - @ instruction: 0x010071be │ │ │ │ - @ instruction: 0x010071b8 │ │ │ │ - @ instruction: 0x010071b2 │ │ │ │ - smlatbeq r0, ip, r1, r7 │ │ │ │ - smlatbeq r0, r6, r1, r7 │ │ │ │ - smlatbeq r0, r0, r1, r7 │ │ │ │ - @ instruction: 0x0100719a │ │ │ │ - @ instruction: 0x01007194 │ │ │ │ - smlabbeq r0, lr, r1, r7 │ │ │ │ - smlabbeq r0, r8, r1, r7 │ │ │ │ - smlabbeq r0, r2, r1, r7 │ │ │ │ - tsteq r0, ip, ror r1 │ │ │ │ - tsteq r0, r6, ror r1 │ │ │ │ - @ instruction: 0x01039eb8 │ │ │ │ - tsteq r0, sl, ror #2 │ │ │ │ - tsteq r0, r4, ror #2 │ │ │ │ - ldrdeq r9, [r3, -r2] │ │ │ │ - tsteq r0, r8, asr r1 │ │ │ │ - tsteq r3, sl, lsl sp │ │ │ │ - smlatteq r3, ip, lr, r9 │ │ │ │ - tsteq r0, r6, asr #2 │ │ │ │ - tsteq r3, ip, lsl #30 │ │ │ │ - tsteq r0, sl, lsr r1 │ │ │ │ - tsteq r3, ip, lsr #30 │ │ │ │ - tsteq r0, lr, lsr #2 │ │ │ │ - tsteq r0, r8, lsr #2 │ │ │ │ - tsteq r3, sl, lsr sp │ │ │ │ - tsteq r0, ip, lsl r1 │ │ │ │ - tsteq r3, lr, asr r1 │ │ │ │ - tsteq r3, r8 │ │ │ │ - tsteq r3, r6, ror pc │ │ │ │ - tsteq r3, r4, asr pc │ │ │ │ + tsteq r3, r0, lsr #32 │ │ │ │ + smlabteq r0, sl, r4, r7 │ │ │ │ + smlabteq r0, r4, r4, r7 │ │ │ │ + @ instruction: 0x010074be │ │ │ │ + @ instruction: 0x010074b8 │ │ │ │ + @ instruction: 0x010074b2 │ │ │ │ + smlatbeq r0, ip, r4, r7 │ │ │ │ + smlatbeq r0, r6, r4, r7 │ │ │ │ + smlatbeq r0, r0, r4, r7 │ │ │ │ + @ instruction: 0x0100749a │ │ │ │ + @ instruction: 0x01007494 │ │ │ │ + smlabbeq r0, lr, r4, r7 │ │ │ │ + smlabbeq r0, r8, r4, r7 │ │ │ │ + smlabbeq r0, r2, r4, r7 │ │ │ │ + tsteq r0, ip, ror r4 │ │ │ │ + tsteq r0, r6, ror r4 │ │ │ │ + @ instruction: 0x0103a1b8 │ │ │ │ + tsteq r0, sl, ror #8 │ │ │ │ + tsteq r0, r4, ror #8 │ │ │ │ + ldrdeq sl, [r3, -r2] │ │ │ │ + tsteq r0, r8, asr r4 │ │ │ │ + tsteq r3, sl, lsl r0 │ │ │ │ + smlatteq r3, ip, r1, sl │ │ │ │ + tsteq r0, r6, asr #8 │ │ │ │ + tsteq r3, ip, lsl #4 │ │ │ │ + tsteq r0, sl, lsr r4 │ │ │ │ + tsteq r3, ip, lsr #4 │ │ │ │ + tsteq r0, lr, lsr #8 │ │ │ │ + tsteq r0, r8, lsr #8 │ │ │ │ + tsteq r3, sl, lsr r0 │ │ │ │ + tsteq r0, ip, lsl r4 │ │ │ │ + tsteq r3, lr, asr r4 │ │ │ │ + tsteq r3, r8, lsl #6 │ │ │ │ + tsteq r3, r6, ror r2 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ strdeq r7, [r0, -lr] │ │ │ │ strdeq r7, [r0, -r8] │ │ │ │ strdeq r7, [r0, -r2] │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ - smlatteq r0, r6, r0, r7 │ │ │ │ - smlabbeq r3, r0, r0, sl │ │ │ │ - tsteq r3, sl │ │ │ │ + tsteq r3, r4, ror r2 │ │ │ │ + smlatteq r0, r6, r3, r7 │ │ │ │ + smlabbeq r3, r0, r3, sl │ │ │ │ + tsteq r3, sl, lsl #6 │ │ │ │ ldrdeq r7, [r0, -r4] │ │ │ │ - smlatbeq r3, r6, r0, sl │ │ │ │ - smlabteq r0, r8, r0, r7 │ │ │ │ - tsteq r3, sl, asr #4 │ │ │ │ - smlabteq r3, r4, r1, sl │ │ │ │ - tsteq r3, lr, lsr r1 │ │ │ │ - strheq r7, [r0, -r0] │ │ │ │ - smlatbeq r0, sl, r0, r7 │ │ │ │ - tsteq r3, ip, ror #4 │ │ │ │ - swpeq r7, lr, [r0] │ │ │ │ - swpeq r7, r8, [r0] │ │ │ │ - swpeq r7, r2, [r0] │ │ │ │ - smlabbeq r0, ip, r0, r7 │ │ │ │ - smlabbeq r0, r6, r0, r7 │ │ │ │ - smlabbeq r0, r0, r0, r7 │ │ │ │ - tsteq r0, sl, ror r0 │ │ │ │ - tsteq r0, r4, ror r0 │ │ │ │ - tsteq r0, lr, rrx │ │ │ │ - tsteq r0, r8, rrx │ │ │ │ - tsteq r0, r2, rrx │ │ │ │ - qaddeq r7, ip, r0 │ │ │ │ - qaddeq r7, r6, r0 │ │ │ │ - qaddeq r7, r0, r0 │ │ │ │ - tsteq r0, sl, asr #32 │ │ │ │ - tsteq r0, r4, asr #32 │ │ │ │ - tsteq r0, lr, lsr r0 │ │ │ │ - tsteq r0, r8, lsr r0 │ │ │ │ - tsteq r0, r2, lsr r0 │ │ │ │ - tsteq r0, ip, lsr #32 │ │ │ │ - tsteq r0, r6, lsr #32 │ │ │ │ - tsteq r0, r0, lsr #32 │ │ │ │ - tsteq r0, sl, lsl r0 │ │ │ │ - tsteq r0, r4, lsl r0 │ │ │ │ - tsteq r0, lr │ │ │ │ - tsteq r0, r8 │ │ │ │ - tsteq r0, r2 │ │ │ │ - strdeq r6, [r0, -ip] │ │ │ │ - strdeq r6, [r0, -r6] │ │ │ │ - strdeq r6, [r0, -r0] │ │ │ │ - smlatteq r0, sl, pc, r6 @ │ │ │ │ - smlatteq r0, r4, pc, r6 @ │ │ │ │ - ldrdeq r6, [r0, -lr] │ │ │ │ - ldrdeq r6, [r0, -r8] │ │ │ │ - ldrdeq r6, [r0, -r2] │ │ │ │ - smlabteq r0, ip, pc, r6 @ │ │ │ │ - smlabteq r0, r6, pc, r6 @ │ │ │ │ - smlabteq r0, r0, pc, r6 @ │ │ │ │ - @ instruction: 0x01006fba │ │ │ │ + smlatbeq r3, r6, r3, sl │ │ │ │ + smlabteq r0, r8, r3, r7 │ │ │ │ + tsteq r3, sl, asr #10 │ │ │ │ + smlabteq r3, r4, r4, sl │ │ │ │ + tsteq r3, lr, lsr r4 │ │ │ │ + @ instruction: 0x010073b0 │ │ │ │ + smlatbeq r0, sl, r3, r7 │ │ │ │ + tsteq r3, ip, ror #10 │ │ │ │ + @ instruction: 0x0100739e │ │ │ │ + @ instruction: 0x01007398 │ │ │ │ + @ instruction: 0x01007392 │ │ │ │ + smlabbeq r0, ip, r3, r7 │ │ │ │ + smlabbeq r0, r6, r3, r7 │ │ │ │ + smlabbeq r0, r0, r3, r7 │ │ │ │ + tsteq r0, sl, ror r3 │ │ │ │ + tsteq r0, r4, ror r3 │ │ │ │ + tsteq r0, lr, ror #6 │ │ │ │ + tsteq r0, r8, ror #6 │ │ │ │ + tsteq r0, r2, ror #6 │ │ │ │ + tsteq r0, ip, asr r3 │ │ │ │ + tsteq r0, r6, asr r3 │ │ │ │ + tsteq r0, r0, asr r3 │ │ │ │ + tsteq r0, sl, asr #6 │ │ │ │ + tsteq r0, r4, asr #6 │ │ │ │ + tsteq r0, lr, lsr r3 │ │ │ │ + tsteq r0, r8, lsr r3 │ │ │ │ + tsteq r0, r2, lsr r3 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + tsteq r0, r6, lsr #6 │ │ │ │ + tsteq r0, r0, lsr #6 │ │ │ │ + tsteq r0, sl, lsl r3 │ │ │ │ + tsteq r0, r4, lsl r3 │ │ │ │ + tsteq r0, lr, lsl #6 │ │ │ │ + tsteq r0, r8, lsl #6 │ │ │ │ + tsteq r0, r2, lsl #6 │ │ │ │ + strdeq r7, [r0, -ip] │ │ │ │ + strdeq r7, [r0, -r6] │ │ │ │ + strdeq r7, [r0, -r0] │ │ │ │ + smlatteq r0, sl, r2, r7 │ │ │ │ + smlatteq r0, r4, r2, r7 │ │ │ │ + ldrdeq r7, [r0, -lr] │ │ │ │ + ldrdeq r7, [r0, -r8] │ │ │ │ + ldrdeq r7, [r0, -r2] │ │ │ │ + smlabteq r0, ip, r2, r7 │ │ │ │ + smlabteq r0, r6, r2, r7 │ │ │ │ + smlabteq r0, r0, r2, r7 │ │ │ │ + @ instruction: 0x010072ba │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ subsne pc, r8, #536870916 @ 0x20000004 │ │ │ │ ldrmi r4, [pc], -r5, lsl #12 │ │ │ │ @@ -100944,16 +100944,16 @@ │ │ │ │ blcc 8e269c │ │ │ │ blcs 7fa334 │ │ │ │ cmnphi ip, #0, 4 @ p-variant is OBSOLETE │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf14007da │ │ │ │ tst fp, r5, ror r3 │ │ │ │ - tsteq r0, r6, lsr #8 │ │ │ │ - tsteq r2, lr, lsl #24 │ │ │ │ + tsteq r0, r6, lsr #14 │ │ │ │ + tsteq r2, lr, lsl #30 │ │ │ │ teqpvs ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ ldmdale r2!, {r0, r3, r4, r7, r9, lr} │ │ │ │ tstpvs pc, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ stmdble fp, {r0, r3, r4, r7, r9, lr} │ │ │ │ cmnppl r8, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -101392,89 +101392,89 @@ │ │ │ │ mul r7, r0, r9 │ │ │ │ ldrtmi r4, [fp], -pc, asr #20 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ stmib r6, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - smlabteq r3, ip, r4, r7 │ │ │ │ - smlabteq r3, r8, r4, r7 │ │ │ │ - smlabteq r3, r4, r4, r7 │ │ │ │ - smlabteq r3, r0, r4, r7 │ │ │ │ - @ instruction: 0x010374bc │ │ │ │ - @ instruction: 0x010374b8 │ │ │ │ + smlabteq r3, ip, r7, r7 │ │ │ │ + smlabteq r3, r8, r7, r7 │ │ │ │ + smlabteq r3, r4, r7, r7 │ │ │ │ + smlabteq r3, r0, r7, r7 │ │ │ │ + @ instruction: 0x010377bc │ │ │ │ + @ instruction: 0x010377b8 │ │ │ │ strdeq r0, [r9, -r2] │ │ │ │ - smlatbeq r3, r2, r4, r7 │ │ │ │ + smlatbeq r3, r2, r7, r7 │ │ │ │ strdeq r4, [r0, -r8] │ │ │ │ strdeq r4, [r0, -r0] │ │ │ │ - smlabbeq r3, sl, r4, r7 │ │ │ │ - smlabbeq r3, ip, r4, r7 │ │ │ │ - smlabbeq r3, ip, r4, r7 │ │ │ │ - smlabbeq r3, lr, r4, r7 │ │ │ │ - tsteq r9, r6, ror #6 │ │ │ │ - tsteq r3, sl, ror r4 │ │ │ │ - tsteq r3, r6, lsr r4 │ │ │ │ - tsteq r3, r8, lsr r4 │ │ │ │ - tsteq r3, sl, lsr r4 │ │ │ │ - tsteq r9, r2, lsl r3 │ │ │ │ - tsteq r3, r6, asr #8 │ │ │ │ - tsteq r3, ip, asr #8 │ │ │ │ - tsteq r3, sl, asr #8 │ │ │ │ - tsteq r3, r8, asr #8 │ │ │ │ - tsteq r3, r6, asr #8 │ │ │ │ - smlatbeq r9, lr, r2, r0 │ │ │ │ + smlabbeq r3, sl, r7, r7 │ │ │ │ + smlabbeq r3, ip, r7, r7 │ │ │ │ + smlabbeq r3, ip, r7, r7 │ │ │ │ + smlabbeq r3, lr, r7, r7 │ │ │ │ + tsteq r9, r6, ror #12 │ │ │ │ + tsteq r3, sl, ror r7 │ │ │ │ + tsteq r3, r6, lsr r7 │ │ │ │ + tsteq r3, r8, lsr r7 │ │ │ │ + tsteq r3, sl, lsr r7 │ │ │ │ + tsteq r9, r2, lsl r6 │ │ │ │ + tsteq r3, r6, asr #14 │ │ │ │ + tsteq r3, ip, asr #14 │ │ │ │ + tsteq r3, sl, asr #14 │ │ │ │ + tsteq r3, r8, asr #14 │ │ │ │ + tsteq r3, r6, asr #14 │ │ │ │ + smlatbeq r9, lr, r5, r0 │ │ │ │ strdeq r5, [r2, -r2] │ │ │ │ - tsteq r2, r6, lsl ip │ │ │ │ - tsteq r2, r4, asr r6 │ │ │ │ - smlatbeq r0, r0, r4, r4 │ │ │ │ - @ instruction: 0x0100449a │ │ │ │ - smlatteq r3, lr, r3, r7 │ │ │ │ - smlatteq r3, r8, r3, r7 │ │ │ │ + tsteq r2, r6, lsl pc │ │ │ │ + tsteq r2, r4, asr r9 │ │ │ │ + smlatbeq r0, r0, r7, r4 │ │ │ │ + @ instruction: 0x0100479a │ │ │ │ + smlatteq r3, lr, r6, r7 │ │ │ │ + smlatteq r3, r8, r6, r7 │ │ │ │ strdeq r7, [r3, -sl] │ │ │ │ strdeq r7, [r3, -ip] │ │ │ │ strdeq r7, [r3, -sl] │ │ │ │ strdeq r5, [r2, -r0] │ │ │ │ - @ instruction: 0x010256b0 │ │ │ │ - smlatteq r2, r6, r5, r5 │ │ │ │ - smlatteq r2, r0, r5, r5 │ │ │ │ - smlabbeq r2, r4, r6, r5 │ │ │ │ - @ instruction: 0x010255ba │ │ │ │ - smlabteq r2, r8, r5, r5 │ │ │ │ + @ instruction: 0x010259b0 │ │ │ │ + smlatteq r2, r6, r8, r5 │ │ │ │ + smlatteq r2, r0, r8, r5 │ │ │ │ + smlabbeq r2, r4, r9, r5 │ │ │ │ + @ instruction: 0x010258ba │ │ │ │ + smlabteq r2, r8, r8, r5 │ │ │ │ ldrdeq r5, [r2, -r4] │ │ │ │ ldrdeq r5, [r2, -r2] │ │ │ │ ldrdeq r5, [r2, -r0] │ │ │ │ - smlatbeq r2, r8, r5, r5 │ │ │ │ - smlatbeq r2, r6, r5, r5 │ │ │ │ - smlabteq r2, r4, r5, r5 │ │ │ │ - @ instruction: 0x010255b8 │ │ │ │ - @ instruction: 0x010255b6 │ │ │ │ - @ instruction: 0x010255b4 │ │ │ │ - @ instruction: 0x010255ba │ │ │ │ - smlabteq r2, r0, r5, r5 │ │ │ │ - smlabteq r2, sl, r5, r5 │ │ │ │ - tsteq r3, ip, lsl #28 │ │ │ │ + smlatbeq r2, r8, r8, r5 │ │ │ │ + smlatbeq r2, r6, r8, r5 │ │ │ │ + smlabteq r2, r4, r8, r5 │ │ │ │ + @ instruction: 0x010258b8 │ │ │ │ + @ instruction: 0x010258b6 │ │ │ │ + @ instruction: 0x010258b4 │ │ │ │ + @ instruction: 0x010258ba │ │ │ │ + smlabteq r2, r0, r8, r5 │ │ │ │ + smlabteq r2, sl, r8, r5 │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ ldrdeq r0, [r9, -r4] │ │ │ │ - smlatbeq r2, ip, r5, r5 │ │ │ │ - @ instruction: 0x010255b0 │ │ │ │ + smlatbeq r2, ip, r8, r5 │ │ │ │ + @ instruction: 0x010258b0 │ │ │ │ ldrdeq r5, [r2, -r2] │ │ │ │ ldrdeq r5, [r2, -r0] │ │ │ │ - smlabbeq r9, r0, r0, r0 │ │ │ │ + smlabbeq r9, r0, r3, r0 │ │ │ │ strdeq r4, [r0, -r8] │ │ │ │ - smlatteq r2, r2, r9, r3 │ │ │ │ - mrseq r4, R8_usr │ │ │ │ - smlabteq r2, r4, r9, r3 │ │ │ │ + smlatteq r2, r2, ip, r3 │ │ │ │ + tsteq r0, r0, lsl #10 │ │ │ │ + smlabteq r2, r4, ip, r3 │ │ │ │ strdeq r4, [r0, -lr] │ │ │ │ - smlatbeq r2, r6, r9, r3 │ │ │ │ + smlatbeq r2, r6, ip, r3 │ │ │ │ ldrdeq fp, [r0, -r4] │ │ │ │ - smlabbeq r2, sl, r9, r3 │ │ │ │ - smlabteq r0, ip, r4, fp │ │ │ │ - tsteq r2, r0, ror r9 │ │ │ │ - tsteq r0, r6, ror #2 │ │ │ │ - tsteq r2, r2, asr r9 │ │ │ │ - tsteq r0, r4, lsr #28 │ │ │ │ + smlabbeq r2, sl, ip, r3 │ │ │ │ + smlabteq r0, ip, r7, fp │ │ │ │ + tsteq r2, r0, ror ip │ │ │ │ + tsteq r0, r6, ror #8 │ │ │ │ + tsteq r2, r2, asr ip │ │ │ │ + tsteq r0, r4, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec25310 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ addsmi r7, r8, #68, 6 @ 0x10000001 │ │ │ │ stmdale r9, {r0, r1, r2, r4, ip, lr, pc} │ │ │ │ svcvc 0x0019f5b0 │ │ │ │ @@ -101495,21 +101495,21 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ │ │ stmdami r8, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ stmdami r7, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlabbeq r3, r0, r0, r7 │ │ │ │ - tsteq r3, sl, asr #32 │ │ │ │ - tsteq r3, r0, rrx │ │ │ │ - tsteq r3, r2, lsr #32 │ │ │ │ - swpeq r7, r0, [r3] │ │ │ │ - swpeq r7, lr, [r3] │ │ │ │ - tsteq r3, r0, ror r0 │ │ │ │ + smlabbeq r3, r0, r3, r7 │ │ │ │ + tsteq r3, sl, asr #6 │ │ │ │ + tsteq r3, r0, ror #6 │ │ │ │ + tsteq r3, r2, lsr #6 │ │ │ │ + @ instruction: 0x01037390 │ │ │ │ + @ instruction: 0x0103739e │ │ │ │ + tsteq r3, r0, ror r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec2539c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvs 0x00eaf5b1 │ │ │ │ vtst.8 d29, d0, d6 │ │ │ │ @@ -101855,92 +101855,92 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf79b4620 │ │ │ │ ldcllt 13, cr14, [r8, #952]! @ 0x3b8 │ │ │ │ strdeq r0, [r3, -r8] │ │ │ │ strdeq r5, [r2, -r6] │ │ │ │ strdeq r5, [r2, -r2] │ │ │ │ strdeq r5, [r2, -r6] │ │ │ │ - tstpeq r8, r0, asr sp @ p-variant is OBSOLETE │ │ │ │ - ldrdeq r6, [r3, -r4] │ │ │ │ - @ instruction: 0x010236b0 │ │ │ │ - tsteq r3, sl, ror r4 │ │ │ │ - strdeq r3, [r0, -ip] │ │ │ │ - tsteq r3, r4, lsr r5 │ │ │ │ - strdeq r3, [r0, -r4] │ │ │ │ - smlatteq r0, r0, lr, r3 │ │ │ │ - smlabteq r8, sl, ip, pc @ │ │ │ │ - smlabteq r0, lr, lr, r3 │ │ │ │ - ldrdeq r3, [r0, -r0] │ │ │ │ - smlabteq r0, r8, lr, r3 │ │ │ │ - tsteq r3, r0, lsr pc │ │ │ │ - tsteq r3, r2, lsr pc │ │ │ │ - tsteq r3, sl, lsr #30 │ │ │ │ - smlabbeq r0, ip, lr, r3 │ │ │ │ - tsteq r3, r2, ror r4 │ │ │ │ - tsteq r0, sl, ror lr │ │ │ │ - smlabbeq r0, r8, lr, r3 │ │ │ │ - tstpeq r8, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - smlabbeq r0, r8, lr, r3 │ │ │ │ - tsteq r3, ip, lsl r4 │ │ │ │ - tsteq r0, lr, ror lr │ │ │ │ - tsteq r0, ip, ror #28 │ │ │ │ - @ instruction: 0x0108fbb8 │ │ │ │ - tsteq r0, lr, asr lr │ │ │ │ - tsteq r0, r6, ror #28 │ │ │ │ - tsteq r0, r8, ror #28 │ │ │ │ - tsteq r0, r2, ror #28 │ │ │ │ - tsteq r0, sl, lsr lr │ │ │ │ - tsteq r0, ip, lsr lr │ │ │ │ - tsteq r0, lr, asr #28 │ │ │ │ - tsteq r0, sl, ror #26 │ │ │ │ - tsteq r0, r4, ror #26 │ │ │ │ - tsteq r0, sl, lsr lr │ │ │ │ - tsteq r0, lr, lsr sp │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ - tsteq r3, sl, ror r5 │ │ │ │ - tsteq r0, r2, lsl sp │ │ │ │ - tsteq r0, ip, lsl #26 │ │ │ │ - tsteq r2, r6, lsl #20 │ │ │ │ - tsteq r2, r6, lsl #20 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ - tsteq r2, sl, asr #20 │ │ │ │ + qaddeq r0, r0, r9 │ │ │ │ + ldrdeq r7, [r3, -r4] │ │ │ │ + @ instruction: 0x010239b0 │ │ │ │ + tsteq r3, sl, ror r7 │ │ │ │ + strdeq r4, [r0, -ip] │ │ │ │ + tsteq r3, r4, lsr r8 │ │ │ │ + strdeq r4, [r0, -r4] │ │ │ │ + smlatteq r0, r0, r1, r4 │ │ │ │ + smlabteq r8, sl, pc, pc @ │ │ │ │ + smlabteq r0, lr, r1, r4 │ │ │ │ + ldrdeq r4, [r0, -r0] │ │ │ │ + smlabteq r0, r8, r1, r4 │ │ │ │ + tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r3, r2, lsr r2 │ │ │ │ + tsteq r3, sl, lsr #4 │ │ │ │ + smlabbeq r0, ip, r1, r4 │ │ │ │ + tsteq r3, r2, ror r7 │ │ │ │ + tsteq r0, sl, ror r1 │ │ │ │ + smlabbeq r0, r8, r1, r4 │ │ │ │ + tstpeq r8, ip, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r0, r8, r1, r4 │ │ │ │ + tsteq r3, ip, lsl r7 │ │ │ │ + tsteq r0, lr, ror r1 │ │ │ │ + tsteq r0, ip, ror #2 │ │ │ │ + @ instruction: 0x0108feb8 │ │ │ │ + tsteq r0, lr, asr r1 │ │ │ │ + tsteq r0, r6, ror #2 │ │ │ │ + tsteq r0, r8, ror #2 │ │ │ │ + tsteq r0, r2, ror #2 │ │ │ │ + tsteq r0, sl, lsr r1 │ │ │ │ + tsteq r0, ip, lsr r1 │ │ │ │ + tsteq r0, lr, asr #2 │ │ │ │ + tsteq r0, sl, rrx │ │ │ │ + tsteq r0, r4, rrx │ │ │ │ + tsteq r0, sl, lsr r1 │ │ │ │ + tsteq r0, lr, lsr r0 │ │ │ │ + tsteq r0, r8, lsr r0 │ │ │ │ + tsteq r3, sl, ror r8 │ │ │ │ + tsteq r0, r2, lsl r0 │ │ │ │ + tsteq r0, ip │ │ │ │ + tsteq r2, r6, lsl #26 │ │ │ │ + tsteq r2, r6, lsl #26 │ │ │ │ + tsteq r2, r4, lsl #26 │ │ │ │ + tsteq r2, sl, asr #26 │ │ │ │ ldrdeq r5, [r2, -sl] │ │ │ │ ldrdeq r5, [r2, -r8] │ │ │ │ - tsteq r3, r0, lsl r2 │ │ │ │ - tsteq r3, sl, lsl #4 │ │ │ │ - tsteq r3, r4, lsl #4 │ │ │ │ + tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r3, sl, lsl #10 │ │ │ │ + tsteq r3, r4, lsl #10 │ │ │ │ strdeq r0, [r3, -lr] │ │ │ │ strdeq r0, [r3, -r8] │ │ │ │ strdeq r0, [r3, -r2] │ │ │ │ - smlatteq r3, ip, r1, r0 │ │ │ │ - tsteq r0, lr, ror #8 │ │ │ │ - tsteq r0, ip, ror #8 │ │ │ │ - smlabteq r3, sl, r1, r0 │ │ │ │ + smlatteq r3, ip, r4, r0 │ │ │ │ + tsteq r0, lr, ror #14 │ │ │ │ + tsteq r0, ip, ror #14 │ │ │ │ + smlabteq r3, sl, r4, r0 │ │ │ │ ldrdeq pc, [r8, -r2] │ │ │ │ ldrdeq r0, [r3, -r4] │ │ │ │ - tsteq r0, ip, ror r4 │ │ │ │ - tsteq r0, r2, ror #8 │ │ │ │ - smlabteq r3, r8, r1, r0 │ │ │ │ - @ instruction: 0x01003bb0 │ │ │ │ - smlatbeq r0, sl, fp, r3 │ │ │ │ - tsteq r3, r8, ror #2 │ │ │ │ + tsteq r0, ip, ror r7 │ │ │ │ + tsteq r0, r2, ror #14 │ │ │ │ + smlabteq r3, r8, r4, r0 │ │ │ │ + @ instruction: 0x01003eb0 │ │ │ │ + smlatbeq r0, sl, lr, r3 │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ ldrdeq r0, [r3, -r4] │ │ │ │ ldrdeq r0, [r3, -sl] │ │ │ │ - tsteq r3, r0, asr r1 │ │ │ │ - smlatbeq r3, r8, r0, r0 │ │ │ │ - smlatbeq r3, lr, r0, r0 │ │ │ │ - tsteq r3, r8, lsr r1 │ │ │ │ - tsteq r3, lr, lsr r1 │ │ │ │ - tsteq r3, r4, lsr #2 │ │ │ │ - smlatteq r8, r0, r8, pc @ │ │ │ │ - tsteq r3, r2, lsr #2 │ │ │ │ - tsteq r2, lr, asr #4 │ │ │ │ - tsteq r3, r4, lsr #2 │ │ │ │ - smlabteq r0, r2, fp, r3 │ │ │ │ - tsteq r2, lr, lsl #4 │ │ │ │ + tsteq r3, r0, asr r4 │ │ │ │ + smlatbeq r3, r8, r3, r0 │ │ │ │ + smlatbeq r3, lr, r3, r0 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ + tsteq r3, lr, lsr r4 │ │ │ │ + tsteq r3, r4, lsr #8 │ │ │ │ + smlatteq r8, r0, fp, pc @ │ │ │ │ + tsteq r3, r2, lsr #8 │ │ │ │ + tsteq r2, lr, asr #10 │ │ │ │ + tsteq r3, r4, lsr #8 │ │ │ │ + smlabteq r0, r2, lr, r3 │ │ │ │ + tsteq r2, lr, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec25a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ addsmi r3, r8, #8, 6 @ 0x20000000 │ │ │ │ ldrbhi pc, [r6, -r0] @ │ │ │ │ cmpphi r6, #0, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -102738,100 +102738,100 @@ │ │ │ │ @ instruction: 0xf5a080b9 │ │ │ │ @ instruction: 0xf04f535d │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007da │ │ │ │ ldmdami r6, {r3, r4, r8, pc}^ │ │ │ │ @ instruction: 0xe1b54478 │ │ │ │ - smlabbeq r0, sl, r4, r3 │ │ │ │ - tsteq r3, r4, asr lr │ │ │ │ - tsteq r0, r8, lsr r4 │ │ │ │ - tsteq r0, r2, lsr #8 │ │ │ │ + smlabbeq r0, sl, r7, r3 │ │ │ │ + tsteq r3, r4, asr r1 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ + tsteq r0, r2, lsr #14 │ │ │ │ strdeq r3, [r0, -r6] │ │ │ │ - smlabteq r0, ip, r3, r3 │ │ │ │ - smlatbeq r0, r6, r3, r3 │ │ │ │ - smlabbeq r0, r2, r3, r3 │ │ │ │ - tsteq r0, r6, asr r3 │ │ │ │ - tsteq r0, r0, lsr r3 │ │ │ │ - tsteq r0, ip, lsl #6 │ │ │ │ - tsteq r3, r4, asr r8 │ │ │ │ + smlabteq r0, ip, r6, r3 │ │ │ │ + smlatbeq r0, r6, r6, r3 │ │ │ │ + smlabbeq r0, r2, r6, r3 │ │ │ │ + tsteq r0, r6, asr r6 │ │ │ │ + tsteq r0, r0, lsr r6 │ │ │ │ + tsteq r0, ip, lsl #12 │ │ │ │ + tsteq r3, r4, asr fp │ │ │ │ strdeq r6, [r3, -sl] │ │ │ │ - smlabbeq r0, r0, r2, r3 │ │ │ │ - tsteq r0, r2, asr r2 │ │ │ │ - tsteq r0, r8, lsr #4 │ │ │ │ + smlabbeq r0, r0, r5, r3 │ │ │ │ + tsteq r0, r2, asr r5 │ │ │ │ + tsteq r0, r8, lsr #10 │ │ │ │ strdeq r3, [r0, -lr] │ │ │ │ ldrdeq r3, [r0, -r2] │ │ │ │ - smlatbeq r0, r8, r1, r3 │ │ │ │ - @ instruction: 0x0100319e │ │ │ │ - tsteq r0, sl, ror r1 │ │ │ │ - tsteq r0, r6, asr r1 │ │ │ │ - tsteq r0, ip, lsr #2 │ │ │ │ - tsteq r0, r8, lsl #2 │ │ │ │ - smlatteq r0, r4, r0, r3 │ │ │ │ - smlatbeq r0, ip, r0, r3 │ │ │ │ - smlabbeq r0, r0, r0, r3 │ │ │ │ - tsteq r0, r6, ror r0 │ │ │ │ - qaddeq r3, r2, r0 │ │ │ │ - tsteq r0, r6, lsr #32 │ │ │ │ - tsteq r0, ip, lsl r0 │ │ │ │ - tsteq r0, sl │ │ │ │ - ldrdeq r2, [r0, -sl] │ │ │ │ - smlatbeq r0, r2, pc, r2 @ │ │ │ │ - smlabbeq r0, r4, pc, r2 @ │ │ │ │ - tsteq r0, r4, asr pc │ │ │ │ - tsteq r0, r0, asr #30 │ │ │ │ - tsteq r0, r2, lsr #30 │ │ │ │ - strdeq r2, [r0, -r0] │ │ │ │ - smlabteq r0, r4, lr, r2 │ │ │ │ - @ instruction: 0x01002eba │ │ │ │ - @ instruction: 0x01002e9c │ │ │ │ - tsteq r0, r8, ror lr │ │ │ │ + smlatbeq r0, r8, r4, r3 │ │ │ │ + @ instruction: 0x0100349e │ │ │ │ + tsteq r0, sl, ror r4 │ │ │ │ + tsteq r0, r6, asr r4 │ │ │ │ + tsteq r0, ip, lsr #8 │ │ │ │ + tsteq r0, r8, lsl #8 │ │ │ │ + smlatteq r0, r4, r3, r3 │ │ │ │ + smlatbeq r0, ip, r3, r3 │ │ │ │ + smlabbeq r0, r0, r3, r3 │ │ │ │ + tsteq r0, r6, ror r3 │ │ │ │ + tsteq r0, r2, asr r3 │ │ │ │ + tsteq r0, r6, lsr #6 │ │ │ │ + tsteq r0, ip, lsl r3 │ │ │ │ + tsteq r0, sl, lsl #6 │ │ │ │ + ldrdeq r3, [r0, -sl] │ │ │ │ + smlatbeq r0, r2, r2, r3 │ │ │ │ + smlabbeq r0, r4, r2, r3 │ │ │ │ + tsteq r0, r4, asr r2 │ │ │ │ + tsteq r0, r0, asr #4 │ │ │ │ + tsteq r0, r2, lsr #4 │ │ │ │ + strdeq r3, [r0, -r0] │ │ │ │ + smlabteq r0, r4, r1, r3 │ │ │ │ + @ instruction: 0x010031ba │ │ │ │ + @ instruction: 0x0100319c │ │ │ │ + tsteq r0, r8, ror r1 │ │ │ │ strdeq r6, [r3, -ip] │ │ │ │ - tsteq r3, r2, ror #8 │ │ │ │ - tsteq r3, r2, lsl #10 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ - smlatbeq r3, sl, r6, r6 │ │ │ │ - smlatteq r3, r2, r6, r6 │ │ │ │ - tsteq r0, r4, asr #26 │ │ │ │ - tsteq r0, r2, lsl sp │ │ │ │ - smlatteq r0, r4, ip, r2 │ │ │ │ - @ instruction: 0x01002cb6 │ │ │ │ - smlabbeq r0, r8, ip, r2 │ │ │ │ - tsteq r0, sl, asr ip │ │ │ │ - tsteq r0, r2, asr ip │ │ │ │ - tsteq r0, lr, lsr #24 │ │ │ │ - tsteq r0, sl, lsl #24 │ │ │ │ - smlatteq r0, r0, fp, r2 │ │ │ │ - @ instruction: 0x01002bb6 │ │ │ │ - smlatbeq r0, lr, fp, r2 │ │ │ │ - smlabbeq r0, sl, fp, r2 │ │ │ │ - tsteq r0, r6, ror #22 │ │ │ │ - tsteq r0, sl, lsr fp │ │ │ │ - tsteq r0, lr, lsl #22 │ │ │ │ - smlatteq r0, r2, sl, r2 │ │ │ │ + tsteq r3, r2, ror #14 │ │ │ │ + tsteq r3, r2, lsl #16 │ │ │ │ + tsteq r3, r4, lsl r9 │ │ │ │ + smlatbeq r3, sl, r9, r6 │ │ │ │ + smlatteq r3, r2, r9, r6 │ │ │ │ + tsteq r0, r4, asr #32 │ │ │ │ + tsteq r0, r2, lsl r0 │ │ │ │ + smlatteq r0, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x01002fb6 │ │ │ │ + smlabbeq r0, r8, pc, r2 @ │ │ │ │ + tsteq r0, sl, asr pc │ │ │ │ + tsteq r0, r2, asr pc │ │ │ │ + tsteq r0, lr, lsr #30 │ │ │ │ + tsteq r0, sl, lsl #30 │ │ │ │ + smlatteq r0, r0, lr, r2 │ │ │ │ + @ instruction: 0x01002eb6 │ │ │ │ + smlatbeq r0, lr, lr, r2 │ │ │ │ + smlabbeq r0, sl, lr, r2 │ │ │ │ + tsteq r0, r6, ror #28 │ │ │ │ + tsteq r0, sl, lsr lr │ │ │ │ + tsteq r0, lr, lsl #28 │ │ │ │ + smlatteq r0, r2, sp, r2 │ │ │ │ ldrdeq r2, [r0, -ip] │ │ │ │ - @ instruction: 0x01002abc │ │ │ │ - @ instruction: 0x01002a9c │ │ │ │ - tsteq r0, r0, ror sl │ │ │ │ - tsteq r0, r4, asr sl │ │ │ │ - tsteq r0, r4, lsr sl │ │ │ │ - tsteq r0, r6, lsl #20 │ │ │ │ + @ instruction: 0x01002dbc │ │ │ │ + @ instruction: 0x01002d9c │ │ │ │ + tsteq r0, r0, ror sp │ │ │ │ + tsteq r0, r4, asr sp │ │ │ │ + tsteq r0, r4, lsr sp │ │ │ │ + tsteq r0, r6, lsl #26 │ │ │ │ ldrdeq r2, [r0, -lr] │ │ │ │ - @ instruction: 0x010029b6 │ │ │ │ - smlabbeq r0, lr, r9, r2 │ │ │ │ - smlabbeq r0, r8, r9, r2 │ │ │ │ - tsteq r0, r6, ror #18 │ │ │ │ - tsteq r0, r4, asr #18 │ │ │ │ - tsteq r0, r8, lsl r9 │ │ │ │ - smlatteq r0, ip, r8, r2 │ │ │ │ - smlatteq r0, r6, r8, r2 │ │ │ │ - smlabteq r0, r6, r8, r2 │ │ │ │ - smlatbeq r0, r6, r8, r2 │ │ │ │ - tsteq r0, ip, ror r8 │ │ │ │ - tsteq r0, r0, asr r8 │ │ │ │ + @ instruction: 0x01002cb6 │ │ │ │ + smlabbeq r0, lr, ip, r2 │ │ │ │ + smlabbeq r0, r8, ip, r2 │ │ │ │ + tsteq r0, r6, ror #24 │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ + tsteq r0, r8, lsl ip │ │ │ │ + smlatteq r0, ip, fp, r2 │ │ │ │ + smlatteq r0, r6, fp, r2 │ │ │ │ + smlabteq r0, r6, fp, r2 │ │ │ │ + smlatbeq r0, r6, fp, r2 │ │ │ │ + tsteq r0, ip, ror fp │ │ │ │ + tsteq r0, r0, asr fp │ │ │ │ tstpvc ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ ldmdale r1, {r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x005cf5b0 │ │ │ │ @ instruction: 0xf5a0d30b │ │ │ │ @ instruction: 0xf04f535c │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -102959,73 +102959,73 @@ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2109 @ 0xfffff7c3 │ │ │ │ ldmdami sp!, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldrdeq r2, [r0, -r2] │ │ │ │ - smlabteq r0, ip, r6, r2 │ │ │ │ - smlatbeq r0, ip, r6, r2 │ │ │ │ - smlabbeq r0, ip, r6, r2 │ │ │ │ - tsteq r0, r6, ror #12 │ │ │ │ - tsteq r0, r6, asr #12 │ │ │ │ - tsteq r0, r6, lsr #12 │ │ │ │ - tsteq r3, r6, lsl #26 │ │ │ │ - @ instruction: 0x01035bb0 │ │ │ │ - tsteq r3, r2, asr fp │ │ │ │ - ldrdeq r5, [r3, -r0] │ │ │ │ - tsteq r0, r2, lsl #12 │ │ │ │ + smlabteq r0, ip, r9, r2 │ │ │ │ + smlatbeq r0, ip, r9, r2 │ │ │ │ + smlabbeq r0, ip, r9, r2 │ │ │ │ + tsteq r0, r6, ror #18 │ │ │ │ + tsteq r0, r6, asr #18 │ │ │ │ + tsteq r0, r6, lsr #18 │ │ │ │ + tsteq r3, r6 │ │ │ │ + @ instruction: 0x01035eb0 │ │ │ │ + tsteq r3, r2, asr lr │ │ │ │ + ldrdeq r6, [r3, -r0] │ │ │ │ + tsteq r0, r2, lsl #18 │ │ │ │ strdeq r2, [r0, -ip] │ │ │ │ strdeq r2, [r0, -r6] │ │ │ │ - tsteq r3, r4, lsl fp │ │ │ │ - smlatteq r0, sl, r5, r2 │ │ │ │ - smlatteq r0, r4, r5, r2 │ │ │ │ + tsteq r3, r4, lsl lr │ │ │ │ + smlatteq r0, sl, r8, r2 │ │ │ │ + smlatteq r0, r4, r8, r2 │ │ │ │ ldrdeq r2, [r0, -lr] │ │ │ │ ldrdeq r2, [r0, -r8] │ │ │ │ ldrdeq r2, [r0, -r2] │ │ │ │ - smlabteq r0, ip, r5, r2 │ │ │ │ - smlabteq r0, r6, r5, r2 │ │ │ │ - smlabteq r0, r0, r5, r2 │ │ │ │ - @ instruction: 0x010025ba │ │ │ │ - @ instruction: 0x010025b4 │ │ │ │ - smlatbeq r0, lr, r5, r2 │ │ │ │ - smlatbeq r0, r8, r5, r2 │ │ │ │ - smlatbeq r0, r2, r5, r2 │ │ │ │ - smlatbeq r3, r8, fp, r5 │ │ │ │ - tsteq r3, sl, ror #22 │ │ │ │ - @ instruction: 0x01002590 │ │ │ │ - tsteq r3, r6, lsl #24 │ │ │ │ - tsteq r3, r8, lsr ip │ │ │ │ - tsteq r0, lr, ror r5 │ │ │ │ - tsteq r3, ip, lsl #28 │ │ │ │ - tsteq r3, r6, asr #26 │ │ │ │ - smlabteq r3, r8, ip, r5 │ │ │ │ + smlabteq r0, ip, r8, r2 │ │ │ │ + smlabteq r0, r6, r8, r2 │ │ │ │ + smlabteq r0, r0, r8, r2 │ │ │ │ + @ instruction: 0x010028ba │ │ │ │ + @ instruction: 0x010028b4 │ │ │ │ + smlatbeq r0, lr, r8, r2 │ │ │ │ + smlatbeq r0, r8, r8, r2 │ │ │ │ + smlatbeq r0, r2, r8, r2 │ │ │ │ + smlatbeq r3, r8, lr, r5 │ │ │ │ + tsteq r3, sl, ror #28 │ │ │ │ + @ instruction: 0x01002890 │ │ │ │ + tsteq r3, r6, lsl #30 │ │ │ │ + tsteq r3, r8, lsr pc │ │ │ │ + tsteq r0, lr, ror r8 │ │ │ │ + tsteq r3, ip, lsl #2 │ │ │ │ + tsteq r3, r6, asr #32 │ │ │ │ + smlabteq r3, r8, pc, r5 @ │ │ │ │ strdeq r5, [r3, -sl] │ │ │ │ - tsteq r0, r0, ror #10 │ │ │ │ - tsteq r3, lr, ror #26 │ │ │ │ - tsteq r0, r4, asr r5 │ │ │ │ - smlatbeq r3, r2, lr, r5 │ │ │ │ - tsteq r3, ip, lsl lr │ │ │ │ - tsteq r0, r2, asr #10 │ │ │ │ - tsteq r0, ip, lsr r5 │ │ │ │ - tsteq r0, r6, lsr r5 │ │ │ │ - tsteq r0, r0, lsr r5 │ │ │ │ - tsteq r0, sl, lsr #10 │ │ │ │ - tsteq r0, r4, lsr #10 │ │ │ │ - tsteq r0, lr, lsl r5 │ │ │ │ - tsteq r0, r8, lsl r5 │ │ │ │ - tsteq r0, r2, lsl r5 │ │ │ │ - tsteq r0, ip, lsl #10 │ │ │ │ - tsteq r0, r6, lsl #10 │ │ │ │ - tsteq r0, r0, lsl #10 │ │ │ │ + tsteq r0, r0, ror #16 │ │ │ │ + tsteq r3, lr, rrx │ │ │ │ + tsteq r0, r4, asr r8 │ │ │ │ + smlatbeq r3, r2, r1, r6 │ │ │ │ + tsteq r3, ip, lsl r1 │ │ │ │ + tsteq r0, r2, asr #16 │ │ │ │ + tsteq r0, ip, lsr r8 │ │ │ │ + tsteq r0, r6, lsr r8 │ │ │ │ + tsteq r0, r0, lsr r8 │ │ │ │ + tsteq r0, sl, lsr #16 │ │ │ │ + tsteq r0, r4, lsr #16 │ │ │ │ + tsteq r0, lr, lsl r8 │ │ │ │ + tsteq r0, r8, lsl r8 │ │ │ │ + tsteq r0, r2, lsl r8 │ │ │ │ + tsteq r0, ip, lsl #16 │ │ │ │ + tsteq r0, r6, lsl #16 │ │ │ │ + tsteq r0, r0, lsl #16 │ │ │ │ strdeq r2, [r0, -sl] │ │ │ │ strdeq r2, [r0, -r4] │ │ │ │ - smlatteq r0, lr, r4, r2 │ │ │ │ - smlatteq r0, r8, r4, r2 │ │ │ │ - smlatteq r0, r2, r4, r2 │ │ │ │ + smlatteq r0, lr, r7, r2 │ │ │ │ + smlatteq r0, r8, r7, r2 │ │ │ │ + smlatteq r0, r2, r7, r2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ andcc pc, ip, #805306372 @ 0x30000004 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -103587,43 +103587,43 @@ │ │ │ │ stmda r8!, {r1, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bmi 708230 │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf79a9600 │ │ │ │ andlt lr, r2, r0, ror #16 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - tsteq r0, ip, lsl r0 │ │ │ │ - tsteq r2, r8, lsl #16 │ │ │ │ - smlatteq r3, r8, ip, r1 │ │ │ │ + tsteq r0, ip, lsl r3 │ │ │ │ + tsteq r2, r8, lsl #22 │ │ │ │ + smlatteq r3, r8, pc, r1 @ │ │ │ │ strdeq r1, [r2, -r6] │ │ │ │ - @ instruction: 0x010331b4 │ │ │ │ - @ instruction: 0x010331b4 │ │ │ │ - qaddeq r2, r6, r0 │ │ │ │ + @ instruction: 0x010334b4 │ │ │ │ + @ instruction: 0x010334b4 │ │ │ │ + tsteq r0, r6, asr r3 │ │ │ │ ldrdeq r3, [r3, -sl] │ │ │ │ - tsteq r0, r6, lsr r0 │ │ │ │ + tsteq r0, r6, lsr r3 │ │ │ │ ldrdeq r3, [r3, -r4] │ │ │ │ - tsteq r0, r0, lsr #32 │ │ │ │ - tsteq r0, r2, lsl r0 │ │ │ │ - @ instruction: 0x01035598 │ │ │ │ - smlabbeq r0, r4, r2, r9 │ │ │ │ - tsteq r2, sl, lsr r7 │ │ │ │ - tsteq r0, ip, ror r2 │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ - tsteq r0, sl, lsl pc │ │ │ │ - tsteq r2, r4, lsl #14 │ │ │ │ + tsteq r0, r0, lsr #6 │ │ │ │ + tsteq r0, r2, lsl r3 │ │ │ │ + @ instruction: 0x01035898 │ │ │ │ + smlabbeq r0, r4, r5, r9 │ │ │ │ + tsteq r2, sl, lsr sl │ │ │ │ + tsteq r0, ip, ror r5 │ │ │ │ + tsteq r2, r0, lsr #20 │ │ │ │ + tsteq r0, sl, lsl r2 │ │ │ │ + tsteq r2, r4, lsl #20 │ │ │ │ ldrdeq r1, [r0, -r6] │ │ │ │ andle r2, r9, r4, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec27484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7f60ff8 │ │ │ │ stclt 8, cr15, [r8, #-340] @ 0xfffffeac │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ svclt 0x00004770 │ │ │ │ - smlabteq r3, lr, r4, r5 │ │ │ │ + smlabteq r3, lr, r7, r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec274a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibcs r4, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf7f6d002 │ │ │ │ ldrd pc, [r4], -r5 @ │ │ │ │ bmi 561b08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d79c> │ │ │ │ @@ -103641,19 +103641,19 @@ │ │ │ │ bmi 344700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x230394> │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf799447a │ │ │ │ strd lr, [r4], -r8 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ @ instruction: 0xf799447a │ │ │ │ ldcllt 15, cr14, [r0, #-968]! @ 0xfffffc38 │ │ │ │ - tsteq r1, ip, asr r2 │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ - @ instruction: 0x01009196 │ │ │ │ - tsteq r3, r8, lsr #10 │ │ │ │ - tsteq r3, ip, lsr #10 │ │ │ │ + tsteq r1, ip, asr r5 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ + @ instruction: 0x01009496 │ │ │ │ + tsteq r3, r8, lsr #16 │ │ │ │ + tsteq r3, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec2751c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdacs r4!, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldmdacs r7, {r0, r2, r3, r4, fp, ip, lr, pc} │ │ │ │ ldmdacs r4, {r1, fp, ip, lr, pc} │ │ │ │ sub sp, r0, pc, lsl #18 │ │ │ │ @@ -103692,23 +103692,23 @@ │ │ │ │ stmdami fp, {r1, r3, sp, lr, pc} │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdami sl, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - tsteq r3, lr, lsr #8 │ │ │ │ + tsteq r3, lr, lsr #14 │ │ │ │ ldrdeq r1, [r0, -r2] │ │ │ │ - @ instruction: 0x010019b0 │ │ │ │ - smlatbeq r0, sl, r9, r1 │ │ │ │ - smlatteq r3, r0, r3, r5 │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ - tsteq r0, r6, ror r9 │ │ │ │ - tsteq r0, r0, ror r9 │ │ │ │ - tsteq r0, sl, ror #18 │ │ │ │ + @ instruction: 0x01001cb0 │ │ │ │ + smlatbeq r0, sl, ip, r1 │ │ │ │ + smlatteq r3, r0, r6, r5 │ │ │ │ + tsteq r0, ip, ror ip │ │ │ │ + tsteq r0, r6, ror ip │ │ │ │ + tsteq r0, r0, ror ip │ │ │ │ + tsteq r0, sl, ror #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [pc], -r3, lsl #1 │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ ldmdbcs r4!, {r3, r4, r7, r9, sl, lr} │ │ │ │ @@ -103835,34 +103835,34 @@ │ │ │ │ and lr, r7, sl, ror lr │ │ │ │ @ instruction: 0x46434a19 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ mrc 7, 3, APSR_nzcv, cr0, cr9, {4} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ - tsteq r3, r8, lsl sl │ │ │ │ - tsteq r2, r2, ror #8 │ │ │ │ - tsteq r3, lr, ror #2 │ │ │ │ - tsteq r3, r6, lsl sl │ │ │ │ - @ instruction: 0x0103529a │ │ │ │ - smlatbeq r3, r4, r2, r5 │ │ │ │ - smlatbeq r3, r6, r2, r5 │ │ │ │ - @ instruction: 0x01035294 │ │ │ │ - @ instruction: 0x01035296 │ │ │ │ - tsteq r3, r8, lsl #2 │ │ │ │ - smlatbeq r2, lr, r3, r1 │ │ │ │ - @ instruction: 0x010319b4 │ │ │ │ - tsteq r1, lr, lsr #32 │ │ │ │ - tsteq r1, r4, lsr #32 │ │ │ │ - smlatbeq r3, r6, r9, r1 │ │ │ │ - tsteq r2, r6, ror #6 │ │ │ │ - smlatbeq r1, r4, r1, r0 │ │ │ │ - tstpeq r2, sl, asr #28 @ p-variant is OBSOLETE │ │ │ │ - rscseq ip, lr, r4, lsl r9 │ │ │ │ - smlatbeq r8, r4, r9, sp │ │ │ │ + tsteq r3, r8, lsl sp │ │ │ │ + tsteq r2, r2, ror #14 │ │ │ │ + tsteq r3, lr, ror #8 │ │ │ │ + tsteq r3, r6, lsl sp │ │ │ │ + @ instruction: 0x0103559a │ │ │ │ + smlatbeq r3, r4, r5, r5 │ │ │ │ + smlatbeq r3, r6, r5, r5 │ │ │ │ + @ instruction: 0x01035594 │ │ │ │ + @ instruction: 0x01035596 │ │ │ │ + tsteq r3, r8, lsl #8 │ │ │ │ + smlatbeq r2, lr, r6, r1 │ │ │ │ + @ instruction: 0x01031cb4 │ │ │ │ + tsteq r1, lr, lsr #6 │ │ │ │ + tsteq r1, r4, lsr #6 │ │ │ │ + smlatbeq r3, r6, ip, r1 │ │ │ │ + tsteq r2, r6, ror #12 │ │ │ │ + smlatbeq r1, r4, r4, r0 │ │ │ │ + tsteq r3, sl, asr #2 │ │ │ │ + rscseq ip, lr, r4, lsl ip │ │ │ │ + smlatbeq r8, r4, ip, sp │ │ │ │ strdeq r1, [r0, -r8] │ │ │ │ svcvs 0x0072f5b0 │ │ │ │ addhi pc, r6, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec2786c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ @@ -104700,109 +104700,109 @@ │ │ │ │ bicshi pc, r9, #805306368 @ 0x30000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10307db │ │ │ │ stmdami r0!, {r0, r1, r4, r5, r6, r7, r8, pc}^ │ │ │ │ @ instruction: 0xf0034478 │ │ │ │ svclt 0x0000bf66 │ │ │ │ - smlabbeq r3, r6, pc, r6 @ │ │ │ │ - tsteq r0, r4, lsl #12 │ │ │ │ - smlatteq r0, r6, r5, r1 │ │ │ │ - smlabteq r0, lr, r5, r1 │ │ │ │ - smlatbeq r0, r8, r5, r1 │ │ │ │ - tsteq r0, ip, ror r5 │ │ │ │ - tsteq r0, r6, asr r5 │ │ │ │ - tsteq r0, r2, lsr r5 │ │ │ │ - mrseq r5, (UNDEF: 3) │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ - swpeq r5, sl, [r3] │ │ │ │ + smlabbeq r3, r6, r2, r7 │ │ │ │ + tsteq r0, r4, lsl #18 │ │ │ │ + smlatteq r0, r6, r8, r1 │ │ │ │ + smlabteq r0, lr, r8, r1 │ │ │ │ + smlatbeq r0, r8, r8, r1 │ │ │ │ + tsteq r0, ip, ror r8 │ │ │ │ + tsteq r0, r6, asr r8 │ │ │ │ + tsteq r0, r2, lsr r8 │ │ │ │ + mrseq r5, SP_svc │ │ │ │ + tsteq r3, r8, asr #6 │ │ │ │ + @ instruction: 0x0103539a │ │ │ │ ldrdeq r5, [r3, -r0] │ │ │ │ - tsteq r3, r2, lsr #2 │ │ │ │ - tsteq r3, r6, ror r1 │ │ │ │ - smlabteq r3, r4, r1, r5 │ │ │ │ - tsteq r3, ip, lsl r2 │ │ │ │ - @ instruction: 0x01035292 │ │ │ │ + tsteq r3, r2, lsr #8 │ │ │ │ + tsteq r3, r6, ror r4 │ │ │ │ + smlabteq r3, r4, r4, r5 │ │ │ │ + tsteq r3, ip, lsl r5 │ │ │ │ + @ instruction: 0x01035592 │ │ │ │ strdeq r5, [r3, -lr] │ │ │ │ - tsteq r3, ip, asr #6 │ │ │ │ - tsteq r3, lr, asr #6 │ │ │ │ - tsteq r0, r6, asr r3 │ │ │ │ - tsteq r0, ip, asr #6 │ │ │ │ - tsteq r0, r8, lsr #6 │ │ │ │ + tsteq r3, ip, asr #12 │ │ │ │ + tsteq r3, lr, asr #12 │ │ │ │ + tsteq r0, r6, asr r6 │ │ │ │ + tsteq r0, ip, asr #12 │ │ │ │ + tsteq r0, r8, lsr #12 │ │ │ │ strdeq r1, [r0, -lr] │ │ │ │ ldrdeq r1, [r0, -r4] │ │ │ │ - smlabteq r0, sl, r2, r1 │ │ │ │ - smlatbeq r0, r6, r2, r1 │ │ │ │ - tsteq r0, sl, ror r2 │ │ │ │ - tsteq r0, r4, asr r2 │ │ │ │ - tsteq r0, r8, lsr #4 │ │ │ │ - tsteq r0, lr, lsl r2 │ │ │ │ + smlabteq r0, sl, r5, r1 │ │ │ │ + smlatbeq r0, r6, r5, r1 │ │ │ │ + tsteq r0, sl, ror r5 │ │ │ │ + tsteq r0, r4, asr r5 │ │ │ │ + tsteq r0, r8, lsr #10 │ │ │ │ + tsteq r0, lr, lsl r5 │ │ │ │ strdeq r1, [r0, -sl] │ │ │ │ - tsteq r3, r8, lsl #4 │ │ │ │ - tsteq r3, r2, asr #4 │ │ │ │ - tsteq r3, lr, ror #4 │ │ │ │ - tsteq r3, r0, ror r2 │ │ │ │ - @ instruction: 0x01035298 │ │ │ │ + tsteq r3, r8, lsl #10 │ │ │ │ + tsteq r3, r2, asr #10 │ │ │ │ + tsteq r3, lr, ror #10 │ │ │ │ + tsteq r3, r0, ror r5 │ │ │ │ + @ instruction: 0x01035598 │ │ │ │ ldrdeq r5, [r3, -r6] │ │ │ │ - smlatteq r3, r6, r4, r5 │ │ │ │ - @ instruction: 0x010352bc │ │ │ │ - tsteq r3, r4, lsl #10 │ │ │ │ - smlatteq r3, r4, r2, r5 │ │ │ │ + smlatteq r3, r6, r7, r5 │ │ │ │ + @ instruction: 0x010355bc │ │ │ │ + tsteq r3, r4, lsl #16 │ │ │ │ + smlatteq r3, r4, r5, r5 │ │ │ │ strdeq r5, [r3, -r6] │ │ │ │ - tsteq r3, lr, lsl r5 │ │ │ │ - tsteq r3, sl, lsl #6 │ │ │ │ - tsteq r3, r8, asr #10 │ │ │ │ - tsteq r3, r8, asr r5 │ │ │ │ - smlabbeq r0, r6, pc, r0 @ │ │ │ │ - tsteq r0, sl, asr pc │ │ │ │ - tsteq r0, r4, lsr pc │ │ │ │ - tsteq r0, r6, lsl #30 │ │ │ │ - strdeq r0, [r0, -ip] │ │ │ │ - ldrdeq r0, [r0, -r8] │ │ │ │ - smlatbeq r0, ip, lr, r0 │ │ │ │ - smlabbeq r0, r6, lr, r0 │ │ │ │ - tsteq r0, sl, asr lr │ │ │ │ - tsteq r0, r0, asr lr │ │ │ │ - tsteq r0, lr, lsr lr │ │ │ │ - tsteq r0, r2, lsl lr │ │ │ │ - ldrdeq r0, [r0, -r8] │ │ │ │ - smlabteq r0, lr, sp, r0 │ │ │ │ - @ instruction: 0x01000dbc │ │ │ │ - @ instruction: 0x01000d9e │ │ │ │ - tsteq r0, r2, ror sp │ │ │ │ - tsteq r0, r8, ror #26 │ │ │ │ - tsteq r0, r6, asr sp │ │ │ │ - tsteq r0, lr, lsl sp │ │ │ │ - smlatteq r0, r4, ip, r0 │ │ │ │ + tsteq r3, lr, lsl r8 │ │ │ │ + tsteq r3, sl, lsl #12 │ │ │ │ + tsteq r3, r8, asr #16 │ │ │ │ + tsteq r3, r8, asr r8 │ │ │ │ + smlabbeq r0, r6, r2, r1 │ │ │ │ + tsteq r0, sl, asr r2 │ │ │ │ + tsteq r0, r4, lsr r2 │ │ │ │ + tsteq r0, r6, lsl #4 │ │ │ │ + strdeq r1, [r0, -ip] │ │ │ │ + ldrdeq r1, [r0, -r8] │ │ │ │ + smlatbeq r0, ip, r1, r1 │ │ │ │ + smlabbeq r0, r6, r1, r1 │ │ │ │ + tsteq r0, sl, asr r1 │ │ │ │ + tsteq r0, r0, asr r1 │ │ │ │ + tsteq r0, lr, lsr r1 │ │ │ │ + tsteq r0, r2, lsl r1 │ │ │ │ + ldrdeq r1, [r0, -r8] │ │ │ │ + smlabteq r0, lr, r0, r1 │ │ │ │ + strheq r1, [r0, -ip] │ │ │ │ + swpeq r1, lr, [r0] │ │ │ │ + tsteq r0, r2, ror r0 │ │ │ │ + tsteq r0, r8, rrx │ │ │ │ + qaddeq r1, r6, r0 │ │ │ │ + tsteq r0, lr, lsl r0 │ │ │ │ + smlatteq r0, r4, pc, r0 @ │ │ │ │ ldrdeq r0, [r0, -sl] │ │ │ │ - smlabteq r0, r8, ip, r0 │ │ │ │ - smlatbeq r0, sl, ip, r0 │ │ │ │ - smlabbeq r0, r0, ip, r0 │ │ │ │ - tsteq r0, r8, ror ip │ │ │ │ - tsteq r0, r8, ror #24 │ │ │ │ - tsteq r0, r2, lsr ip │ │ │ │ - tsteq r0, sl, lsr #24 │ │ │ │ - tsteq r0, sl, lsl ip │ │ │ │ - smlatteq r0, lr, fp, r0 │ │ │ │ - smlabteq r0, r2, fp, r0 │ │ │ │ - @ instruction: 0x01000b98 │ │ │ │ - tsteq r0, lr, ror #22 │ │ │ │ - tsteq r0, r4, asr #22 │ │ │ │ - tsteq r0, ip, lsr fp │ │ │ │ - tsteq r0, sl, lsl fp │ │ │ │ + smlabteq r0, r8, pc, r0 @ │ │ │ │ + smlatbeq r0, sl, pc, r0 @ │ │ │ │ + smlabbeq r0, r0, pc, r0 @ │ │ │ │ + tsteq r0, r8, ror pc │ │ │ │ + tsteq r0, r8, ror #30 │ │ │ │ + tsteq r0, r2, lsr pc │ │ │ │ + tsteq r0, sl, lsr #30 │ │ │ │ + tsteq r0, sl, lsl pc │ │ │ │ + smlatteq r0, lr, lr, r0 │ │ │ │ + smlabteq r0, r2, lr, r0 │ │ │ │ + @ instruction: 0x01000e98 │ │ │ │ + tsteq r0, lr, ror #28 │ │ │ │ + tsteq r0, r4, asr #28 │ │ │ │ + tsteq r0, ip, lsr lr │ │ │ │ + tsteq r0, sl, lsl lr │ │ │ │ strdeq r0, [r0, -r8] │ │ │ │ - smlabteq r0, lr, sl, r0 │ │ │ │ - smlatbeq r0, r4, sl, r0 │ │ │ │ - @ instruction: 0x01000a9c │ │ │ │ - tsteq r0, sl, ror sl │ │ │ │ - tsteq r0, r8, asr sl │ │ │ │ - tsteq r0, ip, lsr #20 │ │ │ │ - tsteq r0, r0, lsl #20 │ │ │ │ + smlabteq r0, lr, sp, r0 │ │ │ │ + smlatbeq r0, r4, sp, r0 │ │ │ │ + @ instruction: 0x01000d9c │ │ │ │ + tsteq r0, sl, ror sp │ │ │ │ + tsteq r0, r8, asr sp │ │ │ │ + tsteq r0, ip, lsr #26 │ │ │ │ + tsteq r0, r0, lsl #26 │ │ │ │ ldrdeq r0, [r0, -r6] │ │ │ │ - smlabteq r0, lr, r9, r0 │ │ │ │ - smlatbeq r0, ip, r9, r0 │ │ │ │ + smlabteq r0, lr, ip, r0 │ │ │ │ + smlatbeq r0, ip, ip, r0 │ │ │ │ teqpvs sl, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ blcs 7fdf7c │ │ │ │ movwhi pc, #49667 @ 0xc203 @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10307d9 │ │ │ │ @ instruction: 0xf8df8123 │ │ │ │ @@ -105604,101 +105604,101 @@ │ │ │ │ smullsmi fp, sl, fp, r2 │ │ │ │ @ instruction: 0xf10207d3 │ │ │ │ ldmdami r9, {r0, r1, r2, r5, r6, r7, r9, pc}^ │ │ │ │ @ instruction: 0xf0034478 │ │ │ │ ldmdami r8, {r1, r3, r4, r6, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0034478 │ │ │ │ svclt 0x0000b856 │ │ │ │ - tsteq r0, sl, lsl #16 │ │ │ │ + tsteq r0, sl, lsl #22 │ │ │ │ ldrdeq r0, [r0, -lr] │ │ │ │ - @ instruction: 0x010007b2 │ │ │ │ - smlatbeq r0, r8, r7, r0 │ │ │ │ - smlabbeq r0, r4, r7, r0 │ │ │ │ - tsteq r0, r0, ror #14 │ │ │ │ - tsteq r0, r0, lsr r7 │ │ │ │ - tsteq r0, r4, lsl #14 │ │ │ │ + @ instruction: 0x01000ab2 │ │ │ │ + smlatbeq r0, r8, sl, r0 │ │ │ │ + smlabbeq r0, r4, sl, r0 │ │ │ │ + tsteq r0, r0, ror #20 │ │ │ │ + tsteq r0, r0, lsr sl │ │ │ │ + tsteq r0, r4, lsl #20 │ │ │ │ ldrdeq r0, [r0, -r8] │ │ │ │ - smlatbeq r0, ip, r6, r0 │ │ │ │ - smlatbeq r0, r2, r6, r0 │ │ │ │ - tsteq r0, lr, ror r6 │ │ │ │ - tsteq r0, sl, asr r6 │ │ │ │ - tsteq r0, lr, lsr #12 │ │ │ │ - tsteq r0, r2, lsl #12 │ │ │ │ + smlatbeq r0, ip, r9, r0 │ │ │ │ + smlatbeq r0, r2, r9, r0 │ │ │ │ + tsteq r0, lr, ror r9 │ │ │ │ + tsteq r0, sl, asr r9 │ │ │ │ + tsteq r0, lr, lsr #18 │ │ │ │ + tsteq r0, r2, lsl #18 │ │ │ │ strdeq r0, [r0, -r8] │ │ │ │ ldrdeq r0, [r0, -r4] │ │ │ │ - @ instruction: 0x010005b0 │ │ │ │ - smlabbeq r0, r0, r5, r0 │ │ │ │ - tsteq r0, r2, asr r5 │ │ │ │ - tsteq r0, r4, lsr #10 │ │ │ │ - tsteq r0, sl, lsl r5 │ │ │ │ + @ instruction: 0x010008b0 │ │ │ │ + smlabbeq r0, r0, r8, r0 │ │ │ │ + tsteq r0, r2, asr r8 │ │ │ │ + tsteq r0, r4, lsr #16 │ │ │ │ + tsteq r0, sl, lsl r8 │ │ │ │ strdeq r0, [r0, -r4] │ │ │ │ - smlabteq r0, r6, r4, r0 │ │ │ │ - @ instruction: 0x010004bc │ │ │ │ - @ instruction: 0x01000496 │ │ │ │ - tsteq r0, r8, ror #8 │ │ │ │ - tsteq r0, sl, lsr r4 │ │ │ │ - tsteq r0, r0, lsr r4 │ │ │ │ - tsteq r0, sl, lsl #8 │ │ │ │ + smlabteq r0, r6, r7, r0 │ │ │ │ + @ instruction: 0x010007bc │ │ │ │ + @ instruction: 0x01000796 │ │ │ │ + tsteq r0, r8, ror #14 │ │ │ │ + tsteq r0, sl, lsr r7 │ │ │ │ + tsteq r0, r0, lsr r7 │ │ │ │ + tsteq r0, sl, lsl #14 │ │ │ │ ldrdeq r0, [r0, -ip] │ │ │ │ ldrdeq r0, [r0, -r2] │ │ │ │ - @ instruction: 0x010003b0 │ │ │ │ - tsteq r3, lr, ror #24 │ │ │ │ - smlabbeq r3, ip, sl, r4 │ │ │ │ + @ instruction: 0x010006b0 │ │ │ │ + tsteq r3, lr, ror #30 │ │ │ │ + smlabbeq r3, ip, sp, r4 │ │ │ │ strdeq r4, [r3, -r2] │ │ │ │ ldrdeq r0, [r0, -r6] │ │ │ │ strdeq r4, [r3, -lr] │ │ │ │ - smlabbeq r0, r8, r2, r0 │ │ │ │ - tsteq r0, ip, asr r2 │ │ │ │ - tsteq r0, lr, lsr #4 │ │ │ │ - tsteq r0, r6, lsl r2 │ │ │ │ + smlabbeq r0, r8, r5, r0 │ │ │ │ + tsteq r0, ip, asr r5 │ │ │ │ + tsteq r0, lr, lsr #10 │ │ │ │ + tsteq r0, r6, lsl r5 │ │ │ │ strdeq r0, [r0, -r2] │ │ │ │ - smlabteq r0, r4, r1, r0 │ │ │ │ - @ instruction: 0x0100019e │ │ │ │ - tsteq r0, r8, ror r1 │ │ │ │ - tsteq r3, r8, lsr #20 │ │ │ │ - tsteq r0, ip, lsl #2 │ │ │ │ + smlabteq r0, r4, r4, r0 │ │ │ │ + @ instruction: 0x0100049e │ │ │ │ + tsteq r0, r8, ror r4 │ │ │ │ + tsteq r3, r8, lsr #26 │ │ │ │ + tsteq r0, ip, lsl #8 │ │ │ │ ldrdeq r0, [r0, -sl] │ │ │ │ ldrdeq r0, [r0, -r0] │ │ │ │ - smlatbeq r0, sl, r0, r0 │ │ │ │ - tsteq r0, r8, ror r0 │ │ │ │ - tsteq r0, lr, rrx │ │ │ │ - tsteq r0, r8, asr #32 │ │ │ │ - tsteq r3, r8, lsr r9 │ │ │ │ - tsteq r3, r0, lsr r9 │ │ │ │ + smlatbeq r0, sl, r3, r0 │ │ │ │ + tsteq r0, r8, ror r3 │ │ │ │ + tsteq r0, lr, ror #6 │ │ │ │ + tsteq r0, r8, asr #6 │ │ │ │ + tsteq r3, r8, lsr ip │ │ │ │ + tsteq r3, r0, lsr ip │ │ │ │ + smlatbeq r0, r8, r2, r0 │ │ │ │ + tsteq r0, r8, ror r2 │ │ │ │ + tsteq r0, lr, ror #4 │ │ │ │ + tsteq r0, r8, asr #4 │ │ │ │ + tsteq r0, r8, lsl r2 │ │ │ │ + tsteq r0, lr, lsl #4 │ │ │ │ + smlatteq r0, r6, r1, r0 │ │ │ │ + smlatbeq r0, sl, r1, r0 │ │ │ │ + @ instruction: 0x01000192 │ │ │ │ + tsteq r0, r6, ror #2 │ │ │ │ + tsteq r0, lr, asr r1 │ │ │ │ + tsteq r0, ip, asr #2 │ │ │ │ + tsteq r3, ip, asr #22 │ │ │ │ + smlatbeq r3, r4, fp, r4 │ │ │ │ + tsteq r3, sl, asr fp │ │ │ │ + smlatbeq r0, r4, r0, r0 │ │ │ │ + tsteq r0, sl, ror r0 │ │ │ │ + tsteq r0, lr, asr #32 │ │ │ │ + tsteq r0, r4, lsr #32 │ │ │ │ + tsteq r0, ip, lsl r0 │ │ │ │ + ldrshteq pc, [pc], #250 @ │ │ │ │ + ldrsbteq pc, [pc], #248 @ │ │ │ │ rscseq pc, pc, r8, lsr #31 │ │ │ │ - rscseq pc, pc, r8, ror pc @ │ │ │ │ - rscseq pc, pc, lr, ror #30 │ │ │ │ - rscseq pc, pc, r8, asr #30 │ │ │ │ - rscseq pc, pc, r8, lsl pc @ │ │ │ │ - rscseq pc, pc, lr, lsl #30 │ │ │ │ - rscseq pc, pc, r6, ror #29 │ │ │ │ - rscseq pc, pc, sl, lsr #29 │ │ │ │ - smlalseq pc, pc, r2, lr @ │ │ │ │ - rscseq pc, pc, r6, ror #28 │ │ │ │ - rscseq pc, pc, lr, asr lr @ │ │ │ │ - rscseq pc, pc, ip, asr #28 │ │ │ │ - tsteq r3, ip, asr #16 │ │ │ │ - smlatbeq r3, r4, r8, r4 │ │ │ │ - tsteq r3, sl, asr r8 │ │ │ │ - rscseq pc, pc, r4, lsr #27 │ │ │ │ - rscseq pc, pc, sl, ror sp @ │ │ │ │ - rscseq pc, pc, lr, asr #26 │ │ │ │ - rscseq pc, pc, r4, lsr #26 │ │ │ │ - rscseq pc, pc, ip, lsl sp @ │ │ │ │ - ldrshteq pc, [pc], #202 @ │ │ │ │ - ldrsbteq pc, [pc], #200 @ │ │ │ │ - rscseq pc, pc, r8, lsr #25 │ │ │ │ - rscseq pc, pc, r6, lsl #25 │ │ │ │ - rscseq pc, pc, r8, asr ip @ │ │ │ │ - rscseq pc, pc, r2, lsr ip @ │ │ │ │ - rscseq pc, pc, r0, lsr #24 │ │ │ │ - ldrshteq pc, [pc], #178 @ │ │ │ │ - rscseq pc, pc, r2, asr #23 │ │ │ │ - smlalseq pc, pc, r4, fp @ │ │ │ │ - rscseq pc, pc, ip, lsl #23 │ │ │ │ + rscseq pc, pc, r6, lsl #31 │ │ │ │ + rscseq pc, pc, r8, asr pc @ │ │ │ │ + rscseq pc, pc, r2, lsr pc @ │ │ │ │ + rscseq pc, pc, r0, lsr #30 │ │ │ │ + ldrshteq pc, [pc], #226 @ │ │ │ │ + rscseq pc, pc, r2, asr #29 │ │ │ │ + smlalseq pc, pc, r4, lr @ │ │ │ │ + rscseq pc, pc, ip, lsl #29 │ │ │ │ @ instruction: 0x53aaf5a0 │ │ │ │ addslt r3, fp, #16, 22 @ 0x4000 │ │ │ │ vpadd.i8 d2, d2, d12 │ │ │ │ vmin.s8 d24, d1, d5 │ │ │ │ vmov.i32 d17, #4352 @ 0x00001100 │ │ │ │ sbcsmi r0, sl, r1, lsl r2 │ │ │ │ @ instruction: 0xf10207d2 │ │ │ │ @@ -106498,100 +106498,100 @@ │ │ │ │ ldrbtmi r4, [r8], #-2138 @ 0xfffff7a6 │ │ │ │ stmdblt r3!, {r1, ip, sp, lr, pc}^ │ │ │ │ teqppl r0, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ @ instruction: 0xf0014298 │ │ │ │ ldmdami r7, {r0, r1, r2, r5, r6, r7, r8, r9, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000b95a │ │ │ │ - rscseq pc, pc, r6, lsl #20 │ │ │ │ - ldrsbteq pc, [pc], #148 @ │ │ │ │ - rscseq pc, pc, sl, asr #19 │ │ │ │ - rscseq pc, pc, r4, lsr #19 │ │ │ │ - rscseq pc, pc, r2, ror r9 @ │ │ │ │ - rscseq pc, pc, r2, asr #18 │ │ │ │ - rscseq pc, pc, r8, lsr r9 @ │ │ │ │ - rscseq pc, pc, r0, lsl r9 @ │ │ │ │ - ldrsbteq pc, [pc], #142 @ │ │ │ │ - ldrhteq pc, [pc], #136 @ │ │ │ │ - smlalseq pc, pc, sl, r8 @ │ │ │ │ - tsteq r3, r4, lsl #8 │ │ │ │ - smlabbeq r3, r2, r4, r4 │ │ │ │ + rscseq pc, pc, r6, lsl #26 │ │ │ │ + ldrsbteq pc, [pc], #196 @ │ │ │ │ + rscseq pc, pc, sl, asr #25 │ │ │ │ + rscseq pc, pc, r4, lsr #25 │ │ │ │ + rscseq pc, pc, r2, ror ip @ │ │ │ │ + rscseq pc, pc, r2, asr #24 │ │ │ │ + rscseq pc, pc, r8, lsr ip @ │ │ │ │ + rscseq pc, pc, r0, lsl ip @ │ │ │ │ + ldrsbteq pc, [pc], #190 @ │ │ │ │ + ldrhteq pc, [pc], #184 @ │ │ │ │ + smlalseq pc, pc, sl, fp @ │ │ │ │ + tsteq r3, r4, lsl #14 │ │ │ │ + smlabbeq r3, r2, r7, r4 │ │ │ │ strdeq r4, [r3, -r6] │ │ │ │ - tsteq r3, sl, asr #10 │ │ │ │ - ldrsbteq pc, [pc], #112 @ │ │ │ │ - smlabbeq r3, lr, r5, r4 │ │ │ │ - rscseq pc, pc, r2, asr r7 @ │ │ │ │ - rscseq pc, pc, r2, lsr #14 │ │ │ │ - ldrshteq pc, [pc], #96 @ │ │ │ │ - rscseq pc, pc, r0, asr #13 │ │ │ │ - ldrhteq pc, [pc], #102 @ │ │ │ │ - smlalseq pc, pc, r0, r6 @ │ │ │ │ - rscseq pc, pc, sl, ror #12 │ │ │ │ - rscseq pc, pc, sl, lsr r6 @ │ │ │ │ - rscseq pc, pc, r0, lsr r6 @ │ │ │ │ - rscseq pc, pc, sl, lsl #12 │ │ │ │ - ldrsbteq pc, [pc], #88 @ │ │ │ │ - rscseq pc, pc, r6, lsr #11 │ │ │ │ - rscseq pc, pc, lr, ror r5 @ │ │ │ │ - rscseq pc, pc, r6, asr r5 @ │ │ │ │ - rscseq pc, pc, sl, lsr #10 │ │ │ │ - rscseq pc, pc, r6, lsl #10 │ │ │ │ - ldrsbteq pc, [pc], #68 @ │ │ │ │ - rscseq pc, pc, sl, asr #9 │ │ │ │ - ldrhteq pc, [pc], #68 @ │ │ │ │ - rscseq pc, pc, r2, ror r4 @ │ │ │ │ - rscseq pc, pc, r6, asr #8 │ │ │ │ - rscseq pc, pc, sl, lsl r4 @ │ │ │ │ - ldrshteq pc, [pc], #54 @ │ │ │ │ - ldrsbteq pc, [pc], #50 @ │ │ │ │ - rscseq pc, pc, r6, lsr #7 │ │ │ │ + tsteq r3, sl, asr #16 │ │ │ │ + ldrsbteq pc, [pc], #160 @ │ │ │ │ + smlabbeq r3, lr, r8, r4 │ │ │ │ + rscseq pc, pc, r2, asr sl @ │ │ │ │ + rscseq pc, pc, r2, lsr #20 │ │ │ │ + ldrshteq pc, [pc], #144 @ │ │ │ │ + rscseq pc, pc, r0, asr #19 │ │ │ │ + ldrhteq pc, [pc], #150 @ │ │ │ │ + smlalseq pc, pc, r0, r9 @ │ │ │ │ + rscseq pc, pc, sl, ror #18 │ │ │ │ + rscseq pc, pc, sl, lsr r9 @ │ │ │ │ + rscseq pc, pc, r0, lsr r9 @ │ │ │ │ + rscseq pc, pc, sl, lsl #18 │ │ │ │ + ldrsbteq pc, [pc], #136 @ │ │ │ │ + rscseq pc, pc, r6, lsr #17 │ │ │ │ + rscseq pc, pc, lr, ror r8 @ │ │ │ │ + rscseq pc, pc, r6, asr r8 @ │ │ │ │ + rscseq pc, pc, sl, lsr #16 │ │ │ │ + rscseq pc, pc, r6, lsl #16 │ │ │ │ + ldrsbteq pc, [pc], #116 @ │ │ │ │ + rscseq pc, pc, sl, asr #15 │ │ │ │ + ldrhteq pc, [pc], #116 @ │ │ │ │ + rscseq pc, pc, r2, ror r7 @ │ │ │ │ + rscseq pc, pc, r6, asr #14 │ │ │ │ + rscseq pc, pc, sl, lsl r7 @ │ │ │ │ + ldrshteq pc, [pc], #102 @ │ │ │ │ + ldrsbteq pc, [pc], #98 @ │ │ │ │ + rscseq pc, pc, r6, lsr #13 │ │ │ │ + smlalseq pc, pc, ip, r6 @ │ │ │ │ + rscseq pc, pc, r8, ror r6 @ │ │ │ │ + rscseq pc, pc, ip, asr #12 │ │ │ │ + rscseq pc, pc, r0, lsr #12 │ │ │ │ + rscseq pc, pc, r6, lsl r6 @ │ │ │ │ + ldrshteq pc, [pc], #82 @ │ │ │ │ + rscseq pc, pc, r6, asr #11 │ │ │ │ + ldrhteq pc, [pc], #92 @ │ │ │ │ + smlalseq pc, pc, r8, r5 @ │ │ │ │ + rscseq pc, pc, lr, asr #10 │ │ │ │ + rscseq pc, pc, lr, lsl r5 @ │ │ │ │ + ldrshteq pc, [pc], #66 @ │ │ │ │ + rscseq pc, pc, r6, asr #9 │ │ │ │ + ldrhteq pc, [pc], #76 @ │ │ │ │ + smlalseq pc, pc, r8, r4 @ │ │ │ │ + rscseq pc, pc, sl, ror #8 │ │ │ │ + rscseq pc, pc, r4, asr #8 │ │ │ │ + rscseq pc, pc, lr, lsl r4 @ │ │ │ │ + ldrshteq pc, [pc], #48 @ │ │ │ │ + rscseq pc, pc, r2, asr #7 │ │ │ │ smlalseq pc, pc, ip, r3 @ │ │ │ │ rscseq pc, pc, r8, ror r3 @ │ │ │ │ rscseq pc, pc, ip, asr #6 │ │ │ │ rscseq pc, pc, r0, lsr #6 │ │ │ │ - rscseq pc, pc, r6, lsl r3 @ │ │ │ │ - ldrshteq pc, [pc], #34 @ │ │ │ │ - rscseq pc, pc, r6, asr #5 │ │ │ │ - ldrhteq pc, [pc], #44 @ │ │ │ │ - smlalseq pc, pc, r8, r2 @ │ │ │ │ - rscseq pc, pc, lr, asr #4 │ │ │ │ - rscseq pc, pc, lr, lsl r2 @ │ │ │ │ + rscseq pc, pc, r8, lsl r3 @ │ │ │ │ + rscseq pc, pc, r6, lsl #6 │ │ │ │ + ldrshteq pc, [pc], #36 @ │ │ │ │ + rscseq pc, pc, r8, asr #5 │ │ │ │ + smlalseq pc, pc, ip, r2 @ │ │ │ │ + rscseq pc, pc, r2, ror #4 │ │ │ │ + rscseq pc, pc, r6, lsr r2 @ │ │ │ │ + rscseq pc, pc, lr, lsr #4 │ │ │ │ + rscseq pc, pc, ip, lsl r2 @ │ │ │ │ ldrshteq pc, [pc], #18 @ │ │ │ │ - rscseq pc, pc, r6, asr #3 │ │ │ │ + rscseq pc, pc, r0, ror #3 │ │ │ │ ldrhteq pc, [pc], #28 @ │ │ │ │ - smlalseq pc, pc, r8, r1 @ │ │ │ │ - rscseq pc, pc, sl, ror #2 │ │ │ │ + smlalseq pc, pc, r2, r1 @ │ │ │ │ + rscseq pc, pc, r8, ror #2 │ │ │ │ rscseq pc, pc, r4, asr #2 │ │ │ │ - rscseq pc, pc, lr, lsl r1 @ │ │ │ │ - ldrshteq pc, [pc], #0 @ │ │ │ │ - rscseq pc, pc, r2, asr #1 │ │ │ │ - smlalseq pc, pc, ip, r0 @ │ │ │ │ - rscseq pc, pc, r8, ror r0 @ │ │ │ │ - rscseq pc, pc, ip, asr #32 │ │ │ │ - rscseq pc, pc, r0, lsr #32 │ │ │ │ - rscseq pc, pc, r8, lsl r0 @ │ │ │ │ - rscseq pc, pc, r6 │ │ │ │ - ldrshteq lr, [pc], #244 │ │ │ │ - rscseq lr, pc, r8, asr #31 │ │ │ │ - smlalseq lr, pc, ip, pc @ │ │ │ │ - rscseq lr, pc, r2, ror #30 │ │ │ │ - rscseq lr, pc, r6, lsr pc @ │ │ │ │ - rscseq lr, pc, lr, lsr #30 │ │ │ │ - rscseq lr, pc, ip, lsl pc @ │ │ │ │ - ldrshteq lr, [pc], #226 │ │ │ │ - rscseq lr, pc, r0, ror #29 │ │ │ │ - ldrhteq lr, [pc], #236 │ │ │ │ - smlalseq lr, pc, r2, lr @ │ │ │ │ - rscseq lr, pc, r8, ror #28 │ │ │ │ - rscseq lr, pc, r4, asr #28 │ │ │ │ - rscseq lr, pc, r0, lsr #28 │ │ │ │ - rscseq lr, pc, r4, ror #27 │ │ │ │ - rscseq lr, pc, r8, asr #27 │ │ │ │ - rscseq lr, pc, r6, lsr #27 │ │ │ │ - smlalseq lr, pc, r4, sp @ │ │ │ │ + rscseq pc, pc, r0, lsr #2 │ │ │ │ + rscseq pc, pc, r4, ror #1 │ │ │ │ + rscseq pc, pc, r8, asr #1 │ │ │ │ + rscseq pc, pc, r6, lsr #1 │ │ │ │ + smlalseq pc, pc, r4, r0 @ │ │ │ │ movwvs pc, #33346 @ 0x8242 @ │ │ │ │ vqsub.s8 d4, d17, d8 │ │ │ │ vabd.s8 d24, d18, d17 │ │ │ │ addsmi r5, r8, #-1140850685 @ 0xbc000003 │ │ │ │ @ instruction: 0xf5a0d910 │ │ │ │ vcge.s8 d21, d1, d7 │ │ │ │ vsubl.s8 , d0, d1 │ │ │ │ @@ -107398,101 +107398,101 @@ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007db │ │ │ │ ldmdami r8, {r0, r1, r2, r3, r4, r6, r7, sl, pc}^ │ │ │ │ @ instruction: 0xf0014478 │ │ │ │ svclt 0x0000ba52 │ │ │ │ - rscseq lr, pc, r6, lsl #24 │ │ │ │ - ldrsbteq lr, [pc], #188 │ │ │ │ - rscseq lr, pc, r8, asr #23 │ │ │ │ - @ instruction: 0x01033d98 │ │ │ │ - @ instruction: 0x01033db6 │ │ │ │ - smlatbeq r3, r2, sp, r3 │ │ │ │ - smlabteq r3, r0, sp, r3 │ │ │ │ - ldrdeq r3, [r3, -r4] │ │ │ │ - @ instruction: 0x01033a94 │ │ │ │ - @ instruction: 0x01033a92 │ │ │ │ - smlatbeq r3, r8, sl, r3 │ │ │ │ - @ instruction: 0x01033ab4 │ │ │ │ - smlatteq r3, r0, r1, r4 │ │ │ │ + rscseq lr, pc, r6, lsl #30 │ │ │ │ + ldrsbteq lr, [pc], #236 │ │ │ │ + rscseq lr, pc, r8, asr #29 │ │ │ │ + swpeq r4, r8, [r3] │ │ │ │ + strheq r4, [r3, -r6] │ │ │ │ + smlatbeq r3, r2, r0, r4 │ │ │ │ + smlabteq r3, r0, r0, r4 │ │ │ │ + ldrdeq r4, [r3, -r4] │ │ │ │ + @ instruction: 0x01033d94 │ │ │ │ + @ instruction: 0x01033d92 │ │ │ │ + smlatbeq r3, r8, sp, r3 │ │ │ │ + @ instruction: 0x01033db4 │ │ │ │ + smlatteq r3, r0, r4, r4 │ │ │ │ ldrdeq r4, [r3, -sl] │ │ │ │ strdeq r4, [r3, -r8] │ │ │ │ - tsteq r3, ip, lsl #4 │ │ │ │ - tsteq r3, r4, ror lr │ │ │ │ - tsteq r3, sl, ror lr │ │ │ │ + tsteq r3, ip, lsl #10 │ │ │ │ + tsteq r3, r4, ror r1 │ │ │ │ + tsteq r3, sl, ror r1 │ │ │ │ strdeq r3, [r3, -r2] │ │ │ │ strdeq r3, [r3, -ip] │ │ │ │ + rscseq lr, pc, sl, lsl #24 │ │ │ │ + ldrsbteq lr, [pc], #188 │ │ │ │ + rscseq lr, pc, sl, lsr #23 │ │ │ │ + rscseq lr, pc, r8, ror fp @ │ │ │ │ + rscseq lr, pc, r8, asr #22 │ │ │ │ + rscseq lr, pc, r8, lsl fp @ │ │ │ │ + ldrshteq lr, [pc], #162 │ │ │ │ + rscseq lr, pc, ip, asr #21 │ │ │ │ + smlalseq lr, pc, ip, sl @ │ │ │ │ + smlalseq lr, pc, r2, sl @ │ │ │ │ + rscseq lr, pc, ip, ror #20 │ │ │ │ + rscseq lr, pc, r0, asr #20 │ │ │ │ + rscseq lr, pc, r4, lsl sl @ │ │ │ │ + rscseq lr, pc, ip, ror #19 │ │ │ │ + rscseq lr, pc, r6, asr #19 │ │ │ │ + smlalseq lr, pc, r6, r9 @ │ │ │ │ + rscseq lr, pc, ip, lsl #19 │ │ │ │ + rscseq lr, pc, r8, ror #18 │ │ │ │ + rscseq lr, pc, sl, lsr r9 @ │ │ │ │ rscseq lr, pc, sl, lsl #18 │ │ │ │ - ldrsbteq lr, [pc], #140 │ │ │ │ - rscseq lr, pc, sl, lsr #17 │ │ │ │ - rscseq lr, pc, r8, ror r8 @ │ │ │ │ - rscseq lr, pc, r8, asr #16 │ │ │ │ - rscseq lr, pc, r8, lsl r8 @ │ │ │ │ - ldrshteq lr, [pc], #114 │ │ │ │ - rscseq lr, pc, ip, asr #15 │ │ │ │ - smlalseq lr, pc, ip, r7 @ │ │ │ │ - smlalseq lr, pc, r2, r7 @ │ │ │ │ - rscseq lr, pc, ip, ror #14 │ │ │ │ - rscseq lr, pc, r0, asr #14 │ │ │ │ - rscseq lr, pc, r4, lsl r7 @ │ │ │ │ + ldrsbteq lr, [pc], #138 │ │ │ │ + ldrhteq lr, [pc], #138 │ │ │ │ + smlalseq lr, pc, r6, r8 @ │ │ │ │ + rscseq lr, pc, sl, ror #16 │ │ │ │ + rscseq lr, pc, r0, ror #16 │ │ │ │ + rscseq lr, pc, sl, lsr r8 @ │ │ │ │ + rscseq lr, pc, sl, lsl #16 │ │ │ │ + ldrsbteq lr, [pc], #122 │ │ │ │ + ldrsbteq lr, [pc], #112 │ │ │ │ + rscseq lr, pc, ip, lsr #15 │ │ │ │ + rscseq lr, pc, r0, lsl #15 │ │ │ │ + rscseq lr, pc, r6, ror r7 @ │ │ │ │ + rscseq lr, pc, r0, asr r7 @ │ │ │ │ + rscseq lr, pc, lr, lsl r7 @ │ │ │ │ rscseq lr, pc, ip, ror #13 │ │ │ │ - rscseq lr, pc, r6, asr #13 │ │ │ │ - smlalseq lr, pc, r6, r6 @ │ │ │ │ - rscseq lr, pc, ip, lsl #13 │ │ │ │ - rscseq lr, pc, r8, ror #12 │ │ │ │ - rscseq lr, pc, sl, lsr r6 @ │ │ │ │ - rscseq lr, pc, sl, lsl #12 │ │ │ │ - ldrsbteq lr, [pc], #90 │ │ │ │ - ldrhteq lr, [pc], #90 │ │ │ │ - smlalseq lr, pc, r6, r5 @ │ │ │ │ - rscseq lr, pc, sl, ror #10 │ │ │ │ - rscseq lr, pc, r0, ror #10 │ │ │ │ - rscseq lr, pc, sl, lsr r5 @ │ │ │ │ - rscseq lr, pc, sl, lsl #10 │ │ │ │ - ldrsbteq lr, [pc], #74 │ │ │ │ - ldrsbteq lr, [pc], #64 │ │ │ │ - rscseq lr, pc, ip, lsr #9 │ │ │ │ - rscseq lr, pc, r0, lsl #9 │ │ │ │ - rscseq lr, pc, r6, ror r4 @ │ │ │ │ - rscseq lr, pc, r0, asr r4 @ │ │ │ │ - rscseq lr, pc, lr, lsl r4 @ │ │ │ │ - rscseq lr, pc, ip, ror #7 │ │ │ │ + rscseq lr, pc, r0, asr #13 │ │ │ │ + smlalseq lr, pc, r4, r6 @ │ │ │ │ + rscseq lr, pc, lr, ror #12 │ │ │ │ + rscseq lr, pc, r8, asr #12 │ │ │ │ + rscseq lr, pc, r8, lsl r6 @ │ │ │ │ + rscseq lr, pc, lr, lsl #12 │ │ │ │ + rscseq lr, pc, sl, ror #11 │ │ │ │ + ldrhteq lr, [pc], #94 │ │ │ │ + smlalseq lr, pc, r2, r5 @ │ │ │ │ + rscseq lr, pc, r8, lsl #11 │ │ │ │ + rscseq lr, pc, r4, ror #10 │ │ │ │ + rscseq lr, pc, r6, lsr r5 @ │ │ │ │ + rscseq lr, pc, lr, lsr #10 │ │ │ │ + rscseq lr, pc, ip, lsl #10 │ │ │ │ + rscseq lr, pc, r0, ror #9 │ │ │ │ + ldrhteq lr, [pc], #66 │ │ │ │ + rscseq lr, pc, r4, lsl #9 │ │ │ │ + rscseq lr, pc, r6, ror #8 │ │ │ │ + rscseq lr, pc, r4, asr #8 │ │ │ │ + rscseq lr, pc, sl, lsl r4 @ │ │ │ │ + rscseq lr, pc, r2, lsl r4 @ │ │ │ │ + rscseq lr, pc, lr, ror #7 │ │ │ │ rscseq lr, pc, r0, asr #7 │ │ │ │ - smlalseq lr, pc, r4, r3 @ │ │ │ │ - rscseq lr, pc, lr, ror #6 │ │ │ │ - rscseq lr, pc, r8, asr #6 │ │ │ │ - rscseq lr, pc, r8, lsl r3 @ │ │ │ │ - rscseq lr, pc, lr, lsl #6 │ │ │ │ - rscseq lr, pc, sl, ror #5 │ │ │ │ - ldrhteq lr, [pc], #46 │ │ │ │ - smlalseq lr, pc, r2, r2 @ │ │ │ │ - rscseq lr, pc, r8, lsl #5 │ │ │ │ - rscseq lr, pc, r4, ror #4 │ │ │ │ - rscseq lr, pc, r6, lsr r2 @ │ │ │ │ - rscseq lr, pc, lr, lsr #4 │ │ │ │ - rscseq lr, pc, ip, lsl #4 │ │ │ │ - rscseq lr, pc, r0, ror #3 │ │ │ │ - ldrhteq lr, [pc], #18 │ │ │ │ - rscseq lr, pc, r4, lsl #3 │ │ │ │ - rscseq lr, pc, r6, ror #2 │ │ │ │ - rscseq lr, pc, r4, asr #2 │ │ │ │ - rscseq lr, pc, sl, lsl r1 @ │ │ │ │ - rscseq lr, pc, r2, lsl r1 @ │ │ │ │ - rscseq lr, pc, lr, ror #1 │ │ │ │ - rscseq lr, pc, r0, asr #1 │ │ │ │ - smlalseq lr, pc, r2, r0 @ │ │ │ │ - rscseq lr, pc, sl, lsl #1 │ │ │ │ - rscseq lr, pc, r8, rrx │ │ │ │ - rscseq lr, pc, lr, lsr r0 @ │ │ │ │ - rscseq lr, pc, r6, lsr r0 @ │ │ │ │ - rscseq lr, pc, r2, lsl r0 @ │ │ │ │ - rscseq sp, pc, r6, ror #31 │ │ │ │ - ldrhteq sp, [pc], #246 │ │ │ │ - rscseq sp, pc, r4, lsl #31 │ │ │ │ + smlalseq lr, pc, r2, r3 @ │ │ │ │ + rscseq lr, pc, sl, lsl #7 │ │ │ │ + rscseq lr, pc, r8, ror #6 │ │ │ │ + rscseq lr, pc, lr, lsr r3 @ │ │ │ │ + rscseq lr, pc, r6, lsr r3 @ │ │ │ │ + rscseq lr, pc, r2, lsl r3 @ │ │ │ │ + rscseq lr, pc, r6, ror #5 │ │ │ │ + ldrhteq lr, [pc], #38 │ │ │ │ + rscseq lr, pc, r4, lsl #5 │ │ │ │ tstpcs ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ stmdale sp, {r3, r4, r7, r9, lr}^ │ │ │ │ svcpl 0x0068f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f5368 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -108305,218 +108305,218 @@ │ │ │ │ movt r4, #25720 @ 0x6478 │ │ │ │ ldrbtmi r4, [r8], #-2253 @ 0xfffff733 │ │ │ │ stmiami sp, {r0, r1, r6, r8, r9, sp, lr, pc}^ │ │ │ │ movt r4, #1144 @ 0x478 │ │ │ │ ldrbtmi r4, [r8], #-2252 @ 0xfffff734 │ │ │ │ stmiami ip, {r0, r2, r3, r4, r5, r8, r9, sp, lr, pc}^ │ │ │ │ teq sl, #120, 8 @ 0x78000000 │ │ │ │ - ldrshteq sp, [pc], #218 │ │ │ │ - rscseq sp, pc, lr, asr #27 │ │ │ │ - rscseq sp, pc, r8, lsr #27 │ │ │ │ + ldrshteq lr, [pc], #10 │ │ │ │ + rscseq lr, pc, lr, asr #1 │ │ │ │ + rscseq lr, pc, r8, lsr #1 │ │ │ │ + rscseq lr, pc, r2, lsl #1 │ │ │ │ + rscseq lr, pc, r2, asr r0 @ │ │ │ │ + rscseq lr, pc, r8, asr #32 │ │ │ │ + rscseq lr, pc, r4, lsr #32 │ │ │ │ + ldrshteq sp, [pc], #248 │ │ │ │ + rscseq sp, pc, ip, asr #31 │ │ │ │ + rscseq sp, pc, r2, asr #31 │ │ │ │ + smlalseq sp, pc, ip, pc @ │ │ │ │ + rscseq sp, pc, ip, ror #30 │ │ │ │ + rscseq sp, pc, r2, ror #30 │ │ │ │ + rscseq sp, pc, lr, lsr pc @ │ │ │ │ + rscseq sp, pc, r0, lsl pc @ │ │ │ │ + rscseq sp, pc, r0, ror #29 │ │ │ │ + ldrhteq sp, [pc], #224 │ │ │ │ + smlalseq sp, pc, r0, lr @ │ │ │ │ + rscseq sp, pc, ip, ror #28 │ │ │ │ + rscseq sp, pc, r0, asr #28 │ │ │ │ + rscseq sp, pc, r6, lsr lr @ │ │ │ │ + rscseq sp, pc, r0, lsl lr @ │ │ │ │ + rscseq sp, pc, r0, ror #27 │ │ │ │ + ldrhteq sp, [pc], #208 │ │ │ │ + rscseq sp, pc, r6, lsr #27 │ │ │ │ rscseq sp, pc, r2, lsl #27 │ │ │ │ - rscseq sp, pc, r2, asr sp @ │ │ │ │ - rscseq sp, pc, r8, asr #26 │ │ │ │ - rscseq sp, pc, r4, lsr #26 │ │ │ │ - ldrshteq sp, [pc], #200 │ │ │ │ - rscseq sp, pc, ip, asr #25 │ │ │ │ + rscseq sp, pc, r6, asr sp @ │ │ │ │ + rscseq sp, pc, ip, asr #26 │ │ │ │ + rscseq sp, pc, r6, lsr #26 │ │ │ │ + ldrshteq sp, [pc], #196 │ │ │ │ rscseq sp, pc, r2, asr #25 │ │ │ │ - smlalseq sp, pc, ip, ip @ │ │ │ │ - rscseq sp, pc, ip, ror #24 │ │ │ │ - rscseq sp, pc, r2, ror #24 │ │ │ │ - rscseq sp, pc, lr, lsr ip @ │ │ │ │ - rscseq sp, pc, r0, lsl ip @ │ │ │ │ - rscseq sp, pc, r0, ror #23 │ │ │ │ - ldrhteq sp, [pc], #176 │ │ │ │ - smlalseq sp, pc, r0, fp @ │ │ │ │ - rscseq sp, pc, ip, ror #22 │ │ │ │ - rscseq sp, pc, r0, asr #22 │ │ │ │ - rscseq sp, pc, r6, lsr fp @ │ │ │ │ - rscseq sp, pc, r0, lsl fp @ │ │ │ │ - rscseq sp, pc, r0, ror #21 │ │ │ │ - ldrhteq sp, [pc], #160 │ │ │ │ - rscseq sp, pc, r6, lsr #21 │ │ │ │ - rscseq sp, pc, r2, lsl #21 │ │ │ │ - rscseq sp, pc, r6, asr sl @ │ │ │ │ + smlalseq sp, pc, r6, ip @ │ │ │ │ + rscseq sp, pc, sl, ror #24 │ │ │ │ + rscseq sp, pc, r4, asr #24 │ │ │ │ + rscseq sp, pc, lr, lsl ip @ │ │ │ │ + rscseq sp, pc, lr, ror #23 │ │ │ │ + rscseq sp, pc, r4, ror #23 │ │ │ │ + rscseq sp, pc, r0, asr #23 │ │ │ │ + smlalseq sp, pc, r4, fp @ │ │ │ │ + rscseq sp, pc, r8, ror #22 │ │ │ │ + rscseq sp, pc, lr, asr fp @ │ │ │ │ + rscseq sp, pc, r8, lsr fp @ │ │ │ │ + rscseq sp, pc, r8, lsl #22 │ │ │ │ + ldrshteq sp, [pc], #174 │ │ │ │ + ldrsbteq sp, [pc], #170 │ │ │ │ + rscseq sp, pc, ip, lsr #21 │ │ │ │ + rscseq sp, pc, ip, ror sl @ │ │ │ │ rscseq sp, pc, ip, asr #20 │ │ │ │ - rscseq sp, pc, r6, lsr #20 │ │ │ │ - ldrshteq sp, [pc], #148 │ │ │ │ - rscseq sp, pc, r2, asr #19 │ │ │ │ - smlalseq sp, pc, r6, r9 @ │ │ │ │ - rscseq sp, pc, sl, ror #18 │ │ │ │ - rscseq sp, pc, r4, asr #18 │ │ │ │ - rscseq sp, pc, lr, lsl r9 @ │ │ │ │ - rscseq sp, pc, lr, ror #17 │ │ │ │ - rscseq sp, pc, r4, ror #17 │ │ │ │ - rscseq sp, pc, r0, asr #17 │ │ │ │ - smlalseq sp, pc, r4, r8 @ │ │ │ │ - rscseq sp, pc, r8, ror #16 │ │ │ │ - rscseq sp, pc, lr, asr r8 @ │ │ │ │ - rscseq sp, pc, r8, lsr r8 @ │ │ │ │ - rscseq sp, pc, r8, lsl #16 │ │ │ │ - ldrshteq sp, [pc], #126 │ │ │ │ - ldrsbteq sp, [pc], #122 │ │ │ │ - rscseq sp, pc, ip, lsr #15 │ │ │ │ - rscseq sp, pc, ip, ror r7 @ │ │ │ │ - rscseq sp, pc, ip, asr #14 │ │ │ │ - rscseq sp, pc, ip, lsr #14 │ │ │ │ - rscseq sp, pc, r8, lsl #14 │ │ │ │ - ldrsbteq sp, [pc], #108 │ │ │ │ - ldrsbteq sp, [pc], #98 │ │ │ │ - rscseq sp, pc, lr, lsr #13 │ │ │ │ - rscseq sp, pc, r0, lsl #13 │ │ │ │ - rscseq sp, pc, r2, asr r6 @ │ │ │ │ - rscseq sp, pc, r8, asr #12 │ │ │ │ - rscseq sp, pc, r6, lsr #12 │ │ │ │ - ldrshteq sp, [pc], #92 │ │ │ │ - ldrshteq sp, [pc], #82 │ │ │ │ - rscseq sp, pc, lr, asr #11 │ │ │ │ - @ instruction: 0x01031cb8 │ │ │ │ - smlatbeq r3, r0, r6, r1 │ │ │ │ - tsteq r3, r2, asr #6 │ │ │ │ - smlabbeq r3, r4, r1, r1 │ │ │ │ - smlatbeq r3, r2, r0, r1 │ │ │ │ - rscseq sp, pc, ip, lsl #11 │ │ │ │ - tsteq r3, sl, rrx │ │ │ │ - rscseq sp, pc, r8, ror r5 @ │ │ │ │ - rscseq sp, pc, lr, ror #10 │ │ │ │ - smlatbeq r3, r0, lr, r1 │ │ │ │ - rscseq sp, pc, sl, asr r5 @ │ │ │ │ - rscseq sp, pc, r0, asr r5 @ │ │ │ │ - strdeq r1, [r3, -r2] │ │ │ │ - rscseq sp, pc, ip, lsr r5 @ │ │ │ │ - rscseq sp, pc, r2, lsr r5 @ │ │ │ │ - ldrdeq r0, [r3, -r8] │ │ │ │ - rscseq sp, pc, lr, lsl r5 @ │ │ │ │ - rscseq sp, pc, r4, lsl r5 @ │ │ │ │ - rscseq sp, pc, sl, lsl #10 │ │ │ │ - rscseq sp, pc, r0, lsl #10 │ │ │ │ - @ instruction: 0x01030fbe │ │ │ │ - rscseq sp, pc, ip, ror #9 │ │ │ │ - qaddeq r1, sl, r3 │ │ │ │ - tsteq r3, r8 │ │ │ │ - rscseq sp, pc, lr, asr #9 │ │ │ │ - tsteq r3, r0, rrx │ │ │ │ - ldrhteq sp, [pc], #74 │ │ │ │ - tsteq r3, r8, ror #2 │ │ │ │ - smlatteq r3, r6, r0, r1 │ │ │ │ - smlatbeq r3, r4, r0, r1 │ │ │ │ - smlalseq sp, pc, r2, r4 @ │ │ │ │ + rscseq sp, pc, ip, lsr #20 │ │ │ │ + rscseq sp, pc, r8, lsl #20 │ │ │ │ + ldrsbteq sp, [pc], #156 │ │ │ │ + ldrsbteq sp, [pc], #146 │ │ │ │ + rscseq sp, pc, lr, lsr #19 │ │ │ │ + rscseq sp, pc, r0, lsl #19 │ │ │ │ + rscseq sp, pc, r2, asr r9 @ │ │ │ │ + rscseq sp, pc, r8, asr #18 │ │ │ │ + rscseq sp, pc, r6, lsr #18 │ │ │ │ + ldrshteq sp, [pc], #140 │ │ │ │ + ldrshteq sp, [pc], #130 │ │ │ │ + rscseq sp, pc, lr, asr #17 │ │ │ │ + @ instruction: 0x01031fb8 │ │ │ │ + smlatbeq r3, r0, r9, r1 │ │ │ │ + tsteq r3, r2, asr #12 │ │ │ │ + smlabbeq r3, r4, r4, r1 │ │ │ │ + smlatbeq r3, r2, r3, r1 │ │ │ │ + rscseq sp, pc, ip, lsl #17 │ │ │ │ + tsteq r3, sl, ror #6 │ │ │ │ + rscseq sp, pc, r8, ror r8 @ │ │ │ │ + rscseq sp, pc, lr, ror #16 │ │ │ │ + smlatbeq r3, r0, r1, r2 │ │ │ │ + rscseq sp, pc, sl, asr r8 @ │ │ │ │ + rscseq sp, pc, r0, asr r8 @ │ │ │ │ + strdeq r2, [r3, -r2] │ │ │ │ + rscseq sp, pc, ip, lsr r8 @ │ │ │ │ + rscseq sp, pc, r2, lsr r8 @ │ │ │ │ + ldrdeq r1, [r3, -r8] │ │ │ │ + rscseq sp, pc, lr, lsl r8 @ │ │ │ │ + rscseq sp, pc, r4, lsl r8 @ │ │ │ │ + rscseq sp, pc, sl, lsl #16 │ │ │ │ + rscseq sp, pc, r0, lsl #16 │ │ │ │ + @ instruction: 0x010312be │ │ │ │ + rscseq sp, pc, ip, ror #15 │ │ │ │ + tsteq r3, sl, asr r3 │ │ │ │ + tsteq r3, r8, lsl #6 │ │ │ │ + rscseq sp, pc, lr, asr #15 │ │ │ │ + tsteq r3, r0, ror #6 │ │ │ │ + ldrhteq sp, [pc], #122 │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ + smlatteq r3, r6, r3, r1 │ │ │ │ + smlatbeq r3, r4, r3, r1 │ │ │ │ + smlalseq sp, pc, r2, r7 @ │ │ │ │ strdeq r1, [r3, -r0] │ │ │ │ - rscseq sp, pc, lr, ror r4 @ │ │ │ │ - smlatbeq r3, ip, r1, r1 │ │ │ │ - tsteq r3, sl, asr #2 │ │ │ │ - rscseq sp, pc, r0, ror #8 │ │ │ │ - rscseq sp, pc, r6, asr r4 @ │ │ │ │ - smlatteq r3, ip, r3, r1 │ │ │ │ + rscseq sp, pc, lr, ror r7 @ │ │ │ │ + smlatbeq r3, ip, r4, r1 │ │ │ │ + tsteq r3, sl, asr #8 │ │ │ │ + rscseq sp, pc, r0, ror #14 │ │ │ │ + rscseq sp, pc, r6, asr r7 @ │ │ │ │ + smlatteq r3, ip, r6, r1 │ │ │ │ strdeq r1, [r3, -sl] │ │ │ │ - tsteq r3, r0, ror #4 │ │ │ │ + tsteq r3, r0, ror #10 │ │ │ │ strdeq r1, [r3, -r6] │ │ │ │ - rscseq sp, pc, r4, lsr #8 │ │ │ │ - tsteq r3, r2, ror r2 │ │ │ │ - rscseq sp, pc, r0, lsl r4 @ │ │ │ │ - tsteq r3, lr, asr #6 │ │ │ │ - smlatteq r3, r4, r2, r1 │ │ │ │ - ldrshteq sp, [pc], #50 │ │ │ │ - rscseq sp, pc, r8, ror #7 │ │ │ │ - tsteq r3, r6, lsr #8 │ │ │ │ - smlabteq r3, r4, r3, r1 │ │ │ │ - rscseq sp, pc, sl, asr #7 │ │ │ │ - rscseq sp, pc, r0, asr #7 │ │ │ │ - ldrhteq sp, [pc], #54 │ │ │ │ - rscseq sp, pc, ip, lsr #7 │ │ │ │ - @ instruction: 0x010313b2 │ │ │ │ - smlalseq sp, pc, r8, r3 @ │ │ │ │ - tsteq r3, sl, lsr #8 │ │ │ │ - smlatteq r3, ip, r3, r1 │ │ │ │ - rscseq sp, pc, sl, ror r3 @ │ │ │ │ - tsteq r3, sl, lsr #8 │ │ │ │ - rscseq sp, pc, sl, ror #6 │ │ │ │ - tsteq r3, r2, lsr #16 │ │ │ │ - tsteq r3, r6, lsr #10 │ │ │ │ - strdeq r1, [r3, -r2] │ │ │ │ - smlabbeq r3, r6, r4, r1 │ │ │ │ - tsteq r3, sl, asr #8 │ │ │ │ - rscseq sp, pc, sl, lsr r3 @ │ │ │ │ - smlatbeq r3, lr, r6, r1 │ │ │ │ - rscseq sp, pc, sl, lsr #6 │ │ │ │ - smlabteq r3, sl, r4, r1 │ │ │ │ - @ instruction: 0x0103149e │ │ │ │ - rscseq sp, pc, r2, lsl r3 @ │ │ │ │ - rscseq sp, pc, sl, lsl #6 │ │ │ │ - tsteq r3, sl, lsr r5 │ │ │ │ + rscseq sp, pc, r4, lsr #14 │ │ │ │ + tsteq r3, r2, ror r5 │ │ │ │ + rscseq sp, pc, r0, lsl r7 @ │ │ │ │ + tsteq r3, lr, asr #12 │ │ │ │ + smlatteq r3, r4, r5, r1 │ │ │ │ + ldrshteq sp, [pc], #98 │ │ │ │ + rscseq sp, pc, r8, ror #13 │ │ │ │ + tsteq r3, r6, lsr #14 │ │ │ │ + smlabteq r3, r4, r6, r1 │ │ │ │ + rscseq sp, pc, sl, asr #13 │ │ │ │ + rscseq sp, pc, r0, asr #13 │ │ │ │ + ldrhteq sp, [pc], #102 │ │ │ │ + rscseq sp, pc, ip, lsr #13 │ │ │ │ + @ instruction: 0x010316b2 │ │ │ │ + smlalseq sp, pc, r8, r6 @ │ │ │ │ + tsteq r3, sl, lsr #14 │ │ │ │ + smlatteq r3, ip, r6, r1 │ │ │ │ + rscseq sp, pc, sl, ror r6 @ │ │ │ │ tsteq r3, sl, lsr #14 │ │ │ │ + rscseq sp, pc, sl, ror #12 │ │ │ │ + tsteq r3, r2, lsr #22 │ │ │ │ + tsteq r3, r6, lsr #16 │ │ │ │ + strdeq r1, [r3, -r2] │ │ │ │ + smlabbeq r3, r6, r7, r1 │ │ │ │ + tsteq r3, sl, asr #14 │ │ │ │ + rscseq sp, pc, sl, lsr r6 @ │ │ │ │ + smlatbeq r3, lr, r9, r1 │ │ │ │ + rscseq sp, pc, sl, lsr #12 │ │ │ │ + smlabteq r3, sl, r7, r1 │ │ │ │ + @ instruction: 0x0103179e │ │ │ │ + rscseq sp, pc, r2, lsl r6 @ │ │ │ │ + rscseq sp, pc, sl, lsl #12 │ │ │ │ + tsteq r3, sl, lsr r8 │ │ │ │ + tsteq r3, sl, lsr #20 │ │ │ │ strdeq r1, [r3, -lr] │ │ │ │ - rscseq sp, pc, sl, ror #5 │ │ │ │ + rscseq sp, pc, sl, ror #11 │ │ │ │ strdeq r1, [r3, -r6] │ │ │ │ - ldrsbteq sp, [pc], #42 │ │ │ │ - tsteq r3, r0, ror r7 │ │ │ │ - tsteq r3, r6, asr #14 │ │ │ │ - rscseq sp, pc, r8, asr #5 │ │ │ │ - rscseq sp, pc, r2, asr #5 │ │ │ │ - tsteq r3, r4, lsl r6 │ │ │ │ - smlatteq r3, r2, r7, r1 │ │ │ │ - tsteq r3, r8, ror r5 │ │ │ │ - tsteq r3, lr, asr #10 │ │ │ │ - rscseq sp, pc, r4, lsr #5 │ │ │ │ - smlatbeq r3, r6, r7, r1 │ │ │ │ - smlalseq sp, pc, r8, r2 @ │ │ │ │ - smlabteq r3, r6, r5, r1 │ │ │ │ - @ instruction: 0x0103159c │ │ │ │ - rscseq sp, pc, r6, lsl #5 │ │ │ │ - rscseq sp, pc, r0, lsl #5 │ │ │ │ - smlatbeq r3, lr, r8, r1 │ │ │ │ - tsteq r3, r0, lsr r8 │ │ │ │ - tsteq r3, r6, lsl #16 │ │ │ │ - rscseq sp, pc, r8, ror #4 │ │ │ │ - rscseq sp, pc, r2, ror #4 │ │ │ │ - rscseq sp, pc, ip, asr r2 @ │ │ │ │ - rscseq sp, pc, r6, asr r2 @ │ │ │ │ - tsteq r3, r4, lsr r8 │ │ │ │ - rscseq sp, pc, sl, asr #4 │ │ │ │ - tsteq r3, r0, asr r8 │ │ │ │ - smlatteq r3, sl, r8, r1 │ │ │ │ - @ instruction: 0x01031894 │ │ │ │ - rscseq sp, pc, r2, lsr r2 @ │ │ │ │ - @ instruction: 0x010318b0 │ │ │ │ + ldrsbteq sp, [pc], #90 │ │ │ │ + tsteq r3, r0, ror sl │ │ │ │ + tsteq r3, r6, asr #20 │ │ │ │ + rscseq sp, pc, r8, asr #11 │ │ │ │ + rscseq sp, pc, r2, asr #11 │ │ │ │ + tsteq r3, r4, lsl r9 │ │ │ │ + smlatteq r3, r2, sl, r1 │ │ │ │ + tsteq r3, r8, ror r8 │ │ │ │ + tsteq r3, lr, asr #16 │ │ │ │ + rscseq sp, pc, r4, lsr #11 │ │ │ │ + smlatbeq r3, r6, sl, r1 │ │ │ │ + smlalseq sp, pc, r8, r5 @ │ │ │ │ + smlabteq r3, r6, r8, r1 │ │ │ │ + @ instruction: 0x0103189c │ │ │ │ + rscseq sp, pc, r6, lsl #11 │ │ │ │ + rscseq sp, pc, r0, lsl #11 │ │ │ │ + smlatbeq r3, lr, fp, r1 │ │ │ │ + tsteq r3, r0, lsr fp │ │ │ │ + tsteq r3, r6, lsl #22 │ │ │ │ + rscseq sp, pc, r8, ror #10 │ │ │ │ + rscseq sp, pc, r2, ror #10 │ │ │ │ + rscseq sp, pc, ip, asr r5 @ │ │ │ │ + rscseq sp, pc, r6, asr r5 @ │ │ │ │ + tsteq r3, r4, lsr fp │ │ │ │ + rscseq sp, pc, sl, asr #10 │ │ │ │ + tsteq r3, r0, asr fp │ │ │ │ + smlatteq r3, sl, fp, r1 │ │ │ │ + @ instruction: 0x01031b94 │ │ │ │ + rscseq sp, pc, r2, lsr r5 @ │ │ │ │ + @ instruction: 0x01031bb0 │ │ │ │ strdeq r1, [r3, -sl] │ │ │ │ - rscseq sp, pc, r0, lsr #4 │ │ │ │ - rscseq sp, pc, sl, lsl r2 @ │ │ │ │ - rscseq sp, pc, r4, lsl r2 @ │ │ │ │ - rscseq sp, pc, lr, lsl #4 │ │ │ │ - rscseq sp, pc, r8, lsl #4 │ │ │ │ - rscseq sp, pc, r2, lsl #4 │ │ │ │ - ldrshteq sp, [pc], #28 │ │ │ │ - ldrshteq sp, [pc], #22 │ │ │ │ - ldrshteq sp, [pc], #16 │ │ │ │ - rscseq sp, pc, sl, ror #3 │ │ │ │ - rscseq sp, pc, r4, ror #3 │ │ │ │ - ldrsbteq sp, [pc], #30 │ │ │ │ - ldrsbteq sp, [pc], #24 │ │ │ │ - ldrsbteq sp, [pc], #18 │ │ │ │ - rscseq sp, pc, ip, asr #3 │ │ │ │ - smlatbeq r3, r6, r7, r2 │ │ │ │ - tsteq r3, r4, lsl #26 │ │ │ │ - smlatteq r3, r6, r9, r1 │ │ │ │ - tsteq r3, r4, ror #18 │ │ │ │ - smlatteq r3, r6, r8, r1 │ │ │ │ - rscseq sp, pc, r8, lsr #3 │ │ │ │ - rscseq sp, pc, r2, lsr #3 │ │ │ │ - smlalseq sp, pc, ip, r1 @ │ │ │ │ - smlalseq sp, pc, r6, r1 @ │ │ │ │ - smlalseq sp, pc, r0, r1 @ │ │ │ │ - rscseq sp, pc, sl, lsl #3 │ │ │ │ - rscseq sp, pc, r4, lsl #3 │ │ │ │ - rscseq sp, pc, lr, ror r1 @ │ │ │ │ - smlabteq r3, r4, fp, r1 │ │ │ │ - tsteq r3, sl, lsr #22 │ │ │ │ - rscseq sp, pc, ip, ror #2 │ │ │ │ - rscseq sp, pc, r6, ror #2 │ │ │ │ - smlatteq r3, r4, sl, r1 │ │ │ │ - rscseq sp, pc, sl, asr r1 @ │ │ │ │ - tsteq r3, r0, asr #22 │ │ │ │ + rscseq sp, pc, r0, lsr #10 │ │ │ │ + rscseq sp, pc, sl, lsl r5 @ │ │ │ │ + rscseq sp, pc, r4, lsl r5 @ │ │ │ │ + rscseq sp, pc, lr, lsl #10 │ │ │ │ + rscseq sp, pc, r8, lsl #10 │ │ │ │ + rscseq sp, pc, r2, lsl #10 │ │ │ │ + ldrshteq sp, [pc], #76 │ │ │ │ + ldrshteq sp, [pc], #70 │ │ │ │ + ldrshteq sp, [pc], #64 │ │ │ │ + rscseq sp, pc, sl, ror #9 │ │ │ │ + rscseq sp, pc, r4, ror #9 │ │ │ │ + ldrsbteq sp, [pc], #78 │ │ │ │ + ldrsbteq sp, [pc], #72 │ │ │ │ + ldrsbteq sp, [pc], #66 │ │ │ │ + rscseq sp, pc, ip, asr #9 │ │ │ │ + smlatbeq r3, r6, sl, r2 │ │ │ │ + tsteq r3, r4 │ │ │ │ + smlatteq r3, r6, ip, r1 │ │ │ │ + tsteq r3, r4, ror #24 │ │ │ │ + smlatteq r3, r6, fp, r1 │ │ │ │ + rscseq sp, pc, r8, lsr #9 │ │ │ │ + rscseq sp, pc, r2, lsr #9 │ │ │ │ + smlalseq sp, pc, ip, r4 @ │ │ │ │ + smlalseq sp, pc, r6, r4 @ │ │ │ │ + smlalseq sp, pc, r0, r4 @ │ │ │ │ + rscseq sp, pc, sl, lsl #9 │ │ │ │ + rscseq sp, pc, r4, lsl #9 │ │ │ │ + rscseq sp, pc, lr, ror r4 @ │ │ │ │ + smlabteq r3, r4, lr, r1 │ │ │ │ + tsteq r3, sl, lsr #28 │ │ │ │ + rscseq sp, pc, ip, ror #8 │ │ │ │ + rscseq sp, pc, r6, ror #8 │ │ │ │ + smlatteq r3, r4, sp, r1 │ │ │ │ + rscseq sp, pc, sl, asr r4 @ │ │ │ │ + tsteq r3, r0, asr #28 │ │ │ │ ldrbtmi r4, [r8], #-2257 @ 0xfffff72f │ │ │ │ ldmmi r1, {r0, r1, r2, r3, r4, r7, r8, sp, lr, pc}^ │ │ │ │ orrs r4, ip, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2256 @ 0xfffff730 │ │ │ │ ldmmi r0, {r0, r3, r4, r7, r8, sp, lr, pc}^ │ │ │ │ orrs r4, r6, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2255 @ 0xfffff731 │ │ │ │ @@ -108719,154 +108719,154 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2189 @ 0xfffff773 │ │ │ │ stmmi sp, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2188 @ 0xfffff774 │ │ │ │ stmmi ip, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ + rscseq sp, pc, lr, lsl r1 @ │ │ │ │ + rscseq sp, pc, r8, lsl r1 @ │ │ │ │ + tsteq r3, r2, lsr ip │ │ │ │ + rscseq sp, pc, ip, lsl #2 │ │ │ │ + rscseq sp, pc, r6, lsl #2 │ │ │ │ + rscseq sp, pc, r0, lsl #2 │ │ │ │ + ldrshteq sp, [pc], #10 │ │ │ │ + ldrshteq sp, [pc], #4 │ │ │ │ + rscseq sp, pc, lr, ror #1 │ │ │ │ + rscseq sp, pc, r8, ror #1 │ │ │ │ + rscseq sp, pc, r2, ror #1 │ │ │ │ + ldrsbteq sp, [pc], #12 │ │ │ │ + tsteq r3, r6, asr lr │ │ │ │ + tsteq r3, ip, asr #26 │ │ │ │ + smlatbeq r3, sl, ip, r1 │ │ │ │ + tsteq r3, ip, lsr ip │ │ │ │ + ldrhteq sp, [pc], #14 │ │ │ │ + smlabteq r3, ip, ip, r1 │ │ │ │ + ldrhteq sp, [pc], #2 │ │ │ │ + smlabteq r3, r4, sp, r1 │ │ │ │ + tsteq r3, r6, asr sp │ │ │ │ + rscseq sp, pc, r0, lsr #1 │ │ │ │ + smlalseq sp, pc, sl, r0 @ │ │ │ │ + @ instruction: 0x01031eb0 │ │ │ │ + tsteq r3, r2, asr #28 │ │ │ │ + rscseq sp, pc, r8, lsl #1 │ │ │ │ + ldrdeq r1, [r3, -r2] │ │ │ │ + rscseq sp, pc, ip, ror r0 @ │ │ │ │ + rscseq sp, pc, r6, ror r0 @ │ │ │ │ + rscseq sp, pc, r0, ror r0 @ │ │ │ │ + rscseq sp, pc, sl, rrx │ │ │ │ + rscseq sp, pc, r4, rrx │ │ │ │ + rscseq sp, pc, lr, asr r0 @ │ │ │ │ + rscseq sp, pc, r8, asr r0 @ │ │ │ │ + ldrdeq r1, [r3, -r6] │ │ │ │ + rscseq sp, pc, ip, asr #32 │ │ │ │ + rscseq sp, pc, r6, asr #32 │ │ │ │ + rscseq sp, pc, r0, asr #32 │ │ │ │ + rscseq sp, pc, sl, lsr r0 @ │ │ │ │ + rscseq sp, pc, r4, lsr r0 @ │ │ │ │ + rscseq sp, pc, lr, lsr #32 │ │ │ │ + smlabteq r3, ip, r5, r2 │ │ │ │ + smlabteq r3, r6, lr, r1 │ │ │ │ + rscseq sp, pc, ip, lsl r0 @ │ │ │ │ + rscseq sp, pc, r6, lsl r0 @ │ │ │ │ + rscseq sp, pc, r0, lsl r0 @ │ │ │ │ + rscseq sp, pc, sl │ │ │ │ + rscseq sp, pc, r4 │ │ │ │ + ldrshteq ip, [pc], #254 │ │ │ │ + ldrshteq ip, [pc], #248 │ │ │ │ + ldrshteq ip, [pc], #242 │ │ │ │ + rscseq ip, pc, ip, ror #31 │ │ │ │ + rscseq ip, pc, r6, ror #31 │ │ │ │ + rscseq ip, pc, r0, ror #31 │ │ │ │ + @ instruction: 0x01031eb2 │ │ │ │ + ldrsbteq ip, [pc], #244 │ │ │ │ + tsteq r3, r6, asr #32 │ │ │ │ + ldrdeq r2, [r3, -r8] │ │ │ │ + tsteq r3, sl, lsl r6 │ │ │ │ + ldrdeq r2, [r3, -r8] │ │ │ │ + smlabteq r3, r2, lr, r1 │ │ │ │ + ldrhteq ip, [pc], #240 │ │ │ │ + smlatteq r3, sl, lr, r1 │ │ │ │ + rscseq ip, pc, r4, lsr #31 │ │ │ │ + tsteq r3, r2, lsr r6 │ │ │ │ + tsteq r3, ip, lsl #30 │ │ │ │ + smlalseq ip, pc, r2, pc @ │ │ │ │ + rscseq ip, pc, ip, lsl #31 │ │ │ │ + tsteq r3, lr, lsl #6 │ │ │ │ + smlabteq r3, ip, r2, r2 │ │ │ │ + tsteq r3, sl, asr #12 │ │ │ │ + rscseq ip, pc, r4, ror pc @ │ │ │ │ + tsteq r3, sl, ror r6 │ │ │ │ + rscseq ip, pc, r8, ror #30 │ │ │ │ + tsteq r3, r6, lsr #6 │ │ │ │ + smlatbeq r3, r4, r6, r2 │ │ │ │ + rscseq ip, pc, r6, asr pc @ │ │ │ │ + rscseq ip, pc, r0, asr pc @ │ │ │ │ + @ instruction: 0x010327be │ │ │ │ + tsteq r3, r4, lsr #32 │ │ │ │ + smlatteq r3, sl, pc, r1 @ │ │ │ │ + tsteq r3, r8, lsr r3 │ │ │ │ + rscseq ip, pc, r2, lsr pc @ │ │ │ │ + tsteq r3, r8, ror #6 │ │ │ │ + rscseq ip, pc, r6, lsr #30 │ │ │ │ + tsteq r3, r4, lsr r0 │ │ │ │ + @ instruction: 0x01032392 │ │ │ │ + rscseq ip, pc, r4, lsl pc @ │ │ │ │ + rscseq ip, pc, lr, lsl #30 │ │ │ │ + tsteq r3, r4, lsr r4 │ │ │ │ + @ instruction: 0x010327b2 │ │ │ │ + tsteq r3, r4, asr #32 │ │ │ │ + ldrshteq ip, [pc], #230 │ │ │ │ + ldrshteq ip, [pc], #224 │ │ │ │ + tsteq r3, r2, asr r4 │ │ │ │ + ldrdeq r2, [r3, -r0] │ │ │ │ + ldrsbteq ip, [pc], #238 │ │ │ │ + tsteq r3, r0, lsl #16 │ │ │ │ + ldrsbteq ip, [pc], #226 │ │ │ │ + rscseq ip, pc, ip, asr #29 │ │ │ │ + rscseq ip, pc, r6, asr #29 │ │ │ │ + rscseq ip, pc, r0, asr #29 │ │ │ │ + ldrhteq ip, [pc], #234 │ │ │ │ + ldrhteq ip, [pc], #228 │ │ │ │ + rscseq ip, pc, lr, lsr #29 │ │ │ │ + rscseq ip, pc, r8, lsr #29 │ │ │ │ + rscseq ip, pc, r2, lsr #29 │ │ │ │ + smlalseq ip, pc, ip, lr @ │ │ │ │ + smlalseq ip, pc, r6, lr @ │ │ │ │ + smlalseq ip, pc, r0, lr @ │ │ │ │ + rscseq ip, pc, sl, lsl #29 │ │ │ │ + rscseq ip, pc, r4, lsl #29 │ │ │ │ + rscseq ip, pc, lr, ror lr @ │ │ │ │ + rscseq ip, pc, r8, ror lr @ │ │ │ │ + rscseq ip, pc, r2, ror lr @ │ │ │ │ + rscseq ip, pc, ip, ror #28 │ │ │ │ + rscseq ip, pc, r6, ror #28 │ │ │ │ + rscseq ip, pc, r0, ror #28 │ │ │ │ + rscseq ip, pc, sl, asr lr @ │ │ │ │ + rscseq ip, pc, r4, asr lr @ │ │ │ │ + rscseq ip, pc, lr, asr #28 │ │ │ │ + rscseq ip, pc, r8, asr #28 │ │ │ │ + rscseq ip, pc, r2, asr #28 │ │ │ │ + rscseq ip, pc, ip, lsr lr @ │ │ │ │ + rscseq ip, pc, r6, lsr lr @ │ │ │ │ + rscseq ip, pc, r0, lsr lr @ │ │ │ │ + rscseq ip, pc, sl, lsr #28 │ │ │ │ + rscseq ip, pc, r4, lsr #28 │ │ │ │ rscseq ip, pc, lr, lsl lr @ │ │ │ │ rscseq ip, pc, r8, lsl lr @ │ │ │ │ - tsteq r3, r2, lsr r9 │ │ │ │ + rscseq ip, pc, r2, lsl lr @ │ │ │ │ rscseq ip, pc, ip, lsl #28 │ │ │ │ rscseq ip, pc, r6, lsl #28 │ │ │ │ rscseq ip, pc, r0, lsl #28 │ │ │ │ ldrshteq ip, [pc], #218 │ │ │ │ ldrshteq ip, [pc], #212 │ │ │ │ rscseq ip, pc, lr, ror #27 │ │ │ │ rscseq ip, pc, r8, ror #27 │ │ │ │ rscseq ip, pc, r2, ror #27 │ │ │ │ ldrsbteq ip, [pc], #220 │ │ │ │ - tsteq r3, r6, asr fp │ │ │ │ - tsteq r3, ip, asr #20 │ │ │ │ - smlatbeq r3, sl, r9, r1 │ │ │ │ - tsteq r3, ip, lsr r9 │ │ │ │ - ldrhteq ip, [pc], #222 │ │ │ │ - smlabteq r3, ip, r9, r1 │ │ │ │ - ldrhteq ip, [pc], #210 │ │ │ │ - smlabteq r3, r4, sl, r1 │ │ │ │ - tsteq r3, r6, asr sl │ │ │ │ - rscseq ip, pc, r0, lsr #27 │ │ │ │ - smlalseq ip, pc, sl, sp @ │ │ │ │ - @ instruction: 0x01031bb0 │ │ │ │ - tsteq r3, r2, asr #22 │ │ │ │ - rscseq ip, pc, r8, lsl #27 │ │ │ │ - ldrdeq r1, [r3, -r2] │ │ │ │ - rscseq ip, pc, ip, ror sp @ │ │ │ │ - rscseq ip, pc, r6, ror sp @ │ │ │ │ - rscseq ip, pc, r0, ror sp @ │ │ │ │ - rscseq ip, pc, sl, ror #26 │ │ │ │ - rscseq ip, pc, r4, ror #26 │ │ │ │ - rscseq ip, pc, lr, asr sp @ │ │ │ │ - rscseq ip, pc, r8, asr sp @ │ │ │ │ - ldrdeq r1, [r3, -r6] │ │ │ │ - rscseq ip, pc, ip, asr #26 │ │ │ │ - rscseq ip, pc, r6, asr #26 │ │ │ │ - rscseq ip, pc, r0, asr #26 │ │ │ │ - rscseq ip, pc, sl, lsr sp @ │ │ │ │ - rscseq ip, pc, r4, lsr sp @ │ │ │ │ - rscseq ip, pc, lr, lsr #26 │ │ │ │ - smlabteq r3, ip, r2, r2 │ │ │ │ - smlabteq r3, r6, fp, r1 │ │ │ │ - rscseq ip, pc, ip, lsl sp @ │ │ │ │ - rscseq ip, pc, r6, lsl sp @ │ │ │ │ - rscseq ip, pc, r0, lsl sp @ │ │ │ │ - rscseq ip, pc, sl, lsl #26 │ │ │ │ - rscseq ip, pc, r4, lsl #26 │ │ │ │ - ldrshteq ip, [pc], #206 │ │ │ │ - ldrshteq ip, [pc], #200 │ │ │ │ - ldrshteq ip, [pc], #194 │ │ │ │ - rscseq ip, pc, ip, ror #25 │ │ │ │ - rscseq ip, pc, r6, ror #25 │ │ │ │ - rscseq ip, pc, r0, ror #25 │ │ │ │ - @ instruction: 0x01031bb2 │ │ │ │ - ldrsbteq ip, [pc], #196 │ │ │ │ - tsteq r3, r6, asr #26 │ │ │ │ - ldrdeq r1, [r3, -r8] │ │ │ │ - tsteq r3, sl, lsl r3 │ │ │ │ - ldrdeq r2, [r3, -r8] │ │ │ │ - smlabteq r3, r2, fp, r1 │ │ │ │ - ldrhteq ip, [pc], #192 │ │ │ │ - smlatteq r3, sl, fp, r1 │ │ │ │ - rscseq ip, pc, r4, lsr #25 │ │ │ │ - tsteq r3, r2, lsr r3 │ │ │ │ - tsteq r3, ip, lsl #24 │ │ │ │ - smlalseq ip, pc, r2, ip @ │ │ │ │ - rscseq ip, pc, ip, lsl #25 │ │ │ │ - tsteq r3, lr │ │ │ │ - smlabteq r3, ip, pc, r1 @ │ │ │ │ - tsteq r3, sl, asr #6 │ │ │ │ - rscseq ip, pc, r4, ror ip @ │ │ │ │ - tsteq r3, sl, ror r3 │ │ │ │ - rscseq ip, pc, r8, ror #24 │ │ │ │ - tsteq r3, r6, lsr #32 │ │ │ │ - smlatbeq r3, r4, r3, r2 │ │ │ │ - rscseq ip, pc, r6, asr ip @ │ │ │ │ - rscseq ip, pc, r0, asr ip @ │ │ │ │ - @ instruction: 0x010324be │ │ │ │ - tsteq r3, r4, lsr #26 │ │ │ │ - smlatteq r3, sl, ip, r1 │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - rscseq ip, pc, r2, lsr ip @ │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ - rscseq ip, pc, r6, lsr #24 │ │ │ │ - tsteq r3, r4, lsr sp │ │ │ │ - swpeq r2, r2, [r3] │ │ │ │ - rscseq ip, pc, r4, lsl ip @ │ │ │ │ - rscseq ip, pc, lr, lsl #24 │ │ │ │ - tsteq r3, r4, lsr r1 │ │ │ │ - @ instruction: 0x010324b2 │ │ │ │ - tsteq r3, r4, asr #26 │ │ │ │ - ldrshteq ip, [pc], #182 │ │ │ │ - ldrshteq ip, [pc], #176 │ │ │ │ - tsteq r3, r2, asr r1 │ │ │ │ - ldrdeq r2, [r3, -r0] │ │ │ │ - ldrsbteq ip, [pc], #190 │ │ │ │ - tsteq r3, r0, lsl #10 │ │ │ │ - ldrsbteq ip, [pc], #178 │ │ │ │ - rscseq ip, pc, ip, asr #23 │ │ │ │ - rscseq ip, pc, r6, asr #23 │ │ │ │ - rscseq ip, pc, r0, asr #23 │ │ │ │ - ldrhteq ip, [pc], #186 │ │ │ │ - ldrhteq ip, [pc], #180 │ │ │ │ - rscseq ip, pc, lr, lsr #23 │ │ │ │ - rscseq ip, pc, r8, lsr #23 │ │ │ │ - rscseq ip, pc, r2, lsr #23 │ │ │ │ - smlalseq ip, pc, ip, fp @ │ │ │ │ - smlalseq ip, pc, r6, fp @ │ │ │ │ - smlalseq ip, pc, r0, fp @ │ │ │ │ - rscseq ip, pc, sl, lsl #23 │ │ │ │ - rscseq ip, pc, r4, lsl #23 │ │ │ │ - rscseq ip, pc, lr, ror fp @ │ │ │ │ - rscseq ip, pc, r8, ror fp @ │ │ │ │ - rscseq ip, pc, r2, ror fp @ │ │ │ │ - rscseq ip, pc, ip, ror #22 │ │ │ │ - rscseq ip, pc, r6, ror #22 │ │ │ │ - rscseq ip, pc, r0, ror #22 │ │ │ │ - rscseq ip, pc, sl, asr fp @ │ │ │ │ - rscseq ip, pc, r4, asr fp @ │ │ │ │ - rscseq ip, pc, lr, asr #22 │ │ │ │ - rscseq ip, pc, r8, asr #22 │ │ │ │ - rscseq ip, pc, r2, asr #22 │ │ │ │ - rscseq ip, pc, ip, lsr fp @ │ │ │ │ - rscseq ip, pc, r6, lsr fp @ │ │ │ │ - rscseq ip, pc, r0, lsr fp @ │ │ │ │ - rscseq ip, pc, sl, lsr #22 │ │ │ │ - rscseq ip, pc, r4, lsr #22 │ │ │ │ - rscseq ip, pc, lr, lsl fp @ │ │ │ │ - rscseq ip, pc, r8, lsl fp @ │ │ │ │ - rscseq ip, pc, r2, lsl fp @ │ │ │ │ - rscseq ip, pc, ip, lsl #22 │ │ │ │ - rscseq ip, pc, r6, lsl #22 │ │ │ │ - rscseq ip, pc, r0, lsl #22 │ │ │ │ - ldrshteq ip, [pc], #170 │ │ │ │ - ldrshteq ip, [pc], #164 │ │ │ │ - rscseq ip, pc, lr, ror #21 │ │ │ │ - rscseq ip, pc, r8, ror #21 │ │ │ │ - rscseq ip, pc, r2, ror #21 │ │ │ │ - ldrsbteq ip, [pc], #172 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ subsvs pc, ip, #64, 4 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -109706,20 +109706,20 @@ │ │ │ │ @ instruction: 0xf5a4d318 │ │ │ │ vhsub.s8 q11, q0, q13 │ │ │ │ vorr.i32 d17, #256 @ 0x00000100 │ │ │ │ addslt r1, r2, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0x07d840d3 │ │ │ │ ldrbhi pc, [r8], #-324 @ 0xfffffebc @ │ │ │ │ ldmdblt lr, {r1, ip, sp, lr, pc} │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ - tsteq r1, r2, ror r3 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ + tsteq r1, r2, ror r6 │ │ │ │ ldrdeq sp, [r1, -lr] │ │ │ │ - tsteq r1, r4, lsl r2 │ │ │ │ - strheq r4, [r0, -r0] │ │ │ │ - tsteq r1, sl │ │ │ │ + tsteq r1, r4, lsl r5 │ │ │ │ + @ instruction: 0x010043b0 │ │ │ │ + tsteq r1, sl, lsl #6 │ │ │ │ cmnpvs r8, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ ldmdale r0, {r0, r3, r4, r7, r9, lr} │ │ │ │ svcvs 0x0066f5b1 │ │ │ │ strbhi pc, [r2], #-196 @ 0xffffff3c @ │ │ │ │ rsbvs pc, r6, #164, 10 @ 0x29000000 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ tstpne r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -110724,22 +110724,22 @@ │ │ │ │ vpadd.i8 d2, d3, d8 │ │ │ │ vshl.s8 q12, , │ │ │ │ vmov.i32 d17, #256 @ 0x00000100 │ │ │ │ sbcsmi r1, sl, r1, lsl r2 │ │ │ │ @ instruction: 0xf10107d3 │ │ │ │ @ instruction: 0xf003812d │ │ │ │ svclt 0x0000bc63 │ │ │ │ - smlatteq r3, r0, r2, r1 │ │ │ │ - smlabteq r1, r4, r3, fp │ │ │ │ + smlatteq r3, r0, r5, r1 │ │ │ │ + smlabteq r1, r4, r6, fp │ │ │ │ ldrdeq r1, [r3, -r8] │ │ │ │ - ldrhteq fp, [pc], #202 │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ - rscseq fp, pc, r4, asr #25 │ │ │ │ - rscseq fp, pc, r8, ror r9 @ │ │ │ │ - tsteq r1, r0, ror #2 │ │ │ │ + ldrhteq fp, [pc], #250 │ │ │ │ + tsteq r1, r8, lsr #10 │ │ │ │ + rscseq fp, pc, r4, asr #31 │ │ │ │ + rscseq fp, pc, r8, ror ip @ │ │ │ │ + tsteq r1, r0, ror #8 │ │ │ │ mvnspl pc, #675282944 @ 0x28400000 │ │ │ │ blcs 703c40 │ │ │ │ strbhi pc, [ip], #-515 @ 0xfffffdfd @ │ │ │ │ andsne pc, r1, #268435460 @ 0x10000004 │ │ │ │ andsne pc, r1, #192, 4 │ │ │ │ @ instruction: 0x07d140da │ │ │ │ tstphi ip, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -112777,202 +112777,202 @@ │ │ │ │ @ instruction: 0xf791447a │ │ │ │ mvnseq lr, #156, 16 @ 0x9c0000 │ │ │ │ orrhi pc, r0, r0, lsl #2 │ │ │ │ @ instruction: 0x21014abe │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ ldm r2, {r0, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e17f │ │ │ │ - smlatbeq r2, r0, r1, sl │ │ │ │ - smlatteq r1, lr, r4, r9 │ │ │ │ - @ instruction: 0x0102a196 │ │ │ │ - @ instruction: 0x0102a19c │ │ │ │ - rscseq r9, pc, r8, asr #26 │ │ │ │ - rscseq r9, pc, r0, asr #26 │ │ │ │ - tstpeq r2, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ - rscseq r9, pc, r4, lsl sp @ │ │ │ │ - tsteq r0, sl, lsr #12 │ │ │ │ + smlatbeq r2, r0, r4, sl │ │ │ │ + smlatteq r1, lr, r7, r9 │ │ │ │ + @ instruction: 0x0102a496 │ │ │ │ + @ instruction: 0x0102a49c │ │ │ │ + rscseq sl, pc, r8, asr #32 │ │ │ │ + rscseq sl, pc, r0, asr #32 │ │ │ │ + tstpeq r2, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + rscseq sl, pc, r4, lsl r0 @ │ │ │ │ + tsteq r0, sl, lsr #18 │ │ │ │ strdeq sl, [r1, -r2] │ │ │ │ strdeq sl, [r1, -r2] │ │ │ │ strdeq sl, [r1, -r4] │ │ │ │ - @ instruction: 0x0101aabe │ │ │ │ - smlatteq r1, r0, sl, sl │ │ │ │ + @ instruction: 0x0101adbe │ │ │ │ + smlatteq r1, r0, sp, sl │ │ │ │ ldrdeq sl, [r1, -r2] │ │ │ │ - tsteq r2, r6, lsr r1 │ │ │ │ - rscseq r9, pc, r2, asr ip @ │ │ │ │ - smlatteq r2, r2, r1, pc @ │ │ │ │ - rscseq r9, pc, lr, lsr #24 │ │ │ │ - smlatteq r2, r6, r1, pc @ │ │ │ │ - rscseq r9, pc, r2, lsl ip @ │ │ │ │ - rscseq r9, pc, lr, ror fp @ │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - rscseq r9, pc, r6, ror fp @ │ │ │ │ - tsteq r1, ip, lsl r3 │ │ │ │ - smlabteq r2, r0, r0, pc @ │ │ │ │ - mrseq r9, SP_irq │ │ │ │ - strheq pc, [r2, -ip] @ │ │ │ │ - strheq pc, [r2, -sl] @ │ │ │ │ - strheq pc, [r2, -r8] @ │ │ │ │ - strheq pc, [r2, -r6] @ │ │ │ │ - @ instruction: 0x01019ab6 │ │ │ │ - tsteq r2, r8, ror r5 │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - tsteq r1, r4, asr sl │ │ │ │ - smlabteq r0, r0, r3, r1 │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - tsteq r1, r8, lsr sl │ │ │ │ - tsteq r1, r4, lsr sl │ │ │ │ - tsteq r1, r0, lsr sl │ │ │ │ - tsteq r1, r0, lsr sl │ │ │ │ - tsteq r1, r4, lsr sl │ │ │ │ - tsteq r1, r8, lsr sl │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - smlatbeq r8, sl, r7, r5 │ │ │ │ + tsteq r2, r6, lsr r4 │ │ │ │ + rscseq r9, pc, r2, asr pc @ │ │ │ │ + smlatteq r2, r2, r4, pc @ │ │ │ │ + rscseq r9, pc, lr, lsr #30 │ │ │ │ + smlatteq r2, r6, r4, pc @ │ │ │ │ + rscseq r9, pc, r2, lsl pc @ │ │ │ │ + rscseq r9, pc, lr, ror lr @ │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + rscseq r9, pc, r6, ror lr @ │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ + smlabteq r2, r0, r3, pc @ │ │ │ │ + tsteq r1, r0, lsl #12 │ │ │ │ + @ instruction: 0x0102f3bc │ │ │ │ + @ instruction: 0x0102f3ba │ │ │ │ + @ instruction: 0x0102f3b8 │ │ │ │ + @ instruction: 0x0102f3b6 │ │ │ │ + @ instruction: 0x01019db6 │ │ │ │ + tsteq r2, r8, ror r8 │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, r4, asr sp │ │ │ │ + smlabteq r0, r0, r6, r1 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + tsteq r1, r8, lsr sp │ │ │ │ + tsteq r1, r4, lsr sp │ │ │ │ + tsteq r1, r0, lsr sp │ │ │ │ + tsteq r1, r0, lsr sp │ │ │ │ + tsteq r1, r4, lsr sp │ │ │ │ + tsteq r1, r8, lsr sp │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + smlatbeq r8, sl, sl, r5 │ │ │ │ ldrdeq sl, [r1, -lr] │ │ │ │ - smlatteq r1, lr, r7, sl │ │ │ │ - @ instruction: 0x0101a7be │ │ │ │ - tsteq r8, r8, ror #14 │ │ │ │ + smlatteq r1, lr, sl, sl │ │ │ │ + @ instruction: 0x0101aabe │ │ │ │ + tsteq r8, r8, ror #20 │ │ │ │ strdeq sl, [r1, -r8] │ │ │ │ - tsteq r1, r0, lsl #16 │ │ │ │ - tsteq r1, r8, lsl #16 │ │ │ │ - rscseq r9, pc, r8, asr r9 @ │ │ │ │ - rscseq r9, pc, r8, asr #18 │ │ │ │ - tsteq r2, r2, lsr #30 │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ - smlatbeq r0, sl, lr, r7 │ │ │ │ - qaddeq r9, r8, r1 │ │ │ │ - tsteq r1, lr, lsr fp │ │ │ │ - tsteq r1, r8, lsr r0 │ │ │ │ - rscseq r9, pc, sl, lsr #16 │ │ │ │ - tsteq r1, r2, lsl r0 │ │ │ │ - rscseq r9, pc, r4, lsl #16 │ │ │ │ - smlatteq r1, lr, pc, r8 @ │ │ │ │ - rscseq r9, pc, r6, ror #15 │ │ │ │ - @ instruction: 0x0102ee92 │ │ │ │ - smlabteq r1, ip, pc, r8 @ │ │ │ │ - smlabbeq r1, r8, pc, r8 @ │ │ │ │ - tsteq r0, r0, lsr r0 │ │ │ │ - tsteq r1, lr, ror pc │ │ │ │ - tsteq r0, r0, lsr #32 │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ - tsteq r0, ip │ │ │ │ - tsteq r0, r8 │ │ │ │ - tsteq r0, r4 │ │ │ │ - mrseq r1, (UNDEF: 0) │ │ │ │ - strdeq r0, [r0, -ip] │ │ │ │ - strdeq r0, [r0, -r8] │ │ │ │ - strdeq r0, [r0, -r0] │ │ │ │ - smlatteq r0, ip, pc, r0 @ │ │ │ │ - tsteq r2, r8, lsl ip │ │ │ │ + tsteq r1, r0, lsl #22 │ │ │ │ + tsteq r1, r8, lsl #22 │ │ │ │ + rscseq r9, pc, r8, asr ip @ │ │ │ │ + rscseq r9, pc, r8, asr #24 │ │ │ │ + tstpeq r2, r2, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tsteq r1, ip, ror r3 │ │ │ │ + smlatbeq r0, sl, r1, r8 │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + tsteq r1, lr, lsr lr │ │ │ │ + tsteq r1, r8, lsr r3 │ │ │ │ + rscseq r9, pc, sl, lsr #22 │ │ │ │ + tsteq r1, r2, lsl r3 │ │ │ │ + rscseq r9, pc, r4, lsl #22 │ │ │ │ + smlatteq r1, lr, r2, r9 │ │ │ │ + rscseq r9, pc, r6, ror #21 │ │ │ │ + @ instruction: 0x0102f192 │ │ │ │ + smlabteq r1, ip, r2, r9 │ │ │ │ + smlabbeq r1, r8, r2, r9 │ │ │ │ + tsteq r0, r0, lsr r3 │ │ │ │ + tsteq r1, lr, ror r2 │ │ │ │ + tsteq r0, r0, lsr #6 │ │ │ │ + tsteq r0, r0, lsl r3 │ │ │ │ + tsteq r0, ip, lsl #6 │ │ │ │ + tsteq r0, r8, lsl #6 │ │ │ │ + tsteq r0, r4, lsl #6 │ │ │ │ + mrseq r1, LR_irq │ │ │ │ + strdeq r1, [r0, -ip] │ │ │ │ + strdeq r1, [r0, -r8] │ │ │ │ + strdeq r1, [r0, -r0] │ │ │ │ + smlatteq r0, ip, r2, r1 │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ strdeq r5, [r2, -r8] │ │ │ │ - tsteq r8, lr, lsl #10 │ │ │ │ - smlabteq r0, lr, pc, r0 @ │ │ │ │ - ldrdeq r0, [r0, -r4] │ │ │ │ - smlabteq r0, lr, pc, r0 @ │ │ │ │ - ldrshteq r9, [pc], #114 │ │ │ │ - tsteq r1, ip, lsr lr │ │ │ │ - smlatbeq r0, sl, pc, r0 @ │ │ │ │ - @ instruction: 0x01000f9e │ │ │ │ - @ instruction: 0x01000f98 │ │ │ │ - @ instruction: 0x01000f92 │ │ │ │ - smlabbeq r0, ip, pc, r0 @ │ │ │ │ - smlabbeq r0, r6, pc, r0 @ │ │ │ │ - tsteq r8, lr, lsr #8 │ │ │ │ - rscseq r9, pc, r2, lsr #11 │ │ │ │ - smlabbeq r1, sl, sp, r8 │ │ │ │ - tsteq r0, sl, lsl sp │ │ │ │ - tsteq r2, r8, lsr ip │ │ │ │ - tsteq r0, r4, lsl #30 │ │ │ │ - swpeq r7, r0, [r2] │ │ │ │ - tsteq r1, r0, ror r5 │ │ │ │ - tsteq r1, ip, ror #10 │ │ │ │ - ldrdeq r0, [r0, -r8] │ │ │ │ - tsteq r1, r8, asr r5 │ │ │ │ - tsteq r1, r8, asr r5 │ │ │ │ - tsteq r1, r8, asr r5 │ │ │ │ - tsteq r1, r0, asr r5 │ │ │ │ - tsteq r1, ip, asr #10 │ │ │ │ - tsteq r1, r8, asr #10 │ │ │ │ - tsteq r1, r8, asr #10 │ │ │ │ - tsteq r1, ip, asr #10 │ │ │ │ - tsteq r1, r0, asr r5 │ │ │ │ - tsteq r1, r8, asr r5 │ │ │ │ - smlabteq r8, r2, r2, r5 │ │ │ │ - tsteq r2, r0, lsr #22 │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ - tsteq r2, r4, lsl fp │ │ │ │ - tsteq r2, sl, lsl fp │ │ │ │ - smlatteq r1, r6, fp, r8 │ │ │ │ - tsteq r2, lr, lsl #22 │ │ │ │ - tsteq r2, ip, lsl #22 │ │ │ │ - strdeq r8, [r2, -r6] │ │ │ │ - strdeq r8, [r2, -r8] │ │ │ │ - strdeq r8, [r2, -ip] │ │ │ │ - tsteq r2, r4, lsl #28 │ │ │ │ - @ instruction: 0x0102eabc │ │ │ │ - strdeq r8, [r2, -ip] │ │ │ │ - tsteq r2, sl, lsl #28 │ │ │ │ + tsteq r8, lr, lsl #16 │ │ │ │ + smlabteq r0, lr, r2, r1 │ │ │ │ + ldrdeq r1, [r0, -r4] │ │ │ │ + smlabteq r0, lr, r2, r1 │ │ │ │ + ldrshteq r9, [pc], #162 │ │ │ │ + tsteq r1, ip, lsr r1 │ │ │ │ + smlatbeq r0, sl, r2, r1 │ │ │ │ + @ instruction: 0x0100129e │ │ │ │ + @ instruction: 0x01001298 │ │ │ │ + @ instruction: 0x01001292 │ │ │ │ + smlabbeq r0, ip, r2, r1 │ │ │ │ + smlabbeq r0, r6, r2, r1 │ │ │ │ + tsteq r8, lr, lsr #14 │ │ │ │ + rscseq r9, pc, r2, lsr #17 │ │ │ │ + smlabbeq r1, sl, r0, r9 │ │ │ │ + tsteq r0, sl, lsl r0 │ │ │ │ + tsteq r2, r8, lsr pc │ │ │ │ + tsteq r0, r4, lsl #4 │ │ │ │ + @ instruction: 0x01027390 │ │ │ │ + tsteq r1, r0, ror r8 │ │ │ │ + tsteq r1, ip, ror #16 │ │ │ │ + ldrdeq r1, [r0, -r8] │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ + tsteq r1, r0, asr r8 │ │ │ │ + tsteq r1, ip, asr #16 │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ + tsteq r1, ip, asr #16 │ │ │ │ + tsteq r1, r0, asr r8 │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ + smlabteq r8, r2, r5, r5 │ │ │ │ + tsteq r2, r0, lsr #28 │ │ │ │ + tsteq r1, ip, lsr #30 │ │ │ │ + tsteq r2, r4, lsl lr │ │ │ │ + tsteq r2, sl, lsl lr │ │ │ │ + smlatteq r1, r6, lr, r8 │ │ │ │ tsteq r2, lr, lsl #28 │ │ │ │ - tsteq r2, r2, lsl lr │ │ │ │ - tsteq r2, r4, lsr #28 │ │ │ │ - tsteq r2, sl, lsr #28 │ │ │ │ - @ instruction: 0x010006b6 │ │ │ │ - @ instruction: 0x01018abc │ │ │ │ - smlatbeq r0, sl, r6, r0 │ │ │ │ - @ instruction: 0x01018a9c │ │ │ │ - tsteq r2, lr, lsl sl │ │ │ │ - tsteq r1, sl, ror sl │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - ldrsbteq r9, [pc], #66 │ │ │ │ - ldrsbteq r9, [pc], #74 │ │ │ │ - swpeq r5, ip, [r8] │ │ │ │ - rscseq r9, pc, r2, asr #9 │ │ │ │ - smlalseq r9, pc, r8, r4 @ │ │ │ │ - rscseq r9, pc, r4, lsr #9 │ │ │ │ - rscseq r9, pc, r0, lsr #9 │ │ │ │ - smlalseq r9, pc, ip, r4 @ │ │ │ │ - smlalseq r9, pc, r8, r4 @ │ │ │ │ - smlalseq r9, pc, r8, r4 @ │ │ │ │ - tsteq r8, sl │ │ │ │ - rscseq r9, pc, r6, lsl #9 │ │ │ │ - rscseq r9, pc, r2, lsl r4 @ │ │ │ │ - ldrdeq r4, [r8, -r2] │ │ │ │ - ldrsbteq r9, [pc], #50 │ │ │ │ - tsteq r1, r2, lsr r9 │ │ │ │ - smlabteq r2, r4, r8, lr │ │ │ │ - tsteq r1, ip, lsl #18 │ │ │ │ - tsteq r0, r2, lsl r5 │ │ │ │ - tsteq r0, r4, lsl r5 │ │ │ │ + tsteq r2, ip, lsl #28 │ │ │ │ + strdeq r9, [r2, -r6] │ │ │ │ + strdeq r9, [r2, -r8] │ │ │ │ + strdeq r9, [r2, -ip] │ │ │ │ + tsteq r2, r4, lsl #2 │ │ │ │ + @ instruction: 0x0102edbc │ │ │ │ + strdeq r9, [r2, -ip] │ │ │ │ + tsteq r2, sl, lsl #2 │ │ │ │ + tsteq r2, lr, lsl #2 │ │ │ │ + tsteq r2, r2, lsl r1 │ │ │ │ + tsteq r2, r4, lsr #2 │ │ │ │ + tsteq r2, sl, lsr #2 │ │ │ │ + @ instruction: 0x010009b6 │ │ │ │ + @ instruction: 0x01018dbc │ │ │ │ + smlatbeq r0, sl, r9, r0 │ │ │ │ + @ instruction: 0x01018d9c │ │ │ │ + tsteq r2, lr, lsl sp │ │ │ │ + tsteq r1, sl, ror sp │ │ │ │ + tsteq r1, r0, asr #26 │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + ldrsbteq r9, [pc], #114 │ │ │ │ + ldrsbteq r9, [pc], #122 │ │ │ │ + @ instruction: 0x0108539c │ │ │ │ + rscseq r9, pc, r2, asr #15 │ │ │ │ + smlalseq r9, pc, r8, r7 @ │ │ │ │ + rscseq r9, pc, r4, lsr #15 │ │ │ │ + rscseq r9, pc, r0, lsr #15 │ │ │ │ + smlalseq r9, pc, ip, r7 @ │ │ │ │ + smlalseq r9, pc, r8, r7 @ │ │ │ │ + smlalseq r9, pc, r8, r7 @ │ │ │ │ + tsteq r8, sl, lsl #6 │ │ │ │ + rscseq r9, pc, r6, lsl #15 │ │ │ │ + rscseq r9, pc, r2, lsl r7 @ │ │ │ │ + ldrdeq r5, [r8, -r2] │ │ │ │ + ldrsbteq r9, [pc], #98 │ │ │ │ + tsteq r1, r2, lsr ip │ │ │ │ + smlabteq r2, r4, fp, lr │ │ │ │ + tsteq r1, ip, lsl #24 │ │ │ │ + tsteq r0, r2, lsl r8 │ │ │ │ + tsteq r0, r4, lsl r8 │ │ │ │ strdeq r7, [r0, -r8] │ │ │ │ - @ instruction: 0x0101a790 │ │ │ │ - @ instruction: 0x0101a792 │ │ │ │ - smlabbeq r1, ip, r7, sl │ │ │ │ - smlabbeq r1, ip, r7, sl │ │ │ │ - smlatbeq r1, r6, r7, sl │ │ │ │ - smlabteq r1, r0, r7, sl │ │ │ │ - smlabteq r1, r0, r7, sl │ │ │ │ + @ instruction: 0x0101aa90 │ │ │ │ + @ instruction: 0x0101aa92 │ │ │ │ + smlabbeq r1, ip, sl, sl │ │ │ │ + smlabbeq r1, ip, sl, sl │ │ │ │ + smlatbeq r1, r6, sl, sl │ │ │ │ + smlabteq r1, r0, sl, sl │ │ │ │ + smlabteq r1, r0, sl, sl │ │ │ │ ldrdeq sl, [r1, -r6] │ │ │ │ - smlatteq r1, sl, r7, sl │ │ │ │ + smlatteq r1, sl, sl, sl │ │ │ │ ldrdeq r9, [r2, -r8] │ │ │ │ - smlabteq r1, lr, r7, sl │ │ │ │ + smlabteq r1, lr, sl, sl │ │ │ │ ldrdeq sl, [r1, -r0] │ │ │ │ ldrdeq sl, [r1, -r2] │ │ │ │ - smlatteq r1, r0, r7, sl │ │ │ │ - smlatteq r1, r6, r7, sl │ │ │ │ - smlatteq r1, ip, r7, sl │ │ │ │ + smlatteq r1, r0, sl, sl │ │ │ │ + smlatteq r1, r6, sl, sl │ │ │ │ + smlatteq r1, ip, sl, sl │ │ │ │ strdeq sl, [r1, -r2] │ │ │ │ - smlatteq r1, ip, r7, sl │ │ │ │ - smlatteq r1, r6, r7, sl │ │ │ │ - smlatteq r1, r8, r7, sl │ │ │ │ - tsteq r1, lr, ror r3 │ │ │ │ - strdeq r4, [r8, -r6] │ │ │ │ - smlabteq r1, r8, r7, sl │ │ │ │ - smlabteq r2, sl, r5, fp │ │ │ │ + smlatteq r1, ip, sl, sl │ │ │ │ + smlatteq r1, r6, sl, sl │ │ │ │ + smlatteq r1, r8, sl, sl │ │ │ │ + tsteq r1, lr, ror r6 │ │ │ │ + strdeq r5, [r8, -r6] │ │ │ │ + smlabteq r1, r8, sl, sl │ │ │ │ + smlabteq r2, sl, r8, fp │ │ │ │ stccs 8, cr15, [r0], {223} @ 0xdf │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf790447a │ │ │ │ @ instruction: 0xf8dfef12 │ │ │ │ @ instruction: 0x463b2c78 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf790447a │ │ │ │ @@ -113766,190 +113766,190 @@ │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf790447a │ │ │ │ @ instruction: 0xe1bbe8e0 │ │ │ │ @ instruction: 0x21014ab4 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ ldm r8, {r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000e1b4 │ │ │ │ - smlabteq r1, r8, r4, sl │ │ │ │ - @ instruction: 0x0101a4bc │ │ │ │ - ldrsbteq r8, [pc], #202 │ │ │ │ - ldrsbteq r8, [pc], #194 │ │ │ │ - @ instruction: 0x0101a49c │ │ │ │ - tsteq r2, lr, ror #4 │ │ │ │ - @ instruction: 0x01019592 │ │ │ │ - @ instruction: 0x0101959a │ │ │ │ - smlatbeq r1, r6, r5, r9 │ │ │ │ - smlatbeq r1, r6, r5, r9 │ │ │ │ - smlatbeq r1, r6, r5, r9 │ │ │ │ - smlatbeq r1, r6, r5, r9 │ │ │ │ - @ instruction: 0x010195b2 │ │ │ │ - @ instruction: 0x010195b2 │ │ │ │ - @ instruction: 0x010196b2 │ │ │ │ - smlabbeq r2, r2, r0, r9 │ │ │ │ - @ instruction: 0x0101959e │ │ │ │ - smlatteq r1, r2, r5, r9 │ │ │ │ - @ instruction: 0x01019592 │ │ │ │ - smlatbeq r1, r2, r5, r9 │ │ │ │ - tsteq r1, r2, ror #6 │ │ │ │ - smlabbeq r1, r2, r3, sl │ │ │ │ - smlabteq r1, r6, r5, r9 │ │ │ │ - smlabteq r1, lr, r5, r9 │ │ │ │ - tsteq r1, sl, ror #6 │ │ │ │ - tsteq r1, sl, ror #6 │ │ │ │ - tsteq r1, sl, ror #6 │ │ │ │ - tsteq r1, sl, ror #6 │ │ │ │ - smlatbeq r1, lr, r5, r9 │ │ │ │ - smlatbeq r1, lr, r5, r9 │ │ │ │ - tsteq r1, sl, asr #6 │ │ │ │ - smlabteq r2, r2, ip, r8 │ │ │ │ - tsteq r1, lr, lsr r3 │ │ │ │ - tsteq r1, sl, asr #6 │ │ │ │ - tsteq r1, r2, asr r3 │ │ │ │ - tsteq r8, r4, asr r8 │ │ │ │ - tsteq r1, r4, asr #6 │ │ │ │ - tsteq r0, sl, ror ip │ │ │ │ - tsteq r0, r6, ror ip │ │ │ │ - tsteq r1, r8, lsr #6 │ │ │ │ - smlabbeq r1, ip, r1, r8 │ │ │ │ - tsteq r1, ip, lsl r3 │ │ │ │ - tsteq r1, sl, lsl r3 │ │ │ │ - rscseq r8, pc, r6, ror #19 │ │ │ │ - ldrsbteq r8, [pc], #158 │ │ │ │ - tsteq r2, lr, asr lr │ │ │ │ - ldrhteq r8, [pc], #148 │ │ │ │ - rscseq r8, pc, ip, lsr #19 │ │ │ │ - smlatbeq r0, r0, r1, r0 │ │ │ │ - @ instruction: 0x01000190 │ │ │ │ - smlabbeq r0, ip, r1, r0 │ │ │ │ - smlabbeq r0, r8, r1, r0 │ │ │ │ - smlabbeq r0, r4, r1, r0 │ │ │ │ - smlabbeq r0, r0, r1, r0 │ │ │ │ - tsteq r0, ip, ror r1 │ │ │ │ - tsteq r0, r8, ror r1 │ │ │ │ - tsteq r0, r0, ror r1 │ │ │ │ - tsteq r0, ip, ror #2 │ │ │ │ - @ instruction: 0x01024d98 │ │ │ │ - tsteq r2, r8, ror sp │ │ │ │ - smlabbeq r8, lr, r6, r4 │ │ │ │ - @ instruction: 0x0102dfb6 │ │ │ │ - @ instruction: 0x0102dfb2 │ │ │ │ - smlatbeq r2, r2, pc, sp @ │ │ │ │ - smlatbeq r2, lr, pc, sp @ │ │ │ │ + smlabteq r1, r8, r7, sl │ │ │ │ + @ instruction: 0x0101a7bc │ │ │ │ + ldrsbteq r8, [pc], #250 │ │ │ │ + ldrsbteq r8, [pc], #242 │ │ │ │ + @ instruction: 0x0101a79c │ │ │ │ + tsteq r2, lr, ror #10 │ │ │ │ + @ instruction: 0x01019892 │ │ │ │ + @ instruction: 0x0101989a │ │ │ │ + smlatbeq r1, r6, r8, r9 │ │ │ │ + smlatbeq r1, r6, r8, r9 │ │ │ │ + smlatbeq r1, r6, r8, r9 │ │ │ │ + smlatbeq r1, r6, r8, r9 │ │ │ │ + @ instruction: 0x010198b2 │ │ │ │ + @ instruction: 0x010198b2 │ │ │ │ + @ instruction: 0x010199b2 │ │ │ │ + smlabbeq r2, r2, r3, r9 │ │ │ │ + @ instruction: 0x0101989e │ │ │ │ + smlatteq r1, r2, r8, r9 │ │ │ │ + @ instruction: 0x01019892 │ │ │ │ + smlatbeq r1, r2, r8, r9 │ │ │ │ + tsteq r1, r2, ror #12 │ │ │ │ + smlabbeq r1, r2, r6, sl │ │ │ │ + smlabteq r1, r6, r8, r9 │ │ │ │ + smlabteq r1, lr, r8, r9 │ │ │ │ + tsteq r1, sl, ror #12 │ │ │ │ + tsteq r1, sl, ror #12 │ │ │ │ + tsteq r1, sl, ror #12 │ │ │ │ + tsteq r1, sl, ror #12 │ │ │ │ + smlatbeq r1, lr, r8, r9 │ │ │ │ + smlatbeq r1, lr, r8, r9 │ │ │ │ + tsteq r1, sl, asr #12 │ │ │ │ + smlabteq r2, r2, pc, r8 @ │ │ │ │ + tsteq r1, lr, lsr r6 │ │ │ │ + tsteq r1, sl, asr #12 │ │ │ │ + tsteq r1, r2, asr r6 │ │ │ │ + tsteq r8, r4, asr fp │ │ │ │ + tsteq r1, r4, asr #12 │ │ │ │ + tsteq r0, sl, ror pc │ │ │ │ + tsteq r0, r6, ror pc │ │ │ │ + tsteq r1, r8, lsr #12 │ │ │ │ + smlabbeq r1, ip, r4, r8 │ │ │ │ + tsteq r1, ip, lsl r6 │ │ │ │ + tsteq r1, sl, lsl r6 │ │ │ │ + rscseq r8, pc, r6, ror #25 │ │ │ │ + ldrsbteq r8, [pc], #206 │ │ │ │ + tsteq r2, lr, asr r1 │ │ │ │ + ldrhteq r8, [pc], #196 │ │ │ │ + rscseq r8, pc, ip, lsr #25 │ │ │ │ + smlatbeq r0, r0, r4, r0 │ │ │ │ + @ instruction: 0x01000490 │ │ │ │ + smlabbeq r0, ip, r4, r0 │ │ │ │ + smlabbeq r0, r8, r4, r0 │ │ │ │ + smlabbeq r0, r4, r4, r0 │ │ │ │ + smlabbeq r0, r0, r4, r0 │ │ │ │ + tsteq r0, ip, ror r4 │ │ │ │ + tsteq r0, r8, ror r4 │ │ │ │ + tsteq r0, r0, ror r4 │ │ │ │ + tsteq r0, ip, ror #8 │ │ │ │ + swpeq r5, r8, [r2] │ │ │ │ + tsteq r2, r8, ror r0 │ │ │ │ + smlabbeq r8, lr, r9, r4 │ │ │ │ + @ instruction: 0x0102e2b6 │ │ │ │ + @ instruction: 0x0102e2b2 │ │ │ │ + smlatbeq r2, r2, r2, lr │ │ │ │ + smlatbeq r2, lr, r2, lr │ │ │ │ + @ instruction: 0x0102e2ba │ │ │ │ + smlabteq r2, r2, r2, lr │ │ │ │ + smlabteq r2, sl, r2, lr │ │ │ │ + ldrdeq lr, [r2, -r2] │ │ │ │ + ldrdeq lr, [r2, -sl] │ │ │ │ + smlatteq r2, sl, r2, lr │ │ │ │ + strdeq lr, [r2, -sl] │ │ │ │ + tsteq r2, sl, lsl #6 │ │ │ │ + tsteq r2, sl, lsl r3 │ │ │ │ + tsteq r2, sl, lsr #6 │ │ │ │ + tsteq r8, ip, ror r8 │ │ │ │ + tsteq r2, r6, lsr #6 │ │ │ │ + smlatbeq r2, sl, r1, lr │ │ │ │ + @ instruction: 0x0102e1b6 │ │ │ │ + smlabteq r2, r2, r1, lr │ │ │ │ + smlabteq r2, sl, r1, lr │ │ │ │ + ldrdeq lr, [r2, -r2] │ │ │ │ + ldrdeq lr, [r2, -sl] │ │ │ │ + smlatteq r2, r2, r1, lr │ │ │ │ + strdeq lr, [r2, -r2] │ │ │ │ + tsteq r2, r2, lsl #4 │ │ │ │ + tsteq r2, r2, lsl r2 │ │ │ │ + tsteq r2, r2, lsr #4 │ │ │ │ + tsteq r2, r2, lsr r2 │ │ │ │ + smlabbeq r8, r4, r7, r4 │ │ │ │ + tsteq r2, r2, asr #4 │ │ │ │ + strheq lr, [r2, -r2] │ │ │ │ + strheq lr, [r2, -lr] │ │ │ │ + smlabteq r2, sl, r0, lr │ │ │ │ + ldrdeq lr, [r2, -r2] │ │ │ │ + ldrdeq lr, [r2, -sl] │ │ │ │ + smlatteq r2, r2, r0, lr │ │ │ │ + smlatteq r2, sl, r0, lr │ │ │ │ + strdeq lr, [r2, -sl] │ │ │ │ + tsteq r2, sl, lsl #2 │ │ │ │ + tsteq r2, sl, lsl r1 │ │ │ │ + tsteq r2, sl, lsr #2 │ │ │ │ + tsteq r2, sl, lsr r1 │ │ │ │ + smlabbeq r8, ip, r6, r4 │ │ │ │ + tsteq r2, lr, asr r1 │ │ │ │ @ instruction: 0x0102dfba │ │ │ │ - smlabteq r2, r2, pc, sp @ │ │ │ │ - smlabteq r2, sl, pc, sp @ │ │ │ │ + smlabteq r2, r6, pc, sp @ │ │ │ │ ldrdeq sp, [r2, -r2] │ │ │ │ ldrdeq sp, [r2, -sl] │ │ │ │ + smlatteq r2, r2, pc, sp @ │ │ │ │ smlatteq r2, sl, pc, sp @ │ │ │ │ - strdeq sp, [r2, -sl] │ │ │ │ - tsteq r2, sl │ │ │ │ - tsteq r2, sl, lsl r0 │ │ │ │ - tsteq r2, sl, lsr #32 │ │ │ │ - tsteq r8, ip, ror r5 │ │ │ │ - tsteq r2, r6, lsr #32 │ │ │ │ - smlatbeq r2, sl, lr, sp │ │ │ │ - @ instruction: 0x0102deb6 │ │ │ │ + strdeq sp, [r2, -r2] │ │ │ │ + tsteq r2, r2 │ │ │ │ + tsteq r2, r2, lsl r0 │ │ │ │ + tsteq r2, r2, lsr #32 │ │ │ │ + tsteq r2, r2, lsr r0 │ │ │ │ + tsteq r2, r2, asr #32 │ │ │ │ + @ instruction: 0x01084594 │ │ │ │ + tsteq r2, sl, ror r0 │ │ │ │ smlabteq r2, r2, lr, sp │ │ │ │ - smlabteq r2, sl, lr, sp │ │ │ │ - ldrdeq sp, [r2, -r2] │ │ │ │ + smlabteq r2, lr, lr, sp │ │ │ │ ldrdeq sp, [r2, -sl] │ │ │ │ smlatteq r2, r2, lr, sp │ │ │ │ + smlatteq r2, sl, lr, sp │ │ │ │ strdeq sp, [r2, -r2] │ │ │ │ - tsteq r2, r2, lsl #30 │ │ │ │ - tsteq r2, r2, lsl pc │ │ │ │ - tsteq r2, r2, lsr #30 │ │ │ │ - tsteq r2, r2, lsr pc │ │ │ │ - smlabbeq r8, r4, r4, r4 │ │ │ │ - tsteq r2, r2, asr #30 │ │ │ │ - @ instruction: 0x0102ddb2 │ │ │ │ - @ instruction: 0x0102ddbe │ │ │ │ + strdeq sp, [r2, -sl] │ │ │ │ + tsteq r2, sl, lsl #30 │ │ │ │ + tsteq r2, sl, lsl pc │ │ │ │ + tsteq r2, sl, lsr #30 │ │ │ │ + tsteq r2, sl, lsr pc │ │ │ │ + tsteq r2, sl, asr #30 │ │ │ │ + @ instruction: 0x0108449c │ │ │ │ + @ instruction: 0x0102df96 │ │ │ │ smlabteq r2, sl, sp, sp │ │ │ │ - ldrdeq sp, [r2, -r2] │ │ │ │ - ldrdeq sp, [r2, -sl] │ │ │ │ + ldrdeq sp, [r2, -r6] │ │ │ │ smlatteq r2, r2, sp, sp │ │ │ │ smlatteq r2, sl, sp, sp │ │ │ │ - strdeq sp, [r2, -sl] │ │ │ │ - tsteq r2, sl, lsl #28 │ │ │ │ - tsteq r2, sl, lsl lr │ │ │ │ - tsteq r2, sl, lsr #28 │ │ │ │ - tsteq r2, sl, lsr lr │ │ │ │ - smlabbeq r8, ip, r3, r4 │ │ │ │ - tsteq r2, lr, asr lr │ │ │ │ - @ instruction: 0x0102dcba │ │ │ │ - smlabteq r2, r6, ip, sp │ │ │ │ - ldrdeq sp, [r2, -r2] │ │ │ │ - ldrdeq sp, [r2, -sl] │ │ │ │ - smlatteq r2, r2, ip, sp │ │ │ │ - smlatteq r2, sl, ip, sp │ │ │ │ - strdeq sp, [r2, -r2] │ │ │ │ - tsteq r2, r2, lsl #26 │ │ │ │ - tsteq r2, r2, lsl sp │ │ │ │ - tsteq r2, r2, lsr #26 │ │ │ │ - tsteq r2, r2, lsr sp │ │ │ │ - tsteq r2, r2, asr #26 │ │ │ │ - @ instruction: 0x01084294 │ │ │ │ - tsteq r2, sl, ror sp │ │ │ │ - smlabteq r2, r2, fp, sp │ │ │ │ - smlabteq r2, lr, fp, sp │ │ │ │ - ldrdeq sp, [r2, -sl] │ │ │ │ - smlatteq r2, r2, fp, sp │ │ │ │ - smlatteq r2, sl, fp, sp │ │ │ │ - strdeq sp, [r2, -r2] │ │ │ │ - strdeq sp, [r2, -sl] │ │ │ │ - tsteq r2, sl, lsl #24 │ │ │ │ - tsteq r2, sl, lsl ip │ │ │ │ - tsteq r2, sl, lsr #24 │ │ │ │ - tsteq r2, sl, lsr ip │ │ │ │ - tsteq r2, sl, asr #24 │ │ │ │ - @ instruction: 0x0108419c │ │ │ │ - @ instruction: 0x0102dc96 │ │ │ │ - smlabteq r2, sl, sl, sp │ │ │ │ - ldrdeq sp, [r2, -r6] │ │ │ │ - smlatteq r2, r2, sl, sp │ │ │ │ - smlatteq r2, sl, sl, sp │ │ │ │ strdeq sp, [r2, -r2] │ │ │ │ strdeq sp, [r2, -sl] │ │ │ │ - tsteq r2, r2, lsl #22 │ │ │ │ - tsteq r2, r2, lsl fp │ │ │ │ - tsteq r2, r2, lsr #22 │ │ │ │ - tsteq r2, r2, lsr fp │ │ │ │ - tsteq r2, r2, asr #22 │ │ │ │ - tsteq r2, r2, asr fp │ │ │ │ - smlatbeq r8, r4, r0, r4 │ │ │ │ - @ instruction: 0x0102dbb2 │ │ │ │ + tsteq r2, r2, lsl #28 │ │ │ │ + tsteq r2, r2, lsl lr │ │ │ │ + tsteq r2, r2, lsr #28 │ │ │ │ + tsteq r2, r2, lsr lr │ │ │ │ + tsteq r2, r2, asr #28 │ │ │ │ + tsteq r2, r2, asr lr │ │ │ │ + smlatbeq r8, r4, r3, r4 │ │ │ │ + @ instruction: 0x0102deb2 │ │ │ │ ldrdeq sp, [r2, -r2] │ │ │ │ ldrdeq sp, [r2, -lr] │ │ │ │ - smlatteq r2, sl, r9, sp │ │ │ │ + smlatteq r2, sl, ip, sp │ │ │ │ strdeq sp, [r2, -r2] │ │ │ │ strdeq sp, [r2, -sl] │ │ │ │ - tsteq r2, r2, lsl #20 │ │ │ │ - tsteq r2, sl, lsl #20 │ │ │ │ - tsteq r2, sl, lsl sl │ │ │ │ - tsteq r2, sl, lsr #20 │ │ │ │ - tsteq r2, ip, lsr sl │ │ │ │ - tsteq r2, lr, asr #20 │ │ │ │ - tsteq r2, r0, ror #20 │ │ │ │ - @ instruction: 0x01083fb4 │ │ │ │ + tsteq r2, r2, lsl #26 │ │ │ │ + tsteq r2, sl, lsl #26 │ │ │ │ + tsteq r2, sl, lsl sp │ │ │ │ + tsteq r2, sl, lsr #26 │ │ │ │ + tsteq r2, ip, lsr sp │ │ │ │ + tsteq r2, lr, asr #26 │ │ │ │ + tsteq r2, r0, ror #26 │ │ │ │ + @ instruction: 0x010842b4 │ │ │ │ ldrdeq sp, [r2, -sl] │ │ │ │ - smlatteq r2, r8, r8, sp │ │ │ │ + smlatteq r2, r8, fp, sp │ │ │ │ strdeq sp, [r2, -r4] │ │ │ │ - tsteq r2, r0, lsl #18 │ │ │ │ - tsteq r2, r8, lsl #18 │ │ │ │ - tsteq r2, r0, lsl r9 │ │ │ │ - tsteq r2, r8, lsl r9 │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ - tsteq r2, r0, lsr r9 │ │ │ │ - tsteq r2, r0, asr #18 │ │ │ │ - tsteq r2, r0, asr r9 │ │ │ │ - tsteq r2, r0, ror #18 │ │ │ │ - tsteq r2, r0, ror r9 │ │ │ │ - smlabteq r8, r2, lr, r3 │ │ │ │ + tsteq r2, r0, lsl #24 │ │ │ │ + tsteq r2, r8, lsl #24 │ │ │ │ + tsteq r2, r0, lsl ip │ │ │ │ + tsteq r2, r8, lsl ip │ │ │ │ + tsteq r2, r0, lsr #24 │ │ │ │ + tsteq r2, r0, lsr ip │ │ │ │ + tsteq r2, r0, asr #24 │ │ │ │ + tsteq r2, r0, asr ip │ │ │ │ + tsteq r2, r0, ror #24 │ │ │ │ + tsteq r2, r0, ror ip │ │ │ │ + smlabteq r8, r2, r1, r4 │ │ │ │ strdeq sp, [r2, -r6] │ │ │ │ - smlatteq r2, r2, r7, sp │ │ │ │ + smlatteq r2, r2, sl, sp │ │ │ │ strdeq sp, [r2, -r0] │ │ │ │ strdeq sp, [r2, -lr] │ │ │ │ pkhtbcs pc, r8, pc, asr #17 @ │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf78f447a │ │ │ │ sub lr, r7, ip, ror #30 │ │ │ │ @ instruction: 0x267cf8df │ │ │ │ @@ -114363,111 +114363,111 @@ │ │ │ │ and lr, r7, sl, lsr ip │ │ │ │ ldrtmi r4, [fp], -r5, ror #20 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ ldc 7, cr15, [r0], #-572 @ 0xfffffdc4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r2, r4, asr #10 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ + tsteq r2, r4, asr #16 │ │ │ │ + tsteq r2, ip, asr #16 │ │ │ │ + tsteq r2, r4, asr r8 │ │ │ │ + tsteq r2, r4, ror #16 │ │ │ │ + tsteq r2, r4, ror r8 │ │ │ │ + smlabbeq r2, r4, r8, sp │ │ │ │ + @ instruction: 0x0102d894 │ │ │ │ + smlatbeq r2, r4, r8, sp │ │ │ │ + strdeq r3, [r8, -r6] │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ + tsteq r2, r0, lsr r7 │ │ │ │ + tsteq r2, ip, lsr r7 │ │ │ │ + tsteq r2, r4, asr #14 │ │ │ │ + tsteq r2, ip, asr #14 │ │ │ │ + tsteq r2, r4, asr r7 │ │ │ │ + tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, ip, ror #14 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ + smlabbeq r2, ip, r7, sp │ │ │ │ + @ instruction: 0x0102d79c │ │ │ │ + smlatbeq r2, ip, r7, sp │ │ │ │ + strdeq r3, [r8, -lr] │ │ │ │ + tsteq r2, ip, asr r8 │ │ │ │ + tsteq r2, ip, lsr #12 │ │ │ │ + tsteq r2, r8, lsr r6 │ │ │ │ + tsteq r2, r4, asr #12 │ │ │ │ + tsteq r2, ip, asr #12 │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ + tsteq r2, ip, asr r6 │ │ │ │ + tsteq r2, r4, ror #12 │ │ │ │ + tsteq r2, r4, ror r6 │ │ │ │ + smlabbeq r2, r4, r6, sp │ │ │ │ + @ instruction: 0x0102d694 │ │ │ │ + smlatbeq r2, r4, r6, sp │ │ │ │ + @ instruction: 0x0102d6b4 │ │ │ │ + tsteq r8, r6, lsl #24 │ │ │ │ + tsteq r2, r8, ror r7 │ │ │ │ + tsteq r2, r4, lsr r5 │ │ │ │ + tsteq r2, r0, asr #10 │ │ │ │ tsteq r2, ip, asr #10 │ │ │ │ tsteq r2, r4, asr r5 │ │ │ │ + tsteq r2, ip, asr r5 │ │ │ │ tsteq r2, r4, ror #10 │ │ │ │ - tsteq r2, r4, ror r5 │ │ │ │ - smlabbeq r2, r4, r5, sp │ │ │ │ - @ instruction: 0x0102d594 │ │ │ │ - smlatbeq r2, r4, r5, sp │ │ │ │ - strdeq r3, [r8, -r6] │ │ │ │ - tsteq r2, r0, asr #12 │ │ │ │ - tsteq r2, r4, lsr #8 │ │ │ │ - tsteq r2, r0, lsr r4 │ │ │ │ - tsteq r2, ip, lsr r4 │ │ │ │ - tsteq r2, r4, asr #8 │ │ │ │ - tsteq r2, ip, asr #8 │ │ │ │ + tsteq r2, ip, ror #10 │ │ │ │ + tsteq r2, ip, ror r5 │ │ │ │ + smlabbeq r2, ip, r5, sp │ │ │ │ + @ instruction: 0x0102d59c │ │ │ │ + smlatbeq r2, lr, r5, sp │ │ │ │ + smlabteq r2, r0, r5, sp │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ + @ instruction: 0x0102d69c │ │ │ │ + tsteq r2, r6, asr #8 │ │ │ │ tsteq r2, r4, asr r4 │ │ │ │ - tsteq r2, ip, asr r4 │ │ │ │ + tsteq r2, r2, ror #8 │ │ │ │ tsteq r2, ip, ror #8 │ │ │ │ - tsteq r2, ip, ror r4 │ │ │ │ - smlabbeq r2, ip, r4, sp │ │ │ │ + tsteq r2, r6, ror r4 │ │ │ │ + smlabbeq r2, r0, r4, sp │ │ │ │ + smlabbeq r2, sl, r4, sp │ │ │ │ @ instruction: 0x0102d49c │ │ │ │ - smlatbeq r2, ip, r4, sp │ │ │ │ - strdeq r3, [r8, -lr] │ │ │ │ - tsteq r2, ip, asr r5 │ │ │ │ - tsteq r2, ip, lsr #6 │ │ │ │ - tsteq r2, r8, lsr r3 │ │ │ │ - tsteq r2, r4, asr #6 │ │ │ │ - tsteq r2, ip, asr #6 │ │ │ │ - tsteq r2, r4, asr r3 │ │ │ │ - tsteq r2, ip, asr r3 │ │ │ │ - tsteq r2, r4, ror #6 │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ - smlabbeq r2, r4, r3, sp │ │ │ │ - @ instruction: 0x0102d394 │ │ │ │ - smlatbeq r2, r4, r3, sp │ │ │ │ - @ instruction: 0x0102d3b4 │ │ │ │ - tsteq r8, r6, lsl #18 │ │ │ │ - tsteq r2, r8, ror r4 │ │ │ │ - tsteq r2, r4, lsr r2 │ │ │ │ - tsteq r2, r0, asr #4 │ │ │ │ - tsteq r2, ip, asr #4 │ │ │ │ - tsteq r2, r4, asr r2 │ │ │ │ - tsteq r2, ip, asr r2 │ │ │ │ - tsteq r2, r4, ror #4 │ │ │ │ - tsteq r2, ip, ror #4 │ │ │ │ - tsteq r2, ip, ror r2 │ │ │ │ - smlabbeq r2, ip, r2, sp │ │ │ │ - @ instruction: 0x0102d29c │ │ │ │ - smlatbeq r2, lr, r2, sp │ │ │ │ - smlabteq r2, r0, r2, sp │ │ │ │ - tsteq r8, r4, lsl r8 │ │ │ │ - @ instruction: 0x0102d39c │ │ │ │ - tsteq r2, r6, asr #2 │ │ │ │ - tsteq r2, r4, asr r1 │ │ │ │ - tsteq r2, r2, ror #2 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ - tsteq r2, r6, ror r1 │ │ │ │ - smlabbeq r2, r0, r1, sp │ │ │ │ - smlabbeq r2, sl, r1, sp │ │ │ │ - @ instruction: 0x0102d19c │ │ │ │ - smlatbeq r2, lr, r1, sp │ │ │ │ - smlabteq r2, r0, r1, sp │ │ │ │ + smlatbeq r2, lr, r4, sp │ │ │ │ + smlabteq r2, r0, r4, sp │ │ │ │ ldrdeq sp, [r2, -r2] │ │ │ │ - smlatteq r2, r4, r1, sp │ │ │ │ - tsteq r8, r8, lsr r7 │ │ │ │ + smlatteq r2, r4, r4, sp │ │ │ │ + tsteq r8, r8, lsr sl │ │ │ │ ldrdeq sp, [r2, -r4] │ │ │ │ - tsteq r2, sl, rrx │ │ │ │ - tsteq r2, r8, ror r0 │ │ │ │ - smlabbeq r2, r6, r0, sp │ │ │ │ - swpeq sp, r0, [r2] │ │ │ │ - swpeq sp, sl, [r2] │ │ │ │ - smlatbeq r2, r4, r0, sp │ │ │ │ - smlatbeq r2, lr, r0, sp │ │ │ │ - smlabteq r2, r0, r0, sp │ │ │ │ + tsteq r2, sl, ror #6 │ │ │ │ + tsteq r2, r8, ror r3 │ │ │ │ + smlabbeq r2, r6, r3, sp │ │ │ │ + @ instruction: 0x0102d390 │ │ │ │ + @ instruction: 0x0102d39a │ │ │ │ + smlatbeq r2, r4, r3, sp │ │ │ │ + smlatbeq r2, lr, r3, sp │ │ │ │ + smlabteq r2, r0, r3, sp │ │ │ │ ldrdeq sp, [r2, -r2] │ │ │ │ - smlatteq r2, r4, r0, sp │ │ │ │ + smlatteq r2, r4, r3, sp │ │ │ │ strdeq sp, [r2, -r6] │ │ │ │ - tsteq r2, r8, lsl #2 │ │ │ │ - tsteq r8, ip, asr r6 │ │ │ │ - tsteq r2, ip, lsl #4 │ │ │ │ - smlabbeq r2, lr, pc, ip @ │ │ │ │ - @ instruction: 0x0102cf9c │ │ │ │ - smlatbeq r2, sl, pc, ip @ │ │ │ │ - @ instruction: 0x0102cfb4 │ │ │ │ - @ instruction: 0x0102cfbe │ │ │ │ - smlabteq r2, r8, pc, ip @ │ │ │ │ - ldrdeq ip, [r2, -r2] │ │ │ │ - smlatteq r2, r4, pc, ip @ │ │ │ │ - strdeq ip, [r2, -r6] │ │ │ │ - tsteq r2, r8 │ │ │ │ - tsteq r2, sl, lsl r0 │ │ │ │ - tsteq r2, ip, lsr #32 │ │ │ │ - smlabbeq r8, r0, r5, r3 │ │ │ │ - tsteq r2, r6, asr #2 │ │ │ │ - tsteq r8, r4, lsr #10 │ │ │ │ - rscseq r7, pc, r8, ror r3 @ │ │ │ │ + tsteq r2, r8, lsl #8 │ │ │ │ + tsteq r8, ip, asr r9 │ │ │ │ + tsteq r2, ip, lsl #10 │ │ │ │ + smlabbeq r2, lr, r2, sp │ │ │ │ + @ instruction: 0x0102d29c │ │ │ │ + smlatbeq r2, sl, r2, sp │ │ │ │ + @ instruction: 0x0102d2b4 │ │ │ │ + @ instruction: 0x0102d2be │ │ │ │ + smlabteq r2, r8, r2, sp │ │ │ │ + ldrdeq sp, [r2, -r2] │ │ │ │ + smlatteq r2, r4, r2, sp │ │ │ │ + strdeq sp, [r2, -r6] │ │ │ │ + tsteq r2, r8, lsl #6 │ │ │ │ + tsteq r2, sl, lsl r3 │ │ │ │ + tsteq r2, ip, lsr #6 │ │ │ │ + smlabbeq r8, r0, r8, r3 │ │ │ │ + tsteq r2, r6, asr #8 │ │ │ │ + tsteq r8, r4, lsr #16 │ │ │ │ + rscseq r7, pc, r8, ror r6 @ │ │ │ │ msrmi SPSR_fs, #64, 4 │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ vrhadd.s8 q4, q8, q1 │ │ │ │ @ instruction: 0xf5b080e3 │ │ │ │ @ instruction: 0xf0006f84 │ │ │ │ stmdale sp!, {r0, r1, r2, r3, r4, r5, r7, r8, pc}^ │ │ │ │ svcvc 0x0041f5b0 │ │ │ │ @@ -114800,117 +114800,117 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2152 @ 0xfffff798 │ │ │ │ stmdami r8!, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2151 @ 0xfffff799 │ │ │ │ stmdami r7!, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r2, sl, lsr #30 │ │ │ │ - tsteq r2, r2, asr pc │ │ │ │ - tsteq r2, ip, ror #30 │ │ │ │ - smlabbeq r2, r8, pc, ip @ │ │ │ │ - @ instruction: 0x0102cf9a │ │ │ │ - smlabteq r2, r8, pc, ip @ │ │ │ │ - smlatteq r2, r4, pc, ip @ │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ - tsteq r2, r8, ror r0 │ │ │ │ - strheq sp, [r2, -r4] │ │ │ │ - smlatteq r2, r2, r0, sp │ │ │ │ - tsteq r2, r2, lsl r1 │ │ │ │ - tsteq r2, r4, asr #2 │ │ │ │ - tsteq r2, ip, ror #2 │ │ │ │ + tsteq r2, sl, lsr #4 │ │ │ │ + tsteq r2, r2, asr r2 │ │ │ │ + tsteq r2, ip, ror #4 │ │ │ │ + smlabbeq r2, r8, r2, sp │ │ │ │ + @ instruction: 0x0102d29a │ │ │ │ + smlabteq r2, r8, r2, sp │ │ │ │ + smlatteq r2, r4, r2, sp │ │ │ │ + tsteq r2, ip, lsr r3 │ │ │ │ + tsteq r2, r8, ror r3 │ │ │ │ + @ instruction: 0x0102d3b4 │ │ │ │ + smlatteq r2, r2, r3, sp │ │ │ │ + tsteq r2, r2, lsl r4 │ │ │ │ + tsteq r2, r4, asr #8 │ │ │ │ + tsteq r2, ip, ror #8 │ │ │ │ ldrdeq sp, [r2, -lr] │ │ │ │ - tsteq r2, r6, lsl r2 │ │ │ │ - tsteq r2, lr, asr r2 │ │ │ │ - @ instruction: 0x0102d298 │ │ │ │ + tsteq r2, r6, lsl r5 │ │ │ │ + tsteq r2, lr, asr r5 │ │ │ │ + @ instruction: 0x0102d598 │ │ │ │ ldrdeq sp, [r2, -r8] │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - tsteq r2, r6, lsr r3 │ │ │ │ - @ instruction: 0x0102d3b2 │ │ │ │ - smlatteq r2, r6, r3, sp │ │ │ │ - tsteq r2, sl, lsr r4 │ │ │ │ - tsteq r2, r8, ror r4 │ │ │ │ - smlabteq r2, r0, r4, sp │ │ │ │ - tsteq r2, r0, lsl #10 │ │ │ │ - tsteq r2, sl, lsr #10 │ │ │ │ - tsteq r2, r8, lsl r0 │ │ │ │ - @ instruction: 0x0102cd96 │ │ │ │ - smlabbeq r2, r8, ip, ip │ │ │ │ - tsteq r2, lr, lsl ip │ │ │ │ - smlatteq r2, r8, fp, ip │ │ │ │ - @ instruction: 0x0102cbba │ │ │ │ - rscseq r6, pc, r0, ror sp @ │ │ │ │ - rscseq r6, pc, sl, ror #26 │ │ │ │ - tsteq r2, r0, asr #24 │ │ │ │ - tsteq r2, lr, lsl #24 │ │ │ │ - rscseq r6, pc, r8, asr sp @ │ │ │ │ - rscseq r6, pc, r2, asr sp @ │ │ │ │ - ldrdeq ip, [r2, -r8] │ │ │ │ - @ instruction: 0x0102cc96 │ │ │ │ - tsteq r2, r4, asr ip │ │ │ │ - rscseq r6, pc, sl, lsr sp @ │ │ │ │ - rscseq r6, pc, r4, lsr sp @ │ │ │ │ - strdeq ip, [r2, -lr] │ │ │ │ - tsteq r2, r4, lsl sp │ │ │ │ - rscseq r6, pc, r2, lsr #26 │ │ │ │ - tsteq r2, ip, ror #28 │ │ │ │ - smlabteq r2, r6, sp, ip │ │ │ │ - tsteq r2, r8, ror sp │ │ │ │ - tsteq r2, lr, lsr #26 │ │ │ │ - rscseq r6, pc, r4, lsl #26 │ │ │ │ - ldrshteq r6, [pc], #206 │ │ │ │ - tsteq r2, r8, lsl #28 │ │ │ │ - smlabteq r2, r2, sp, ip │ │ │ │ - rscseq r6, pc, ip, ror #25 │ │ │ │ - rscseq r6, pc, r6, ror #25 │ │ │ │ - ldrdeq ip, [r2, -r4] │ │ │ │ - smlabbeq r2, sl, lr, ip │ │ │ │ - tsteq r2, r4, asr #28 │ │ │ │ - rscseq r6, pc, lr, asr #25 │ │ │ │ - rscseq r6, pc, r8, asr #25 │ │ │ │ - strdeq ip, [r2, -lr] │ │ │ │ - tsteq r2, ip, lsl pc │ │ │ │ - ldrhteq r6, [pc], #198 │ │ │ │ - smlatteq r2, r0, r1, sp │ │ │ │ + tsteq r2, r0, lsl r6 │ │ │ │ + tsteq r2, r6, lsr r6 │ │ │ │ + @ instruction: 0x0102d6b2 │ │ │ │ + smlatteq r2, r6, r6, sp │ │ │ │ + tsteq r2, sl, lsr r7 │ │ │ │ + tsteq r2, r8, ror r7 │ │ │ │ + smlabteq r2, r0, r7, sp │ │ │ │ + tsteq r2, r0, lsl #16 │ │ │ │ + tsteq r2, sl, lsr #16 │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ swpeq sp, r6, [r2] │ │ │ │ - ldrdeq ip, [r2, -ip] │ │ │ │ - smlabbeq r2, lr, pc, ip @ │ │ │ │ + smlabbeq r2, r8, pc, ip @ │ │ │ │ + tsteq r2, lr, lsl pc │ │ │ │ + smlatteq r2, r8, lr, ip │ │ │ │ + @ instruction: 0x0102ceba │ │ │ │ + rscseq r7, pc, r0, ror r0 @ │ │ │ │ + rscseq r7, pc, sl, rrx │ │ │ │ tsteq r2, r0, asr #30 │ │ │ │ - smlalseq r6, pc, r2, ip @ │ │ │ │ - rscseq r6, pc, ip, lsl #25 │ │ │ │ - tsteq r2, sl, lsr #32 │ │ │ │ - ldrdeq ip, [r2, -ip] │ │ │ │ - rscseq r6, pc, sl, ror ip @ │ │ │ │ - rscseq r6, pc, r4, ror ip @ │ │ │ │ - tsteq r2, lr, lsl #2 │ │ │ │ - smlabteq r2, r0, r0, sp │ │ │ │ - tsteq r2, r2, ror r0 │ │ │ │ - rscseq r6, pc, ip, asr ip @ │ │ │ │ - rscseq r6, pc, r6, asr ip @ │ │ │ │ - tsteq r2, r8, lsr r1 │ │ │ │ - tsteq r2, r6, asr r1 │ │ │ │ - rscseq r6, pc, r4, asr #24 │ │ │ │ - smlatteq r2, sl, r2, sp │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ - smlabteq r2, lr, r1, sp │ │ │ │ - smlabbeq r2, r0, r1, sp │ │ │ │ - rscseq r6, pc, r6, lsr #24 │ │ │ │ - rscseq r6, pc, r0, lsr #24 │ │ │ │ - tsteq r2, r6, ror r2 │ │ │ │ - tsteq r2, r4, lsr #4 │ │ │ │ - rscseq r6, pc, lr, lsl #24 │ │ │ │ - rscseq r6, pc, r8, lsl #24 │ │ │ │ - tsteq r2, lr, ror #6 │ │ │ │ - tsteq r2, r8, lsl r3 │ │ │ │ - smlabteq r2, r6, r2, sp │ │ │ │ - ldrshteq r6, [pc], #176 │ │ │ │ - rscseq r6, pc, sl, ror #23 │ │ │ │ - @ instruction: 0x0102d39c │ │ │ │ - @ instruction: 0x0102d3be │ │ │ │ - ldrsbteq r6, [pc], #184 │ │ │ │ + tsteq r2, lr, lsl #30 │ │ │ │ + rscseq r7, pc, r8, asr r0 @ │ │ │ │ + rscseq r7, pc, r2, asr r0 @ │ │ │ │ + ldrdeq ip, [r2, -r8] │ │ │ │ + @ instruction: 0x0102cf96 │ │ │ │ + tsteq r2, r4, asr pc │ │ │ │ + rscseq r7, pc, sl, lsr r0 @ │ │ │ │ + rscseq r7, pc, r4, lsr r0 @ │ │ │ │ + strdeq ip, [r2, -lr] │ │ │ │ + tsteq r2, r4, lsl r0 │ │ │ │ + rscseq r7, pc, r2, lsr #32 │ │ │ │ + tsteq r2, ip, ror #2 │ │ │ │ + smlabteq r2, r6, r0, sp │ │ │ │ + tsteq r2, r8, ror r0 │ │ │ │ + tsteq r2, lr, lsr #32 │ │ │ │ + rscseq r7, pc, r4 │ │ │ │ + ldrshteq r6, [pc], #254 │ │ │ │ + tsteq r2, r8, lsl #2 │ │ │ │ + smlabteq r2, r2, r0, sp │ │ │ │ + rscseq r6, pc, ip, ror #31 │ │ │ │ + rscseq r6, pc, r6, ror #31 │ │ │ │ + ldrdeq sp, [r2, -r4] │ │ │ │ + smlabbeq r2, sl, r1, sp │ │ │ │ + tsteq r2, r4, asr #2 │ │ │ │ + rscseq r6, pc, lr, asr #31 │ │ │ │ + rscseq r6, pc, r8, asr #31 │ │ │ │ + strdeq sp, [r2, -lr] │ │ │ │ + tsteq r2, ip, lsl r2 │ │ │ │ + ldrhteq r6, [pc], #246 │ │ │ │ + smlatteq r2, r0, r4, sp │ │ │ │ + @ instruction: 0x0102d396 │ │ │ │ + ldrdeq sp, [r2, -ip] │ │ │ │ + smlabbeq r2, lr, r2, sp │ │ │ │ + tsteq r2, r0, asr #4 │ │ │ │ + smlalseq r6, pc, r2, pc @ │ │ │ │ + rscseq r6, pc, ip, lsl #31 │ │ │ │ + tsteq r2, sl, lsr #6 │ │ │ │ + ldrdeq sp, [r2, -ip] │ │ │ │ + rscseq r6, pc, sl, ror pc @ │ │ │ │ + rscseq r6, pc, r4, ror pc @ │ │ │ │ + tsteq r2, lr, lsl #8 │ │ │ │ + smlabteq r2, r0, r3, sp │ │ │ │ + tsteq r2, r2, ror r3 │ │ │ │ + rscseq r6, pc, ip, asr pc @ │ │ │ │ + rscseq r6, pc, r6, asr pc @ │ │ │ │ + tsteq r2, r8, lsr r4 │ │ │ │ + tsteq r2, r6, asr r4 │ │ │ │ + rscseq r6, pc, r4, asr #30 │ │ │ │ + smlatteq r2, sl, r5, sp │ │ │ │ + tsteq r2, r4, lsr #10 │ │ │ │ + smlabteq r2, lr, r4, sp │ │ │ │ + smlabbeq r2, r0, r4, sp │ │ │ │ + rscseq r6, pc, r6, lsr #30 │ │ │ │ + rscseq r6, pc, r0, lsr #30 │ │ │ │ + tsteq r2, r6, ror r5 │ │ │ │ + tsteq r2, r4, lsr #10 │ │ │ │ + rscseq r6, pc, lr, lsl #30 │ │ │ │ + rscseq r6, pc, r8, lsl #30 │ │ │ │ + tsteq r2, lr, ror #12 │ │ │ │ + tsteq r2, r8, lsl r6 │ │ │ │ + smlabteq r2, r6, r5, sp │ │ │ │ + ldrshteq r6, [pc], #224 │ │ │ │ + rscseq r6, pc, sl, ror #29 │ │ │ │ + @ instruction: 0x0102d69c │ │ │ │ + @ instruction: 0x0102d6be │ │ │ │ + ldrsbteq r6, [pc], #232 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ rsbsmi pc, ip, #64, 4 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @@ -115352,103 +115352,103 @@ │ │ │ │ @ instruction: 0x463b4a55 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ ldcl 7, cr15, [r8], #-568 @ 0xfffffdc8 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ ldrdeq r0, [r2, -r2] │ │ │ │ - tsteq r1, ip, lsr r5 │ │ │ │ - rscseq r6, pc, r8, ror #26 │ │ │ │ - tsteq r1, lr, lsl #10 │ │ │ │ - rscseq r6, pc, r0, asr #24 │ │ │ │ - tsteq r1, sl, lsr r4 │ │ │ │ - rscseq r6, pc, sl, lsr ip @ │ │ │ │ - tsteq r2, lr, lsr #32 │ │ │ │ - tsteq r2, r6, lsr #32 │ │ │ │ - smlatbeq r2, sl, r8, lr │ │ │ │ - tsteq r2, lr │ │ │ │ - tsteq r2, r6 │ │ │ │ - strdeq ip, [r2, -lr] │ │ │ │ - strdeq ip, [r2, -r6] │ │ │ │ - smlatteq r2, lr, pc, ip @ │ │ │ │ - tsteq r8, r4, lsl #20 │ │ │ │ - smlalseq r6, pc, sl, fp @ │ │ │ │ - tsteq r1, r8, ror #6 │ │ │ │ - rscseq r6, pc, r8, lsl #23 │ │ │ │ - tsteq r1, sl, asr #6 │ │ │ │ - smlalseq r6, pc, r2, fp @ │ │ │ │ - tsteq r1, ip, lsr #6 │ │ │ │ + tsteq r1, ip, lsr r8 │ │ │ │ + rscseq r7, pc, r8, rrx │ │ │ │ + tsteq r1, lr, lsl #16 │ │ │ │ + rscseq r6, pc, r0, asr #30 │ │ │ │ + tsteq r1, sl, lsr r7 │ │ │ │ + rscseq r6, pc, sl, lsr pc @ │ │ │ │ + tsteq r2, lr, lsr #6 │ │ │ │ + tsteq r2, r6, lsr #6 │ │ │ │ + smlatbeq r2, sl, fp, lr │ │ │ │ + tsteq r2, lr, lsl #6 │ │ │ │ + tsteq r2, r6, lsl #6 │ │ │ │ + strdeq sp, [r2, -lr] │ │ │ │ + strdeq sp, [r2, -r6] │ │ │ │ + smlatteq r2, lr, r2, sp │ │ │ │ + tsteq r8, r4, lsl #26 │ │ │ │ + smlalseq r6, pc, sl, lr @ │ │ │ │ + tsteq r1, r8, ror #12 │ │ │ │ + rscseq r6, pc, r8, lsl #29 │ │ │ │ + tsteq r1, sl, asr #12 │ │ │ │ + smlalseq r6, pc, r2, lr @ │ │ │ │ + tsteq r1, ip, lsr #12 │ │ │ │ strdeq r6, [r1, -r0] │ │ │ │ - tsteq r1, sl, lsl #6 │ │ │ │ - tsteq r0, r6, asr #2 │ │ │ │ - tsteq r2, r4, asr #30 │ │ │ │ - tsteq r2, r0, asr #30 │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ - tsteq r2, r0, asr #30 │ │ │ │ - rscseq r6, pc, r4, lsr fp @ │ │ │ │ - rscseq r6, pc, lr, lsr #22 │ │ │ │ - tsteq r2, r8, lsr #30 │ │ │ │ - tsteq r1, ip, ror #4 │ │ │ │ - tsteq r2, sl, lsl pc │ │ │ │ - tsteq r2, lr, lsl #30 │ │ │ │ - tsteq r2, r4, lsl #30 │ │ │ │ - tsteq r0, r4, asr #32 │ │ │ │ - tsteq r0, lr, lsr #32 │ │ │ │ - smlatteq r2, r8, lr, ip │ │ │ │ - rscseq sp, ip, r8, lsl r5 │ │ │ │ - ldrdeq ip, [r2, -sl] │ │ │ │ - ldrdeq ip, [r2, -r4] │ │ │ │ - smlatteq r0, ip, pc, r4 @ │ │ │ │ - ldrdeq r4, [r0, -r6] │ │ │ │ - tsteq r1, sl, lsl r3 │ │ │ │ - smlatbeq r2, r6, r7, r4 │ │ │ │ - rscseq r6, pc, ip, asr #23 │ │ │ │ - smlatteq r1, r6, r1, r8 │ │ │ │ - rscseq r6, pc, r6, lsl #20 │ │ │ │ - rscseq r6, pc, r0, lsl #20 │ │ │ │ - tsteq r0, ip, asr sp │ │ │ │ - tsteq r0, lr, asr sp │ │ │ │ - tsteq r2, r8, lsr lr │ │ │ │ - tsteq r2, r6, lsr lr │ │ │ │ - smlatteq r1, r0, pc, r7 @ │ │ │ │ - @ instruction: 0x010182b6 │ │ │ │ - rscseq r6, pc, r6, lsl #19 │ │ │ │ - rscseq r6, pc, r0, lsl #19 │ │ │ │ - strdeq ip, [r2, -r8] │ │ │ │ - smlatteq r2, lr, sp, ip │ │ │ │ - smlatteq r2, r8, sp, ip │ │ │ │ - @ instruction: 0x0102ccb6 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - smlatbeq r2, r2, ip, ip │ │ │ │ - @ instruction: 0x0102cc9c │ │ │ │ - @ instruction: 0x0102cc96 │ │ │ │ - @ instruction: 0x0102cc90 │ │ │ │ - @ instruction: 0x010826b0 │ │ │ │ - tsteq r2, lr, ror sp │ │ │ │ - tsteq r1, lr, lsl r0 │ │ │ │ - tsteq r2, r4, ror sp │ │ │ │ - tsteq r2, r8, ror #26 │ │ │ │ - tsteq r2, r4, ror #26 │ │ │ │ - tsteq r2, ip, asr sp │ │ │ │ - tsteq r2, r4, asr sp │ │ │ │ - tsteq r2, r8, asr sp │ │ │ │ - tsteq r1, ip, asr fp │ │ │ │ - smlatbeq r1, r2, r2, r6 │ │ │ │ - tsteq r1, r6, lsr pc │ │ │ │ - rscseq r6, pc, r8, lsl #8 │ │ │ │ + tsteq r1, sl, lsl #12 │ │ │ │ + tsteq r0, r6, asr #8 │ │ │ │ + tsteq r2, r4, asr #4 │ │ │ │ + tsteq r2, r0, asr #4 │ │ │ │ + tsteq r2, ip, lsr r2 │ │ │ │ + tsteq r2, ip, lsr r2 │ │ │ │ + tsteq r2, r0, asr #4 │ │ │ │ + rscseq r6, pc, r4, lsr lr @ │ │ │ │ + rscseq r6, pc, lr, lsr #28 │ │ │ │ + tsteq r2, r8, lsr #4 │ │ │ │ + tsteq r1, ip, ror #10 │ │ │ │ + tsteq r2, sl, lsl r2 │ │ │ │ + tsteq r2, lr, lsl #4 │ │ │ │ + tsteq r2, r4, lsl #4 │ │ │ │ + tsteq r0, r4, asr #6 │ │ │ │ + tsteq r0, lr, lsr #6 │ │ │ │ + smlatteq r2, r8, r1, sp │ │ │ │ + rscseq sp, ip, r8, lsl r8 │ │ │ │ + ldrdeq sp, [r2, -sl] │ │ │ │ + ldrdeq sp, [r2, -r4] │ │ │ │ + smlatteq r0, ip, r2, r5 │ │ │ │ + ldrdeq r5, [r0, -r6] │ │ │ │ + tsteq r1, sl, lsl r6 │ │ │ │ + smlatbeq r2, r6, sl, r4 │ │ │ │ + rscseq r6, pc, ip, asr #29 │ │ │ │ + smlatteq r1, r6, r4, r8 │ │ │ │ + rscseq r6, pc, r6, lsl #26 │ │ │ │ + rscseq r6, pc, r0, lsl #26 │ │ │ │ + qaddeq r5, ip, r0 │ │ │ │ + qaddeq r5, lr, r0 │ │ │ │ + tsteq r2, r8, lsr r1 │ │ │ │ + tsteq r2, r6, lsr r1 │ │ │ │ + smlatteq r1, r0, r2, r8 │ │ │ │ + @ instruction: 0x010185b6 │ │ │ │ + rscseq r6, pc, r6, lsl #25 │ │ │ │ + rscseq r6, pc, r0, lsl #25 │ │ │ │ + strdeq sp, [r2, -r8] │ │ │ │ + smlatteq r2, lr, r0, sp │ │ │ │ + smlatteq r2, r8, r0, sp │ │ │ │ + @ instruction: 0x0102cfb6 │ │ │ │ + tsteq r2, ip, lsr r8 │ │ │ │ + smlatbeq r2, r2, pc, ip @ │ │ │ │ + @ instruction: 0x0102cf9c │ │ │ │ + @ instruction: 0x0102cf96 │ │ │ │ + @ instruction: 0x0102cf90 │ │ │ │ + @ instruction: 0x010829b0 │ │ │ │ + tsteq r2, lr, ror r0 │ │ │ │ + tsteq r1, lr, lsl r3 │ │ │ │ + tsteq r2, r4, ror r0 │ │ │ │ + tsteq r2, r8, rrx │ │ │ │ + tsteq r2, r4, rrx │ │ │ │ + qaddeq sp, ip, r2 │ │ │ │ + qaddeq sp, r4, r2 │ │ │ │ + qaddeq sp, r8, r2 │ │ │ │ + tsteq r1, ip, asr lr │ │ │ │ + smlatbeq r1, r2, r5, r6 │ │ │ │ + tsteq r1, r6, lsr r2 │ │ │ │ + rscseq r6, pc, r8, lsl #14 │ │ │ │ svcvc 0x0040f5b0 │ │ │ │ strlt sp, [r8, #-9] │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ blx ff799b1c │ │ │ │ stmdami r1, {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatbeq r2, ip, fp, ip │ │ │ │ + smlatbeq r2, ip, lr, ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec32d68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5b10fe8 │ │ │ │ andle r7, r2, r0, asr #30 │ │ │ │ blx 499b42 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3857d6> │ │ │ │ @ instruction: 0x4615e255 │ │ │ │ @@ -115747,90 +115747,90 @@ │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ stmdb r4!, {r1, r2, r3, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x002b4a4e │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf78e4620 │ │ │ │ @ instruction: 0xbdf8e95e │ │ │ │ - rscseq r6, pc, lr, ror #11 │ │ │ │ - tsteq r2, r2, lsr #24 │ │ │ │ - rscseq r6, pc, r2, ror #11 │ │ │ │ - rscseq r6, pc, lr, asr #11 │ │ │ │ - @ instruction: 0x010823b8 │ │ │ │ - ldrhteq r6, [pc], #92 │ │ │ │ - ldrhteq r6, [pc], #94 │ │ │ │ - ldrhteq r6, [pc], #86 │ │ │ │ - tsteq r2, lr, lsl r6 │ │ │ │ - tsteq r2, r0, lsr #12 │ │ │ │ - tsteq r2, r8, lsl r6 │ │ │ │ - rscseq r6, pc, sl, ror r5 @ │ │ │ │ - tsteq r2, r0, ror #22 │ │ │ │ - rscseq r6, pc, sl, ror #10 │ │ │ │ - rscseq r6, pc, r8, ror r5 @ │ │ │ │ - smlabbeq r2, sl, sl, ip │ │ │ │ - rscseq r6, pc, sl, ror r5 @ │ │ │ │ - tsteq r2, lr, lsl #22 │ │ │ │ - rscseq r6, pc, r0, ror r5 @ │ │ │ │ - rscseq r6, pc, lr, asr r5 @ │ │ │ │ - smlatbeq r8, sl, r2, r2 │ │ │ │ - rscseq r6, pc, r0, asr r5 @ │ │ │ │ - rscseq r6, pc, r8, asr r5 @ │ │ │ │ - rscseq r6, pc, sl, asr r5 @ │ │ │ │ - rscseq r6, pc, r4, asr r5 @ │ │ │ │ - rscseq r6, pc, ip, lsr #10 │ │ │ │ - rscseq r6, pc, lr, lsr #10 │ │ │ │ - rscseq r6, pc, r0, asr #10 │ │ │ │ - rscseq r6, pc, ip, asr r4 @ │ │ │ │ - rscseq r6, pc, r6, asr r4 @ │ │ │ │ - rscseq r6, pc, ip, lsr #10 │ │ │ │ - rscseq r6, pc, r0, lsr r4 @ │ │ │ │ - rscseq r6, pc, sl, lsr #8 │ │ │ │ - tsteq r2, ip, ror #24 │ │ │ │ - rscseq r6, pc, r4, lsl #8 │ │ │ │ - ldrshteq r6, [pc], #62 │ │ │ │ + rscseq r6, pc, lr, ror #17 │ │ │ │ + tsteq r2, r2, lsr #30 │ │ │ │ + rscseq r6, pc, r2, ror #17 │ │ │ │ + rscseq r6, pc, lr, asr #17 │ │ │ │ + @ instruction: 0x010826b8 │ │ │ │ + ldrhteq r6, [pc], #140 │ │ │ │ + ldrhteq r6, [pc], #142 │ │ │ │ + ldrhteq r6, [pc], #134 │ │ │ │ + tsteq r2, lr, lsl r9 │ │ │ │ + tsteq r2, r0, lsr #18 │ │ │ │ + tsteq r2, r8, lsl r9 │ │ │ │ + rscseq r6, pc, sl, ror r8 @ │ │ │ │ + tsteq r2, r0, ror #28 │ │ │ │ + rscseq r6, pc, sl, ror #16 │ │ │ │ + rscseq r6, pc, r8, ror r8 @ │ │ │ │ + smlabbeq r2, sl, sp, ip │ │ │ │ + rscseq r6, pc, sl, ror r8 @ │ │ │ │ + tsteq r2, lr, lsl #28 │ │ │ │ + rscseq r6, pc, r0, ror r8 @ │ │ │ │ + rscseq r6, pc, lr, asr r8 @ │ │ │ │ + smlatbeq r8, sl, r5, r2 │ │ │ │ + rscseq r6, pc, r0, asr r8 @ │ │ │ │ + rscseq r6, pc, r8, asr r8 @ │ │ │ │ + rscseq r6, pc, sl, asr r8 @ │ │ │ │ + rscseq r6, pc, r4, asr r8 @ │ │ │ │ + rscseq r6, pc, ip, lsr #16 │ │ │ │ + rscseq r6, pc, lr, lsr #16 │ │ │ │ + rscseq r6, pc, r0, asr #16 │ │ │ │ + rscseq r6, pc, ip, asr r7 @ │ │ │ │ + rscseq r6, pc, r6, asr r7 @ │ │ │ │ + rscseq r6, pc, ip, lsr #16 │ │ │ │ + rscseq r6, pc, r0, lsr r7 @ │ │ │ │ + rscseq r6, pc, sl, lsr #14 │ │ │ │ + tsteq r2, ip, ror #30 │ │ │ │ + rscseq r6, pc, r4, lsl #14 │ │ │ │ + ldrshteq r6, [pc], #110 │ │ │ │ strdeq r8, [r1, -r8] │ │ │ │ strdeq r8, [r1, -r8] │ │ │ │ strdeq r8, [r1, -r6] │ │ │ │ - tsteq r1, ip, lsr r1 │ │ │ │ - smlabteq r1, ip, r0, r8 │ │ │ │ - smlabteq r1, sl, r0, r8 │ │ │ │ - tsteq r2, r2, lsl #18 │ │ │ │ + tsteq r1, ip, lsr r4 │ │ │ │ + smlabteq r1, ip, r3, r8 │ │ │ │ + smlabteq r1, sl, r3, r8 │ │ │ │ + tsteq r2, r2, lsl #24 │ │ │ │ strdeq r2, [r2, -ip] │ │ │ │ strdeq r2, [r2, -r6] │ │ │ │ strdeq r2, [r2, -r0] │ │ │ │ - smlatteq r2, sl, r8, r2 │ │ │ │ - smlatteq r2, r4, r8, r2 │ │ │ │ + smlatteq r2, sl, fp, r2 │ │ │ │ + smlatteq r2, r4, fp, r2 │ │ │ │ ldrdeq r2, [r2, -lr] │ │ │ │ - rscseq sp, pc, r0, ror #22 │ │ │ │ - rscseq sp, pc, lr, asr fp @ │ │ │ │ - @ instruction: 0x010228bc │ │ │ │ - smlabteq r8, r4, r0, r2 │ │ │ │ - smlabteq r2, r6, r8, r2 │ │ │ │ - rscseq sp, pc, lr, ror #22 │ │ │ │ - rscseq sp, pc, r4, asr fp @ │ │ │ │ - @ instruction: 0x010228ba │ │ │ │ - rscseq r6, pc, r2, lsr #5 │ │ │ │ - smlalseq r6, pc, ip, r2 @ │ │ │ │ - tsteq r2, sl, asr r8 │ │ │ │ - smlabteq r2, r6, r7, r2 │ │ │ │ - smlabteq r2, ip, r7, r2 │ │ │ │ - tsteq r2, r2, asr #16 │ │ │ │ - @ instruction: 0x0102279a │ │ │ │ - smlatbeq r2, r0, r7, r2 │ │ │ │ - tsteq r2, sl, lsr #16 │ │ │ │ - tsteq r2, r0, lsr r8 │ │ │ │ - tsteq r2, r6, lsl r8 │ │ │ │ - ldrdeq r1, [r8, -r2] │ │ │ │ - tsteq r2, r4, lsl r8 │ │ │ │ - tsteq r1, r6, lsr r9 │ │ │ │ - tsteq r2, r8, asr r7 │ │ │ │ - ldrhteq r6, [pc], #30 │ │ │ │ - ldrhteq r6, [pc], #24 │ │ │ │ - smlatteq r2, sl, r7, r6 │ │ │ │ - smlatteq r1, lr, r8, r5 │ │ │ │ + rscseq sp, pc, r0, ror #28 │ │ │ │ + rscseq sp, pc, lr, asr lr @ │ │ │ │ + @ instruction: 0x01022bbc │ │ │ │ + smlabteq r8, r4, r3, r2 │ │ │ │ + smlabteq r2, r6, fp, r2 │ │ │ │ + rscseq sp, pc, lr, ror #28 │ │ │ │ + rscseq sp, pc, r4, asr lr @ │ │ │ │ + @ instruction: 0x01022bba │ │ │ │ + rscseq r6, pc, r2, lsr #11 │ │ │ │ + smlalseq r6, pc, ip, r5 @ │ │ │ │ + tsteq r2, sl, asr fp │ │ │ │ + smlabteq r2, r6, sl, r2 │ │ │ │ + smlabteq r2, ip, sl, r2 │ │ │ │ + tsteq r2, r2, asr #22 │ │ │ │ + @ instruction: 0x01022a9a │ │ │ │ + smlatbeq r2, r0, sl, r2 │ │ │ │ + tsteq r2, sl, lsr #22 │ │ │ │ + tsteq r2, r0, lsr fp │ │ │ │ + tsteq r2, r6, lsl fp │ │ │ │ + ldrdeq r2, [r8, -r2] │ │ │ │ + tsteq r2, r4, lsl fp │ │ │ │ + tsteq r1, r6, lsr ip │ │ │ │ + tsteq r2, r8, asr sl │ │ │ │ + ldrhteq r6, [pc], #78 │ │ │ │ + ldrhteq r6, [pc], #72 │ │ │ │ + smlatteq r2, sl, sl, r6 │ │ │ │ + smlatteq r1, lr, fp, r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec33360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6400ff8 │ │ │ │ addsmi r5, r8, #184, 6 @ 0xe0000002 │ │ │ │ strbhi pc, [lr, -r0]! @ │ │ │ │ addhi pc, r7, #0, 4 │ │ │ │ @@ -116639,102 +116639,102 @@ │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007d9 │ │ │ │ ldmdami r9, {r1, r2, r3, r4, r8, pc}^ │ │ │ │ @ instruction: 0xe1b24478 │ │ │ │ ldrbtmi r4, [r8], #-2136 @ 0xfffff7a8 │ │ │ │ svclt 0x0000e1af │ │ │ │ - rscseq r5, pc, r8, ror #22 │ │ │ │ - tsteq r2, lr, ror #10 │ │ │ │ - rscseq r5, pc, r2, lsl fp @ │ │ │ │ - ldrshteq r5, [pc], #164 │ │ │ │ - ldrsbteq r5, [pc], #164 │ │ │ │ - ldrhteq r5, [pc], #174 │ │ │ │ - smlalseq r5, pc, r4, sl @ │ │ │ │ - rscseq r5, pc, sl, lsl #21 │ │ │ │ - rscseq r5, pc, ip, ror #20 │ │ │ │ - rscseq r5, pc, r6, asr #20 │ │ │ │ - tsteq r2, r0, ror r4 │ │ │ │ - rscseq r5, pc, r2, ror #19 │ │ │ │ - ldrhteq r5, [pc], #156 │ │ │ │ - smlalseq r5, pc, r8, r9 @ │ │ │ │ - rscseq r5, pc, ip, ror #18 │ │ │ │ - rscseq r5, pc, r2, asr #18 │ │ │ │ - rscseq r5, pc, r8, lsl r9 @ │ │ │ │ - rscseq r5, pc, ip, ror #17 │ │ │ │ - rscseq r5, pc, r2, ror #17 │ │ │ │ - ldrhteq r5, [pc], #142 │ │ │ │ - smlalseq r5, pc, sl, r8 @ │ │ │ │ + rscseq r5, pc, r8, ror #28 │ │ │ │ + tsteq r2, lr, ror #16 │ │ │ │ + rscseq r5, pc, r2, lsl lr @ │ │ │ │ + ldrshteq r5, [pc], #212 │ │ │ │ + ldrsbteq r5, [pc], #212 │ │ │ │ + ldrhteq r5, [pc], #222 │ │ │ │ + smlalseq r5, pc, r4, sp @ │ │ │ │ + rscseq r5, pc, sl, lsl #27 │ │ │ │ + rscseq r5, pc, ip, ror #26 │ │ │ │ + rscseq r5, pc, r6, asr #26 │ │ │ │ + tsteq r2, r0, ror r7 │ │ │ │ + rscseq r5, pc, r2, ror #25 │ │ │ │ + ldrhteq r5, [pc], #204 │ │ │ │ + smlalseq r5, pc, r8, ip @ │ │ │ │ + rscseq r5, pc, ip, ror #24 │ │ │ │ + rscseq r5, pc, r2, asr #24 │ │ │ │ + rscseq r5, pc, r8, lsl ip @ │ │ │ │ + rscseq r5, pc, ip, ror #23 │ │ │ │ + rscseq r5, pc, r2, ror #23 │ │ │ │ + ldrhteq r5, [pc], #190 │ │ │ │ + smlalseq r5, pc, sl, fp @ │ │ │ │ + rscseq r5, pc, r0, ror fp @ │ │ │ │ + rscseq r5, pc, ip, asr #22 │ │ │ │ + rscseq r5, pc, r8, lsr #22 │ │ │ │ + ldrshteq r5, [pc], #172 │ │ │ │ + ldrsbteq r5, [pc], #160 │ │ │ │ + rscseq r5, pc, ip, lsr #21 │ │ │ │ + rscseq r5, pc, r8, lsl #21 │ │ │ │ + rscseq r5, pc, ip, asr sl @ │ │ │ │ + rscseq r5, pc, r8, lsr sl @ │ │ │ │ + rscseq r5, pc, r8, lsl sl @ │ │ │ │ + ldrshteq r5, [pc], #154 │ │ │ │ + @ instruction: 0x0102c4bc │ │ │ │ + tsteq r2, r0, lsr r5 │ │ │ │ + smlabbeq r2, lr, r5, ip │ │ │ │ + tsteq r2, r4, lsl #12 │ │ │ │ + tsteq r2, r6, ror r6 │ │ │ │ + rscseq r5, pc, r0, lsl #18 │ │ │ │ + rscseq r5, pc, r2, asr #17 │ │ │ │ + rscseq r5, pc, r0, lsr #17 │ │ │ │ rscseq r5, pc, r0, ror r8 @ │ │ │ │ - rscseq r5, pc, ip, asr #16 │ │ │ │ - rscseq r5, pc, r8, lsr #16 │ │ │ │ - ldrshteq r5, [pc], #124 │ │ │ │ - ldrsbteq r5, [pc], #112 │ │ │ │ - rscseq r5, pc, ip, lsr #15 │ │ │ │ - rscseq r5, pc, r8, lsl #15 │ │ │ │ - rscseq r5, pc, ip, asr r7 @ │ │ │ │ - rscseq r5, pc, r8, lsr r7 @ │ │ │ │ - rscseq r5, pc, r8, lsl r7 @ │ │ │ │ - ldrshteq r5, [pc], #106 │ │ │ │ - @ instruction: 0x0102c1bc │ │ │ │ - tsteq r2, r0, lsr r2 │ │ │ │ - smlabbeq r2, lr, r2, ip │ │ │ │ - tsteq r2, r4, lsl #6 │ │ │ │ - tsteq r2, r6, ror r3 │ │ │ │ - rscseq r5, pc, r0, lsl #12 │ │ │ │ - rscseq r5, pc, r2, asr #11 │ │ │ │ - rscseq r5, pc, r0, lsr #11 │ │ │ │ - rscseq r5, pc, r0, ror r5 @ │ │ │ │ - rscseq r5, pc, lr, lsr r5 @ │ │ │ │ - rscseq r5, pc, r0, lsr #10 │ │ │ │ - rscseq r5, pc, r0, lsl #10 │ │ │ │ - rscseq r5, pc, lr, asr #9 │ │ │ │ - smlalseq r5, pc, ip, r4 @ │ │ │ │ - rscseq r5, pc, sl, ror #8 │ │ │ │ - rscseq r5, pc, sl, lsr r4 @ │ │ │ │ - rscseq r5, pc, sl, lsl #8 │ │ │ │ - rscseq r5, pc, r0, lsl #8 │ │ │ │ - ldrsbteq r5, [pc], #56 │ │ │ │ - rscseq r5, pc, r8, lsr #7 │ │ │ │ - rscseq r5, pc, r0, lsr #7 │ │ │ │ - rscseq r5, pc, ip, ror r3 @ │ │ │ │ - rscseq r5, pc, lr, asr #6 │ │ │ │ + rscseq r5, pc, lr, lsr r8 @ │ │ │ │ + rscseq r5, pc, r0, lsr #16 │ │ │ │ + rscseq r5, pc, r0, lsl #16 │ │ │ │ + rscseq r5, pc, lr, asr #15 │ │ │ │ + smlalseq r5, pc, ip, r7 @ │ │ │ │ + rscseq r5, pc, sl, ror #14 │ │ │ │ + rscseq r5, pc, sl, lsr r7 @ │ │ │ │ + rscseq r5, pc, sl, lsl #14 │ │ │ │ + rscseq r5, pc, r0, lsl #14 │ │ │ │ + ldrsbteq r5, [pc], #104 │ │ │ │ + rscseq r5, pc, r8, lsr #13 │ │ │ │ + rscseq r5, pc, r0, lsr #13 │ │ │ │ + rscseq r5, pc, ip, ror r6 @ │ │ │ │ + rscseq r5, pc, lr, asr #12 │ │ │ │ + rscseq r5, pc, r0, lsr #12 │ │ │ │ + rscseq r5, pc, r8, lsl r6 @ │ │ │ │ + ldrshteq r5, [pc], #84 │ │ │ │ + ldrsbteq r5, [pc], #82 │ │ │ │ + rscseq r5, pc, r8, lsr #11 │ │ │ │ + rscseq r5, pc, lr, ror r5 @ │ │ │ │ + rscseq r5, pc, r4, asr r5 @ │ │ │ │ + rscseq r5, pc, ip, asr #10 │ │ │ │ + rscseq r5, pc, r8, lsr #10 │ │ │ │ + rscseq r5, pc, r6, lsl #10 │ │ │ │ + ldrsbteq r5, [pc], #74 │ │ │ │ + rscseq r5, pc, lr, lsr #9 │ │ │ │ + rscseq r5, pc, r8, lsr #9 │ │ │ │ + rscseq r5, pc, r8, lsl #9 │ │ │ │ + rscseq r5, pc, r8, ror #8 │ │ │ │ + rscseq r5, pc, lr, lsr r4 @ │ │ │ │ + rscseq r5, pc, r2, lsl r4 @ │ │ │ │ + rscseq r5, pc, sl, ror #7 │ │ │ │ + rscseq r5, pc, r2, asr #7 │ │ │ │ + ldrhteq r5, [pc], #60 │ │ │ │ + smlalseq r5, pc, sl, r3 @ │ │ │ │ + rscseq r5, pc, lr, ror #6 │ │ │ │ + rscseq r5, pc, r8, ror #6 │ │ │ │ + rscseq r5, pc, r8, asr #6 │ │ │ │ rscseq r5, pc, r0, lsr #6 │ │ │ │ - rscseq r5, pc, r8, lsl r3 @ │ │ │ │ - ldrshteq r5, [pc], #36 │ │ │ │ - ldrsbteq r5, [pc], #34 │ │ │ │ - rscseq r5, pc, r8, lsr #5 │ │ │ │ - rscseq r5, pc, lr, ror r2 @ │ │ │ │ - rscseq r5, pc, r4, asr r2 @ │ │ │ │ - rscseq r5, pc, ip, asr #4 │ │ │ │ - rscseq r5, pc, r8, lsr #4 │ │ │ │ - rscseq r5, pc, r6, lsl #4 │ │ │ │ - ldrsbteq r5, [pc], #26 │ │ │ │ - rscseq r5, pc, lr, lsr #3 │ │ │ │ - rscseq r5, pc, r8, lsr #3 │ │ │ │ - rscseq r5, pc, r8, lsl #3 │ │ │ │ - rscseq r5, pc, r8, ror #2 │ │ │ │ - rscseq r5, pc, lr, lsr r1 @ │ │ │ │ - rscseq r5, pc, r2, lsl r1 @ │ │ │ │ - rscseq r5, pc, sl, ror #1 │ │ │ │ - rscseq r5, pc, r2, asr #1 │ │ │ │ - ldrhteq r5, [pc], #12 │ │ │ │ - smlalseq r5, pc, sl, r0 @ │ │ │ │ - rscseq r5, pc, lr, rrx │ │ │ │ - rscseq r5, pc, r8, rrx │ │ │ │ - rscseq r5, pc, r8, asr #32 │ │ │ │ - rscseq r5, pc, r0, lsr #32 │ │ │ │ - ldrshteq r4, [pc], #248 │ │ │ │ - ldrshteq r4, [pc], #242 │ │ │ │ - ldrsbteq r4, [pc], #240 │ │ │ │ - rscseq r4, pc, lr, lsr #31 │ │ │ │ - rscseq r4, pc, r0, lsl #31 │ │ │ │ - rscseq r4, pc, r2, asr pc @ │ │ │ │ - rscseq r4, pc, r4, lsr #30 │ │ │ │ - rscseq r4, pc, lr, lsl pc @ │ │ │ │ + ldrshteq r5, [pc], #40 │ │ │ │ + ldrshteq r5, [pc], #34 │ │ │ │ + ldrsbteq r5, [pc], #32 │ │ │ │ + rscseq r5, pc, lr, lsr #5 │ │ │ │ + rscseq r5, pc, r0, lsl #5 │ │ │ │ + rscseq r5, pc, r2, asr r2 @ │ │ │ │ + rscseq r5, pc, r4, lsr #4 │ │ │ │ + rscseq r5, pc, lr, lsl r2 @ │ │ │ │ cmpppl ip, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ blcs 8099ec │ │ │ │ rschi pc, lr, r0, lsl #4 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ ldrble r0, [sl], #-2011 @ 0xfffff825 │ │ │ │ ldrbtmi r4, [r8], #-2169 @ 0xfffff787 │ │ │ │ @@ -116855,71 +116855,71 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2106 @ 0xfffff7c6 │ │ │ │ ldmdami sl!, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2105 @ 0xfffff7c7 │ │ │ │ ldmdami r9!, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlalseq r4, pc, lr, sp @ │ │ │ │ - rscseq r4, pc, r0, lsl #27 │ │ │ │ - rscseq r4, pc, sl, asr sp @ │ │ │ │ - rscseq r4, pc, r4, lsr sp @ │ │ │ │ - rscseq r4, pc, lr, lsr #26 │ │ │ │ - rscseq r4, pc, lr, lsl #26 │ │ │ │ - rscseq r4, pc, lr, ror #25 │ │ │ │ - smlabbeq r2, lr, r8, fp │ │ │ │ - tsteq r2, r8, ror #14 │ │ │ │ + smlalseq r5, pc, lr, r0 @ │ │ │ │ + rscseq r5, pc, r0, lsl #1 │ │ │ │ + rscseq r5, pc, sl, asr r0 @ │ │ │ │ + rscseq r5, pc, r4, lsr r0 @ │ │ │ │ + rscseq r5, pc, lr, lsr #32 │ │ │ │ + rscseq r5, pc, lr │ │ │ │ + rscseq r4, pc, lr, ror #31 │ │ │ │ + smlabbeq r2, lr, fp, fp │ │ │ │ + tsteq r2, r8, ror #20 │ │ │ │ strdeq fp, [r2, -r6] │ │ │ │ - ldrsbteq r4, [pc], #192 │ │ │ │ - rscseq r4, pc, sl, asr #25 │ │ │ │ - smlabbeq r2, r8, sl, fp │ │ │ │ - ldrhteq r4, [pc], #206 │ │ │ │ - ldrhteq r4, [pc], #200 │ │ │ │ - ldrhteq r4, [pc], #194 │ │ │ │ - rscseq r4, pc, ip, lsr #25 │ │ │ │ - rscseq r4, pc, r6, lsr #25 │ │ │ │ - rscseq r4, pc, r0, lsr #25 │ │ │ │ - smlalseq r4, pc, sl, ip @ │ │ │ │ - smlalseq r4, pc, r4, ip @ │ │ │ │ - rscseq r4, pc, lr, lsl #25 │ │ │ │ - rscseq r4, pc, r8, lsl #25 │ │ │ │ - rscseq r4, pc, r2, lsl #25 │ │ │ │ - @ instruction: 0x0102b798 │ │ │ │ - tsteq r2, r2, lsr r7 │ │ │ │ - rscseq r4, pc, r0, ror ip @ │ │ │ │ - @ instruction: 0x0102b7b6 │ │ │ │ - rscseq r4, pc, r4, ror #24 │ │ │ │ - tsteq r2, r2, lsr r9 │ │ │ │ - @ instruction: 0x0102b894 │ │ │ │ - tsteq r2, lr, lsr #16 │ │ │ │ - rscseq r4, pc, ip, asr #24 │ │ │ │ - @ instruction: 0x0102b8b2 │ │ │ │ - rscseq r4, pc, r0, asr #24 │ │ │ │ - smlatbeq r2, sl, r9, fp │ │ │ │ - tsteq r2, ip, lsr r9 │ │ │ │ - rscseq r4, pc, lr, lsr #24 │ │ │ │ - smlabteq r2, ip, r9, fp │ │ │ │ - rscseq r4, pc, r2, lsr #24 │ │ │ │ - rscseq r4, pc, ip, lsl ip @ │ │ │ │ - rscseq r4, pc, r6, lsl ip @ │ │ │ │ - rscseq r4, pc, r0, lsl ip @ │ │ │ │ - rscseq r4, pc, sl, lsl #24 │ │ │ │ - rscseq r4, pc, r4, lsl #24 │ │ │ │ - ldrshteq r4, [pc], #190 │ │ │ │ - ldrshteq r4, [pc], #184 │ │ │ │ - ldrshteq r4, [pc], #178 │ │ │ │ - rscseq r4, pc, ip, ror #23 │ │ │ │ - rscseq r4, pc, r6, ror #23 │ │ │ │ - rscseq r4, pc, r0, ror #23 │ │ │ │ - ldrsbteq r4, [pc], #186 │ │ │ │ - ldrsbteq r4, [pc], #180 │ │ │ │ - rscseq r4, pc, lr, asr #23 │ │ │ │ - rscseq r4, pc, r8, asr #23 │ │ │ │ - rscseq r4, pc, r2, asr #23 │ │ │ │ - ldrhteq r4, [pc], #188 │ │ │ │ + ldrsbteq r4, [pc], #240 │ │ │ │ + rscseq r4, pc, sl, asr #31 │ │ │ │ + smlabbeq r2, r8, sp, fp │ │ │ │ + ldrhteq r4, [pc], #254 │ │ │ │ + ldrhteq r4, [pc], #248 │ │ │ │ + ldrhteq r4, [pc], #242 │ │ │ │ + rscseq r4, pc, ip, lsr #31 │ │ │ │ + rscseq r4, pc, r6, lsr #31 │ │ │ │ + rscseq r4, pc, r0, lsr #31 │ │ │ │ + smlalseq r4, pc, sl, pc @ │ │ │ │ + smlalseq r4, pc, r4, pc @ │ │ │ │ + rscseq r4, pc, lr, lsl #31 │ │ │ │ + rscseq r4, pc, r8, lsl #31 │ │ │ │ + rscseq r4, pc, r2, lsl #31 │ │ │ │ + @ instruction: 0x0102ba98 │ │ │ │ + tsteq r2, r2, lsr sl │ │ │ │ + rscseq r4, pc, r0, ror pc @ │ │ │ │ + @ instruction: 0x0102bab6 │ │ │ │ + rscseq r4, pc, r4, ror #30 │ │ │ │ + tsteq r2, r2, lsr ip │ │ │ │ + @ instruction: 0x0102bb94 │ │ │ │ + tsteq r2, lr, lsr #22 │ │ │ │ + rscseq r4, pc, ip, asr #30 │ │ │ │ + @ instruction: 0x0102bbb2 │ │ │ │ + rscseq r4, pc, r0, asr #30 │ │ │ │ + smlatbeq r2, sl, ip, fp │ │ │ │ + tsteq r2, ip, lsr ip │ │ │ │ + rscseq r4, pc, lr, lsr #30 │ │ │ │ + smlabteq r2, ip, ip, fp │ │ │ │ + rscseq r4, pc, r2, lsr #30 │ │ │ │ + rscseq r4, pc, ip, lsl pc @ │ │ │ │ + rscseq r4, pc, r6, lsl pc @ │ │ │ │ + rscseq r4, pc, r0, lsl pc @ │ │ │ │ + rscseq r4, pc, sl, lsl #30 │ │ │ │ + rscseq r4, pc, r4, lsl #30 │ │ │ │ + ldrshteq r4, [pc], #238 │ │ │ │ + ldrshteq r4, [pc], #232 │ │ │ │ + ldrshteq r4, [pc], #226 │ │ │ │ + rscseq r4, pc, ip, ror #29 │ │ │ │ + rscseq r4, pc, r6, ror #29 │ │ │ │ + rscseq r4, pc, r0, ror #29 │ │ │ │ + ldrsbteq r4, [pc], #234 │ │ │ │ + ldrsbteq r4, [pc], #228 │ │ │ │ + rscseq r4, pc, lr, asr #29 │ │ │ │ + rscseq r4, pc, r8, asr #29 │ │ │ │ + rscseq r4, pc, r2, asr #29 │ │ │ │ + ldrhteq r4, [pc], #236 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf5b1461f │ │ │ │ @@ -117622,69 +117622,69 @@ │ │ │ │ @ instruction: 0xe6d4ae7e │ │ │ │ @ instruction: 0x463b4a3b │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ b fef9bb9c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - rscseq ip, pc, r2, lsr #2 │ │ │ │ + rscseq ip, pc, r2, lsr #8 │ │ │ │ ldrdeq r4, [r1, -r8] │ │ │ │ ldrdeq fp, [r2, -r0] │ │ │ │ - rscseq r4, pc, r8, asr r7 @ │ │ │ │ + rscseq r4, pc, r8, asr sl @ │ │ │ │ ldrdeq fp, [r2, -r0] │ │ │ │ - @ instruction: 0x01013e98 │ │ │ │ + @ instruction: 0x01014198 │ │ │ │ ldrdeq fp, [r2, -r2] │ │ │ │ - rscseq r4, pc, r0, lsr #14 │ │ │ │ - smlabteq r2, sl, r0, fp │ │ │ │ - rscseq r4, pc, r2, lsl #14 │ │ │ │ + rscseq r4, pc, r0, lsr #20 │ │ │ │ + smlabteq r2, sl, r3, fp │ │ │ │ + rscseq r4, pc, r2, lsl #20 │ │ │ │ ldrdeq fp, [r2, -r0] │ │ │ │ - rscseq r4, pc, r4, ror #13 │ │ │ │ - smlabteq r2, sl, r0, fp │ │ │ │ - rscseq r4, pc, r6, asr #13 │ │ │ │ + rscseq r4, pc, r4, ror #19 │ │ │ │ + smlabteq r2, sl, r3, fp │ │ │ │ + rscseq r4, pc, r6, asr #19 │ │ │ │ ldrdeq fp, [r2, -r0] │ │ │ │ - ldrhteq r4, [pc], #96 │ │ │ │ - rscseq fp, pc, r4, asr #18 │ │ │ │ - smlatteq r1, r8, sp, r3 │ │ │ │ - rscseq r4, pc, r8, lsl #13 │ │ │ │ - rscseq r4, pc, sl, ror r6 @ │ │ │ │ - rscseq r4, pc, ip, ror #12 │ │ │ │ - rscseq r4, pc, lr, asr r6 @ │ │ │ │ - rscseq r4, pc, r6, lsr #11 │ │ │ │ - @ instruction: 0x01013d92 │ │ │ │ - @ instruction: 0x0100299c │ │ │ │ - tsteq r1, r2, asr ip │ │ │ │ - @ instruction: 0x01002998 │ │ │ │ + ldrhteq r4, [pc], #144 │ │ │ │ + rscseq fp, pc, r4, asr #24 │ │ │ │ + smlatteq r1, r8, r0, r4 │ │ │ │ + rscseq r4, pc, r8, lsl #19 │ │ │ │ + rscseq r4, pc, sl, ror r9 @ │ │ │ │ + rscseq r4, pc, ip, ror #18 │ │ │ │ + rscseq r4, pc, lr, asr r9 @ │ │ │ │ + rscseq r4, pc, r6, lsr #17 │ │ │ │ + swpeq r4, r2, [r1] │ │ │ │ + @ instruction: 0x01002c9c │ │ │ │ + tsteq r1, r2, asr pc │ │ │ │ + @ instruction: 0x01002c98 │ │ │ │ ldrdeq r0, [r8, -r0] │ │ │ │ - @ instruction: 0x01015dba │ │ │ │ - ldrsbteq r4, [pc], #90 │ │ │ │ - ldrsbteq r4, [pc], #84 │ │ │ │ - @ instruction: 0x01015e96 │ │ │ │ - smlabteq r0, lr, r7, r2 │ │ │ │ - smlabteq r0, ip, r7, r2 │ │ │ │ - @ instruction: 0x01015eb2 │ │ │ │ - rscseq r4, pc, r2, lsl #11 │ │ │ │ - rscseq r4, pc, ip, ror r5 @ │ │ │ │ + strheq r6, [r1, -sl] │ │ │ │ + ldrsbteq r4, [pc], #138 │ │ │ │ + ldrsbteq r4, [pc], #132 │ │ │ │ + @ instruction: 0x01016196 │ │ │ │ + smlabteq r0, lr, sl, r2 │ │ │ │ + smlabteq r0, ip, sl, r2 │ │ │ │ + @ instruction: 0x010161b2 │ │ │ │ + rscseq r4, pc, r2, lsl #17 │ │ │ │ + rscseq r4, pc, ip, ror r8 @ │ │ │ │ strdeq r0, [r2, -lr] │ │ │ │ - rscseq r4, pc, r6, asr r5 @ │ │ │ │ - rscseq r4, pc, r0, asr r5 @ │ │ │ │ - rscseq fp, pc, r6, asr #26 │ │ │ │ - rscseq fp, pc, r8, lsr sp @ │ │ │ │ - rscseq fp, pc, r6, lsr sp @ │ │ │ │ - rscseq fp, pc, r4, lsr sp @ │ │ │ │ - rscseq fp, pc, r2, lsr sp @ │ │ │ │ - rscseq fp, pc, r0, lsr sp @ │ │ │ │ - rscseq fp, pc, lr, lsr #26 │ │ │ │ - rscseq fp, pc, ip, lsr #26 │ │ │ │ - rscseq fp, pc, r6, lsr #26 │ │ │ │ - rscseq fp, pc, r4, lsr #26 │ │ │ │ - tsteq r2, r2, asr r9 │ │ │ │ - tsteq r2, r4, lsr r9 │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ - tsteq r2, r6, ror fp │ │ │ │ - rscseq r4, pc, ip, lsl #1 │ │ │ │ + rscseq r4, pc, r6, asr r8 @ │ │ │ │ + rscseq r4, pc, r0, asr r8 @ │ │ │ │ + rscseq ip, pc, r6, asr #32 │ │ │ │ + rscseq ip, pc, r8, lsr r0 @ │ │ │ │ + rscseq ip, pc, r6, lsr r0 @ │ │ │ │ + rscseq ip, pc, r4, lsr r0 @ │ │ │ │ + rscseq ip, pc, r2, lsr r0 @ │ │ │ │ + rscseq ip, pc, r0, lsr r0 @ │ │ │ │ + rscseq ip, pc, lr, lsr #32 │ │ │ │ + rscseq ip, pc, ip, lsr #32 │ │ │ │ + rscseq ip, pc, r6, lsr #32 │ │ │ │ + rscseq ip, pc, r4, lsr #32 │ │ │ │ + tsteq r2, r2, asr ip │ │ │ │ + tsteq r2, r4, lsr ip │ │ │ │ + tsteq r8, ip, asr #10 │ │ │ │ + tsteq r2, r6, ror lr │ │ │ │ + rscseq r4, pc, ip, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec35058 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q9, q12 │ │ │ │ addsmi r0, r8, #156, 6 @ 0x70000002 │ │ │ │ orrshi pc, r5, r2, lsl #4 │ │ │ │ svcpl 0x0002f5b0 │ │ │ │ @@ -118525,109 +118525,109 @@ │ │ │ │ strbhi pc, [r8, -r2, lsl #4] @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10207db │ │ │ │ stmdami r0!, {r1, r3, r5, r6, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0034478 │ │ │ │ svclt 0x0000b859 │ │ │ │ - rscseq r3, pc, lr, lsr lr @ │ │ │ │ - smlatteq r2, sl, ip, sl │ │ │ │ - @ instruction: 0x0102ac9a │ │ │ │ - rscseq r3, pc, r6, asr #27 │ │ │ │ - rscseq r3, pc, r8, lsr #27 │ │ │ │ - rscseq r3, pc, r8, lsl #27 │ │ │ │ - rscseq r3, pc, sl, ror #26 │ │ │ │ - rscseq r3, pc, sl, asr #26 │ │ │ │ - rscseq r3, pc, sl, lsr #26 │ │ │ │ - rscseq r3, pc, ip, lsl #26 │ │ │ │ - rscseq r3, pc, r8, ror #25 │ │ │ │ - ldrhteq r3, [pc], #206 │ │ │ │ - ldrhteq r3, [pc], #196 │ │ │ │ - rscseq r3, pc, lr, lsl #25 │ │ │ │ - rscseq r3, pc, r4, ror #24 │ │ │ │ - rscseq r3, pc, r0, asr #24 │ │ │ │ + rscseq r4, pc, lr, lsr r1 @ │ │ │ │ + smlatteq r2, sl, pc, sl @ │ │ │ │ + @ instruction: 0x0102af9a │ │ │ │ + rscseq r4, pc, r6, asr #1 │ │ │ │ + rscseq r4, pc, r8, lsr #1 │ │ │ │ + rscseq r4, pc, r8, lsl #1 │ │ │ │ + rscseq r4, pc, sl, rrx │ │ │ │ + rscseq r4, pc, sl, asr #32 │ │ │ │ + rscseq r4, pc, sl, lsr #32 │ │ │ │ + rscseq r4, pc, ip │ │ │ │ + rscseq r3, pc, r8, ror #31 │ │ │ │ + ldrhteq r3, [pc], #254 │ │ │ │ + ldrhteq r3, [pc], #244 │ │ │ │ + rscseq r3, pc, lr, lsl #31 │ │ │ │ + rscseq r3, pc, r4, ror #30 │ │ │ │ + rscseq r3, pc, r0, asr #30 │ │ │ │ + rscseq r3, pc, r6, lsl pc @ │ │ │ │ + rscseq r3, pc, ip, lsl #30 │ │ │ │ + rscseq r3, pc, r6, ror #29 │ │ │ │ + ldrhteq r3, [pc], #236 │ │ │ │ + smlalseq r3, pc, r2, lr @ │ │ │ │ + rscseq r3, pc, r6, ror #28 │ │ │ │ + rscseq r3, pc, ip, asr lr @ │ │ │ │ + rscseq r3, pc, r6, lsr lr @ │ │ │ │ + rscseq r3, pc, r2, lsl lr @ │ │ │ │ + rscseq r3, pc, r6, ror #27 │ │ │ │ + ldrhteq r3, [pc], #220 │ │ │ │ + ldrhteq r3, [pc], #210 │ │ │ │ + rscseq r3, pc, lr, lsl #27 │ │ │ │ + rscseq r3, pc, r2, ror #26 │ │ │ │ + rscseq r3, pc, r8, asr sp @ │ │ │ │ + rscseq r3, pc, r2, lsr sp @ │ │ │ │ + rscseq r3, pc, r4, lsl #26 │ │ │ │ + ldrsbteq r3, [pc], #198 │ │ │ │ + rscseq r3, pc, sl, lsr #25 │ │ │ │ + rscseq r3, pc, lr, ror ip @ │ │ │ │ + rscseq r3, pc, r2, ror #24 │ │ │ │ + rscseq r3, pc, ip, asr #24 │ │ │ │ + rscseq r3, pc, r0, lsr #24 │ │ │ │ rscseq r3, pc, r6, lsl ip @ │ │ │ │ - rscseq r3, pc, ip, lsl #24 │ │ │ │ - rscseq r3, pc, r6, ror #23 │ │ │ │ - ldrhteq r3, [pc], #188 │ │ │ │ - smlalseq r3, pc, r2, fp @ │ │ │ │ - rscseq r3, pc, r6, ror #22 │ │ │ │ - rscseq r3, pc, ip, asr fp @ │ │ │ │ - rscseq r3, pc, r6, lsr fp @ │ │ │ │ - rscseq r3, pc, r2, lsl fp @ │ │ │ │ - rscseq r3, pc, r6, ror #21 │ │ │ │ - ldrhteq r3, [pc], #172 │ │ │ │ - ldrhteq r3, [pc], #162 │ │ │ │ - rscseq r3, pc, lr, lsl #21 │ │ │ │ + ldrshteq r3, [pc], #178 │ │ │ │ + rscseq r3, pc, r4, asr #23 │ │ │ │ + smlalseq r3, pc, r8, fp @ │ │ │ │ + rscseq r3, pc, lr, lsl #23 │ │ │ │ + rscseq r3, pc, r8, ror #22 │ │ │ │ + rscseq r3, pc, sl, lsr fp @ │ │ │ │ + rscseq r3, pc, r6, lsl fp @ │ │ │ │ + ldrshteq r3, [pc], #160 │ │ │ │ + rscseq r3, pc, r4, asr #21 │ │ │ │ + smlalseq r3, pc, r8, sl @ │ │ │ │ + rscseq r3, pc, ip, ror #20 │ │ │ │ rscseq r3, pc, r2, ror #20 │ │ │ │ - rscseq r3, pc, r8, asr sl @ │ │ │ │ - rscseq r3, pc, r2, lsr sl @ │ │ │ │ - rscseq r3, pc, r4, lsl #20 │ │ │ │ - ldrsbteq r3, [pc], #150 │ │ │ │ - rscseq r3, pc, sl, lsr #19 │ │ │ │ - rscseq r3, pc, lr, ror r9 @ │ │ │ │ - rscseq r3, pc, r2, ror #18 │ │ │ │ - rscseq r3, pc, ip, asr #18 │ │ │ │ - rscseq r3, pc, r0, lsr #18 │ │ │ │ - rscseq r3, pc, r6, lsl r9 @ │ │ │ │ - ldrshteq r3, [pc], #130 │ │ │ │ - rscseq r3, pc, r4, asr #17 │ │ │ │ - smlalseq r3, pc, r8, r8 @ │ │ │ │ - rscseq r3, pc, lr, lsl #17 │ │ │ │ - rscseq r3, pc, r8, ror #16 │ │ │ │ - rscseq r3, pc, sl, lsr r8 @ │ │ │ │ - rscseq r3, pc, r6, lsl r8 @ │ │ │ │ - ldrshteq r3, [pc], #112 │ │ │ │ - rscseq r3, pc, r4, asr #15 │ │ │ │ - smlalseq r3, pc, r8, r7 @ │ │ │ │ - rscseq r3, pc, ip, ror #14 │ │ │ │ - rscseq r3, pc, r2, ror #14 │ │ │ │ - rscseq r3, pc, ip, asr #14 │ │ │ │ - rscseq r3, pc, r0, lsr #14 │ │ │ │ - rscseq r3, pc, sl, lsl #14 │ │ │ │ - ldrshteq r3, [pc], #100 │ │ │ │ - rscseq r3, pc, r8, asr #13 │ │ │ │ - smlalseq r3, pc, ip, r6 @ │ │ │ │ - rscseq r3, pc, r6, lsl #13 │ │ │ │ - rscseq r3, pc, r0, ror r6 @ │ │ │ │ - rscseq r3, pc, r4, asr #12 │ │ │ │ - rscseq r3, pc, lr, lsr #12 │ │ │ │ - rscseq r3, pc, r8, lsl r6 @ │ │ │ │ - rscseq r3, pc, sl, ror #11 │ │ │ │ - ldrhteq r3, [pc], #92 │ │ │ │ - smlalseq r3, pc, r0, r5 @ │ │ │ │ - rscseq r3, pc, r4, ror #10 │ │ │ │ - rscseq r3, pc, r6, lsr r5 @ │ │ │ │ - rscseq r3, pc, r0, lsr #10 │ │ │ │ - ldrshteq r3, [pc], #76 │ │ │ │ - ldrsbteq r3, [pc], #64 │ │ │ │ - rscseq r3, pc, r4, lsr #9 │ │ │ │ - smlalseq r3, pc, sl, r4 @ │ │ │ │ - rscseq r3, pc, r8, ror r4 @ │ │ │ │ - rscseq r3, pc, r6, asr r4 @ │ │ │ │ - rscseq r3, pc, ip, lsr #8 │ │ │ │ - rscseq r3, pc, r2, lsl #8 │ │ │ │ - ldrsbteq r3, [pc], #56 │ │ │ │ - ldrsbteq r3, [pc], #48 │ │ │ │ - rscseq r3, pc, lr, lsr #7 │ │ │ │ - rscseq r3, pc, ip, lsl #7 │ │ │ │ - rscseq r3, pc, r2, ror #6 │ │ │ │ - rscseq r3, pc, r8, lsr r3 @ │ │ │ │ - rscseq r3, pc, r0, lsr r3 @ │ │ │ │ - rscseq r3, pc, lr, lsl #6 │ │ │ │ - rscseq r3, pc, ip, ror #5 │ │ │ │ - rscseq r3, pc, r0, asr #5 │ │ │ │ - smlalseq r3, pc, r6, r2 @ │ │ │ │ - rscseq r3, pc, ip, ror #4 │ │ │ │ - rscseq r3, pc, r2, asr #4 │ │ │ │ - rscseq r3, pc, sl, lsr r2 @ │ │ │ │ - rscseq r3, pc, r8, lsl r2 @ │ │ │ │ - ldrshteq r3, [pc], #22 │ │ │ │ - rscseq r3, pc, sl, asr #3 │ │ │ │ - rscseq r3, pc, r8, lsr #3 │ │ │ │ + rscseq r3, pc, ip, asr #20 │ │ │ │ + rscseq r3, pc, r0, lsr #20 │ │ │ │ + rscseq r3, pc, sl, lsl #20 │ │ │ │ + ldrshteq r3, [pc], #148 │ │ │ │ + rscseq r3, pc, r8, asr #19 │ │ │ │ + smlalseq r3, pc, ip, r9 @ │ │ │ │ + rscseq r3, pc, r6, lsl #19 │ │ │ │ + rscseq r3, pc, r0, ror r9 @ │ │ │ │ + rscseq r3, pc, r4, asr #18 │ │ │ │ + rscseq r3, pc, lr, lsr #18 │ │ │ │ + rscseq r3, pc, r8, lsl r9 @ │ │ │ │ + rscseq r3, pc, sl, ror #17 │ │ │ │ + ldrhteq r3, [pc], #140 │ │ │ │ + smlalseq r3, pc, r0, r8 @ │ │ │ │ + rscseq r3, pc, r4, ror #16 │ │ │ │ + rscseq r3, pc, r6, lsr r8 @ │ │ │ │ + rscseq r3, pc, r0, lsr #16 │ │ │ │ + ldrshteq r3, [pc], #124 │ │ │ │ + ldrsbteq r3, [pc], #112 │ │ │ │ + rscseq r3, pc, r4, lsr #15 │ │ │ │ + smlalseq r3, pc, sl, r7 @ │ │ │ │ + rscseq r3, pc, r8, ror r7 @ │ │ │ │ + rscseq r3, pc, r6, asr r7 @ │ │ │ │ + rscseq r3, pc, ip, lsr #14 │ │ │ │ + rscseq r3, pc, r2, lsl #14 │ │ │ │ + ldrsbteq r3, [pc], #104 │ │ │ │ + ldrsbteq r3, [pc], #96 │ │ │ │ + rscseq r3, pc, lr, lsr #13 │ │ │ │ + rscseq r3, pc, ip, lsl #13 │ │ │ │ + rscseq r3, pc, r2, ror #12 │ │ │ │ + rscseq r3, pc, r8, lsr r6 @ │ │ │ │ + rscseq r3, pc, r0, lsr r6 @ │ │ │ │ + rscseq r3, pc, lr, lsl #12 │ │ │ │ + rscseq r3, pc, ip, ror #11 │ │ │ │ + rscseq r3, pc, r0, asr #11 │ │ │ │ + smlalseq r3, pc, r6, r5 @ │ │ │ │ + rscseq r3, pc, ip, ror #10 │ │ │ │ + rscseq r3, pc, r2, asr #10 │ │ │ │ + rscseq r3, pc, sl, lsr r5 @ │ │ │ │ + rscseq r3, pc, r8, lsl r5 @ │ │ │ │ + ldrshteq r3, [pc], #70 │ │ │ │ + rscseq r3, pc, sl, asr #9 │ │ │ │ + rscseq r3, pc, r8, lsr #9 │ │ │ │ cmppvs r4, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ blcs 80b780 │ │ │ │ ldrbthi pc, [fp], -r2, lsl #4 @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10207d9 │ │ │ │ @ instruction: 0xf8df861a │ │ │ │ @@ -119436,103 +119436,103 @@ │ │ │ │ @ instruction: 0xf04f53c5 │ │ │ │ blcc 7ec1fc │ │ │ │ blx 98c428 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ strbhi pc, [fp, r1, lsl #2] @ │ │ │ │ ldrbtmi r4, [r8], #-2137 @ 0xfffff7a7 │ │ │ │ ldmdblt sl!, {r1, ip, sp, lr, pc} │ │ │ │ - rscseq r3, pc, r6 │ │ │ │ - ldrsbteq r2, [pc], #246 │ │ │ │ - rscseq r2, pc, r8, lsr #31 │ │ │ │ + rscseq r3, pc, r6, lsl #6 │ │ │ │ + ldrsbteq r3, [pc], #38 │ │ │ │ + rscseq r3, pc, r8, lsr #5 │ │ │ │ + rscseq r3, pc, ip, ror r2 @ │ │ │ │ + rscseq r3, pc, r2, ror r2 @ │ │ │ │ + rscseq r3, pc, ip, asr #4 │ │ │ │ + rscseq r3, pc, lr, lsl r2 @ │ │ │ │ + rscseq r3, pc, r4, lsl r2 @ │ │ │ │ + rscseq r3, pc, lr, ror #3 │ │ │ │ + rscseq r3, pc, r0, asr #3 │ │ │ │ + smlalseq r3, pc, r2, r1 @ │ │ │ │ + rscseq r3, pc, r8, lsl #3 │ │ │ │ + rscseq r3, pc, r2, ror #2 │ │ │ │ + rscseq r3, pc, r4, lsr r1 @ │ │ │ │ + rscseq r3, pc, sl, lsr #2 │ │ │ │ + rscseq r3, pc, r4, lsl #2 │ │ │ │ + ldrsbteq r3, [pc], #2 │ │ │ │ + smlalseq r3, pc, lr, r0 @ │ │ │ │ + rscseq r3, pc, sl, rrx │ │ │ │ + rscseq r3, pc, ip, lsr r0 @ │ │ │ │ + rscseq r3, pc, lr │ │ │ │ + rscseq r2, pc, r2, ror #31 │ │ │ │ + ldrsbteq r2, [pc], #248 │ │ │ │ + ldrhteq r2, [pc], #244 │ │ │ │ + rscseq r2, pc, r6, lsl #31 │ │ │ │ rscseq r2, pc, ip, ror pc @ │ │ │ │ - rscseq r2, pc, r2, ror pc @ │ │ │ │ - rscseq r2, pc, ip, asr #30 │ │ │ │ - rscseq r2, pc, lr, lsl pc @ │ │ │ │ - rscseq r2, pc, r4, lsl pc @ │ │ │ │ - rscseq r2, pc, lr, ror #29 │ │ │ │ - rscseq r2, pc, r0, asr #29 │ │ │ │ - smlalseq r2, pc, r2, lr @ │ │ │ │ - rscseq r2, pc, r8, lsl #29 │ │ │ │ - rscseq r2, pc, r2, ror #28 │ │ │ │ - rscseq r2, pc, r4, lsr lr @ │ │ │ │ - rscseq r2, pc, sl, lsr #28 │ │ │ │ + rscseq r2, pc, r8, asr pc @ │ │ │ │ + rscseq r2, pc, sl, lsr #30 │ │ │ │ + rscseq r2, pc, r4, lsl #30 │ │ │ │ + ldrsbteq r2, [pc], #228 │ │ │ │ + rscseq r2, pc, sl, asr #29 │ │ │ │ + rscseq r2, pc, r4, lsr #29 │ │ │ │ + rscseq r2, pc, r0, ror lr @ │ │ │ │ + rscseq r2, pc, lr, lsr lr @ │ │ │ │ + rscseq r2, pc, lr, lsl #28 │ │ │ │ rscseq r2, pc, r4, lsl #28 │ │ │ │ - ldrsbteq r2, [pc], #210 │ │ │ │ - smlalseq r2, pc, lr, sp @ │ │ │ │ - rscseq r2, pc, sl, ror #26 │ │ │ │ - rscseq r2, pc, ip, lsr sp @ │ │ │ │ - rscseq r2, pc, lr, lsl #26 │ │ │ │ - rscseq r2, pc, r2, ror #25 │ │ │ │ - ldrsbteq r2, [pc], #200 │ │ │ │ - ldrhteq r2, [pc], #196 │ │ │ │ - rscseq r2, pc, r6, lsl #25 │ │ │ │ - rscseq r2, pc, ip, ror ip @ │ │ │ │ - rscseq r2, pc, r8, asr ip @ │ │ │ │ - rscseq r2, pc, sl, lsr #24 │ │ │ │ - rscseq r2, pc, r4, lsl #24 │ │ │ │ - ldrsbteq r2, [pc], #180 │ │ │ │ - rscseq r2, pc, sl, asr #23 │ │ │ │ - rscseq r2, pc, r4, lsr #23 │ │ │ │ - rscseq r2, pc, r0, ror fp @ │ │ │ │ - rscseq r2, pc, lr, lsr fp @ │ │ │ │ - rscseq r2, pc, lr, lsl #22 │ │ │ │ - rscseq r2, pc, r4, lsl #22 │ │ │ │ - ldrsbteq r2, [pc], #174 │ │ │ │ - rscseq r2, pc, lr, lsr #21 │ │ │ │ - rscseq r2, pc, r4, lsr #21 │ │ │ │ - rscseq r2, pc, lr, ror sl @ │ │ │ │ - rscseq r2, pc, lr, asr #20 │ │ │ │ - rscseq r2, pc, lr, lsl sl @ │ │ │ │ - rscseq r2, pc, r4, lsl sl @ │ │ │ │ - rscseq r2, pc, lr, ror #19 │ │ │ │ - rscseq r2, pc, r8, asr #19 │ │ │ │ - smlalseq r2, pc, r4, r9 @ │ │ │ │ + ldrsbteq r2, [pc], #222 │ │ │ │ + rscseq r2, pc, lr, lsr #27 │ │ │ │ + rscseq r2, pc, r4, lsr #27 │ │ │ │ + rscseq r2, pc, lr, ror sp @ │ │ │ │ + rscseq r2, pc, lr, asr #26 │ │ │ │ + rscseq r2, pc, lr, lsl sp @ │ │ │ │ + rscseq r2, pc, r4, lsl sp @ │ │ │ │ + rscseq r2, pc, lr, ror #25 │ │ │ │ + rscseq r2, pc, r8, asr #25 │ │ │ │ + smlalseq r2, pc, r4, ip @ │ │ │ │ + rscseq r2, pc, r4, ror #24 │ │ │ │ + rscseq r2, pc, r6, lsr ip @ │ │ │ │ + rscseq r2, pc, r6, lsl #24 │ │ │ │ + ldrshteq r2, [pc], #188 │ │ │ │ + rscseq r2, pc, r4, ror #23 │ │ │ │ + ldrhteq r2, [pc], #182 │ │ │ │ + rscseq r2, pc, ip, lsr #23 │ │ │ │ + rscseq r2, pc, r6, lsl #23 │ │ │ │ + rscseq r2, pc, r6, asr fp @ │ │ │ │ + rscseq r2, pc, r6, lsr #22 │ │ │ │ + rscseq r2, pc, ip, lsl fp @ │ │ │ │ + ldrshteq r2, [pc], #166 │ │ │ │ + rscseq r2, pc, r8, asr #21 │ │ │ │ + ldrhteq r2, [pc], #174 │ │ │ │ + smlalseq r2, pc, r8, sl @ │ │ │ │ + rscseq r2, pc, r6, ror #20 │ │ │ │ + rscseq r2, pc, sl, lsr sl @ │ │ │ │ + rscseq r2, pc, r8, lsl #20 │ │ │ │ + rscseq r2, pc, r0, ror #19 │ │ │ │ + ldrhteq r2, [pc], #144 │ │ │ │ + rscseq r2, pc, r6, lsr #19 │ │ │ │ + smlalseq r2, pc, r2, r9 @ │ │ │ │ rscseq r2, pc, r4, ror #18 │ │ │ │ - rscseq r2, pc, r6, lsr r9 @ │ │ │ │ - rscseq r2, pc, r6, lsl #18 │ │ │ │ - ldrshteq r2, [pc], #140 │ │ │ │ - rscseq r2, pc, r4, ror #17 │ │ │ │ - ldrhteq r2, [pc], #134 │ │ │ │ + rscseq r2, pc, sl, asr r9 @ │ │ │ │ + rscseq r2, pc, r4, lsr r9 @ │ │ │ │ + rscseq r2, pc, r8, lsl #18 │ │ │ │ + ldrsbteq r2, [pc], #136 │ │ │ │ + ldrsbteq r2, [pc], #128 │ │ │ │ rscseq r2, pc, ip, lsr #17 │ │ │ │ - rscseq r2, pc, r6, lsl #17 │ │ │ │ + rscseq r2, pc, ip, ror r8 @ │ │ │ │ rscseq r2, pc, r6, asr r8 @ │ │ │ │ - rscseq r2, pc, r6, lsr #16 │ │ │ │ - rscseq r2, pc, ip, lsl r8 @ │ │ │ │ - ldrshteq r2, [pc], #118 │ │ │ │ - rscseq r2, pc, r8, asr #15 │ │ │ │ - ldrhteq r2, [pc], #126 │ │ │ │ - smlalseq r2, pc, r8, r7 @ │ │ │ │ - rscseq r2, pc, r6, ror #14 │ │ │ │ + rscseq r2, pc, r0, lsr r8 @ │ │ │ │ + rscseq r2, pc, r4, lsl #16 │ │ │ │ + ldrsbteq r2, [pc], #114 │ │ │ │ + rscseq r2, pc, r0, lsr #15 │ │ │ │ + rscseq r2, pc, r2, ror r7 @ │ │ │ │ + rscseq r2, pc, r2, asr #14 │ │ │ │ rscseq r2, pc, sl, lsr r7 @ │ │ │ │ - rscseq r2, pc, r8, lsl #14 │ │ │ │ - rscseq r2, pc, r0, ror #13 │ │ │ │ - ldrhteq r2, [pc], #96 │ │ │ │ - rscseq r2, pc, r6, lsr #13 │ │ │ │ - smlalseq r2, pc, r2, r6 @ │ │ │ │ - rscseq r2, pc, r4, ror #12 │ │ │ │ - rscseq r2, pc, sl, asr r6 @ │ │ │ │ - rscseq r2, pc, r4, lsr r6 @ │ │ │ │ - rscseq r2, pc, r8, lsl #12 │ │ │ │ - ldrsbteq r2, [pc], #88 │ │ │ │ - ldrsbteq r2, [pc], #80 │ │ │ │ - rscseq r2, pc, ip, lsr #11 │ │ │ │ - rscseq r2, pc, ip, ror r5 @ │ │ │ │ - rscseq r2, pc, r6, asr r5 @ │ │ │ │ - rscseq r2, pc, r0, lsr r5 @ │ │ │ │ - rscseq r2, pc, r4, lsl #10 │ │ │ │ - ldrsbteq r2, [pc], #66 │ │ │ │ - rscseq r2, pc, r0, lsr #9 │ │ │ │ - rscseq r2, pc, r2, ror r4 @ │ │ │ │ - rscseq r2, pc, r2, asr #8 │ │ │ │ - rscseq r2, pc, sl, lsr r4 @ │ │ │ │ - rscseq r2, pc, r4, lsl r4 @ │ │ │ │ - rscseq r2, pc, r6, ror #7 │ │ │ │ - rscseq r2, pc, r0, asr #7 │ │ │ │ - smlalseq r2, pc, ip, r3 @ │ │ │ │ - rscseq r2, pc, sl, ror #6 │ │ │ │ + rscseq r2, pc, r4, lsl r7 @ │ │ │ │ + rscseq r2, pc, r6, ror #13 │ │ │ │ + rscseq r2, pc, r0, asr #13 │ │ │ │ + smlalseq r2, pc, ip, r6 @ │ │ │ │ + rscseq r2, pc, sl, ror #12 │ │ │ │ orrseq pc, r8, #68157440 @ 0x4100000 │ │ │ │ ldmdale r8, {r3, r4, r7, r9, lr} │ │ │ │ cmnpeq fp, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ bicpl pc, r3, #160, 10 @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #28, 22 @ 0x7000 │ │ │ │ @@ -120338,102 +120338,102 @@ │ │ │ │ cmpppl r0, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ blx 98d240 │ │ │ │ ldrbeq pc, [r9, r3, lsl #6] @ │ │ │ │ adcshi pc, pc, r1, lsl #2 │ │ │ │ ldrbtmi r4, [r8], #-2136 @ 0xfffff7a8 │ │ │ │ blt c9c7e8 │ │ │ │ - ldrsbteq r2, [pc], #22 │ │ │ │ - rscseq r2, pc, ip, asr #3 │ │ │ │ - rscseq r2, pc, r6, lsr #3 │ │ │ │ + ldrsbteq r2, [pc], #70 │ │ │ │ + rscseq r2, pc, ip, asr #9 │ │ │ │ + rscseq r2, pc, r6, lsr #9 │ │ │ │ + rscseq r2, pc, r6, ror r4 @ │ │ │ │ + rscseq r2, pc, ip, ror #8 │ │ │ │ + rscseq r2, pc, r6, asr #8 │ │ │ │ + rscseq r2, pc, sl, lsl r4 @ │ │ │ │ + rscseq r2, pc, r8, ror #7 │ │ │ │ + ldrhteq r2, [pc], #54 │ │ │ │ + rscseq r2, pc, ip, lsr #7 │ │ │ │ + rscseq r2, pc, r4, lsl #7 │ │ │ │ + rscseq r2, pc, r0, ror #6 │ │ │ │ + rscseq r2, pc, r4, lsr r3 @ │ │ │ │ + rscseq r2, pc, r2, lsl #6 │ │ │ │ + ldrshteq r2, [pc], #40 │ │ │ │ + ldrsbteq r2, [pc], #36 │ │ │ │ + rscseq r2, pc, r8, lsr #5 │ │ │ │ + smlalseq r2, pc, lr, r2 @ │ │ │ │ + rscseq r2, pc, sl, ror r2 @ │ │ │ │ + rscseq r2, pc, ip, asr #4 │ │ │ │ + rscseq r2, pc, r0, lsr #4 │ │ │ │ + ldrshteq r2, [pc], #20 │ │ │ │ + rscseq r2, pc, r8, asr #3 │ │ │ │ + ldrhteq r2, [pc], #30 │ │ │ │ + smlalseq r2, pc, sl, r1 @ │ │ │ │ rscseq r2, pc, r6, ror r1 @ │ │ │ │ - rscseq r2, pc, ip, ror #2 │ │ │ │ - rscseq r2, pc, r6, asr #2 │ │ │ │ - rscseq r2, pc, sl, lsl r1 @ │ │ │ │ - rscseq r2, pc, r8, ror #1 │ │ │ │ - ldrhteq r2, [pc], #6 │ │ │ │ - rscseq r2, pc, ip, lsr #1 │ │ │ │ - rscseq r2, pc, r4, lsl #1 │ │ │ │ - rscseq r2, pc, r0, rrx │ │ │ │ - rscseq r2, pc, r4, lsr r0 @ │ │ │ │ - rscseq r2, pc, r2 │ │ │ │ - ldrshteq r1, [pc], #248 │ │ │ │ - ldrsbteq r1, [pc], #244 │ │ │ │ - rscseq r1, pc, r8, lsr #31 │ │ │ │ - smlalseq r1, pc, lr, pc @ │ │ │ │ - rscseq r1, pc, sl, ror pc @ │ │ │ │ - rscseq r1, pc, ip, asr #30 │ │ │ │ - rscseq r1, pc, r0, lsr #30 │ │ │ │ - ldrshteq r1, [pc], #228 │ │ │ │ - rscseq r1, pc, r8, asr #29 │ │ │ │ - ldrhteq r1, [pc], #238 │ │ │ │ - smlalseq r1, pc, sl, lr @ │ │ │ │ - rscseq r1, pc, r6, ror lr @ │ │ │ │ - rscseq r1, pc, sl, asr #28 │ │ │ │ - rscseq r1, pc, lr, lsl lr @ │ │ │ │ - rscseq r1, pc, r4, lsl lr @ │ │ │ │ - ldrshteq r1, [pc], #208 │ │ │ │ - rscseq r1, pc, ip, asr #27 │ │ │ │ - smlalseq r1, pc, lr, sp @ │ │ │ │ - rscseq r1, pc, r2, ror sp @ │ │ │ │ - rscseq r1, pc, lr, asr #26 │ │ │ │ - rscseq r1, pc, r0, lsr #26 │ │ │ │ - rscseq r1, pc, r6, lsl sp @ │ │ │ │ - ldrshteq r1, [pc], #192 │ │ │ │ - rscseq r1, pc, r2, asr #25 │ │ │ │ - smlalseq r1, pc, r4, ip @ │ │ │ │ - rscseq r1, pc, sl, lsl #25 │ │ │ │ - rscseq r1, pc, r4, ror #24 │ │ │ │ - rscseq r1, pc, r6, lsr ip @ │ │ │ │ - rscseq r1, pc, ip, lsr #24 │ │ │ │ - rscseq r1, pc, r6, lsl #24 │ │ │ │ - tsteq r2, r4, lsr fp │ │ │ │ - ldrhteq r1, [pc], #184 │ │ │ │ - rscseq r1, pc, r4, lsr #23 │ │ │ │ - smlabbeq r2, sl, sl, r8 │ │ │ │ - tsteq r2, ip, lsr #20 │ │ │ │ - rscseq r1, pc, ip, lsl fp @ │ │ │ │ - rscseq r1, pc, r8, lsl #22 │ │ │ │ - tsteq r2, r2, lsl sl │ │ │ │ - ldrhteq r1, [pc], #170 │ │ │ │ - rscseq r1, pc, ip, lsl #21 │ │ │ │ - rscseq r1, pc, lr, asr sl @ │ │ │ │ + rscseq r2, pc, sl, asr #2 │ │ │ │ + rscseq r2, pc, lr, lsl r1 @ │ │ │ │ + rscseq r2, pc, r4, lsl r1 @ │ │ │ │ + ldrshteq r2, [pc], #0 │ │ │ │ + rscseq r2, pc, ip, asr #1 │ │ │ │ + smlalseq r2, pc, lr, r0 @ │ │ │ │ + rscseq r2, pc, r2, ror r0 @ │ │ │ │ + rscseq r2, pc, lr, asr #32 │ │ │ │ + rscseq r2, pc, r0, lsr #32 │ │ │ │ + rscseq r2, pc, r6, lsl r0 @ │ │ │ │ + ldrshteq r1, [pc], #240 │ │ │ │ + rscseq r1, pc, r2, asr #31 │ │ │ │ + smlalseq r1, pc, r4, pc @ │ │ │ │ + rscseq r1, pc, sl, lsl #31 │ │ │ │ + rscseq r1, pc, r4, ror #30 │ │ │ │ + rscseq r1, pc, r6, lsr pc @ │ │ │ │ + rscseq r1, pc, ip, lsr #30 │ │ │ │ + rscseq r1, pc, r6, lsl #30 │ │ │ │ + tsteq r2, r4, lsr lr │ │ │ │ + ldrhteq r1, [pc], #232 │ │ │ │ + rscseq r1, pc, r4, lsr #29 │ │ │ │ + smlabbeq r2, sl, sp, r8 │ │ │ │ + tsteq r2, ip, lsr #26 │ │ │ │ + rscseq r1, pc, ip, lsl lr @ │ │ │ │ + rscseq r1, pc, r8, lsl #28 │ │ │ │ + tsteq r2, r2, lsl sp │ │ │ │ + ldrhteq r1, [pc], #218 │ │ │ │ + rscseq r1, pc, ip, lsl #27 │ │ │ │ + rscseq r1, pc, lr, asr sp @ │ │ │ │ + rscseq r1, pc, sl, lsr #26 │ │ │ │ + rscseq r1, pc, ip, ror #25 │ │ │ │ + ldrhteq r1, [pc], #204 │ │ │ │ + rscseq r1, pc, lr, lsl #25 │ │ │ │ + rscseq r1, pc, sl, ror #24 │ │ │ │ + rscseq r1, pc, sl, lsr ip @ │ │ │ │ + rscseq r1, pc, sl, lsl ip @ │ │ │ │ + rscseq r1, pc, sl, ror #23 │ │ │ │ + rscseq r1, pc, r8, asr #23 │ │ │ │ + smlalseq r1, pc, r8, fp @ │ │ │ │ + rscseq r1, pc, r8, ror #22 │ │ │ │ + rscseq r1, pc, r4, lsr fp @ │ │ │ │ + rscseq r1, pc, lr, lsl fp @ │ │ │ │ + ldrshteq r1, [pc], #166 │ │ │ │ + rscseq r1, pc, r4, ror #21 │ │ │ │ + ldrhteq r1, [pc], #168 │ │ │ │ + ldrhteq r1, [pc], #160 │ │ │ │ + rscseq r1, pc, sl, lsl #21 │ │ │ │ + rscseq r1, pc, sl, asr sl @ │ │ │ │ rscseq r1, pc, sl, lsr #20 │ │ │ │ - rscseq r1, pc, ip, ror #19 │ │ │ │ - ldrhteq r1, [pc], #156 │ │ │ │ - rscseq r1, pc, lr, lsl #19 │ │ │ │ - rscseq r1, pc, sl, ror #18 │ │ │ │ - rscseq r1, pc, sl, lsr r9 @ │ │ │ │ - rscseq r1, pc, sl, lsl r9 @ │ │ │ │ - rscseq r1, pc, sl, ror #17 │ │ │ │ - rscseq r1, pc, r8, asr #17 │ │ │ │ - smlalseq r1, pc, r8, r8 @ │ │ │ │ - rscseq r1, pc, r8, ror #16 │ │ │ │ - rscseq r1, pc, r4, lsr r8 @ │ │ │ │ - rscseq r1, pc, lr, lsl r8 @ │ │ │ │ - ldrshteq r1, [pc], #118 │ │ │ │ - rscseq r1, pc, r4, ror #15 │ │ │ │ - ldrhteq r1, [pc], #120 │ │ │ │ - ldrhteq r1, [pc], #112 │ │ │ │ - rscseq r1, pc, sl, lsl #15 │ │ │ │ - rscseq r1, pc, sl, asr r7 @ │ │ │ │ - rscseq r1, pc, sl, lsr #14 │ │ │ │ - rscseq r1, pc, r2, lsr #14 │ │ │ │ - ldrshteq r1, [pc], #110 │ │ │ │ - ldrsbteq r1, [pc], #106 │ │ │ │ - rscseq r1, pc, sl, lsr #13 │ │ │ │ - rscseq r1, pc, ip, ror r6 @ │ │ │ │ - rscseq r1, pc, lr, asr #12 │ │ │ │ - rscseq r1, pc, sl, lsr #12 │ │ │ │ - rscseq r1, pc, r6, lsl #12 │ │ │ │ - ldrsbteq r1, [pc], #88 │ │ │ │ - ldrsbteq r1, [pc], #80 │ │ │ │ - rscseq r1, pc, ip, lsr #11 │ │ │ │ - rscseq r1, pc, r0, lsl #11 │ │ │ │ - rscseq r1, pc, r2, asr r5 @ │ │ │ │ + rscseq r1, pc, r2, lsr #20 │ │ │ │ + ldrshteq r1, [pc], #158 │ │ │ │ + ldrsbteq r1, [pc], #154 │ │ │ │ + rscseq r1, pc, sl, lsr #19 │ │ │ │ + rscseq r1, pc, ip, ror r9 @ │ │ │ │ + rscseq r1, pc, lr, asr #18 │ │ │ │ + rscseq r1, pc, sl, lsr #18 │ │ │ │ + rscseq r1, pc, r6, lsl #18 │ │ │ │ + ldrsbteq r1, [pc], #136 │ │ │ │ + ldrsbteq r1, [pc], #128 │ │ │ │ + rscseq r1, pc, ip, lsr #17 │ │ │ │ + rscseq r1, pc, r0, lsl #17 │ │ │ │ + rscseq r1, pc, r2, asr r8 @ │ │ │ │ movtpl pc, #62880 @ 0xf5a0 @ │ │ │ │ addslt r3, fp, #20, 22 @ 0x5000 │ │ │ │ vpadd.i8 d2, d1, d8 │ │ │ │ vhadd.s8 q12, , q15 │ │ │ │ vmov.i32 d17, #256 @ 0x00000100 │ │ │ │ sbcsmi r1, sl, r1, lsl r2 │ │ │ │ @ instruction: 0xf10007d2 │ │ │ │ @@ -121232,96 +121232,96 @@ │ │ │ │ cmnppl r7, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007db │ │ │ │ ldmdami r2, {r1, r6, r7, r8, pc}^ │ │ │ │ teq r1, #120, 8 @ 0x78000000 │ │ │ │ - rscseq r1, pc, sl, asr #7 │ │ │ │ - rscseq r1, pc, r4, lsr #7 │ │ │ │ - rscseq r1, pc, r8, ror r3 @ │ │ │ │ - rscseq r1, pc, r2, asr r3 @ │ │ │ │ - rscseq r1, pc, ip, lsr #6 │ │ │ │ - ldrshteq r1, [pc], #42 │ │ │ │ - rscseq r1, pc, ip, asr #5 │ │ │ │ - rscseq r1, pc, r0, lsr #5 │ │ │ │ - rscseq r1, pc, r4, ror r2 @ │ │ │ │ - rscseq r1, pc, lr, asr #4 │ │ │ │ - rscseq r1, pc, r8, lsr #4 │ │ │ │ - ldrshteq r1, [pc], #28 │ │ │ │ - ldrsbteq r1, [pc], #22 │ │ │ │ - ldrhteq r1, [pc], #16 │ │ │ │ - rscseq r1, pc, r4, lsl #3 │ │ │ │ - rscseq r1, pc, r8, asr r1 @ │ │ │ │ - rscseq r1, pc, r2, lsr r1 @ │ │ │ │ - rscseq r1, pc, ip, lsl #2 │ │ │ │ - ldrsbteq r1, [pc], #12 │ │ │ │ - ldrsbteq r1, [pc], #2 │ │ │ │ - rscseq r1, pc, lr, lsr #1 │ │ │ │ - rscseq r1, pc, ip, ror r0 @ │ │ │ │ - rscseq r1, pc, ip, asr #32 │ │ │ │ - rscseq r1, pc, ip, lsl r0 @ │ │ │ │ - ldrshteq r0, [pc], #252 │ │ │ │ - ldrsbteq r0, [pc], #248 │ │ │ │ - rscseq r0, pc, r8, lsr #31 │ │ │ │ - rscseq r0, pc, r8, lsl #31 │ │ │ │ - rscseq r0, pc, r4, ror #30 │ │ │ │ - rscseq r0, pc, r4, lsr pc @ │ │ │ │ - rscseq r0, pc, r4, lsl #30 │ │ │ │ - rscseq r0, pc, r4, ror #29 │ │ │ │ - rscseq r0, pc, r0, asr #29 │ │ │ │ - smlalseq r0, pc, r4, lr @ │ │ │ │ - rscseq r0, pc, sl, lsl #29 │ │ │ │ - rscseq r0, pc, r4, ror #28 │ │ │ │ - rscseq r0, pc, r6, lsr lr @ │ │ │ │ - rscseq r0, pc, r4, lsl #28 │ │ │ │ - ldrsbteq r0, [pc], #214 │ │ │ │ - rscseq r0, pc, sl, lsr #27 │ │ │ │ - rscseq r0, pc, lr, ror sp @ │ │ │ │ - rscseq r0, pc, r8, asr sp @ │ │ │ │ - rscseq r0, pc, r2, lsr sp @ │ │ │ │ - rscseq r0, pc, r6, lsl #26 │ │ │ │ - rscseq r0, pc, r0, ror #25 │ │ │ │ - ldrhteq r0, [pc], #202 │ │ │ │ - rscseq r0, pc, lr, lsl #25 │ │ │ │ - rscseq r0, pc, r2, ror #24 │ │ │ │ - rscseq r0, pc, ip, lsr ip @ │ │ │ │ - rscseq r0, pc, r6, lsl ip @ │ │ │ │ - rscseq r0, pc, r6, ror #23 │ │ │ │ - ldrsbteq r0, [pc], #188 │ │ │ │ - ldrhteq r0, [pc], #184 │ │ │ │ - rscseq r0, pc, r6, lsl #23 │ │ │ │ - rscseq r0, pc, r6, asr fp @ │ │ │ │ - rscseq r0, pc, r6, lsr #22 │ │ │ │ - rscseq r0, pc, r6, lsl #22 │ │ │ │ - rscseq r0, pc, r2, ror #21 │ │ │ │ - ldrhteq r0, [pc], #162 │ │ │ │ - smlalseq r0, pc, r2, sl @ │ │ │ │ - rscseq r0, pc, lr, ror #20 │ │ │ │ - rscseq r0, pc, r0, asr #20 │ │ │ │ - rscseq r0, pc, r2, lsl sl @ │ │ │ │ - ldrshteq r0, [pc], #148 │ │ │ │ - ldrsbteq r0, [pc], #146 │ │ │ │ - rscseq r0, pc, r8, lsr #19 │ │ │ │ - rscseq r0, pc, r0, lsr #19 │ │ │ │ - rscseq r0, pc, ip, ror r9 @ │ │ │ │ - rscseq r0, pc, ip, asr #18 │ │ │ │ - rscseq r0, pc, r0, lsr #18 │ │ │ │ - ldrshteq r0, [pc], #134 │ │ │ │ - rscseq r0, pc, ip, asr #17 │ │ │ │ - rscseq r0, pc, sl, lsr #17 │ │ │ │ - rscseq r0, pc, r8, lsl #17 │ │ │ │ - rscseq r0, pc, r0, ror #16 │ │ │ │ - rscseq r0, pc, lr, lsr r8 @ │ │ │ │ - rscseq r0, pc, ip, lsl r8 @ │ │ │ │ - ldrshteq r0, [pc], #116 │ │ │ │ - rscseq r0, pc, ip, asr #15 │ │ │ │ - rscseq r0, pc, sl, lsr #15 │ │ │ │ - rscseq r0, pc, r8, lsl #15 │ │ │ │ - rscseq r0, pc, r8, asr r7 @ │ │ │ │ + rscseq r1, pc, sl, asr #13 │ │ │ │ + rscseq r1, pc, r4, lsr #13 │ │ │ │ + rscseq r1, pc, r8, ror r6 @ │ │ │ │ + rscseq r1, pc, r2, asr r6 @ │ │ │ │ + rscseq r1, pc, ip, lsr #12 │ │ │ │ + ldrshteq r1, [pc], #90 │ │ │ │ + rscseq r1, pc, ip, asr #11 │ │ │ │ + rscseq r1, pc, r0, lsr #11 │ │ │ │ + rscseq r1, pc, r4, ror r5 @ │ │ │ │ + rscseq r1, pc, lr, asr #10 │ │ │ │ + rscseq r1, pc, r8, lsr #10 │ │ │ │ + ldrshteq r1, [pc], #76 │ │ │ │ + ldrsbteq r1, [pc], #70 │ │ │ │ + ldrhteq r1, [pc], #64 │ │ │ │ + rscseq r1, pc, r4, lsl #9 │ │ │ │ + rscseq r1, pc, r8, asr r4 @ │ │ │ │ + rscseq r1, pc, r2, lsr r4 @ │ │ │ │ + rscseq r1, pc, ip, lsl #8 │ │ │ │ + ldrsbteq r1, [pc], #60 │ │ │ │ + ldrsbteq r1, [pc], #50 │ │ │ │ + rscseq r1, pc, lr, lsr #7 │ │ │ │ + rscseq r1, pc, ip, ror r3 @ │ │ │ │ + rscseq r1, pc, ip, asr #6 │ │ │ │ + rscseq r1, pc, ip, lsl r3 @ │ │ │ │ + ldrshteq r1, [pc], #44 │ │ │ │ + ldrsbteq r1, [pc], #40 │ │ │ │ + rscseq r1, pc, r8, lsr #5 │ │ │ │ + rscseq r1, pc, r8, lsl #5 │ │ │ │ + rscseq r1, pc, r4, ror #4 │ │ │ │ + rscseq r1, pc, r4, lsr r2 @ │ │ │ │ + rscseq r1, pc, r4, lsl #4 │ │ │ │ + rscseq r1, pc, r4, ror #3 │ │ │ │ + rscseq r1, pc, r0, asr #3 │ │ │ │ + smlalseq r1, pc, r4, r1 @ │ │ │ │ + rscseq r1, pc, sl, lsl #3 │ │ │ │ + rscseq r1, pc, r4, ror #2 │ │ │ │ + rscseq r1, pc, r6, lsr r1 @ │ │ │ │ + rscseq r1, pc, r4, lsl #2 │ │ │ │ + ldrsbteq r1, [pc], #6 │ │ │ │ + rscseq r1, pc, sl, lsr #1 │ │ │ │ + rscseq r1, pc, lr, ror r0 @ │ │ │ │ + rscseq r1, pc, r8, asr r0 @ │ │ │ │ + rscseq r1, pc, r2, lsr r0 @ │ │ │ │ + rscseq r1, pc, r6 │ │ │ │ + rscseq r0, pc, r0, ror #31 │ │ │ │ + ldrhteq r0, [pc], #250 │ │ │ │ + rscseq r0, pc, lr, lsl #31 │ │ │ │ + rscseq r0, pc, r2, ror #30 │ │ │ │ + rscseq r0, pc, ip, lsr pc @ │ │ │ │ + rscseq r0, pc, r6, lsl pc @ │ │ │ │ + rscseq r0, pc, r6, ror #29 │ │ │ │ + ldrsbteq r0, [pc], #236 │ │ │ │ + ldrhteq r0, [pc], #232 │ │ │ │ + rscseq r0, pc, r6, lsl #29 │ │ │ │ + rscseq r0, pc, r6, asr lr @ │ │ │ │ + rscseq r0, pc, r6, lsr #28 │ │ │ │ + rscseq r0, pc, r6, lsl #28 │ │ │ │ + rscseq r0, pc, r2, ror #27 │ │ │ │ + ldrhteq r0, [pc], #210 │ │ │ │ + smlalseq r0, pc, r2, sp @ │ │ │ │ + rscseq r0, pc, lr, ror #26 │ │ │ │ + rscseq r0, pc, r0, asr #26 │ │ │ │ + rscseq r0, pc, r2, lsl sp @ │ │ │ │ + ldrshteq r0, [pc], #196 │ │ │ │ + ldrsbteq r0, [pc], #194 │ │ │ │ + rscseq r0, pc, r8, lsr #25 │ │ │ │ + rscseq r0, pc, r0, lsr #25 │ │ │ │ + rscseq r0, pc, ip, ror ip @ │ │ │ │ + rscseq r0, pc, ip, asr #24 │ │ │ │ + rscseq r0, pc, r0, lsr #24 │ │ │ │ + ldrshteq r0, [pc], #182 │ │ │ │ + rscseq r0, pc, ip, asr #23 │ │ │ │ + rscseq r0, pc, sl, lsr #23 │ │ │ │ + rscseq r0, pc, r8, lsl #23 │ │ │ │ + rscseq r0, pc, r0, ror #22 │ │ │ │ + rscseq r0, pc, lr, lsr fp @ │ │ │ │ + rscseq r0, pc, ip, lsl fp @ │ │ │ │ + ldrshteq r0, [pc], #164 │ │ │ │ + rscseq r0, pc, ip, asr #21 │ │ │ │ + rscseq r0, pc, sl, lsr #21 │ │ │ │ + rscseq r0, pc, r8, lsl #21 │ │ │ │ + rscseq r0, pc, r8, asr sl @ │ │ │ │ ldreq pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ add r4, r9, #120, 8 @ 0x78000000 │ │ │ │ cmnppl r8, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ blcs 80e1a0 │ │ │ │ rsbhi pc, sp, #0, 4 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -121642,154 +121642,154 @@ │ │ │ │ stmmi lr, {r1, r3, sp, lr, pc} │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2189 @ 0xfffff773 │ │ │ │ stmmi sp, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2188 @ 0xfffff774 │ │ │ │ svclt 0x0000bd08 │ │ │ │ + rscseq r0, pc, r8, lsl #18 │ │ │ │ + rscseq r0, pc, r6, ror #17 │ │ │ │ + ldrhteq r0, [pc], #134 │ │ │ │ + rscseq r0, pc, r8, lsl #17 │ │ │ │ + rscseq r0, pc, sl, asr r8 @ │ │ │ │ + rscseq r0, pc, ip, lsr r8 @ │ │ │ │ + rscseq r0, pc, sl, lsl r8 @ │ │ │ │ + rscseq r0, pc, ip, ror #15 │ │ │ │ + ldrsbteq r0, [pc], #112 │ │ │ │ + ldrhteq r0, [pc], #114 │ │ │ │ + rscseq r0, pc, r8, lsl #15 │ │ │ │ + rscseq r0, pc, lr, asr r7 @ │ │ │ │ + rscseq r0, pc, r4, asr #14 │ │ │ │ + rscseq r0, pc, r6, lsr #14 │ │ │ │ + rscseq r0, pc, r0, lsl #14 │ │ │ │ + ldrshteq r0, [pc], #106 │ │ │ │ + ldrsbteq r0, [pc], #106 │ │ │ │ + rscseq r0, pc, lr, asr #13 │ │ │ │ + rscseq r0, pc, r8, asr #13 │ │ │ │ + rscseq r0, pc, r2, asr #13 │ │ │ │ + ldrhteq r0, [pc], #108 │ │ │ │ + ldrhteq r0, [pc], #102 │ │ │ │ + ldrhteq r0, [pc], #96 │ │ │ │ + rscseq r0, pc, sl, lsr #13 │ │ │ │ + rscseq r0, pc, r4, lsr #13 │ │ │ │ + smlalseq r0, pc, lr, r6 @ │ │ │ │ + smlalseq r0, pc, r8, r6 @ │ │ │ │ + smlalseq r0, pc, r2, r6 @ │ │ │ │ + rscseq r0, pc, ip, lsl #13 │ │ │ │ + rscseq r0, pc, r6, lsl #13 │ │ │ │ + rscseq r0, pc, r0, lsl #13 │ │ │ │ + rscseq r0, pc, sl, ror r6 @ │ │ │ │ + rscseq r0, pc, r4, ror r6 @ │ │ │ │ + rscseq r0, pc, lr, ror #12 │ │ │ │ + rscseq r0, pc, r8, ror #12 │ │ │ │ + rscseq r0, pc, r2, ror #12 │ │ │ │ + rscseq r0, pc, ip, asr r6 @ │ │ │ │ + rscseq r0, pc, r6, asr r6 @ │ │ │ │ + rscseq r0, pc, r0, asr r6 @ │ │ │ │ + rscseq r0, pc, sl, asr #12 │ │ │ │ + rscseq r0, pc, r4, asr #12 │ │ │ │ + rscseq r0, pc, lr, lsr r6 @ │ │ │ │ + rscseq r0, pc, r8, lsr r6 @ │ │ │ │ + rscseq r0, pc, r2, lsr r6 @ │ │ │ │ + rscseq r0, pc, ip, lsr #12 │ │ │ │ + rscseq r0, pc, r6, lsr #12 │ │ │ │ + rscseq r0, pc, r0, lsr #12 │ │ │ │ + rscseq r0, pc, sl, lsl r6 @ │ │ │ │ + rscseq r0, pc, r4, lsl r6 @ │ │ │ │ + rscseq r0, pc, lr, lsl #12 │ │ │ │ rscseq r0, pc, r8, lsl #12 │ │ │ │ - rscseq r0, pc, r6, ror #11 │ │ │ │ - ldrhteq r0, [pc], #86 │ │ │ │ - rscseq r0, pc, r8, lsl #11 │ │ │ │ + rscseq r0, pc, r2, lsl #12 │ │ │ │ + ldrshteq r0, [pc], #92 │ │ │ │ + ldrshteq r0, [pc], #86 │ │ │ │ + ldrshteq r0, [pc], #80 │ │ │ │ + rscseq r0, pc, sl, ror #11 │ │ │ │ + rscseq r0, pc, r4, ror #11 │ │ │ │ + ldrsbteq r0, [pc], #94 │ │ │ │ + ldrsbteq r0, [pc], #88 │ │ │ │ + ldrsbteq r0, [pc], #82 │ │ │ │ + rscseq r0, pc, ip, asr #11 │ │ │ │ + rscseq r0, pc, r6, asr #11 │ │ │ │ + rscseq r0, pc, r0, asr #11 │ │ │ │ + ldrhteq r0, [pc], #90 │ │ │ │ + ldrhteq r0, [pc], #84 │ │ │ │ + rscseq r0, pc, lr, lsr #11 │ │ │ │ + rscseq r0, pc, r8, lsr #11 │ │ │ │ + rscseq r0, pc, r2, lsr #11 │ │ │ │ + smlalseq r0, pc, ip, r5 @ │ │ │ │ + smlalseq r0, pc, r6, r5 @ │ │ │ │ + smlalseq r0, pc, r0, r5 @ │ │ │ │ + rscseq r0, pc, sl, lsl #11 │ │ │ │ + rscseq r0, pc, r4, lsl #11 │ │ │ │ + rscseq r0, pc, lr, ror r5 @ │ │ │ │ + rscseq r0, pc, r8, ror r5 @ │ │ │ │ + rscseq r0, pc, r2, ror r5 @ │ │ │ │ + rscseq r0, pc, ip, ror #10 │ │ │ │ + rscseq r0, pc, r6, ror #10 │ │ │ │ + rscseq r0, pc, r0, ror #10 │ │ │ │ rscseq r0, pc, sl, asr r5 @ │ │ │ │ + rscseq r0, pc, r4, asr r5 @ │ │ │ │ + rscseq r0, pc, lr, asr #10 │ │ │ │ + rscseq r0, pc, r8, asr #10 │ │ │ │ + rscseq r0, pc, r2, asr #10 │ │ │ │ rscseq r0, pc, ip, lsr r5 @ │ │ │ │ - rscseq r0, pc, sl, lsl r5 @ │ │ │ │ - rscseq r0, pc, ip, ror #9 │ │ │ │ + rscseq r0, pc, r6, lsr r5 @ │ │ │ │ + rscseq r0, pc, r0, lsr r5 @ │ │ │ │ + rscseq r0, pc, sl, lsr #10 │ │ │ │ + rscseq r0, pc, r4, lsr #10 │ │ │ │ + rscseq r0, pc, lr, lsl r5 @ │ │ │ │ + rscseq r0, pc, r8, lsl r5 @ │ │ │ │ + rscseq r0, pc, r2, lsl r5 @ │ │ │ │ + rscseq r0, pc, ip, lsl #10 │ │ │ │ + rscseq r0, pc, r6, lsl #10 │ │ │ │ + rscseq r0, pc, r0, lsl #10 │ │ │ │ + ldrshteq r0, [pc], #74 │ │ │ │ + ldrshteq r0, [pc], #68 │ │ │ │ + rscseq r0, pc, lr, ror #9 │ │ │ │ + rscseq r0, pc, r8, ror #9 │ │ │ │ + rscseq r0, pc, r2, ror #9 │ │ │ │ + ldrsbteq r0, [pc], #76 │ │ │ │ + ldrsbteq r0, [pc], #70 │ │ │ │ ldrsbteq r0, [pc], #64 │ │ │ │ + rscseq r0, pc, sl, asr #9 │ │ │ │ + rscseq r0, pc, r4, asr #9 │ │ │ │ + ldrhteq r0, [pc], #78 │ │ │ │ + ldrhteq r0, [pc], #72 │ │ │ │ ldrhteq r0, [pc], #66 │ │ │ │ + rscseq r0, pc, ip, lsr #9 │ │ │ │ + rscseq r0, pc, r6, lsr #9 │ │ │ │ + rscseq r0, pc, r0, lsr #9 │ │ │ │ + smlalseq r0, pc, sl, r4 @ │ │ │ │ + smlalseq r0, pc, r4, r4 @ │ │ │ │ + rscseq r0, pc, lr, lsl #9 │ │ │ │ rscseq r0, pc, r8, lsl #9 │ │ │ │ + rscseq r0, pc, r2, lsl #9 │ │ │ │ + rscseq r0, pc, ip, ror r4 @ │ │ │ │ + rscseq r0, pc, r6, ror r4 @ │ │ │ │ + rscseq r0, pc, r0, ror r4 @ │ │ │ │ + rscseq r0, pc, sl, ror #8 │ │ │ │ + rscseq r0, pc, r4, ror #8 │ │ │ │ rscseq r0, pc, lr, asr r4 @ │ │ │ │ - rscseq r0, pc, r4, asr #8 │ │ │ │ - rscseq r0, pc, r6, lsr #8 │ │ │ │ - rscseq r0, pc, r0, lsl #8 │ │ │ │ - ldrshteq r0, [pc], #58 │ │ │ │ - ldrsbteq r0, [pc], #58 │ │ │ │ - rscseq r0, pc, lr, asr #7 │ │ │ │ - rscseq r0, pc, r8, asr #7 │ │ │ │ - rscseq r0, pc, r2, asr #7 │ │ │ │ - ldrhteq r0, [pc], #60 │ │ │ │ - ldrhteq r0, [pc], #54 │ │ │ │ - ldrhteq r0, [pc], #48 │ │ │ │ - rscseq r0, pc, sl, lsr #7 │ │ │ │ - rscseq r0, pc, r4, lsr #7 │ │ │ │ - smlalseq r0, pc, lr, r3 @ │ │ │ │ - smlalseq r0, pc, r8, r3 @ │ │ │ │ - smlalseq r0, pc, r2, r3 @ │ │ │ │ - rscseq r0, pc, ip, lsl #7 │ │ │ │ - rscseq r0, pc, r6, lsl #7 │ │ │ │ - rscseq r0, pc, r0, lsl #7 │ │ │ │ - rscseq r0, pc, sl, ror r3 @ │ │ │ │ - rscseq r0, pc, r4, ror r3 @ │ │ │ │ - rscseq r0, pc, lr, ror #6 │ │ │ │ - rscseq r0, pc, r8, ror #6 │ │ │ │ - rscseq r0, pc, r2, ror #6 │ │ │ │ - rscseq r0, pc, ip, asr r3 @ │ │ │ │ - rscseq r0, pc, r6, asr r3 @ │ │ │ │ - rscseq r0, pc, r0, asr r3 @ │ │ │ │ - rscseq r0, pc, sl, asr #6 │ │ │ │ - rscseq r0, pc, r4, asr #6 │ │ │ │ - rscseq r0, pc, lr, lsr r3 @ │ │ │ │ - rscseq r0, pc, r8, lsr r3 @ │ │ │ │ - rscseq r0, pc, r2, lsr r3 @ │ │ │ │ - rscseq r0, pc, ip, lsr #6 │ │ │ │ - rscseq r0, pc, r6, lsr #6 │ │ │ │ - rscseq r0, pc, r0, lsr #6 │ │ │ │ - rscseq r0, pc, sl, lsl r3 @ │ │ │ │ - rscseq r0, pc, r4, lsl r3 @ │ │ │ │ - rscseq r0, pc, lr, lsl #6 │ │ │ │ - rscseq r0, pc, r8, lsl #6 │ │ │ │ - rscseq r0, pc, r2, lsl #6 │ │ │ │ - ldrshteq r0, [pc], #44 │ │ │ │ - ldrshteq r0, [pc], #38 │ │ │ │ - ldrshteq r0, [pc], #32 │ │ │ │ - rscseq r0, pc, sl, ror #5 │ │ │ │ - rscseq r0, pc, r4, ror #5 │ │ │ │ - ldrsbteq r0, [pc], #46 │ │ │ │ - ldrsbteq r0, [pc], #40 │ │ │ │ - ldrsbteq r0, [pc], #34 │ │ │ │ - rscseq r0, pc, ip, asr #5 │ │ │ │ - rscseq r0, pc, r6, asr #5 │ │ │ │ - rscseq r0, pc, r0, asr #5 │ │ │ │ - ldrhteq r0, [pc], #42 │ │ │ │ - ldrhteq r0, [pc], #36 │ │ │ │ - rscseq r0, pc, lr, lsr #5 │ │ │ │ - rscseq r0, pc, r8, lsr #5 │ │ │ │ - rscseq r0, pc, r2, lsr #5 │ │ │ │ - smlalseq r0, pc, ip, r2 @ │ │ │ │ - smlalseq r0, pc, r6, r2 @ │ │ │ │ - smlalseq r0, pc, r0, r2 @ │ │ │ │ - rscseq r0, pc, sl, lsl #5 │ │ │ │ - rscseq r0, pc, r4, lsl #5 │ │ │ │ - rscseq r0, pc, lr, ror r2 @ │ │ │ │ - rscseq r0, pc, r8, ror r2 @ │ │ │ │ - rscseq r0, pc, r2, ror r2 @ │ │ │ │ - rscseq r0, pc, ip, ror #4 │ │ │ │ - rscseq r0, pc, r6, ror #4 │ │ │ │ - rscseq r0, pc, r0, ror #4 │ │ │ │ - rscseq r0, pc, sl, asr r2 @ │ │ │ │ - rscseq r0, pc, r4, asr r2 @ │ │ │ │ - rscseq r0, pc, lr, asr #4 │ │ │ │ - rscseq r0, pc, r8, asr #4 │ │ │ │ - rscseq r0, pc, r2, asr #4 │ │ │ │ - rscseq r0, pc, ip, lsr r2 @ │ │ │ │ - rscseq r0, pc, r6, lsr r2 @ │ │ │ │ - rscseq r0, pc, r0, lsr r2 @ │ │ │ │ - rscseq r0, pc, sl, lsr #4 │ │ │ │ - rscseq r0, pc, r4, lsr #4 │ │ │ │ - rscseq r0, pc, lr, lsl r2 @ │ │ │ │ - rscseq r0, pc, r8, lsl r2 @ │ │ │ │ - rscseq r0, pc, r2, lsl r2 @ │ │ │ │ - rscseq r0, pc, ip, lsl #4 │ │ │ │ - rscseq r0, pc, r6, lsl #4 │ │ │ │ - rscseq r0, pc, r0, lsl #4 │ │ │ │ - ldrshteq r0, [pc], #26 │ │ │ │ - ldrshteq r0, [pc], #20 │ │ │ │ - rscseq r0, pc, lr, ror #3 │ │ │ │ - rscseq r0, pc, r8, ror #3 │ │ │ │ - rscseq r0, pc, r2, ror #3 │ │ │ │ - ldrsbteq r0, [pc], #28 │ │ │ │ - ldrsbteq r0, [pc], #22 │ │ │ │ - ldrsbteq r0, [pc], #16 │ │ │ │ - rscseq r0, pc, sl, asr #3 │ │ │ │ - rscseq r0, pc, r4, asr #3 │ │ │ │ - ldrhteq r0, [pc], #30 │ │ │ │ - ldrhteq r0, [pc], #24 │ │ │ │ - ldrhteq r0, [pc], #18 │ │ │ │ - rscseq r0, pc, ip, lsr #3 │ │ │ │ - rscseq r0, pc, r6, lsr #3 │ │ │ │ - rscseq r0, pc, r0, lsr #3 │ │ │ │ - smlalseq r0, pc, sl, r1 @ │ │ │ │ - smlalseq r0, pc, r4, r1 @ │ │ │ │ - rscseq r0, pc, lr, lsl #3 │ │ │ │ - rscseq r0, pc, r8, lsl #3 │ │ │ │ - rscseq r0, pc, r2, lsl #3 │ │ │ │ - rscseq r0, pc, ip, ror r1 @ │ │ │ │ - rscseq r0, pc, r6, ror r1 @ │ │ │ │ - rscseq r0, pc, r0, ror r1 @ │ │ │ │ - rscseq r0, pc, sl, ror #2 │ │ │ │ - rscseq r0, pc, r4, ror #2 │ │ │ │ - rscseq r0, pc, lr, asr r1 @ │ │ │ │ - rscseq r0, pc, r8, asr r1 @ │ │ │ │ - rscseq r0, pc, r2, asr r1 @ │ │ │ │ - rscseq r0, pc, ip, asr #2 │ │ │ │ - rscseq r0, pc, r6, asr #2 │ │ │ │ - rscseq r0, pc, r0, asr #2 │ │ │ │ - rscseq r0, pc, sl, lsr r1 @ │ │ │ │ - rscseq r0, pc, r4, lsr r1 @ │ │ │ │ - rscseq r0, pc, lr, lsr #2 │ │ │ │ - rscseq r0, pc, r8, lsr #2 │ │ │ │ - rscseq r0, pc, r2, lsr #2 │ │ │ │ - rscseq r0, pc, ip, lsl r1 @ │ │ │ │ - rscseq r0, pc, r6, lsl r1 @ │ │ │ │ - rscseq r0, pc, r0, lsl r1 @ │ │ │ │ - rscseq r0, pc, sl, lsl #2 │ │ │ │ - rscseq r0, pc, r4, lsl #2 │ │ │ │ - ldrshteq r0, [pc], #14 │ │ │ │ - ldrshteq r0, [pc], #8 │ │ │ │ - ldrshteq r0, [pc], #2 │ │ │ │ + rscseq r0, pc, r8, asr r4 @ │ │ │ │ + rscseq r0, pc, r2, asr r4 @ │ │ │ │ + rscseq r0, pc, ip, asr #8 │ │ │ │ + rscseq r0, pc, r6, asr #8 │ │ │ │ + rscseq r0, pc, r0, asr #8 │ │ │ │ + rscseq r0, pc, sl, lsr r4 @ │ │ │ │ + rscseq r0, pc, r4, lsr r4 @ │ │ │ │ + rscseq r0, pc, lr, lsr #8 │ │ │ │ + rscseq r0, pc, r8, lsr #8 │ │ │ │ + rscseq r0, pc, r2, lsr #8 │ │ │ │ + rscseq r0, pc, ip, lsl r4 @ │ │ │ │ + rscseq r0, pc, r6, lsl r4 @ │ │ │ │ + rscseq r0, pc, r0, lsl r4 @ │ │ │ │ + rscseq r0, pc, sl, lsl #8 │ │ │ │ + rscseq r0, pc, r4, lsl #8 │ │ │ │ + ldrshteq r0, [pc], #62 │ │ │ │ + ldrshteq r0, [pc], #56 │ │ │ │ + ldrshteq r0, [pc], #50 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec3907c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r5], -r8, ror #31 │ │ │ │ vhadd.s8 d27, d18, d3 │ │ │ │ @ instruction: 0x4604029c │ │ │ │ vqsub.s8 d4, d17, d1 │ │ │ │ @@ -124616,34 +124616,34 @@ │ │ │ │ @ instruction: 0xf7854620 │ │ │ │ and lr, r6, lr, lsl ip │ │ │ │ tstcs r1, r6, lsl #20 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf785447a │ │ │ │ andlt lr, r3, r6, lsl ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - rscseq sp, lr, r4, lsl #13 │ │ │ │ - tsteq r0, lr, ror #28 │ │ │ │ - rscseq sp, lr, r0, asr #6 │ │ │ │ + rscseq sp, lr, r4, lsl #19 │ │ │ │ + tsteq r0, lr, ror #2 │ │ │ │ + rscseq sp, lr, r0, asr #12 │ │ │ │ svcvc 0x0019f5b0 │ │ │ │ @ instruction: 0xf5b0d00f │ │ │ │ andle r7, pc, r0, asr #30 │ │ │ │ svcvc 0x0018f5b0 │ │ │ │ strlt sp, [r8, #-15] │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf828f7f7 │ │ │ │ stmdami r4, {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ stmdami r3, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - smlatteq r2, r8, r1, r4 │ │ │ │ + smlatteq r2, r8, r4, r4 │ │ │ │ strdeq r4, [r2, -lr] │ │ │ │ - smlabteq r2, r0, r1, r4 │ │ │ │ + smlabteq r2, r0, r4, r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec3bd14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvc 0x0019f5b1 │ │ │ │ @ instruction: 0xf5b1d066 │ │ │ │ @@ -124971,93 +124971,93 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf785447a │ │ │ │ bmi 15df590 │ │ │ │ tstcs r1, fp, lsr #30 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ stmdb lr, {r0, r2, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - smlatbeq r1, r8, fp, r9 │ │ │ │ - smlatbeq r0, r4, r3, pc @ │ │ │ │ - smlatbeq r0, r0, r3, pc @ │ │ │ │ - smlatbeq r0, r4, r3, pc @ │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ - smlabbeq r2, r2, r6, r0 │ │ │ │ - tsteq r0, sl, ror #26 │ │ │ │ - tsteq r2, r6, asr r1 │ │ │ │ - tsteq r2, r8, asr #2 │ │ │ │ - smlatteq r1, ip, sl, r9 │ │ │ │ - rscseq sp, lr, lr, ror #10 │ │ │ │ - smlatbeq r1, r6, fp, sp │ │ │ │ - rscseq sp, lr, r6, ror #10 │ │ │ │ - rscseq sp, lr, r2, asr r5 │ │ │ │ - tsteq r7, ip, lsr r3 │ │ │ │ - rscseq sp, lr, r0, asr #10 │ │ │ │ - rscseq sp, lr, r2, asr #10 │ │ │ │ - rscseq sp, lr, sl, lsr r5 │ │ │ │ - smlatbeq r2, r2, r5, r0 │ │ │ │ - smlatbeq r2, r6, r5, r0 │ │ │ │ - smlatbeq r2, r0, r5, r0 │ │ │ │ - rscseq sp, lr, r4, lsl #10 │ │ │ │ - smlatteq r1, sl, sl, sp │ │ │ │ - ldrshteq sp, [lr], #68 @ 0x44 │ │ │ │ - rscseq sp, lr, r2, lsl #10 │ │ │ │ - tsteq r2, r4, lsl sl │ │ │ │ - rscseq sp, lr, r4, lsl #10 │ │ │ │ - @ instruction: 0x0101da98 │ │ │ │ - ldrshteq sp, [lr], #74 @ 0x4a │ │ │ │ - rscseq sp, lr, r8, ror #9 │ │ │ │ - tsteq r7, r4, lsr r2 │ │ │ │ - ldrsbteq sp, [lr], #74 @ 0x4a │ │ │ │ - rscseq sp, lr, r2, ror #9 │ │ │ │ - rscseq sp, lr, r4, ror #9 │ │ │ │ - ldrsbteq sp, [lr], #78 @ 0x4e │ │ │ │ - ldrhteq sp, [lr], #70 @ 0x46 │ │ │ │ - ldrhteq sp, [lr], #72 @ 0x48 │ │ │ │ - rscseq sp, lr, sl, asr #9 │ │ │ │ - rscseq sp, lr, r6, ror #7 │ │ │ │ - rscseq sp, lr, r0, ror #7 │ │ │ │ - ldrhteq sp, [lr], #70 @ 0x46 │ │ │ │ - ldrhteq sp, [lr], #58 @ 0x3a │ │ │ │ - ldrhteq sp, [lr], #52 @ 0x34 │ │ │ │ + smlatbeq r1, r8, lr, r9 │ │ │ │ + smlatbeq r0, r4, r6, pc @ │ │ │ │ + smlatbeq r0, r0, r6, pc @ │ │ │ │ + smlatbeq r0, r4, r6, pc @ │ │ │ │ + tsteq r2, ip, ror r4 │ │ │ │ + smlabbeq r2, r2, r9, r0 │ │ │ │ + tsteq r0, sl, rrx │ │ │ │ + tsteq r2, r6, asr r4 │ │ │ │ + tsteq r2, r8, asr #8 │ │ │ │ + smlatteq r1, ip, sp, r9 │ │ │ │ + rscseq sp, lr, lr, ror #16 │ │ │ │ + smlatbeq r1, r6, lr, sp │ │ │ │ + rscseq sp, lr, r6, ror #16 │ │ │ │ + rscseq sp, lr, r2, asr r8 │ │ │ │ + tsteq r7, ip, lsr r6 │ │ │ │ + rscseq sp, lr, r0, asr #16 │ │ │ │ + rscseq sp, lr, r2, asr #16 │ │ │ │ + rscseq sp, lr, sl, lsr r8 │ │ │ │ + smlatbeq r2, r2, r8, r0 │ │ │ │ + smlatbeq r2, r6, r8, r0 │ │ │ │ + smlatbeq r2, r0, r8, r0 │ │ │ │ + rscseq sp, lr, r4, lsl #16 │ │ │ │ + smlatteq r1, sl, sp, sp │ │ │ │ + ldrshteq sp, [lr], #116 @ 0x74 │ │ │ │ + rscseq sp, lr, r2, lsl #16 │ │ │ │ + tsteq r2, r4, lsl sp │ │ │ │ + rscseq sp, lr, r4, lsl #16 │ │ │ │ + @ instruction: 0x0101dd98 │ │ │ │ + ldrshteq sp, [lr], #122 @ 0x7a │ │ │ │ + rscseq sp, lr, r8, ror #15 │ │ │ │ + tsteq r7, r4, lsr r5 │ │ │ │ + ldrsbteq sp, [lr], #122 @ 0x7a │ │ │ │ + rscseq sp, lr, r2, ror #15 │ │ │ │ + rscseq sp, lr, r4, ror #15 │ │ │ │ + ldrsbteq sp, [lr], #126 @ 0x7e │ │ │ │ + ldrhteq sp, [lr], #118 @ 0x76 │ │ │ │ + ldrhteq sp, [lr], #120 @ 0x78 │ │ │ │ + rscseq sp, lr, sl, asr #15 │ │ │ │ + rscseq sp, lr, r6, ror #13 │ │ │ │ + rscseq sp, lr, r0, ror #13 │ │ │ │ + ldrhteq sp, [lr], #118 @ 0x76 │ │ │ │ + ldrhteq sp, [lr], #106 @ 0x6a │ │ │ │ + ldrhteq sp, [lr], #100 @ 0x64 │ │ │ │ strdeq fp, [r1, -r6] │ │ │ │ - rscseq sp, lr, lr, lsl #7 │ │ │ │ - rscseq sp, lr, r8, lsl #7 │ │ │ │ - smlabbeq r0, r2, r0, pc @ │ │ │ │ - smlabbeq r0, r2, r0, pc @ │ │ │ │ - smlabbeq r0, r0, r0, pc @ │ │ │ │ - smlabteq r0, r6, r0, pc @ │ │ │ │ - qaddeq pc, r6, r0 @ │ │ │ │ - qaddeq pc, r4, r0 @ │ │ │ │ - smlabbeq r1, ip, r8, r9 │ │ │ │ - smlabbeq r1, r6, r8, r9 │ │ │ │ - smlabbeq r1, r0, r8, r9 │ │ │ │ - tsteq r1, sl, ror r8 │ │ │ │ - tsteq r1, r4, ror r8 │ │ │ │ - tsteq r1, lr, ror #16 │ │ │ │ - tsteq r1, r8, ror #16 │ │ │ │ - rscseq r4, pc, sl, ror #21 │ │ │ │ - rscseq r4, pc, r8, ror #21 │ │ │ │ - tsteq r1, r6, asr #16 │ │ │ │ - tsteq r7, lr, asr #32 │ │ │ │ - tsteq r1, r0, asr r8 │ │ │ │ - ldrshteq r4, [pc], #168 │ │ │ │ - ldrsbteq r4, [pc], #174 │ │ │ │ - tsteq r1, r4, asr #16 │ │ │ │ - rscseq sp, lr, ip, lsr #4 │ │ │ │ - rscseq sp, lr, r6, lsr #4 │ │ │ │ - tsteq r1, ip, lsl #16 │ │ │ │ - tsteq r1, r2, lsl r8 │ │ │ │ + rscseq sp, lr, lr, lsl #13 │ │ │ │ + rscseq sp, lr, r8, lsl #13 │ │ │ │ + smlabbeq r0, r2, r3, pc @ │ │ │ │ + smlabbeq r0, r2, r3, pc @ │ │ │ │ + smlabbeq r0, r0, r3, pc @ │ │ │ │ + smlabteq r0, r6, r3, pc @ │ │ │ │ + tstpeq r0, r6, asr r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, r4, asr r3 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r1, ip, fp, r9 │ │ │ │ + smlabbeq r1, r6, fp, r9 │ │ │ │ + smlabbeq r1, r0, fp, r9 │ │ │ │ + tsteq r1, sl, ror fp │ │ │ │ + tsteq r1, r4, ror fp │ │ │ │ + tsteq r1, lr, ror #22 │ │ │ │ + tsteq r1, r8, ror #22 │ │ │ │ + rscseq r4, pc, sl, ror #27 │ │ │ │ + rscseq r4, pc, r8, ror #27 │ │ │ │ + tsteq r1, r6, asr #22 │ │ │ │ + tsteq r7, lr, asr #6 │ │ │ │ + tsteq r1, r0, asr fp │ │ │ │ + ldrshteq r4, [pc], #216 │ │ │ │ + ldrsbteq r4, [pc], #222 │ │ │ │ + tsteq r1, r4, asr #22 │ │ │ │ + rscseq sp, lr, ip, lsr #10 │ │ │ │ + rscseq sp, lr, r6, lsr #10 │ │ │ │ + tsteq r1, ip, lsl #22 │ │ │ │ + tsteq r1, r2, lsl fp │ │ │ │ strdeq sp, [r1, -r8] │ │ │ │ - @ instruction: 0x01078fb4 │ │ │ │ + @ instruction: 0x010792b4 │ │ │ │ strdeq sp, [r1, -r6] │ │ │ │ - tsteq r0, r8, lsl r9 │ │ │ │ - tsteq r2, sl, lsr r7 │ │ │ │ - rscseq sp, lr, r0, lsr #3 │ │ │ │ - smlalseq sp, lr, sl, r1 │ │ │ │ - smlabteq r1, ip, r7, sp │ │ │ │ + tsteq r0, r8, lsl ip │ │ │ │ + tsteq r2, sl, lsr sl │ │ │ │ + rscseq sp, lr, r0, lsr #9 │ │ │ │ + smlalseq sp, lr, sl, r4 │ │ │ │ + smlabteq r1, ip, sl, sp │ │ │ │ ldrdeq ip, [r0, -r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec3c390 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5b00ff8 │ │ │ │ vrecps.f32 d7, d0, d19 │ │ │ │ @ instruction: 0xf5b08121 │ │ │ │ @@ -125857,102 +125857,102 @@ │ │ │ │ blcs 812874 │ │ │ │ tstphi sp, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007d9 │ │ │ │ ldmdami r8, {r0, r1, r4, r5, r7, pc}^ │ │ │ │ tst r4, r8, ror r4 │ │ │ │ - rscseq ip, lr, r0, asr fp │ │ │ │ - tsteq r2, r2, lsr #22 │ │ │ │ - rscseq ip, lr, r2, lsl #22 │ │ │ │ - rscseq ip, lr, r2, ror #21 │ │ │ │ - rscseq ip, lr, r4, asr #21 │ │ │ │ - rscseq ip, lr, r4, lsr #21 │ │ │ │ - rscseq ip, lr, lr, lsl #21 │ │ │ │ - rscseq ip, lr, r4, ror #20 │ │ │ │ - rscseq ip, lr, sl, asr sl │ │ │ │ - rscseq ip, lr, r6, lsr sl │ │ │ │ - rscseq ip, lr, ip, lsl #20 │ │ │ │ - rscseq ip, lr, r0, ror #19 │ │ │ │ - ldrsbteq ip, [lr], #150 @ 0x96 │ │ │ │ - ldrhteq ip, [lr], #144 @ 0x90 │ │ │ │ + rscseq ip, lr, r0, asr lr │ │ │ │ + tsteq r2, r2, lsr #28 │ │ │ │ + rscseq ip, lr, r2, lsl #28 │ │ │ │ + rscseq ip, lr, r2, ror #27 │ │ │ │ + rscseq ip, lr, r4, asr #27 │ │ │ │ + rscseq ip, lr, r4, lsr #27 │ │ │ │ + rscseq ip, lr, lr, lsl #27 │ │ │ │ + rscseq ip, lr, r4, ror #26 │ │ │ │ + rscseq ip, lr, sl, asr sp │ │ │ │ + rscseq ip, lr, r6, lsr sp │ │ │ │ + rscseq ip, lr, ip, lsl #26 │ │ │ │ + rscseq ip, lr, r0, ror #25 │ │ │ │ + ldrsbteq ip, [lr], #198 @ 0xc6 │ │ │ │ + ldrhteq ip, [lr], #192 @ 0xc0 │ │ │ │ + rscseq ip, lr, r6, lsl #25 │ │ │ │ + rscseq ip, lr, ip, ror ip │ │ │ │ + rscseq ip, lr, r6, asr ip │ │ │ │ + rscseq ip, lr, r4, lsr #24 │ │ │ │ + ldrshteq ip, [lr], #178 @ 0xb2 │ │ │ │ + rscseq ip, lr, r6, asr #23 │ │ │ │ + smlalseq ip, lr, ip, fp │ │ │ │ + rscseq ip, lr, r2, ror fp │ │ │ │ + rscseq ip, lr, r8, asr #22 │ │ │ │ + rscseq ip, lr, lr, lsr fp │ │ │ │ + rscseq ip, lr, sl, lsl fp │ │ │ │ + ldrshteq ip, [lr], #166 @ 0xa6 │ │ │ │ + rscseq ip, lr, ip, asr #21 │ │ │ │ + rscseq ip, lr, r8, lsr #21 │ │ │ │ + rscseq ip, lr, r4, lsl #21 │ │ │ │ + rscseq ip, lr, lr, asr #20 │ │ │ │ + rscseq ip, lr, sl, lsr #20 │ │ │ │ + rscseq ip, lr, r6, lsl #20 │ │ │ │ + ldrsbteq ip, [lr], #152 @ 0x98 │ │ │ │ + rscseq ip, lr, r6, lsr #19 │ │ │ │ rscseq ip, lr, r6, lsl #19 │ │ │ │ - rscseq ip, lr, ip, ror r9 │ │ │ │ rscseq ip, lr, r6, asr r9 │ │ │ │ - rscseq ip, lr, r4, lsr #18 │ │ │ │ - ldrshteq ip, [lr], #130 @ 0x82 │ │ │ │ - rscseq ip, lr, r6, asr #17 │ │ │ │ - smlalseq ip, lr, ip, r8 │ │ │ │ - rscseq ip, lr, r2, ror r8 │ │ │ │ - rscseq ip, lr, r8, asr #16 │ │ │ │ - rscseq ip, lr, lr, lsr r8 │ │ │ │ - rscseq ip, lr, sl, lsl r8 │ │ │ │ - ldrshteq ip, [lr], #118 @ 0x76 │ │ │ │ - rscseq ip, lr, ip, asr #15 │ │ │ │ - rscseq ip, lr, r8, lsr #15 │ │ │ │ - rscseq ip, lr, r4, lsl #15 │ │ │ │ - rscseq ip, lr, lr, asr #14 │ │ │ │ - rscseq ip, lr, sl, lsr #14 │ │ │ │ - rscseq ip, lr, r6, lsl #14 │ │ │ │ - ldrsbteq ip, [lr], #104 @ 0x68 │ │ │ │ - rscseq ip, lr, r6, lsr #13 │ │ │ │ - rscseq ip, lr, r6, lsl #13 │ │ │ │ - rscseq ip, lr, r6, asr r6 │ │ │ │ - rscseq ip, lr, ip, asr #12 │ │ │ │ - rscseq ip, lr, r4, lsr r6 │ │ │ │ - rscseq ip, lr, r2, lsl #12 │ │ │ │ - rscseq ip, lr, lr, asr #11 │ │ │ │ - smlalseq ip, lr, r6, r5 │ │ │ │ - rscseq ip, lr, r4, ror #10 │ │ │ │ - rscseq ip, lr, r6, asr #10 │ │ │ │ - rscseq ip, lr, r2, lsr r5 │ │ │ │ - rscseq ip, lr, r6, lsl #10 │ │ │ │ - ldrsbteq ip, [lr], #78 @ 0x4e │ │ │ │ - ldrhteq ip, [lr], #74 @ 0x4a │ │ │ │ - rscseq ip, lr, ip, lsl #9 │ │ │ │ - rscseq ip, lr, ip, ror #8 │ │ │ │ - rscseq ip, lr, r8, asr #8 │ │ │ │ - rscseq ip, lr, lr, lsl r4 │ │ │ │ - ldrshteq ip, [lr], #48 @ 0x30 │ │ │ │ - ldrsbteq ip, [lr], #48 @ 0x30 │ │ │ │ - rscseq ip, lr, ip, lsr #7 │ │ │ │ - rscseq ip, lr, lr, ror r3 │ │ │ │ - rscseq ip, lr, r6, ror r3 │ │ │ │ - rscseq ip, lr, r4, asr r3 │ │ │ │ - rscseq ip, lr, r8, lsr #6 │ │ │ │ + rscseq ip, lr, ip, asr #18 │ │ │ │ + rscseq ip, lr, r4, lsr r9 │ │ │ │ + rscseq ip, lr, r2, lsl #18 │ │ │ │ + rscseq ip, lr, lr, asr #17 │ │ │ │ + smlalseq ip, lr, r6, r8 │ │ │ │ + rscseq ip, lr, r4, ror #16 │ │ │ │ + rscseq ip, lr, r6, asr #16 │ │ │ │ + rscseq ip, lr, r2, lsr r8 │ │ │ │ + rscseq ip, lr, r6, lsl #16 │ │ │ │ + ldrsbteq ip, [lr], #126 @ 0x7e │ │ │ │ + ldrhteq ip, [lr], #122 @ 0x7a │ │ │ │ + rscseq ip, lr, ip, lsl #15 │ │ │ │ + rscseq ip, lr, ip, ror #14 │ │ │ │ + rscseq ip, lr, r8, asr #14 │ │ │ │ + rscseq ip, lr, lr, lsl r7 │ │ │ │ + ldrshteq ip, [lr], #96 @ 0x60 │ │ │ │ + ldrsbteq ip, [lr], #96 @ 0x60 │ │ │ │ + rscseq ip, lr, ip, lsr #13 │ │ │ │ + rscseq ip, lr, lr, ror r6 │ │ │ │ + rscseq ip, lr, r6, ror r6 │ │ │ │ + rscseq ip, lr, r4, asr r6 │ │ │ │ + rscseq ip, lr, r8, lsr #12 │ │ │ │ + ldrshteq ip, [lr], #88 @ 0x58 │ │ │ │ + rscseq ip, lr, sl, asr #11 │ │ │ │ + smlalseq ip, lr, ip, r5 │ │ │ │ + rscseq ip, lr, lr, ror r5 │ │ │ │ + rscseq ip, lr, ip, asr r5 │ │ │ │ + rscseq ip, lr, lr, lsr #10 │ │ │ │ + rscseq ip, lr, r0, lsl r5 │ │ │ │ + ldrshteq ip, [lr], #64 @ 0x40 │ │ │ │ + rscseq ip, lr, r4, asr #9 │ │ │ │ + smlalseq ip, lr, r8, r4 │ │ │ │ + rscseq ip, lr, ip, ror r4 │ │ │ │ + rscseq ip, lr, ip, asr r4 │ │ │ │ + rscseq ip, lr, r4, lsr r4 │ │ │ │ + rscseq ip, lr, lr, lsr #8 │ │ │ │ + rscseq ip, lr, ip, lsl #8 │ │ │ │ + ldrsbteq ip, [lr], #62 @ 0x3e │ │ │ │ + ldrhteq ip, [lr], #54 @ 0x36 │ │ │ │ + rscseq ip, lr, lr, lsl #7 │ │ │ │ + rscseq ip, lr, ip, ror #6 │ │ │ │ + rscseq ip, lr, sl, asr #6 │ │ │ │ + rscseq ip, lr, lr, lsl r3 │ │ │ │ + rscseq ip, lr, r8, lsl r3 │ │ │ │ ldrshteq ip, [lr], #40 @ 0x28 │ │ │ │ - rscseq ip, lr, sl, asr #5 │ │ │ │ - smlalseq ip, lr, ip, r2 │ │ │ │ - rscseq ip, lr, lr, ror r2 │ │ │ │ - rscseq ip, lr, ip, asr r2 │ │ │ │ - rscseq ip, lr, lr, lsr #4 │ │ │ │ - rscseq ip, lr, r0, lsl r2 │ │ │ │ - ldrshteq ip, [lr], #16 │ │ │ │ - rscseq ip, lr, r4, asr #3 │ │ │ │ - smlalseq ip, lr, r8, r1 │ │ │ │ - rscseq ip, lr, ip, ror r1 │ │ │ │ - rscseq ip, lr, ip, asr r1 │ │ │ │ - rscseq ip, lr, r4, lsr r1 │ │ │ │ - rscseq ip, lr, lr, lsr #2 │ │ │ │ - rscseq ip, lr, ip, lsl #2 │ │ │ │ - ldrsbteq ip, [lr], #14 │ │ │ │ - ldrhteq ip, [lr], #6 │ │ │ │ - rscseq ip, lr, lr, lsl #1 │ │ │ │ - rscseq ip, lr, ip, rrx │ │ │ │ - rscseq ip, lr, sl, asr #32 │ │ │ │ - rscseq ip, lr, lr, lsl r0 │ │ │ │ - rscseq ip, lr, r8, lsl r0 │ │ │ │ - ldrshteq fp, [lr], #248 @ 0xf8 │ │ │ │ - rscseq fp, lr, ip, asr #31 │ │ │ │ - rscseq fp, lr, r0, lsr #31 │ │ │ │ - rscseq fp, lr, r4, lsl #31 │ │ │ │ - rscseq fp, lr, r4, ror #30 │ │ │ │ - rscseq fp, lr, ip, lsr pc │ │ │ │ - rscseq fp, lr, r6, lsr pc │ │ │ │ - rscseq fp, lr, r4, lsl pc │ │ │ │ + rscseq ip, lr, ip, asr #5 │ │ │ │ + rscseq ip, lr, r0, lsr #5 │ │ │ │ + rscseq ip, lr, r4, lsl #5 │ │ │ │ + rscseq ip, lr, r4, ror #4 │ │ │ │ + rscseq ip, lr, ip, lsr r2 │ │ │ │ + rscseq ip, lr, r6, lsr r2 │ │ │ │ + rscseq ip, lr, r4, lsl r2 │ │ │ │ @ instruction: 0xf8eaf7f6 │ │ │ │ ldmdami r1!, {r0, r5, r6, sp, lr, pc} │ │ │ │ subs r4, lr, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2096 @ 0xfffff7d0 │ │ │ │ ldmdami r0!, {r0, r1, r3, r4, r6, sp, lr, pc} │ │ │ │ subs r4, r8, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2095 @ 0xfffff7d1 │ │ │ │ @@ -125996,47 +125996,47 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2082 @ 0xfffff7de │ │ │ │ stmdami r2!, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2081 @ 0xfffff7df │ │ │ │ stmdami r1!, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - rscseq fp, lr, r8, lsr #27 │ │ │ │ - rscseq fp, lr, r2, lsr #27 │ │ │ │ - smlalseq fp, lr, ip, sp │ │ │ │ - smlalseq fp, lr, r6, sp │ │ │ │ - smlalseq fp, lr, r0, sp │ │ │ │ - rscseq fp, lr, sl, lsl #27 │ │ │ │ - rscseq fp, lr, r4, lsl #27 │ │ │ │ - rscseq fp, lr, lr, ror sp │ │ │ │ - rscseq fp, lr, r8, ror sp │ │ │ │ - rscseq fp, lr, r2, ror sp │ │ │ │ - rscseq fp, lr, ip, ror #26 │ │ │ │ - rscseq fp, lr, r6, ror #26 │ │ │ │ - rscseq fp, lr, r0, ror #26 │ │ │ │ - rscseq fp, lr, sl, asr sp │ │ │ │ - rscseq fp, lr, r4, asr sp │ │ │ │ - rscseq fp, lr, lr, asr #26 │ │ │ │ - rscseq fp, lr, r8, asr #26 │ │ │ │ - rscseq fp, lr, r2, asr #26 │ │ │ │ - rscseq fp, lr, ip, lsr sp │ │ │ │ - rscseq fp, lr, r6, lsr sp │ │ │ │ - rscseq fp, lr, r0, lsr sp │ │ │ │ - rscseq fp, lr, sl, lsr #26 │ │ │ │ - rscseq fp, lr, r4, lsr #26 │ │ │ │ - rscseq fp, lr, lr, lsl sp │ │ │ │ - rscseq fp, lr, r8, lsl sp │ │ │ │ - rscseq fp, lr, r2, lsl sp │ │ │ │ - rscseq fp, lr, ip, lsl #26 │ │ │ │ - rscseq fp, lr, r6, lsl #26 │ │ │ │ - rscseq fp, lr, r0, lsl #26 │ │ │ │ - ldrshteq fp, [lr], #202 @ 0xca │ │ │ │ - ldrshteq fp, [lr], #196 @ 0xc4 │ │ │ │ - rscseq fp, lr, lr, ror #25 │ │ │ │ - rscseq fp, lr, r8, ror #25 │ │ │ │ + rscseq ip, lr, r8, lsr #1 │ │ │ │ + rscseq ip, lr, r2, lsr #1 │ │ │ │ + smlalseq ip, lr, ip, r0 │ │ │ │ + smlalseq ip, lr, r6, r0 │ │ │ │ + smlalseq ip, lr, r0, r0 │ │ │ │ + rscseq ip, lr, sl, lsl #1 │ │ │ │ + rscseq ip, lr, r4, lsl #1 │ │ │ │ + rscseq ip, lr, lr, ror r0 │ │ │ │ + rscseq ip, lr, r8, ror r0 │ │ │ │ + rscseq ip, lr, r2, ror r0 │ │ │ │ + rscseq ip, lr, ip, rrx │ │ │ │ + rscseq ip, lr, r6, rrx │ │ │ │ + rscseq ip, lr, r0, rrx │ │ │ │ + rscseq ip, lr, sl, asr r0 │ │ │ │ + rscseq ip, lr, r4, asr r0 │ │ │ │ + rscseq ip, lr, lr, asr #32 │ │ │ │ + rscseq ip, lr, r8, asr #32 │ │ │ │ + rscseq ip, lr, r2, asr #32 │ │ │ │ + rscseq ip, lr, ip, lsr r0 │ │ │ │ + rscseq ip, lr, r6, lsr r0 │ │ │ │ + rscseq ip, lr, r0, lsr r0 │ │ │ │ + rscseq ip, lr, sl, lsr #32 │ │ │ │ + rscseq ip, lr, r4, lsr #32 │ │ │ │ + rscseq ip, lr, lr, lsl r0 │ │ │ │ + rscseq ip, lr, r8, lsl r0 │ │ │ │ + rscseq ip, lr, r2, lsl r0 │ │ │ │ + rscseq ip, lr, ip │ │ │ │ + rscseq ip, lr, r6 │ │ │ │ + rscseq ip, lr, r0 │ │ │ │ + ldrshteq fp, [lr], #250 @ 0xfa │ │ │ │ + ldrshteq fp, [lr], #244 @ 0xf4 │ │ │ │ + rscseq fp, lr, lr, ror #31 │ │ │ │ + rscseq fp, lr, r8, ror #31 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec3d2d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ @ instruction: 0xf5b1461e │ │ │ │ vrecps.f32 d7, d0, d19 │ │ │ │ @@ -126540,27 +126540,27 @@ │ │ │ │ ldc 7, cr15, [r6, #-524] @ 0xfffffdf4 │ │ │ │ bmi 55e8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a568> │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf7839500 │ │ │ │ andlt lr, r3, lr, lsl #26 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - tsteq r2, r0, asr r5 │ │ │ │ - rscseq r6, sp, ip, asr #13 │ │ │ │ - rscseq r9, pc, lr, ror #28 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - tsteq r2, sl, lsl r5 │ │ │ │ - tsteq r2, r8, lsr #10 │ │ │ │ - tsteq r2, sl, lsr #10 │ │ │ │ - tsteq r2, r4, lsr r5 │ │ │ │ - tsteq r2, r2, lsr r5 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - tsteq r2, lr, asr #10 │ │ │ │ + tsteq r2, r0, asr r8 │ │ │ │ + rscseq r6, sp, ip, asr #19 │ │ │ │ + rscseq sl, pc, lr, ror #2 │ │ │ │ + tsteq r2, r8, lsr r8 │ │ │ │ + tsteq r2, sl, lsl r8 │ │ │ │ + tsteq r2, r8, lsr #16 │ │ │ │ + tsteq r2, sl, lsr #16 │ │ │ │ + tsteq r2, r4, lsr r8 │ │ │ │ + tsteq r2, r2, lsr r8 │ │ │ │ + tsteq r2, r8, lsr r8 │ │ │ │ + tsteq r2, lr, asr #16 │ │ │ │ ldrdeq r7, [r7, -lr] │ │ │ │ - rscseq fp, lr, r2, lsr r5 │ │ │ │ + rscseq fp, lr, r2, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec3db08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6400ff8 │ │ │ │ addsmi r0, r8, #228, 6 @ 0x90000003 │ │ │ │ strbhi pc, [pc, #3] @ e691b @ │ │ │ │ bicshi pc, fp, #0, 4 │ │ │ │ @@ -127374,104 +127374,104 @@ │ │ │ │ @ instruction: 0xf04f634a │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10207d9 │ │ │ │ ldmdami fp, {r0, r1, r4, r5, r6, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0034478 │ │ │ │ svclt 0x0000b93c │ │ │ │ - ldrsbteq fp, [lr], #60 @ 0x3c │ │ │ │ - tsteq r2, r6, asr r5 │ │ │ │ - smlatbeq r2, ip, r8, r2 │ │ │ │ - rscseq fp, lr, r6, asr r3 │ │ │ │ - rscseq fp, lr, r2, lsr r3 │ │ │ │ - tsteq r2, ip, lsr r4 │ │ │ │ - tsteq r2, lr, ror r4 │ │ │ │ - ldrhteq fp, [lr], #36 @ 0x24 │ │ │ │ - rscseq fp, lr, sl, lsr #5 │ │ │ │ - rscseq fp, lr, r4, lsl #5 │ │ │ │ - rscseq fp, lr, sl, asr r2 │ │ │ │ - rscseq fp, lr, r0, lsr r2 │ │ │ │ - rscseq fp, lr, r6, lsr #4 │ │ │ │ - rscseq fp, lr, r2, lsl #4 │ │ │ │ - ldrsbteq fp, [lr], #24 │ │ │ │ - ldrhteq fp, [lr], #18 │ │ │ │ - rscseq fp, lr, ip, lsl #3 │ │ │ │ - @ instruction: 0x010223b0 │ │ │ │ - tsteq r2, r0, lsr r3 │ │ │ │ - ldrsbteq fp, [lr], #10 │ │ │ │ - ldrhteq fp, [lr], #0 │ │ │ │ - rscseq fp, lr, ip, lsl #1 │ │ │ │ - rscseq fp, lr, r8, rrx │ │ │ │ - rscseq fp, lr, ip, lsr r0 │ │ │ │ + ldrsbteq fp, [lr], #108 @ 0x6c │ │ │ │ + tsteq r2, r6, asr r8 │ │ │ │ + smlatbeq r2, ip, fp, r2 │ │ │ │ + rscseq fp, lr, r6, asr r6 │ │ │ │ + rscseq fp, lr, r2, lsr r6 │ │ │ │ + tsteq r2, ip, lsr r7 │ │ │ │ + tsteq r2, lr, ror r7 │ │ │ │ + ldrhteq fp, [lr], #84 @ 0x54 │ │ │ │ + rscseq fp, lr, sl, lsr #11 │ │ │ │ + rscseq fp, lr, r4, lsl #11 │ │ │ │ + rscseq fp, lr, sl, asr r5 │ │ │ │ + rscseq fp, lr, r0, lsr r5 │ │ │ │ + rscseq fp, lr, r6, lsr #10 │ │ │ │ + rscseq fp, lr, r2, lsl #10 │ │ │ │ + ldrsbteq fp, [lr], #72 @ 0x48 │ │ │ │ + ldrhteq fp, [lr], #66 @ 0x42 │ │ │ │ + rscseq fp, lr, ip, lsl #9 │ │ │ │ + @ instruction: 0x010226b0 │ │ │ │ + tsteq r2, r0, lsr r6 │ │ │ │ + ldrsbteq fp, [lr], #58 @ 0x3a │ │ │ │ + ldrhteq fp, [lr], #48 @ 0x30 │ │ │ │ + rscseq fp, lr, ip, lsl #7 │ │ │ │ + rscseq fp, lr, r8, ror #6 │ │ │ │ + rscseq fp, lr, ip, lsr r3 │ │ │ │ + rscseq fp, lr, r2, lsl r3 │ │ │ │ + rscseq fp, lr, r8, lsl #6 │ │ │ │ + rscseq fp, lr, r2, ror #5 │ │ │ │ + ldrhteq fp, [lr], #38 @ 0x26 │ │ │ │ + rscseq fp, lr, ip, lsr #5 │ │ │ │ + rscseq fp, lr, r6, lsl #5 │ │ │ │ + rscseq fp, lr, sl, ror #4 │ │ │ │ + rscseq fp, lr, lr, lsr r2 │ │ │ │ + rscseq fp, lr, r2, lsl r2 │ │ │ │ + rscseq fp, lr, r4, ror #3 │ │ │ │ + rscseq fp, lr, lr, asr #3 │ │ │ │ + rscseq fp, lr, sl, lsr #3 │ │ │ │ + rscseq fp, lr, ip, ror r1 │ │ │ │ + rscseq fp, lr, r0, asr r1 │ │ │ │ + rscseq fp, lr, r6, asr #2 │ │ │ │ + rscseq fp, lr, r0, lsr #2 │ │ │ │ + ldrshteq fp, [lr], #2 │ │ │ │ + rscseq fp, lr, lr, asr #1 │ │ │ │ + rscseq fp, lr, r8, lsr #1 │ │ │ │ + rscseq fp, lr, r4, rrx │ │ │ │ + rscseq fp, lr, sl, asr r0 │ │ │ │ + rscseq fp, lr, r8, asr #32 │ │ │ │ + rscseq fp, lr, ip, lsl r0 │ │ │ │ rscseq fp, lr, r2, lsl r0 │ │ │ │ - rscseq fp, lr, r8 │ │ │ │ - rscseq sl, lr, r2, ror #31 │ │ │ │ - ldrhteq sl, [lr], #246 @ 0xf6 │ │ │ │ + rscseq fp, lr, r0 │ │ │ │ + rscseq sl, lr, r8, asr #31 │ │ │ │ + ldrhteq sl, [lr], #254 @ 0xfe │ │ │ │ rscseq sl, lr, ip, lsr #31 │ │ │ │ - rscseq sl, lr, r6, lsl #31 │ │ │ │ - rscseq sl, lr, sl, ror #30 │ │ │ │ - rscseq sl, lr, lr, lsr pc │ │ │ │ - rscseq sl, lr, r2, lsl pc │ │ │ │ - rscseq sl, lr, r4, ror #29 │ │ │ │ - rscseq sl, lr, lr, asr #29 │ │ │ │ - rscseq sl, lr, sl, lsr #29 │ │ │ │ - rscseq sl, lr, ip, ror lr │ │ │ │ - rscseq sl, lr, r0, asr lr │ │ │ │ - rscseq sl, lr, r6, asr #28 │ │ │ │ + rscseq sl, lr, r0, lsl #31 │ │ │ │ + rscseq sl, lr, r6, ror pc │ │ │ │ + rscseq sl, lr, r4, ror #30 │ │ │ │ + rscseq sl, lr, r4, lsl #30 │ │ │ │ + ldrshteq sl, [lr], #234 @ 0xea │ │ │ │ + rscseq sl, lr, r8, ror #29 │ │ │ │ + ldrhteq sl, [lr], #236 @ 0xec │ │ │ │ + ldrhteq sl, [lr], #226 @ 0xe2 │ │ │ │ + rscseq sl, lr, r0, lsr #29 │ │ │ │ + rscseq sl, lr, r8, ror #28 │ │ │ │ + rscseq sl, lr, lr, asr lr │ │ │ │ + rscseq sl, lr, ip, asr #28 │ │ │ │ rscseq sl, lr, r0, lsr #28 │ │ │ │ - ldrshteq sl, [lr], #210 @ 0xd2 │ │ │ │ - rscseq sl, lr, lr, asr #27 │ │ │ │ - rscseq sl, lr, r8, lsr #27 │ │ │ │ - rscseq sl, lr, r4, ror #26 │ │ │ │ - rscseq sl, lr, sl, asr sp │ │ │ │ - rscseq sl, lr, r8, asr #26 │ │ │ │ - rscseq sl, lr, ip, lsl sp │ │ │ │ - rscseq sl, lr, r2, lsl sp │ │ │ │ - rscseq sl, lr, r0, lsl #26 │ │ │ │ - rscseq sl, lr, r8, asr #25 │ │ │ │ - ldrhteq sl, [lr], #206 @ 0xce │ │ │ │ - rscseq sl, lr, ip, lsr #25 │ │ │ │ - rscseq sl, lr, r0, lsl #25 │ │ │ │ - rscseq sl, lr, r6, ror ip │ │ │ │ - rscseq sl, lr, r4, ror #24 │ │ │ │ - rscseq sl, lr, r4, lsl #24 │ │ │ │ - ldrshteq sl, [lr], #186 @ 0xba │ │ │ │ - rscseq sl, lr, r8, ror #23 │ │ │ │ - ldrhteq sl, [lr], #188 @ 0xbc │ │ │ │ - ldrhteq sl, [lr], #178 @ 0xb2 │ │ │ │ - rscseq sl, lr, r0, lsr #23 │ │ │ │ - rscseq sl, lr, r8, ror #22 │ │ │ │ - rscseq sl, lr, lr, asr fp │ │ │ │ - rscseq sl, lr, ip, asr #22 │ │ │ │ - rscseq sl, lr, r0, lsr #22 │ │ │ │ - rscseq sl, lr, r6, lsl fp │ │ │ │ - rscseq sl, lr, r4, lsl #22 │ │ │ │ - smlabbeq r2, lr, lr, r1 │ │ │ │ - smlalseq sl, lr, r0, sl │ │ │ │ - rscseq sl, lr, r2, ror #20 │ │ │ │ - rscseq sl, lr, r8, lsr sl │ │ │ │ - rscseq sl, lr, lr, lsl #20 │ │ │ │ - rscseq sl, lr, ip, ror #19 │ │ │ │ - rscseq sl, lr, sl, asr #19 │ │ │ │ - rscseq sl, lr, r0, lsr #19 │ │ │ │ - rscseq sl, lr, lr, ror r9 │ │ │ │ - rscseq sl, lr, ip, asr r9 │ │ │ │ - rscseq sl, lr, r2, lsr r9 │ │ │ │ - rscseq sl, lr, r8, lsl #18 │ │ │ │ - rscseq sl, lr, r6, ror #17 │ │ │ │ - rscseq sl, lr, r4, asr #17 │ │ │ │ - smlalseq sl, lr, sl, r8 │ │ │ │ - rscseq sl, lr, r8, ror r8 │ │ │ │ - rscseq sl, lr, r6, asr r8 │ │ │ │ - rscseq sl, lr, sl, lsr #16 │ │ │ │ - rscseq sl, lr, r0, lsl #16 │ │ │ │ - ldrsbteq sl, [lr], #118 @ 0x76 │ │ │ │ - ldrhteq sl, [lr], #116 @ 0x74 │ │ │ │ - smlalseq sl, lr, r2, r7 │ │ │ │ - rscseq sl, lr, r4, ror #14 │ │ │ │ + rscseq sl, lr, r6, lsl lr │ │ │ │ + rscseq sl, lr, r4, lsl #28 │ │ │ │ + smlabbeq r2, lr, r1, r2 │ │ │ │ + smlalseq sl, lr, r0, sp │ │ │ │ + rscseq sl, lr, r2, ror #26 │ │ │ │ + rscseq sl, lr, r8, lsr sp │ │ │ │ + rscseq sl, lr, lr, lsl #26 │ │ │ │ + rscseq sl, lr, ip, ror #25 │ │ │ │ + rscseq sl, lr, sl, asr #25 │ │ │ │ + rscseq sl, lr, r0, lsr #25 │ │ │ │ + rscseq sl, lr, lr, ror ip │ │ │ │ + rscseq sl, lr, ip, asr ip │ │ │ │ + rscseq sl, lr, r2, lsr ip │ │ │ │ + rscseq sl, lr, r8, lsl #24 │ │ │ │ + rscseq sl, lr, r6, ror #23 │ │ │ │ + rscseq sl, lr, r4, asr #23 │ │ │ │ + smlalseq sl, lr, sl, fp │ │ │ │ + rscseq sl, lr, r8, ror fp │ │ │ │ + rscseq sl, lr, r6, asr fp │ │ │ │ + rscseq sl, lr, sl, lsr #22 │ │ │ │ + rscseq sl, lr, r0, lsl #22 │ │ │ │ + ldrsbteq sl, [lr], #166 @ 0xa6 │ │ │ │ + ldrhteq sl, [lr], #164 @ 0xa4 │ │ │ │ + smlalseq sl, lr, r2, sl │ │ │ │ + rscseq sl, lr, r4, ror #20 │ │ │ │ movtvs pc, #34208 @ 0x85a0 @ │ │ │ │ blcs 8141b0 │ │ │ │ ldrbhi pc, [ip, -r2, lsl #4] @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10207da │ │ │ │ @ instruction: 0xf8df86ad │ │ │ │ @@ -128274,101 +128274,101 @@ │ │ │ │ vmov.i32 d18, #4352 @ 0x00001100 │ │ │ │ blcc 2ecc14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d88a8> │ │ │ │ smullsmi fp, sl, fp, r2 │ │ │ │ @ instruction: 0xf10207d3 │ │ │ │ ldmdami r8, {r0, r1, r3, r5, r6, pc}^ │ │ │ │ @ instruction: 0xf0024478 │ │ │ │ svclt 0x0000ba34 │ │ │ │ - ldrsbteq sl, [lr], #86 @ 0x56 │ │ │ │ - ldrhteq sl, [lr], #82 @ 0x52 │ │ │ │ - rscseq sl, lr, r6, lsl #11 │ │ │ │ - rscseq sl, lr, sl, asr r5 │ │ │ │ - rscseq sl, lr, r6, lsr r5 │ │ │ │ + ldrsbteq sl, [lr], #134 @ 0x86 │ │ │ │ + ldrhteq sl, [lr], #130 @ 0x82 │ │ │ │ + rscseq sl, lr, r6, lsl #17 │ │ │ │ + rscseq sl, lr, sl, asr r8 │ │ │ │ + rscseq sl, lr, r6, lsr r8 │ │ │ │ + rscseq sl, lr, r2, lsl r8 │ │ │ │ + rscseq sl, lr, r4, ror #15 │ │ │ │ + rscseq sl, lr, r0, asr #15 │ │ │ │ + smlalseq sl, lr, sl, r7 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + rscseq sl, lr, lr, lsr #14 │ │ │ │ + ldrshteq sl, [lr], #110 @ 0x6e │ │ │ │ + ldrsbteq sl, [lr], #96 @ 0x60 │ │ │ │ + rscseq sl, lr, r2, lsr #13 │ │ │ │ + rscseq sl, lr, ip, ror r6 │ │ │ │ + rscseq sl, lr, r6, asr r6 │ │ │ │ + rscseq sl, lr, r8, lsr #12 │ │ │ │ + rscseq sl, lr, lr, lsl r6 │ │ │ │ + ldrshteq sl, [lr], #88 @ 0x58 │ │ │ │ + rscseq sl, lr, ip, asr #11 │ │ │ │ + smlalseq sl, lr, lr, r5 │ │ │ │ + smlalseq sl, lr, r4, r5 │ │ │ │ + rscseq sl, lr, r0, ror r5 │ │ │ │ + rscseq sl, lr, r2, asr #10 │ │ │ │ + rscseq sl, lr, r8, lsr r5 │ │ │ │ rscseq sl, lr, r2, lsl r5 │ │ │ │ - rscseq sl, lr, r4, ror #9 │ │ │ │ - rscseq sl, lr, r0, asr #9 │ │ │ │ - smlalseq sl, lr, sl, r4 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - rscseq sl, lr, lr, lsr #8 │ │ │ │ - ldrshteq sl, [lr], #62 @ 0x3e │ │ │ │ - ldrsbteq sl, [lr], #48 @ 0x30 │ │ │ │ - rscseq sl, lr, r2, lsr #7 │ │ │ │ - rscseq sl, lr, ip, ror r3 │ │ │ │ - rscseq sl, lr, r6, asr r3 │ │ │ │ - rscseq sl, lr, r8, lsr #6 │ │ │ │ - rscseq sl, lr, lr, lsl r3 │ │ │ │ - ldrshteq sl, [lr], #40 @ 0x28 │ │ │ │ - rscseq sl, lr, ip, asr #5 │ │ │ │ - smlalseq sl, lr, lr, r2 │ │ │ │ - smlalseq sl, lr, r4, r2 │ │ │ │ - rscseq sl, lr, r0, ror r2 │ │ │ │ - rscseq sl, lr, r2, asr #4 │ │ │ │ - rscseq sl, lr, r8, lsr r2 │ │ │ │ - rscseq sl, lr, r2, lsl r2 │ │ │ │ - ldrsbteq sl, [lr], #30 │ │ │ │ - ldrhteq sl, [lr], #16 │ │ │ │ - rscseq sl, lr, r4, lsl #3 │ │ │ │ - rscseq sl, lr, sl, ror r1 │ │ │ │ + ldrsbteq sl, [lr], #78 @ 0x4e │ │ │ │ + ldrhteq sl, [lr], #64 @ 0x40 │ │ │ │ + rscseq sl, lr, r4, lsl #9 │ │ │ │ + rscseq sl, lr, sl, ror r4 │ │ │ │ + rscseq sl, lr, r4, asr r4 │ │ │ │ + rscseq sl, lr, r4, lsr #8 │ │ │ │ + rscseq sl, lr, sl, lsl r4 │ │ │ │ + ldrshteq sl, [lr], #52 @ 0x34 │ │ │ │ + rscseq sl, lr, r4, asr #7 │ │ │ │ + smlalseq sl, lr, lr, r3 │ │ │ │ + rscseq sl, lr, ip, ror #6 │ │ │ │ + rscseq sl, lr, r2, ror #6 │ │ │ │ + rscseq sl, lr, ip, lsr r3 │ │ │ │ + rscseq sl, lr, sl, lsl #6 │ │ │ │ + ldrsbteq sl, [lr], #42 @ 0x2a │ │ │ │ + rscseq sl, lr, sl, lsr #5 │ │ │ │ + rscseq sl, lr, sl, ror r2 │ │ │ │ + rscseq sl, lr, r8, asr #4 │ │ │ │ + rscseq sl, lr, lr, lsr r2 │ │ │ │ + rscseq sl, lr, r8, lsl r2 │ │ │ │ + ldrshteq sl, [lr], #18 │ │ │ │ + rscseq sl, lr, r4, asr #3 │ │ │ │ + smlalseq sl, lr, r4, r1 │ │ │ │ + rscseq sl, lr, ip, ror #2 │ │ │ │ rscseq sl, lr, r4, asr r1 │ │ │ │ - rscseq sl, lr, r4, lsr #2 │ │ │ │ - rscseq sl, lr, sl, lsl r1 │ │ │ │ - ldrshteq sl, [lr], #4 │ │ │ │ - rscseq sl, lr, r4, asr #1 │ │ │ │ - smlalseq sl, lr, lr, r0 │ │ │ │ - rscseq sl, lr, ip, rrx │ │ │ │ + rscseq sl, lr, r6, lsr #2 │ │ │ │ + rscseq sl, lr, ip, lsl r1 │ │ │ │ + ldrshteq sl, [lr], #6 │ │ │ │ + rscseq sl, lr, r2, asr #1 │ │ │ │ + smlalseq sl, lr, r2, r0 │ │ │ │ rscseq sl, lr, r2, rrx │ │ │ │ - rscseq sl, lr, ip, lsr r0 │ │ │ │ - rscseq sl, lr, sl │ │ │ │ - ldrsbteq r9, [lr], #250 @ 0xfa │ │ │ │ - rscseq r9, lr, sl, lsr #31 │ │ │ │ - rscseq r9, lr, sl, ror pc │ │ │ │ - rscseq r9, lr, r8, asr #30 │ │ │ │ - rscseq r9, lr, lr, lsr pc │ │ │ │ + rscseq sl, lr, r8, asr r0 │ │ │ │ + rscseq sl, lr, r2, lsr r0 │ │ │ │ + rscseq sl, lr, r4 │ │ │ │ + ldrshteq r9, [lr], #250 @ 0xfa │ │ │ │ + ldrsbteq r9, [lr], #244 @ 0xf4 │ │ │ │ + rscseq r9, lr, r8, lsr #31 │ │ │ │ + rscseq r9, lr, r6, ror pc │ │ │ │ + rscseq r9, lr, lr, asr #30 │ │ │ │ + rscseq r9, lr, r0, lsr #30 │ │ │ │ rscseq r9, lr, r8, lsl pc │ │ │ │ - ldrshteq r9, [lr], #226 @ 0xe2 │ │ │ │ - rscseq r9, lr, r4, asr #29 │ │ │ │ - smlalseq r9, lr, r4, lr │ │ │ │ - rscseq r9, lr, ip, ror #28 │ │ │ │ - rscseq r9, lr, r4, asr lr │ │ │ │ - rscseq r9, lr, r6, lsr #28 │ │ │ │ - rscseq r9, lr, ip, lsl lr │ │ │ │ - ldrshteq r9, [lr], #214 @ 0xd6 │ │ │ │ + rscseq r9, lr, r6, lsl #30 │ │ │ │ + ldrsbteq r9, [lr], #234 @ 0xea │ │ │ │ + ldrsbteq r9, [lr], #226 @ 0xe2 │ │ │ │ + rscseq r9, lr, ip, lsr #29 │ │ │ │ + rscseq r9, lr, ip, ror lr │ │ │ │ + rscseq r9, lr, sl, asr #28 │ │ │ │ + rscseq r9, lr, lr, lsl lr │ │ │ │ + rscseq r9, lr, lr, ror #27 │ │ │ │ + rscseq r9, lr, r6, ror #27 │ │ │ │ rscseq r9, lr, r2, asr #27 │ │ │ │ smlalseq r9, lr, r2, sp │ │ │ │ - rscseq r9, lr, r2, ror #26 │ │ │ │ - rscseq r9, lr, r8, asr sp │ │ │ │ - rscseq r9, lr, r2, lsr sp │ │ │ │ - rscseq r9, lr, r4, lsl #26 │ │ │ │ - ldrshteq r9, [lr], #202 @ 0xca │ │ │ │ - ldrsbteq r9, [lr], #196 @ 0xc4 │ │ │ │ - rscseq r9, lr, r8, lsr #25 │ │ │ │ - rscseq r9, lr, r6, ror ip │ │ │ │ - rscseq r9, lr, lr, asr #24 │ │ │ │ - rscseq r9, lr, r0, lsr #24 │ │ │ │ - rscseq r9, lr, r8, lsl ip │ │ │ │ - rscseq r9, lr, r6, lsl #24 │ │ │ │ - ldrsbteq r9, [lr], #186 @ 0xba │ │ │ │ - ldrsbteq r9, [lr], #178 @ 0xb2 │ │ │ │ - rscseq r9, lr, ip, lsr #23 │ │ │ │ - rscseq r9, lr, ip, ror fp │ │ │ │ - rscseq r9, lr, sl, asr #22 │ │ │ │ - rscseq r9, lr, lr, lsl fp │ │ │ │ - rscseq r9, lr, lr, ror #21 │ │ │ │ - rscseq r9, lr, r6, ror #21 │ │ │ │ - rscseq r9, lr, r2, asr #21 │ │ │ │ - smlalseq r9, lr, r2, sl │ │ │ │ - rscseq r9, lr, r4, ror #20 │ │ │ │ - rscseq r9, lr, ip, asr sl │ │ │ │ - rscseq r9, lr, r6, lsr sl │ │ │ │ - rscseq r9, lr, r2, lsl sl │ │ │ │ - rscseq r9, lr, r2, ror #19 │ │ │ │ - ldrhteq r9, [lr], #146 @ 0x92 │ │ │ │ - rscseq r9, lr, sl, lsr #19 │ │ │ │ - rscseq r9, lr, r6, lsl #19 │ │ │ │ - rscseq r9, lr, r4, asr r9 │ │ │ │ + rscseq r9, lr, r4, ror #26 │ │ │ │ + rscseq r9, lr, ip, asr sp │ │ │ │ + rscseq r9, lr, r6, lsr sp │ │ │ │ + rscseq r9, lr, r2, lsl sp │ │ │ │ + rscseq r9, lr, r2, ror #25 │ │ │ │ + ldrhteq r9, [lr], #194 @ 0xc2 │ │ │ │ + rscseq r9, lr, sl, lsr #25 │ │ │ │ + rscseq r9, lr, r6, lsl #25 │ │ │ │ + rscseq r9, lr, r4, asr ip │ │ │ │ @ instruction: 0x53bcf5a0 │ │ │ │ addslt r3, fp, #16, 22 @ 0x4000 │ │ │ │ vqdmulh.s d2, d2, d12 │ │ │ │ vhadd.s8 d24, d17, d26 │ │ │ │ blx 968d98 │ │ │ │ ldrbeq pc, [r9, r3, lsl #6] @ │ │ │ │ strhi pc, [sl, r1, lsl #2]! │ │ │ │ @@ -129174,101 +129174,101 @@ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #20, 22 @ 0x5000 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10107db │ │ │ │ ldmdami r8, {r0, r1, r5, r6, r8, pc}^ │ │ │ │ @ instruction: 0xf0014478 │ │ │ │ svclt 0x0000bb2c │ │ │ │ - ldrsbteq r9, [lr], #112 @ 0x70 │ │ │ │ - rscseq r9, lr, r8, lsr #15 │ │ │ │ - rscseq r9, lr, r4, ror r7 │ │ │ │ - rscseq r9, lr, r4, asr #14 │ │ │ │ - rscseq r9, lr, r4, lsl r7 │ │ │ │ - rscseq r9, lr, sl, lsl #14 │ │ │ │ - rscseq r9, lr, r4, ror #13 │ │ │ │ - ldrhteq r9, [lr], #96 @ 0x60 │ │ │ │ - rscseq r9, lr, r0, lsl #13 │ │ │ │ - rscseq r9, lr, r6, ror r6 │ │ │ │ - rscseq r9, lr, lr, asr #12 │ │ │ │ - rscseq r9, lr, r2, lsr #12 │ │ │ │ - ldrshteq r9, [lr], #80 @ 0x50 │ │ │ │ - rscseq r9, lr, r6, ror #11 │ │ │ │ + ldrsbteq r9, [lr], #160 @ 0xa0 │ │ │ │ + rscseq r9, lr, r8, lsr #21 │ │ │ │ + rscseq r9, lr, r4, ror sl │ │ │ │ + rscseq r9, lr, r4, asr #20 │ │ │ │ + rscseq r9, lr, r4, lsl sl │ │ │ │ + rscseq r9, lr, sl, lsl #20 │ │ │ │ + rscseq r9, lr, r4, ror #19 │ │ │ │ + ldrhteq r9, [lr], #144 @ 0x90 │ │ │ │ + rscseq r9, lr, r0, lsl #19 │ │ │ │ + rscseq r9, lr, r6, ror r9 │ │ │ │ + rscseq r9, lr, lr, asr #18 │ │ │ │ + rscseq r9, lr, r2, lsr #18 │ │ │ │ + ldrshteq r9, [lr], #128 @ 0x80 │ │ │ │ + rscseq r9, lr, r6, ror #17 │ │ │ │ + rscseq r9, lr, r2, asr #17 │ │ │ │ + smlalseq r9, lr, r0, r8 │ │ │ │ + rscseq r9, lr, r6, lsl #17 │ │ │ │ + rscseq r9, lr, r6, ror #16 │ │ │ │ + smlatteq r2, lr, ip, r0 │ │ │ │ + tsteq r2, r6, ror #24 │ │ │ │ + tsteq r2, r2, lsl #24 │ │ │ │ + rscseq r9, lr, ip, lsl #15 │ │ │ │ + rscseq r9, lr, lr, asr r7 │ │ │ │ + rscseq r9, lr, r2, lsr r7 │ │ │ │ + rscseq r9, lr, r6, lsl #14 │ │ │ │ + ldrshteq r9, [lr], #108 @ 0x6c │ │ │ │ + ldrsbteq r9, [lr], #104 @ 0x68 │ │ │ │ + rscseq r9, lr, ip, lsr #13 │ │ │ │ + rscseq r9, lr, r2, lsr #13 │ │ │ │ + rscseq r9, lr, lr, ror r6 │ │ │ │ + rscseq r9, lr, r2, asr r6 │ │ │ │ + rscseq r9, lr, r6, lsr #12 │ │ │ │ + rscseq r9, lr, ip, lsl r6 │ │ │ │ + ldrshteq r9, [lr], #88 @ 0x58 │ │ │ │ + rscseq r9, lr, ip, asr #11 │ │ │ │ rscseq r9, lr, r2, asr #11 │ │ │ │ - smlalseq r9, lr, r0, r5 │ │ │ │ - rscseq r9, lr, r6, lsl #11 │ │ │ │ - rscseq r9, lr, r6, ror #10 │ │ │ │ - smlatteq r2, lr, r9, r0 │ │ │ │ - tsteq r2, r6, ror #18 │ │ │ │ - tsteq r2, r2, lsl #18 │ │ │ │ + smlalseq r9, lr, lr, r5 │ │ │ │ + rscseq r9, lr, lr, ror #10 │ │ │ │ + rscseq r9, lr, r2, asr #10 │ │ │ │ + rscseq r9, lr, r6, lsl r5 │ │ │ │ + rscseq r9, lr, ip, lsl #10 │ │ │ │ + rscseq r9, lr, r8, ror #9 │ │ │ │ + ldrhteq r9, [lr], #76 @ 0x4c │ │ │ │ + ldrhteq r9, [lr], #66 @ 0x42 │ │ │ │ rscseq r9, lr, ip, lsl #9 │ │ │ │ rscseq r9, lr, lr, asr r4 │ │ │ │ - rscseq r9, lr, r2, lsr r4 │ │ │ │ - rscseq r9, lr, r6, lsl #8 │ │ │ │ - ldrshteq r9, [lr], #60 @ 0x3c │ │ │ │ - ldrsbteq r9, [lr], #56 @ 0x38 │ │ │ │ + rscseq r9, lr, r0, lsr r4 │ │ │ │ + rscseq r9, lr, sl, lsl #8 │ │ │ │ + rscseq r9, lr, r4, ror #7 │ │ │ │ + ldrhteq r9, [lr], #54 @ 0x36 │ │ │ │ rscseq r9, lr, ip, lsr #7 │ │ │ │ - rscseq r9, lr, r2, lsr #7 │ │ │ │ - rscseq r9, lr, lr, ror r3 │ │ │ │ - rscseq r9, lr, r2, asr r3 │ │ │ │ - rscseq r9, lr, r6, lsr #6 │ │ │ │ - rscseq r9, lr, ip, lsl r3 │ │ │ │ - ldrshteq r9, [lr], #40 @ 0x28 │ │ │ │ - rscseq r9, lr, ip, asr #5 │ │ │ │ - rscseq r9, lr, r2, asr #5 │ │ │ │ - smlalseq r9, lr, lr, r2 │ │ │ │ - rscseq r9, lr, lr, ror #4 │ │ │ │ - rscseq r9, lr, r2, asr #4 │ │ │ │ - rscseq r9, lr, r6, lsl r2 │ │ │ │ - rscseq r9, lr, ip, lsl #4 │ │ │ │ - rscseq r9, lr, r8, ror #3 │ │ │ │ - ldrhteq r9, [lr], #28 │ │ │ │ - ldrhteq r9, [lr], #18 │ │ │ │ - rscseq r9, lr, ip, lsl #3 │ │ │ │ - rscseq r9, lr, lr, asr r1 │ │ │ │ - rscseq r9, lr, r0, lsr r1 │ │ │ │ - rscseq r9, lr, sl, lsl #2 │ │ │ │ - rscseq r9, lr, r4, ror #1 │ │ │ │ - ldrhteq r9, [lr], #6 │ │ │ │ - rscseq r9, lr, ip, lsr #1 │ │ │ │ - rscseq r9, lr, r6, lsl #1 │ │ │ │ - rscseq r9, lr, r2, ror r0 │ │ │ │ + rscseq r9, lr, r6, lsl #7 │ │ │ │ + rscseq r9, lr, r2, ror r3 │ │ │ │ ldrdeq r0, [r2, -r0] │ │ │ │ - rscseq r9, lr, r4, lsr #32 │ │ │ │ - rscseq r9, lr, r0, lsl r0 │ │ │ │ - smlatteq r2, sl, r4, r0 │ │ │ │ - smlabbeq r2, r8, r4, r0 │ │ │ │ - rscseq r8, lr, ip, lsl #31 │ │ │ │ - rscseq r8, lr, r8, ror pc │ │ │ │ - rscseq r8, lr, sl, asr #30 │ │ │ │ - rscseq r8, lr, ip, lsl pc │ │ │ │ - rscseq r8, lr, r8, ror #29 │ │ │ │ - rscseq r8, lr, sl, lsr #29 │ │ │ │ - rscseq r8, lr, sl, ror lr │ │ │ │ - rscseq r8, lr, ip, asr #28 │ │ │ │ - rscseq r8, lr, sl, lsr #28 │ │ │ │ - ldrshteq r8, [lr], #220 @ 0xdc │ │ │ │ - ldrsbteq r8, [lr], #222 @ 0xde │ │ │ │ - ldrhteq r8, [lr], #208 @ 0xd0 │ │ │ │ - smlalseq r8, lr, r0, sp │ │ │ │ - rscseq r8, lr, r2, ror #26 │ │ │ │ - rscseq r8, lr, r4, lsr sp │ │ │ │ - rscseq r8, lr, r0, lsl #26 │ │ │ │ - rscseq r8, lr, sl, ror #25 │ │ │ │ - rscseq r8, lr, r2, asr #25 │ │ │ │ - ldrhteq r8, [lr], #192 @ 0xc0 │ │ │ │ - rscseq r8, lr, r4, lsl #25 │ │ │ │ - rscseq r8, lr, ip, ror ip │ │ │ │ - rscseq r8, lr, r6, asr ip │ │ │ │ - rscseq r8, lr, r6, lsr #24 │ │ │ │ - ldrshteq r8, [lr], #182 @ 0xb6 │ │ │ │ - rscseq r8, lr, lr, ror #23 │ │ │ │ - rscseq r8, lr, sl, asr #23 │ │ │ │ - rscseq r8, lr, r6, lsr #23 │ │ │ │ - rscseq r8, lr, r6, ror fp │ │ │ │ - rscseq r8, lr, r4, asr #22 │ │ │ │ + rscseq r9, lr, r4, lsr #6 │ │ │ │ + rscseq r9, lr, r0, lsl r3 │ │ │ │ + smlatteq r2, sl, r7, r0 │ │ │ │ + smlabbeq r2, r8, r7, r0 │ │ │ │ + rscseq r9, lr, ip, lsl #5 │ │ │ │ + rscseq r9, lr, r8, ror r2 │ │ │ │ + rscseq r9, lr, sl, asr #4 │ │ │ │ + rscseq r9, lr, ip, lsl r2 │ │ │ │ + rscseq r9, lr, r8, ror #3 │ │ │ │ + rscseq r9, lr, sl, lsr #3 │ │ │ │ + rscseq r9, lr, sl, ror r1 │ │ │ │ + rscseq r9, lr, ip, asr #2 │ │ │ │ + rscseq r9, lr, sl, lsr #2 │ │ │ │ + ldrshteq r9, [lr], #12 │ │ │ │ + ldrsbteq r9, [lr], #14 │ │ │ │ + ldrhteq r9, [lr], #0 │ │ │ │ + smlalseq r9, lr, r0, r0 │ │ │ │ + rscseq r9, lr, r2, rrx │ │ │ │ + rscseq r9, lr, r4, lsr r0 │ │ │ │ + rscseq r9, lr, r0 │ │ │ │ + rscseq r8, lr, sl, ror #31 │ │ │ │ + rscseq r8, lr, r2, asr #31 │ │ │ │ + ldrhteq r8, [lr], #240 @ 0xf0 │ │ │ │ + rscseq r8, lr, r4, lsl #31 │ │ │ │ + rscseq r8, lr, ip, ror pc │ │ │ │ + rscseq r8, lr, r6, asr pc │ │ │ │ + rscseq r8, lr, r6, lsr #30 │ │ │ │ + ldrshteq r8, [lr], #230 @ 0xe6 │ │ │ │ + rscseq r8, lr, lr, ror #29 │ │ │ │ + rscseq r8, lr, sl, asr #29 │ │ │ │ + rscseq r8, lr, r6, lsr #29 │ │ │ │ + rscseq r8, lr, r6, ror lr │ │ │ │ + rscseq r8, lr, r4, asr #28 │ │ │ │ teqpcc r0, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdale r6!, {r3, r4, r7, r9, lr} │ │ │ │ tstpcc r3, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ movtpl pc, #50592 @ 0xc5a0 @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #20, 22 @ 0x5000 │ │ │ │ @@ -130066,96 +130066,96 @@ │ │ │ │ vpadd.i8 d2, d0, d12 │ │ │ │ @ instruction: 0xf04f8418 │ │ │ │ blx 976818 │ │ │ │ ldrbeq pc, [r9, r3, lsl #6] @ │ │ │ │ rsbhi pc, sl, #0, 2 │ │ │ │ ldrbtmi r4, [r8], #-2130 @ 0xfffff7ae │ │ │ │ ldclt 0, cr15, [r3], #-0 │ │ │ │ - ldrhteq r8, [lr], #150 @ 0x96 │ │ │ │ - smlalseq r8, lr, r0, r9 │ │ │ │ - rscseq r8, lr, sl, ror #18 │ │ │ │ - rscseq r8, lr, sl, lsr r9 │ │ │ │ - rscseq r8, lr, r0, lsr r9 │ │ │ │ - rscseq r8, lr, sl, lsl #18 │ │ │ │ - ldrsbteq r8, [lr], #142 @ 0x8e │ │ │ │ - ldrhteq r8, [lr], #130 @ 0x82 │ │ │ │ - rscseq r8, lr, sl, lsl #17 │ │ │ │ - rscseq r8, lr, r4, ror #16 │ │ │ │ - rscseq r8, lr, r8, lsr r8 │ │ │ │ - rscseq r8, lr, r2, lsl r8 │ │ │ │ - rscseq r8, lr, ip, ror #15 │ │ │ │ - ldrhteq r8, [lr], #122 @ 0x7a │ │ │ │ - rscseq r8, lr, ip, lsl #15 │ │ │ │ - rscseq r8, lr, r0, ror #14 │ │ │ │ - rscseq r8, lr, r4, lsr r7 │ │ │ │ - rscseq r8, lr, lr, lsl #14 │ │ │ │ - rscseq r8, lr, r8, ror #13 │ │ │ │ - ldrhteq r8, [lr], #108 @ 0x6c │ │ │ │ - smlalseq r8, lr, r6, r6 │ │ │ │ - rscseq r8, lr, r0, ror r6 │ │ │ │ - rscseq r8, lr, r4, asr #12 │ │ │ │ - rscseq r8, lr, r8, lsl r6 │ │ │ │ - ldrshteq r8, [lr], #82 @ 0x52 │ │ │ │ - rscseq r8, lr, ip, asr #11 │ │ │ │ - smlalseq r8, lr, ip, r5 │ │ │ │ - smlalseq r8, lr, r2, r5 │ │ │ │ - rscseq r8, lr, lr, ror #10 │ │ │ │ - rscseq r8, lr, ip, lsr r5 │ │ │ │ - rscseq r8, lr, ip, lsl #10 │ │ │ │ - ldrsbteq r8, [lr], #76 @ 0x4c │ │ │ │ - ldrhteq r8, [lr], #76 @ 0x4c │ │ │ │ - smlalseq r8, lr, r8, r4 │ │ │ │ - rscseq r8, lr, r8, ror #8 │ │ │ │ - rscseq r8, lr, r8, asr #8 │ │ │ │ - rscseq r8, lr, r4, lsr #8 │ │ │ │ - ldrshteq r8, [lr], #52 @ 0x34 │ │ │ │ - rscseq r8, lr, r4, asr #7 │ │ │ │ - rscseq r8, lr, r4, lsr #7 │ │ │ │ - rscseq r8, lr, r0, lsl #7 │ │ │ │ - rscseq r8, lr, r4, asr r3 │ │ │ │ - rscseq r8, lr, sl, asr #6 │ │ │ │ - rscseq r8, lr, r4, lsr #6 │ │ │ │ - ldrshteq r8, [lr], #38 @ 0x26 │ │ │ │ - rscseq r8, lr, r4, asr #5 │ │ │ │ - smlalseq r8, lr, r6, r2 │ │ │ │ - rscseq r8, lr, sl, ror #4 │ │ │ │ + ldrhteq r8, [lr], #198 @ 0xc6 │ │ │ │ + smlalseq r8, lr, r0, ip │ │ │ │ + rscseq r8, lr, sl, ror #24 │ │ │ │ + rscseq r8, lr, sl, lsr ip │ │ │ │ + rscseq r8, lr, r0, lsr ip │ │ │ │ + rscseq r8, lr, sl, lsl #24 │ │ │ │ + ldrsbteq r8, [lr], #190 @ 0xbe │ │ │ │ + ldrhteq r8, [lr], #178 @ 0xb2 │ │ │ │ + rscseq r8, lr, sl, lsl #23 │ │ │ │ + rscseq r8, lr, r4, ror #22 │ │ │ │ + rscseq r8, lr, r8, lsr fp │ │ │ │ + rscseq r8, lr, r2, lsl fp │ │ │ │ + rscseq r8, lr, ip, ror #21 │ │ │ │ + ldrhteq r8, [lr], #170 @ 0xaa │ │ │ │ + rscseq r8, lr, ip, lsl #21 │ │ │ │ + rscseq r8, lr, r0, ror #20 │ │ │ │ + rscseq r8, lr, r4, lsr sl │ │ │ │ + rscseq r8, lr, lr, lsl #20 │ │ │ │ + rscseq r8, lr, r8, ror #19 │ │ │ │ + ldrhteq r8, [lr], #156 @ 0x9c │ │ │ │ + smlalseq r8, lr, r6, r9 │ │ │ │ + rscseq r8, lr, r0, ror r9 │ │ │ │ + rscseq r8, lr, r4, asr #18 │ │ │ │ + rscseq r8, lr, r8, lsl r9 │ │ │ │ + ldrshteq r8, [lr], #130 @ 0x82 │ │ │ │ + rscseq r8, lr, ip, asr #17 │ │ │ │ + smlalseq r8, lr, ip, r8 │ │ │ │ + smlalseq r8, lr, r2, r8 │ │ │ │ + rscseq r8, lr, lr, ror #16 │ │ │ │ + rscseq r8, lr, ip, lsr r8 │ │ │ │ + rscseq r8, lr, ip, lsl #16 │ │ │ │ + ldrsbteq r8, [lr], #124 @ 0x7c │ │ │ │ + ldrhteq r8, [lr], #124 @ 0x7c │ │ │ │ + smlalseq r8, lr, r8, r7 │ │ │ │ + rscseq r8, lr, r8, ror #14 │ │ │ │ + rscseq r8, lr, r8, asr #14 │ │ │ │ + rscseq r8, lr, r4, lsr #14 │ │ │ │ + ldrshteq r8, [lr], #100 @ 0x64 │ │ │ │ + rscseq r8, lr, r4, asr #13 │ │ │ │ + rscseq r8, lr, r4, lsr #13 │ │ │ │ + rscseq r8, lr, r0, lsl #13 │ │ │ │ + rscseq r8, lr, r4, asr r6 │ │ │ │ + rscseq r8, lr, sl, asr #12 │ │ │ │ + rscseq r8, lr, r4, lsr #12 │ │ │ │ + ldrshteq r8, [lr], #86 @ 0x56 │ │ │ │ + rscseq r8, lr, r4, asr #11 │ │ │ │ + smlalseq r8, lr, r6, r5 │ │ │ │ + rscseq r8, lr, sl, ror #10 │ │ │ │ + rscseq r8, lr, lr, lsr r5 │ │ │ │ + rscseq r8, lr, r8, lsl r5 │ │ │ │ + ldrshteq r8, [lr], #66 @ 0x42 │ │ │ │ + rscseq r8, lr, r6, asr #9 │ │ │ │ + rscseq r8, lr, r0, lsr #9 │ │ │ │ + rscseq r8, lr, sl, ror r4 │ │ │ │ + rscseq r8, lr, lr, asr #8 │ │ │ │ + rscseq r8, lr, r2, lsr #8 │ │ │ │ + ldrshteq r8, [lr], #60 @ 0x3c │ │ │ │ + ldrsbteq r8, [lr], #54 @ 0x36 │ │ │ │ + rscseq r8, lr, r6, lsr #7 │ │ │ │ + smlalseq r8, lr, ip, r3 │ │ │ │ + rscseq r8, lr, r8, ror r3 │ │ │ │ + rscseq r8, lr, r8, asr #6 │ │ │ │ + rscseq r8, lr, sl, lsl r3 │ │ │ │ + rscseq r8, lr, ip, ror #5 │ │ │ │ + rscseq r8, lr, lr, asr #5 │ │ │ │ + rscseq r8, lr, ip, lsr #5 │ │ │ │ + rscseq r8, lr, lr, ror r2 │ │ │ │ + rscseq r8, lr, r0, ror #4 │ │ │ │ rscseq r8, lr, lr, lsr r2 │ │ │ │ - rscseq r8, lr, r8, lsl r2 │ │ │ │ - ldrshteq r8, [lr], #18 │ │ │ │ - rscseq r8, lr, r6, asr #3 │ │ │ │ - rscseq r8, lr, r0, lsr #3 │ │ │ │ - rscseq r8, lr, sl, ror r1 │ │ │ │ - rscseq r8, lr, lr, asr #2 │ │ │ │ - rscseq r8, lr, r2, lsr #2 │ │ │ │ - ldrshteq r8, [lr], #12 │ │ │ │ - ldrsbteq r8, [lr], #6 │ │ │ │ - rscseq r8, lr, r6, lsr #1 │ │ │ │ - smlalseq r8, lr, ip, r0 │ │ │ │ - rscseq r8, lr, r8, ror r0 │ │ │ │ - rscseq r8, lr, r8, asr #32 │ │ │ │ - rscseq r8, lr, sl, lsl r0 │ │ │ │ - rscseq r7, lr, ip, ror #31 │ │ │ │ - rscseq r7, lr, lr, asr #31 │ │ │ │ - rscseq r7, lr, ip, lsr #31 │ │ │ │ - rscseq r7, lr, lr, ror pc │ │ │ │ - rscseq r7, lr, r0, ror #30 │ │ │ │ - rscseq r7, lr, lr, lsr pc │ │ │ │ - rscseq r7, lr, r0, lsl pc │ │ │ │ - rscseq r7, lr, r2, ror #29 │ │ │ │ - rscseq r7, lr, r4, asr #29 │ │ │ │ - rscseq r7, lr, r2, lsr #29 │ │ │ │ - rscseq r7, lr, r8, ror lr │ │ │ │ - rscseq r7, lr, r0, ror lr │ │ │ │ - rscseq r7, lr, ip, asr #28 │ │ │ │ - rscseq r7, lr, ip, lsl lr │ │ │ │ - ldrshteq r7, [lr], #208 @ 0xd0 │ │ │ │ - rscseq r7, lr, r4, asr #27 │ │ │ │ - smlalseq r7, lr, sl, sp │ │ │ │ - rscseq r7, lr, r6, ror sp │ │ │ │ - rscseq r7, lr, r2, asr sp │ │ │ │ + rscseq r8, lr, r0, lsl r2 │ │ │ │ + rscseq r8, lr, r2, ror #3 │ │ │ │ + rscseq r8, lr, r4, asr #3 │ │ │ │ + rscseq r8, lr, r2, lsr #3 │ │ │ │ + rscseq r8, lr, r8, ror r1 │ │ │ │ + rscseq r8, lr, r0, ror r1 │ │ │ │ + rscseq r8, lr, ip, asr #2 │ │ │ │ + rscseq r8, lr, ip, lsl r1 │ │ │ │ + ldrshteq r8, [lr], #0 │ │ │ │ + rscseq r8, lr, r4, asr #1 │ │ │ │ + smlalseq r8, lr, sl, r0 │ │ │ │ + rscseq r8, lr, r6, ror r0 │ │ │ │ + rscseq r8, lr, r2, asr r0 │ │ │ │ tstppl ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ stmdale r2!, {r3, r4, r7, r9, lr} │ │ │ │ svcpl 0x0074f5b0 │ │ │ │ @ instruction: 0xf5a0d30d │ │ │ │ @ instruction: 0xf04f5374 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -130604,192 +130604,192 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2227 @ 0xfffff74d │ │ │ │ ldmmi r3!, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2226 @ 0xfffff74e │ │ │ │ ldmmi r2!, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - ldrsbteq r7, [lr], #190 @ 0xbe │ │ │ │ - ldrhteq r7, [lr], #186 @ 0xba │ │ │ │ - smlalseq r7, lr, r6, fp │ │ │ │ + ldrsbteq r7, [lr], #238 @ 0xee │ │ │ │ + ldrhteq r7, [lr], #234 @ 0xea │ │ │ │ + smlalseq r7, lr, r6, lr │ │ │ │ + rscseq r7, lr, ip, ror #28 │ │ │ │ + rscseq r7, lr, r2, asr #28 │ │ │ │ + rscseq r7, lr, lr, lsl lr │ │ │ │ + ldrshteq r7, [lr], #218 @ 0xda │ │ │ │ + rscseq r7, lr, ip, asr #27 │ │ │ │ + rscseq r7, lr, r4, asr #27 │ │ │ │ + rscseq r7, lr, r2, lsr #27 │ │ │ │ + rscseq r7, lr, r2, ror sp │ │ │ │ + rscseq r7, lr, r4, asr #26 │ │ │ │ + rscseq r7, lr, r6, lsl sp │ │ │ │ + ldrshteq r7, [lr], #200 @ 0xc8 │ │ │ │ + ldrsbteq r7, [lr], #198 @ 0xc6 │ │ │ │ + rscseq r7, lr, r8, lsr #25 │ │ │ │ + rscseq r7, lr, sl, lsl #25 │ │ │ │ + rscseq r7, lr, sl, ror #24 │ │ │ │ + rscseq r7, lr, lr, lsr ip │ │ │ │ + rscseq r7, lr, r2, lsl ip │ │ │ │ + ldrshteq r7, [lr], #182 @ 0xb6 │ │ │ │ + ldrsbteq r7, [lr], #182 @ 0xb6 │ │ │ │ + rscseq r7, lr, lr, lsr #23 │ │ │ │ + rscseq r7, lr, r6, lsr #23 │ │ │ │ + rscseq r7, lr, r4, lsl #23 │ │ │ │ + tsteq r1, ip, ror #28 │ │ │ │ + @ instruction: 0x0101ecba │ │ │ │ rscseq r7, lr, ip, ror #22 │ │ │ │ - rscseq r7, lr, r2, asr #22 │ │ │ │ + rscseq r7, lr, r6, ror #22 │ │ │ │ + rscseq r7, lr, r0, ror #22 │ │ │ │ + rscseq r7, lr, sl, asr fp │ │ │ │ + rscseq r7, lr, r4, asr fp │ │ │ │ + rscseq r7, lr, lr, asr #22 │ │ │ │ + rscseq r7, lr, r8, asr #22 │ │ │ │ + tsteq r1, lr, lsr #30 │ │ │ │ + rscseq r7, lr, ip, lsr fp │ │ │ │ + rscseq r7, lr, r6, lsr fp │ │ │ │ + tsteq r1, r0, ror sp │ │ │ │ + rscseq r7, lr, sl, lsr #22 │ │ │ │ + tsteq r1, r8, lsl #26 │ │ │ │ rscseq r7, lr, lr, lsl fp │ │ │ │ - ldrshteq r7, [lr], #170 @ 0xaa │ │ │ │ - rscseq r7, lr, ip, asr #21 │ │ │ │ + rscseq r7, lr, r8, lsl fp │ │ │ │ + tsteq r1, r2, lsl #24 │ │ │ │ + rscseq r7, lr, ip, lsl #22 │ │ │ │ + rscseq r7, lr, r6, lsl #22 │ │ │ │ + rscseq r7, lr, r0, lsl #22 │ │ │ │ + tsteq r1, lr, ror #24 │ │ │ │ + ldrshteq r7, [lr], #164 @ 0xa4 │ │ │ │ + rscseq r7, lr, lr, ror #21 │ │ │ │ + rscseq r7, lr, r8, ror #21 │ │ │ │ + rscseq r7, lr, r2, ror #21 │ │ │ │ + ldrsbteq r7, [lr], #172 @ 0xac │ │ │ │ + ldrdeq lr, [r1, -sl] │ │ │ │ + ldrsbteq r7, [lr], #160 @ 0xa0 │ │ │ │ + rscseq r7, lr, sl, asr #21 │ │ │ │ rscseq r7, lr, r4, asr #21 │ │ │ │ - rscseq r7, lr, r2, lsr #21 │ │ │ │ - rscseq r7, lr, r2, ror sl │ │ │ │ - rscseq r7, lr, r4, asr #20 │ │ │ │ + ldrhteq r7, [lr], #174 @ 0xae │ │ │ │ + ldrhteq r7, [lr], #168 @ 0xa8 │ │ │ │ + ldrhteq r7, [lr], #162 @ 0xa2 │ │ │ │ + rscseq r7, lr, ip, lsr #21 │ │ │ │ + rscseq r7, lr, r6, lsr #21 │ │ │ │ + rscseq r7, lr, r0, lsr #21 │ │ │ │ + tsteq r1, r6, lsr sp │ │ │ │ + tsteq r1, r4, lsl #26 │ │ │ │ + tsteq r1, r6, asr sp │ │ │ │ + @ instruction: 0x0101eeb0 │ │ │ │ + tsteq r1, r6, lsr #28 │ │ │ │ + smlabteq r1, r8, sp, lr │ │ │ │ + @ instruction: 0x0101ed96 │ │ │ │ + smlatteq r1, r8, sp, lr │ │ │ │ + rscseq r7, lr, sl, ror #20 │ │ │ │ + rscseq r7, lr, r4, ror #20 │ │ │ │ + rscseq r7, lr, lr, asr sl │ │ │ │ + rscseq r7, lr, r8, asr sl │ │ │ │ + rscseq r7, lr, r2, asr sl │ │ │ │ + rscseq r7, lr, ip, asr #20 │ │ │ │ + rscseq r7, lr, r6, asr #20 │ │ │ │ + rscseq r7, lr, r0, asr #20 │ │ │ │ + rscseq r7, lr, sl, lsr sl │ │ │ │ + rscseq r7, lr, r4, lsr sl │ │ │ │ + rscseq r7, lr, lr, lsr #20 │ │ │ │ + rscseq r7, lr, r8, lsr #20 │ │ │ │ + rscseq r7, lr, r2, lsr #20 │ │ │ │ + rscseq r7, lr, ip, lsl sl │ │ │ │ rscseq r7, lr, r6, lsl sl │ │ │ │ + rscseq r7, lr, r0, lsl sl │ │ │ │ + rscseq r7, lr, sl, lsl #20 │ │ │ │ + rscseq r7, lr, r4, lsl #20 │ │ │ │ + ldrshteq r7, [lr], #158 @ 0x9e │ │ │ │ ldrshteq r7, [lr], #152 @ 0x98 │ │ │ │ - ldrsbteq r7, [lr], #150 @ 0x96 │ │ │ │ - rscseq r7, lr, r8, lsr #19 │ │ │ │ - rscseq r7, lr, sl, lsl #19 │ │ │ │ - rscseq r7, lr, sl, ror #18 │ │ │ │ + ldrshteq r7, [lr], #146 @ 0x92 │ │ │ │ + rscseq r7, lr, ip, ror #19 │ │ │ │ + rscseq r7, lr, r6, ror #19 │ │ │ │ + rscseq r7, lr, r0, ror #19 │ │ │ │ + ldrsbteq r7, [lr], #154 @ 0x9a │ │ │ │ + ldrsbteq r7, [lr], #148 @ 0x94 │ │ │ │ + rscseq r7, lr, lr, asr #19 │ │ │ │ + rscseq r7, lr, r8, asr #19 │ │ │ │ + rscseq r7, lr, r2, asr #19 │ │ │ │ + ldrhteq r7, [lr], #156 @ 0x9c │ │ │ │ + ldrhteq r7, [lr], #150 @ 0x96 │ │ │ │ + ldrhteq r7, [lr], #144 @ 0x90 │ │ │ │ + rscseq r7, lr, sl, lsr #19 │ │ │ │ + rscseq r7, lr, r4, lsr #19 │ │ │ │ + smlalseq r7, lr, lr, r9 │ │ │ │ + smlalseq r7, lr, r8, r9 │ │ │ │ + smlalseq r7, lr, r2, r9 │ │ │ │ + rscseq r7, lr, ip, lsl #19 │ │ │ │ + rscseq r7, lr, r6, lsl #19 │ │ │ │ + rscseq r7, lr, r0, lsl #19 │ │ │ │ + rscseq r7, lr, sl, ror r9 │ │ │ │ + rscseq r7, lr, r4, ror r9 │ │ │ │ + rscseq r7, lr, lr, ror #18 │ │ │ │ + rscseq r7, lr, r8, ror #18 │ │ │ │ + rscseq r7, lr, r2, ror #18 │ │ │ │ + rscseq r7, lr, ip, asr r9 │ │ │ │ + rscseq r7, lr, r6, asr r9 │ │ │ │ + rscseq r7, lr, r0, asr r9 │ │ │ │ + rscseq r7, lr, sl, asr #18 │ │ │ │ + rscseq r7, lr, r4, asr #18 │ │ │ │ rscseq r7, lr, lr, lsr r9 │ │ │ │ - rscseq r7, lr, r2, lsl r9 │ │ │ │ + rscseq r7, lr, r8, lsr r9 │ │ │ │ + rscseq r7, lr, r2, lsr r9 │ │ │ │ + rscseq r7, lr, ip, lsr #18 │ │ │ │ + rscseq r7, lr, r6, lsr #18 │ │ │ │ + rscseq r7, lr, r0, lsr #18 │ │ │ │ + rscseq r7, lr, sl, lsl r9 │ │ │ │ + rscseq r7, lr, r4, lsl r9 │ │ │ │ + rscseq r7, lr, lr, lsl #18 │ │ │ │ + rscseq r7, lr, r8, lsl #18 │ │ │ │ + rscseq r7, lr, r2, lsl #18 │ │ │ │ + ldrshteq r7, [lr], #140 @ 0x8c │ │ │ │ ldrshteq r7, [lr], #134 @ 0x86 │ │ │ │ - ldrsbteq r7, [lr], #134 @ 0x86 │ │ │ │ + ldrshteq r7, [lr], #128 @ 0x80 │ │ │ │ + rscseq r7, lr, sl, ror #17 │ │ │ │ + rscseq r7, lr, r4, ror #17 │ │ │ │ + ldrsbteq r7, [lr], #142 @ 0x8e │ │ │ │ + ldrsbteq r7, [lr], #136 @ 0x88 │ │ │ │ + ldrsbteq r7, [lr], #130 @ 0x82 │ │ │ │ + rscseq r7, lr, ip, asr #17 │ │ │ │ + rscseq r7, lr, r6, asr #17 │ │ │ │ + rscseq r7, lr, r0, asr #17 │ │ │ │ + ldrhteq r7, [lr], #138 @ 0x8a │ │ │ │ + ldrhteq r7, [lr], #132 @ 0x84 │ │ │ │ rscseq r7, lr, lr, lsr #17 │ │ │ │ - rscseq r7, lr, r6, lsr #17 │ │ │ │ + rscseq r7, lr, r8, lsr #17 │ │ │ │ + rscseq r7, lr, r2, lsr #17 │ │ │ │ + smlalseq r7, lr, ip, r8 │ │ │ │ + smlalseq r7, lr, r6, r8 │ │ │ │ + smlalseq r7, lr, r0, r8 │ │ │ │ + rscseq r7, lr, sl, lsl #17 │ │ │ │ rscseq r7, lr, r4, lsl #17 │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ - @ instruction: 0x0101e9ba │ │ │ │ + rscseq r7, lr, lr, ror r8 │ │ │ │ + rscseq r7, lr, r8, ror r8 │ │ │ │ + rscseq r7, lr, r2, ror r8 │ │ │ │ rscseq r7, lr, ip, ror #16 │ │ │ │ rscseq r7, lr, r6, ror #16 │ │ │ │ rscseq r7, lr, r0, ror #16 │ │ │ │ rscseq r7, lr, sl, asr r8 │ │ │ │ rscseq r7, lr, r4, asr r8 │ │ │ │ rscseq r7, lr, lr, asr #16 │ │ │ │ rscseq r7, lr, r8, asr #16 │ │ │ │ - tsteq r1, lr, lsr #24 │ │ │ │ + rscseq r7, lr, r2, asr #16 │ │ │ │ rscseq r7, lr, ip, lsr r8 │ │ │ │ rscseq r7, lr, r6, lsr r8 │ │ │ │ - tsteq r1, r0, ror sl │ │ │ │ + rscseq r7, lr, r0, lsr r8 │ │ │ │ rscseq r7, lr, sl, lsr #16 │ │ │ │ - tsteq r1, r8, lsl #20 │ │ │ │ + rscseq r7, lr, r4, lsr #16 │ │ │ │ rscseq r7, lr, lr, lsl r8 │ │ │ │ rscseq r7, lr, r8, lsl r8 │ │ │ │ - tsteq r1, r2, lsl #18 │ │ │ │ + rscseq r7, lr, r2, lsl r8 │ │ │ │ rscseq r7, lr, ip, lsl #16 │ │ │ │ rscseq r7, lr, r6, lsl #16 │ │ │ │ rscseq r7, lr, r0, lsl #16 │ │ │ │ - tsteq r1, lr, ror #18 │ │ │ │ + ldrshteq r7, [lr], #122 @ 0x7a │ │ │ │ ldrshteq r7, [lr], #116 @ 0x74 │ │ │ │ rscseq r7, lr, lr, ror #15 │ │ │ │ rscseq r7, lr, r8, ror #15 │ │ │ │ - rscseq r7, lr, r2, ror #15 │ │ │ │ - ldrsbteq r7, [lr], #124 @ 0x7c │ │ │ │ - ldrdeq lr, [r1, -sl] │ │ │ │ - ldrsbteq r7, [lr], #112 @ 0x70 │ │ │ │ - rscseq r7, lr, sl, asr #15 │ │ │ │ - rscseq r7, lr, r4, asr #15 │ │ │ │ - ldrhteq r7, [lr], #126 @ 0x7e │ │ │ │ - ldrhteq r7, [lr], #120 @ 0x78 │ │ │ │ - ldrhteq r7, [lr], #114 @ 0x72 │ │ │ │ - rscseq r7, lr, ip, lsr #15 │ │ │ │ - rscseq r7, lr, r6, lsr #15 │ │ │ │ - rscseq r7, lr, r0, lsr #15 │ │ │ │ - tsteq r1, r6, lsr sl │ │ │ │ - tsteq r1, r4, lsl #20 │ │ │ │ - tsteq r1, r6, asr sl │ │ │ │ - @ instruction: 0x0101ebb0 │ │ │ │ - tsteq r1, r6, lsr #22 │ │ │ │ - smlabteq r1, r8, sl, lr │ │ │ │ - @ instruction: 0x0101ea96 │ │ │ │ - smlatteq r1, r8, sl, lr │ │ │ │ - rscseq r7, lr, sl, ror #14 │ │ │ │ - rscseq r7, lr, r4, ror #14 │ │ │ │ - rscseq r7, lr, lr, asr r7 │ │ │ │ - rscseq r7, lr, r8, asr r7 │ │ │ │ - rscseq r7, lr, r2, asr r7 │ │ │ │ - rscseq r7, lr, ip, asr #14 │ │ │ │ - rscseq r7, lr, r6, asr #14 │ │ │ │ - rscseq r7, lr, r0, asr #14 │ │ │ │ - rscseq r7, lr, sl, lsr r7 │ │ │ │ - rscseq r7, lr, r4, lsr r7 │ │ │ │ - rscseq r7, lr, lr, lsr #14 │ │ │ │ - rscseq r7, lr, r8, lsr #14 │ │ │ │ - rscseq r7, lr, r2, lsr #14 │ │ │ │ - rscseq r7, lr, ip, lsl r7 │ │ │ │ - rscseq r7, lr, r6, lsl r7 │ │ │ │ - rscseq r7, lr, r0, lsl r7 │ │ │ │ - rscseq r7, lr, sl, lsl #14 │ │ │ │ - rscseq r7, lr, r4, lsl #14 │ │ │ │ - ldrshteq r7, [lr], #110 @ 0x6e │ │ │ │ - ldrshteq r7, [lr], #104 @ 0x68 │ │ │ │ - ldrshteq r7, [lr], #98 @ 0x62 │ │ │ │ - rscseq r7, lr, ip, ror #13 │ │ │ │ - rscseq r7, lr, r6, ror #13 │ │ │ │ - rscseq r7, lr, r0, ror #13 │ │ │ │ - ldrsbteq r7, [lr], #106 @ 0x6a │ │ │ │ - ldrsbteq r7, [lr], #100 @ 0x64 │ │ │ │ - rscseq r7, lr, lr, asr #13 │ │ │ │ - rscseq r7, lr, r8, asr #13 │ │ │ │ - rscseq r7, lr, r2, asr #13 │ │ │ │ - ldrhteq r7, [lr], #108 @ 0x6c │ │ │ │ - ldrhteq r7, [lr], #102 @ 0x66 │ │ │ │ - ldrhteq r7, [lr], #96 @ 0x60 │ │ │ │ - rscseq r7, lr, sl, lsr #13 │ │ │ │ - rscseq r7, lr, r4, lsr #13 │ │ │ │ - smlalseq r7, lr, lr, r6 │ │ │ │ - smlalseq r7, lr, r8, r6 │ │ │ │ - smlalseq r7, lr, r2, r6 │ │ │ │ - rscseq r7, lr, ip, lsl #13 │ │ │ │ - rscseq r7, lr, r6, lsl #13 │ │ │ │ - rscseq r7, lr, r0, lsl #13 │ │ │ │ - rscseq r7, lr, sl, ror r6 │ │ │ │ - rscseq r7, lr, r4, ror r6 │ │ │ │ - rscseq r7, lr, lr, ror #12 │ │ │ │ - rscseq r7, lr, r8, ror #12 │ │ │ │ - rscseq r7, lr, r2, ror #12 │ │ │ │ - rscseq r7, lr, ip, asr r6 │ │ │ │ - rscseq r7, lr, r6, asr r6 │ │ │ │ - rscseq r7, lr, r0, asr r6 │ │ │ │ - rscseq r7, lr, sl, asr #12 │ │ │ │ - rscseq r7, lr, r4, asr #12 │ │ │ │ - rscseq r7, lr, lr, lsr r6 │ │ │ │ - rscseq r7, lr, r8, lsr r6 │ │ │ │ - rscseq r7, lr, r2, lsr r6 │ │ │ │ - rscseq r7, lr, ip, lsr #12 │ │ │ │ - rscseq r7, lr, r6, lsr #12 │ │ │ │ - rscseq r7, lr, r0, lsr #12 │ │ │ │ - rscseq r7, lr, sl, lsl r6 │ │ │ │ - rscseq r7, lr, r4, lsl r6 │ │ │ │ - rscseq r7, lr, lr, lsl #12 │ │ │ │ - rscseq r7, lr, r8, lsl #12 │ │ │ │ - rscseq r7, lr, r2, lsl #12 │ │ │ │ - ldrshteq r7, [lr], #92 @ 0x5c │ │ │ │ - ldrshteq r7, [lr], #86 @ 0x56 │ │ │ │ - ldrshteq r7, [lr], #80 @ 0x50 │ │ │ │ - rscseq r7, lr, sl, ror #11 │ │ │ │ - rscseq r7, lr, r4, ror #11 │ │ │ │ - ldrsbteq r7, [lr], #94 @ 0x5e │ │ │ │ - ldrsbteq r7, [lr], #88 @ 0x58 │ │ │ │ - ldrsbteq r7, [lr], #82 @ 0x52 │ │ │ │ - rscseq r7, lr, ip, asr #11 │ │ │ │ - rscseq r7, lr, r6, asr #11 │ │ │ │ - rscseq r7, lr, r0, asr #11 │ │ │ │ - ldrhteq r7, [lr], #90 @ 0x5a │ │ │ │ - ldrhteq r7, [lr], #84 @ 0x54 │ │ │ │ - rscseq r7, lr, lr, lsr #11 │ │ │ │ - rscseq r7, lr, r8, lsr #11 │ │ │ │ - rscseq r7, lr, r2, lsr #11 │ │ │ │ - smlalseq r7, lr, ip, r5 │ │ │ │ - smlalseq r7, lr, r6, r5 │ │ │ │ - smlalseq r7, lr, r0, r5 │ │ │ │ - rscseq r7, lr, sl, lsl #11 │ │ │ │ - rscseq r7, lr, r4, lsl #11 │ │ │ │ - rscseq r7, lr, lr, ror r5 │ │ │ │ - rscseq r7, lr, r8, ror r5 │ │ │ │ - rscseq r7, lr, r2, ror r5 │ │ │ │ - rscseq r7, lr, ip, ror #10 │ │ │ │ - rscseq r7, lr, r6, ror #10 │ │ │ │ - rscseq r7, lr, r0, ror #10 │ │ │ │ - rscseq r7, lr, sl, asr r5 │ │ │ │ - rscseq r7, lr, r4, asr r5 │ │ │ │ - rscseq r7, lr, lr, asr #10 │ │ │ │ - rscseq r7, lr, r8, asr #10 │ │ │ │ - rscseq r7, lr, r2, asr #10 │ │ │ │ - rscseq r7, lr, ip, lsr r5 │ │ │ │ - rscseq r7, lr, r6, lsr r5 │ │ │ │ - rscseq r7, lr, r0, lsr r5 │ │ │ │ - rscseq r7, lr, sl, lsr #10 │ │ │ │ - rscseq r7, lr, r4, lsr #10 │ │ │ │ - rscseq r7, lr, lr, lsl r5 │ │ │ │ - rscseq r7, lr, r8, lsl r5 │ │ │ │ - rscseq r7, lr, r2, lsl r5 │ │ │ │ - rscseq r7, lr, ip, lsl #10 │ │ │ │ - rscseq r7, lr, r6, lsl #10 │ │ │ │ - rscseq r7, lr, r0, lsl #10 │ │ │ │ - ldrshteq r7, [lr], #74 @ 0x4a │ │ │ │ - ldrshteq r7, [lr], #68 @ 0x44 │ │ │ │ - rscseq r7, lr, lr, ror #9 │ │ │ │ - rscseq r7, lr, r8, ror #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ rsbpl pc, ip, #64, 4 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -131598,20 +131598,20 @@ │ │ │ │ @ instruction: 0xf5a4d318 │ │ │ │ vhsub.s8 q11, q0, q11 │ │ │ │ vorr.i32 d17, #256 @ 0x00000100 │ │ │ │ addslt r1, r2, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0x07da40d3 │ │ │ │ eorhi pc, r0, #-1073741808 @ 0xc0000010 │ │ │ │ ldmdalt r5, {r1, ip, sp, lr, pc}^ │ │ │ │ - rscseq r7, lr, r0, lsr #11 │ │ │ │ - tsteq r0, r0, ror #26 │ │ │ │ - smlatbeq r1, sl, r6, lr │ │ │ │ - tsteq r0, r4, lsl sp │ │ │ │ - rscseq r7, lr, lr, ror #9 │ │ │ │ - @ instruction: 0x01006cb0 │ │ │ │ + rscseq r7, lr, r0, lsr #17 │ │ │ │ + tsteq r0, r0, rrx │ │ │ │ + smlatbeq r1, sl, r9, lr │ │ │ │ + tsteq r0, r4, lsl r0 │ │ │ │ + rscseq r7, lr, lr, ror #15 │ │ │ │ + @ instruction: 0x01006fb0 │ │ │ │ teqpvs r8, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ ldmdale pc, {r0, r3, r4, r7, r9, lr} @ │ │ │ │ svcvs 0x0062f5b1 │ │ │ │ @ instruction: 0xf5a4d30c │ │ │ │ vhsub.s8 q11, q0, q9 │ │ │ │ vorr.i32 d17, #256 @ 0x00000100 │ │ │ │ addslt r1, r2, #1140850688 @ 0x44000000 │ │ │ │ @@ -134514,200 +134514,200 @@ │ │ │ │ @ instruction: 0xf77b447a │ │ │ │ rscseq lr, r4, #3232 @ 0xca0 │ │ │ │ cmnphi ip, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x21014abc │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ mcr 7, 6, pc, cr0, cr11, {3} @ │ │ │ │ svclt 0x0000e17a │ │ │ │ - tsteq r1, r4, lsl sl │ │ │ │ - tsteq r0, sl, rrx │ │ │ │ - rscseq r4, lr, r4, lsr #17 │ │ │ │ - tsteq r0, sl, asr #32 │ │ │ │ - rscseq r2, pc, r0, asr ip @ │ │ │ │ - rscseq r2, pc, r2, asr ip @ │ │ │ │ - rscseq r2, pc, r6, lsr ip @ │ │ │ │ - smlabteq r0, lr, lr, r5 │ │ │ │ - smlabteq r0, lr, lr, r5 │ │ │ │ - tsteq r0, ip, ror pc │ │ │ │ - tsteq r1, r8, ror #28 │ │ │ │ - tsteq r0, ip, asr pc │ │ │ │ - tsteq r0, ip, asr pc │ │ │ │ - tsteq r0, ip, asr pc │ │ │ │ - tsteq r0, r8, ror #30 │ │ │ │ - tsteq r0, ip, ror #30 │ │ │ │ - tsteq r0, r0, ror pc │ │ │ │ - tsteq r0, r4, ror pc │ │ │ │ - tsteq r0, ip, ror #30 │ │ │ │ - tsteq r0, r4, ror #30 │ │ │ │ - tsteq r0, r4, ror #30 │ │ │ │ + tsteq r1, r4, lsl sp │ │ │ │ + tsteq r0, sl, ror #6 │ │ │ │ + rscseq r4, lr, r4, lsr #23 │ │ │ │ + tsteq r0, sl, asr #6 │ │ │ │ + rscseq r2, pc, r0, asr pc @ │ │ │ │ + rscseq r2, pc, r2, asr pc @ │ │ │ │ + rscseq r2, pc, r6, lsr pc @ │ │ │ │ + smlabteq r0, lr, r1, r6 │ │ │ │ + smlabteq r0, lr, r1, r6 │ │ │ │ + tsteq r0, ip, ror r2 │ │ │ │ + tsteq r1, r8, ror #2 │ │ │ │ + tsteq r0, ip, asr r2 │ │ │ │ + tsteq r0, ip, asr r2 │ │ │ │ + tsteq r0, ip, asr r2 │ │ │ │ + tsteq r0, r8, ror #4 │ │ │ │ + tsteq r0, ip, ror #4 │ │ │ │ + tsteq r0, r0, ror r2 │ │ │ │ + tsteq r0, r4, ror r2 │ │ │ │ + tsteq r0, ip, ror #4 │ │ │ │ + tsteq r0, r4, ror #4 │ │ │ │ + tsteq r0, r4, ror #4 │ │ │ │ strdeq r5, [r0, -r8] │ │ │ │ - tsteq r7, lr, ror #10 │ │ │ │ - tsteq r0, r6, asr pc │ │ │ │ - rscseq r4, lr, r4, ror r7 │ │ │ │ - rscseq r4, lr, ip, ror #14 │ │ │ │ - tsteq r0, r8, lsr pc │ │ │ │ - tsteq r1, r8, lsl #26 │ │ │ │ - tsteq r0, ip, lsr #32 │ │ │ │ - tsteq r0, r4, lsr r0 │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ - tsteq r0, ip, asr #32 │ │ │ │ - tsteq r0, ip, asr #32 │ │ │ │ - tsteq r0, ip, asr #2 │ │ │ │ - tsteq r1, ip, lsl fp │ │ │ │ - tsteq r0, r8, lsr r0 │ │ │ │ - tsteq r0, ip, ror r0 │ │ │ │ - tsteq r0, ip, lsr #32 │ │ │ │ - tsteq r0, ip, lsr r0 │ │ │ │ - strdeq r5, [r0, -ip] │ │ │ │ - tsteq r0, ip, lsl lr │ │ │ │ - tsteq r0, r0, rrx │ │ │ │ - tsteq r0, r8, rrx │ │ │ │ - tsteq r0, r4, lsl #28 │ │ │ │ - tsteq r0, r4, lsl #28 │ │ │ │ - tsteq r0, r4, lsl #28 │ │ │ │ - tsteq r0, r4, lsl #28 │ │ │ │ - tsteq r0, r8, asr #32 │ │ │ │ - tsteq r0, r8, asr #32 │ │ │ │ - smlatteq r0, r4, sp, r5 │ │ │ │ - tsteq r1, ip, asr r7 │ │ │ │ - ldrdeq r5, [r0, -r8] │ │ │ │ - smlatteq r0, r4, sp, r5 │ │ │ │ - smlatteq r0, ip, sp, r5 │ │ │ │ - tsteq r1, r0, lsr #12 │ │ │ │ + tsteq r7, lr, ror #16 │ │ │ │ + tsteq r0, r6, asr r2 │ │ │ │ + rscseq r4, lr, r4, ror sl │ │ │ │ + rscseq r4, lr, ip, ror #20 │ │ │ │ + tsteq r0, r8, lsr r2 │ │ │ │ + tsteq r1, r8 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + tsteq r0, r4, lsr r3 │ │ │ │ + tsteq r0, r0, asr #6 │ │ │ │ + tsteq r0, r0, asr #6 │ │ │ │ + tsteq r0, r0, asr #6 │ │ │ │ + tsteq r0, r0, asr #6 │ │ │ │ + tsteq r0, ip, asr #6 │ │ │ │ + tsteq r0, ip, asr #6 │ │ │ │ + tsteq r0, ip, asr #8 │ │ │ │ + tsteq r1, ip, lsl lr │ │ │ │ + tsteq r0, r8, lsr r3 │ │ │ │ + tsteq r0, ip, ror r3 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + tsteq r0, ip, lsr r3 │ │ │ │ + strdeq r6, [r0, -ip] │ │ │ │ + tsteq r0, ip, lsl r1 │ │ │ │ + tsteq r0, r0, ror #6 │ │ │ │ + tsteq r0, r8, ror #6 │ │ │ │ + tsteq r0, r4, lsl #2 │ │ │ │ + tsteq r0, r4, lsl #2 │ │ │ │ + tsteq r0, r4, lsl #2 │ │ │ │ + tsteq r0, r4, lsl #2 │ │ │ │ + tsteq r0, r8, asr #6 │ │ │ │ + tsteq r0, r8, asr #6 │ │ │ │ + smlatteq r0, r4, r0, r6 │ │ │ │ + tsteq r1, ip, asr sl │ │ │ │ + ldrdeq r6, [r0, -r8] │ │ │ │ + smlatteq r0, r4, r0, r6 │ │ │ │ + smlatteq r0, ip, r0, r6 │ │ │ │ + tsteq r1, r0, lsr #18 │ │ │ │ ldrdeq r0, [r7, -lr] │ │ │ │ - smlabteq r0, ip, sp, r5 │ │ │ │ - smlatteq r1, lr, r5, fp │ │ │ │ + smlabteq r0, ip, r0, r6 │ │ │ │ + smlatteq r1, lr, r8, fp │ │ │ │ strdeq fp, [r1, -r6] │ │ │ │ strdeq fp, [r1, -sl] │ │ │ │ - smlabbeq r7, r0, r2, r0 │ │ │ │ - smlabbeq r0, r8, sp, r5 │ │ │ │ - smlatteq r0, r0, fp, r3 │ │ │ │ - @ instruction: 0x01005d98 │ │ │ │ - rscseq r4, lr, r4, ror #8 │ │ │ │ - rscseq r4, lr, ip, asr r4 │ │ │ │ - @ instruction: 0x0101b59c │ │ │ │ - rscseq r4, lr, r2, lsr r4 │ │ │ │ - rscseq r4, lr, sl, lsr #8 │ │ │ │ - smlatbeq r1, sl, r8, r0 │ │ │ │ - rscseq r4, lr, r0, lsl #8 │ │ │ │ - ldrshteq r4, [lr], #56 @ 0x38 │ │ │ │ - rscseq fp, lr, ip, ror #23 │ │ │ │ - ldrsbteq fp, [lr], #188 @ 0xbc │ │ │ │ - ldrsbteq fp, [lr], #184 @ 0xb8 │ │ │ │ - ldrsbteq fp, [lr], #180 @ 0xb4 │ │ │ │ - ldrsbteq fp, [lr], #176 @ 0xb0 │ │ │ │ - rscseq fp, lr, ip, asr #23 │ │ │ │ - rscseq fp, lr, r8, asr #23 │ │ │ │ - rscseq fp, lr, r4, asr #23 │ │ │ │ - ldrhteq fp, [lr], #188 @ 0xbc │ │ │ │ - ldrhteq fp, [lr], #184 @ 0xb8 │ │ │ │ - rscseq fp, lr, r4, asr #23 │ │ │ │ - rscseq fp, lr, r8, lsr #23 │ │ │ │ + smlabbeq r7, r0, r5, r0 │ │ │ │ + smlabbeq r0, r8, r0, r6 │ │ │ │ + smlatteq r0, r0, lr, r3 │ │ │ │ + swpeq r6, r8, [r0] │ │ │ │ + rscseq r4, lr, r4, ror #14 │ │ │ │ + rscseq r4, lr, ip, asr r7 │ │ │ │ + @ instruction: 0x0101b89c │ │ │ │ + rscseq r4, lr, r2, lsr r7 │ │ │ │ + rscseq r4, lr, sl, lsr #14 │ │ │ │ + smlatbeq r1, sl, fp, r0 │ │ │ │ + rscseq r4, lr, r0, lsl #14 │ │ │ │ + ldrshteq r4, [lr], #104 @ 0x68 │ │ │ │ + rscseq fp, lr, ip, ror #29 │ │ │ │ + ldrsbteq fp, [lr], #236 @ 0xec │ │ │ │ + ldrsbteq fp, [lr], #232 @ 0xe8 │ │ │ │ + ldrsbteq fp, [lr], #228 @ 0xe4 │ │ │ │ + ldrsbteq fp, [lr], #224 @ 0xe0 │ │ │ │ + rscseq fp, lr, ip, asr #29 │ │ │ │ + rscseq fp, lr, r8, asr #29 │ │ │ │ + rscseq fp, lr, r4, asr #29 │ │ │ │ + ldrhteq fp, [lr], #236 @ 0xec │ │ │ │ + ldrhteq fp, [lr], #232 @ 0xe8 │ │ │ │ + rscseq fp, lr, r4, asr #29 │ │ │ │ + rscseq fp, lr, r8, lsr #29 │ │ │ │ ldrdeq r0, [r7, -sl] │ │ │ │ - tsteq r1, r2, ror #8 │ │ │ │ - rscseq r4, lr, r0, ror #5 │ │ │ │ - ldrsbteq r4, [lr], #40 @ 0x28 │ │ │ │ - tsteq r1, r6, asr #8 │ │ │ │ - tsteq r1, sl, lsr r4 │ │ │ │ - tsteq r1, r4, lsr r4 │ │ │ │ - tsteq r1, r6, lsr r4 │ │ │ │ - tsteq r1, r8, lsr r4 │ │ │ │ - rscseq fp, lr, r0, lsl #12 │ │ │ │ - rscseq r4, lr, r6, asr #4 │ │ │ │ - rscseq r4, lr, lr, lsr r2 │ │ │ │ - ldrsbteq fp, [lr], #88 @ 0x58 │ │ │ │ - tsteq r0, r8, ror r9 │ │ │ │ - rscseq fp, lr, ip, asr #11 │ │ │ │ - swpeq r4, r4, [r0] │ │ │ │ - smlatbeq r1, sl, r3, fp │ │ │ │ - @ instruction: 0x0101b3b2 │ │ │ │ - @ instruction: 0x0101b3ba │ │ │ │ - @ instruction: 0x0101b3ba │ │ │ │ - @ instruction: 0x0101b3b6 │ │ │ │ - smlabteq r0, lr, r8, r3 │ │ │ │ - @ instruction: 0x0101b3b0 │ │ │ │ - smlatbeq r0, ip, r8, r3 │ │ │ │ - @ instruction: 0x0101b39e │ │ │ │ - smlabbeq r0, r8, r8, r3 │ │ │ │ - rscseq fp, lr, sl, lsr #18 │ │ │ │ - rscseq fp, lr, sl, lsl r9 │ │ │ │ - rscseq fp, lr, r6, lsl r9 │ │ │ │ - rscseq fp, lr, r2, lsl r9 │ │ │ │ - rscseq fp, lr, lr, lsl #18 │ │ │ │ - rscseq fp, lr, sl, lsl #18 │ │ │ │ - rscseq fp, lr, r6, lsl #18 │ │ │ │ - rscseq fp, lr, r2, lsl #18 │ │ │ │ - ldrshteq fp, [lr], #138 @ 0x8a │ │ │ │ - ldrshteq fp, [lr], #134 @ 0x86 │ │ │ │ - rscseq fp, lr, r2, lsl #18 │ │ │ │ - rscseq fp, lr, r6, ror #17 │ │ │ │ - tstpeq r6, r8, lsl lr @ p-variant is OBSOLETE │ │ │ │ - ldrsbteq fp, [lr], #136 @ 0x88 │ │ │ │ - ldrsbteq fp, [lr], #142 @ 0x8e │ │ │ │ + tsteq r1, r2, ror #14 │ │ │ │ + rscseq r4, lr, r0, ror #11 │ │ │ │ + ldrsbteq r4, [lr], #88 @ 0x58 │ │ │ │ + tsteq r1, r6, asr #14 │ │ │ │ + tsteq r1, sl, lsr r7 │ │ │ │ + tsteq r1, r4, lsr r7 │ │ │ │ + tsteq r1, r6, lsr r7 │ │ │ │ + tsteq r1, r8, lsr r7 │ │ │ │ + rscseq fp, lr, r0, lsl #18 │ │ │ │ + rscseq r4, lr, r6, asr #10 │ │ │ │ + rscseq r4, lr, lr, lsr r5 │ │ │ │ ldrsbteq fp, [lr], #136 @ 0x88 │ │ │ │ - tsteq r1, sl, ror r2 │ │ │ │ - rscseq r3, lr, ip, ror #31 │ │ │ │ - ldrshteq fp, [lr], #122 @ 0x7a │ │ │ │ - rscseq fp, lr, r6, asr #16 │ │ │ │ - tsteq r1, r2, ror #8 │ │ │ │ - @ instruction: 0x010196b2 │ │ │ │ - smlalseq r3, lr, r8, pc @ │ │ │ │ - smlatteq r1, r4, r6, r2 │ │ │ │ - rscseq r3, lr, lr, ror #30 │ │ │ │ - rscseq r3, lr, r6, ror #30 │ │ │ │ + tsteq r0, r8, ror ip │ │ │ │ + rscseq fp, lr, ip, asr #17 │ │ │ │ + @ instruction: 0x01004394 │ │ │ │ + smlatbeq r1, sl, r6, fp │ │ │ │ + @ instruction: 0x0101b6b2 │ │ │ │ + @ instruction: 0x0101b6ba │ │ │ │ + @ instruction: 0x0101b6ba │ │ │ │ + @ instruction: 0x0101b6b6 │ │ │ │ + smlabteq r0, lr, fp, r3 │ │ │ │ + @ instruction: 0x0101b6b0 │ │ │ │ + smlatbeq r0, ip, fp, r3 │ │ │ │ + @ instruction: 0x0101b69e │ │ │ │ + smlabbeq r0, r8, fp, r3 │ │ │ │ + rscseq fp, lr, sl, lsr #24 │ │ │ │ + rscseq fp, lr, sl, lsl ip │ │ │ │ + rscseq fp, lr, r6, lsl ip │ │ │ │ + rscseq fp, lr, r2, lsl ip │ │ │ │ + rscseq fp, lr, lr, lsl #24 │ │ │ │ + rscseq fp, lr, sl, lsl #24 │ │ │ │ + rscseq fp, lr, r6, lsl #24 │ │ │ │ + rscseq fp, lr, r2, lsl #24 │ │ │ │ + ldrshteq fp, [lr], #186 @ 0xba │ │ │ │ + ldrshteq fp, [lr], #182 @ 0xb6 │ │ │ │ + rscseq fp, lr, r2, lsl #24 │ │ │ │ + rscseq fp, lr, r6, ror #23 │ │ │ │ + tsteq r7, r8, lsl r1 │ │ │ │ + ldrsbteq fp, [lr], #184 @ 0xb8 │ │ │ │ + ldrsbteq fp, [lr], #190 @ 0xbe │ │ │ │ + ldrsbteq fp, [lr], #184 @ 0xb8 │ │ │ │ + tsteq r1, sl, ror r5 │ │ │ │ + rscseq r4, lr, ip, ror #5 │ │ │ │ + ldrshteq fp, [lr], #170 @ 0xaa │ │ │ │ + rscseq fp, lr, r6, asr #22 │ │ │ │ + tsteq r1, r2, ror #14 │ │ │ │ + @ instruction: 0x010199b2 │ │ │ │ + smlalseq r4, lr, r8, r2 │ │ │ │ + smlatteq r1, r4, r9, r2 │ │ │ │ + rscseq r4, lr, lr, ror #4 │ │ │ │ + rscseq r4, lr, r6, ror #4 │ │ │ │ ldrdeq fp, [r1, -lr] │ │ │ │ - smlatteq r1, r4, r1, fp │ │ │ │ - smlatteq r1, r6, r1, fp │ │ │ │ - rscseq r3, lr, sl, ror lr │ │ │ │ - tsteq r0, r2, ror #12 │ │ │ │ - tsteq r1, ip, lsr r7 │ │ │ │ - rscseq r2, pc, r6, ror r4 @ │ │ │ │ - rscseq r2, pc, lr, asr r4 @ │ │ │ │ - tsteq r1, r6, lsr r7 │ │ │ │ - rscseq r2, pc, r4, asr #8 │ │ │ │ - rscseq r2, pc, ip, lsr #8 │ │ │ │ - tsteq r1, r0, lsr r7 │ │ │ │ - rscseq r2, pc, r2, lsl r4 @ │ │ │ │ - ldrshteq r2, [pc], #58 │ │ │ │ - tsteq r1, sl, lsr r1 │ │ │ │ - tsteq r1, r0, asr #2 │ │ │ │ - tsteq r1, lr, lsr r1 │ │ │ │ - smlalseq r2, pc, lr, r1 @ │ │ │ │ - rscseq r2, pc, r0, lsr #3 │ │ │ │ - rscseq r2, pc, r4, lsl #3 │ │ │ │ - tsteq r0, ip, lsl r4 │ │ │ │ - tsteq r0, ip, lsl r4 │ │ │ │ - tsteq r0, r4, lsl r4 │ │ │ │ - tsteq r0, r4, lsl r4 │ │ │ │ - tsteq r0, lr, lsr #8 │ │ │ │ - tsteq r0, r8, asr #8 │ │ │ │ - tsteq r0, r8, asr #8 │ │ │ │ - tsteq r0, lr, asr r4 │ │ │ │ - tsteq r0, r2, ror r4 │ │ │ │ - tsteq r1, r0, ror #6 │ │ │ │ - tsteq r0, r6, asr r4 │ │ │ │ - tsteq r0, r8, asr r4 │ │ │ │ - tsteq r0, sl, asr r4 │ │ │ │ - tsteq r0, r8, ror #8 │ │ │ │ - tsteq r0, lr, ror #8 │ │ │ │ - tsteq r0, r4, ror r4 │ │ │ │ - tsteq r0, sl, ror r4 │ │ │ │ - tsteq r0, r4, ror r4 │ │ │ │ - tsteq r0, lr, ror #8 │ │ │ │ - tsteq r0, r0, ror r4 │ │ │ │ - tsteq r0, r6 │ │ │ │ - tstpeq r6, lr, ror sl @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, asr r4 │ │ │ │ - tsteq r1, r4, asr r2 │ │ │ │ - tsteq r0, r6, asr #8 │ │ │ │ - tsteq r0, ip, lsr r4 │ │ │ │ - rscseq r3, lr, sl, asr ip │ │ │ │ + smlatteq r1, r4, r4, fp │ │ │ │ + smlatteq r1, r6, r4, fp │ │ │ │ + rscseq r4, lr, sl, ror r1 │ │ │ │ + tsteq r0, r2, ror #18 │ │ │ │ + tsteq r1, ip, lsr sl │ │ │ │ + rscseq r2, pc, r6, ror r7 @ │ │ │ │ + rscseq r2, pc, lr, asr r7 @ │ │ │ │ + tsteq r1, r6, lsr sl │ │ │ │ + rscseq r2, pc, r4, asr #14 │ │ │ │ + rscseq r2, pc, ip, lsr #14 │ │ │ │ + tsteq r1, r0, lsr sl │ │ │ │ + rscseq r2, pc, r2, lsl r7 @ │ │ │ │ + ldrshteq r2, [pc], #106 │ │ │ │ + tsteq r1, sl, lsr r4 │ │ │ │ + tsteq r1, r0, asr #8 │ │ │ │ + tsteq r1, lr, lsr r4 │ │ │ │ + smlalseq r2, pc, lr, r4 @ │ │ │ │ + rscseq r2, pc, r0, lsr #9 │ │ │ │ + rscseq r2, pc, r4, lsl #9 │ │ │ │ + tsteq r0, ip, lsl r7 │ │ │ │ + tsteq r0, ip, lsl r7 │ │ │ │ + tsteq r0, r4, lsl r7 │ │ │ │ + tsteq r0, r4, lsl r7 │ │ │ │ + tsteq r0, lr, lsr #14 │ │ │ │ + tsteq r0, r8, asr #14 │ │ │ │ + tsteq r0, r8, asr #14 │ │ │ │ + tsteq r0, lr, asr r7 │ │ │ │ + tsteq r0, r2, ror r7 │ │ │ │ + tsteq r1, r0, ror #12 │ │ │ │ + tsteq r0, r6, asr r7 │ │ │ │ + tsteq r0, r8, asr r7 │ │ │ │ + tsteq r0, sl, asr r7 │ │ │ │ + tsteq r0, r8, ror #14 │ │ │ │ + tsteq r0, lr, ror #14 │ │ │ │ + tsteq r0, r4, ror r7 │ │ │ │ + tsteq r0, sl, ror r7 │ │ │ │ + tsteq r0, r4, ror r7 │ │ │ │ + tsteq r0, lr, ror #14 │ │ │ │ + tsteq r0, r0, ror r7 │ │ │ │ + tsteq r0, r6, lsl #6 │ │ │ │ + tstpeq r6, lr, ror sp @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, asr r7 │ │ │ │ + tsteq r1, r4, asr r5 │ │ │ │ + tsteq r0, r6, asr #14 │ │ │ │ + tsteq r0, ip, lsr r7 │ │ │ │ + rscseq r3, lr, sl, asr pc │ │ │ │ strdcs r4, [r1, -r6] │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stcl 7, cr15, [r4, #-492] @ 0xfffffe14 │ │ │ │ @ instruction: 0x463b4af4 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xf77b447a │ │ │ │ vmvn.i32 d30, #15663103 @ 0x00eeffff │ │ │ │ @@ -134947,73 +134947,73 @@ │ │ │ │ and lr, r7, sl, ror #22 │ │ │ │ @ instruction: 0x463b4a3f │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ bl 192ca0c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - rscseq r3, lr, sl, ror #18 │ │ │ │ - tsteq r0, r8, lsr r1 │ │ │ │ - tsteq r1, sl, lsl #30 │ │ │ │ - tsteq r0, r0, lsr r2 │ │ │ │ - tsteq r0, sl, lsr r2 │ │ │ │ - tsteq r0, r8, asr #4 │ │ │ │ - tsteq r0, sl, asr #4 │ │ │ │ - tsteq r0, ip, asr #4 │ │ │ │ - tsteq r0, lr, asr #4 │ │ │ │ - tsteq r0, ip, asr r2 │ │ │ │ - tsteq r0, lr, asr r2 │ │ │ │ - tsteq r0, r0, ror #6 │ │ │ │ - tsteq r1, r2, lsr sp │ │ │ │ - tsteq r0, r0, asr r2 │ │ │ │ - @ instruction: 0x01004296 │ │ │ │ - tsteq r0, r8, asr #4 │ │ │ │ - tsteq r0, sl, asr r2 │ │ │ │ - tsteq r0, ip, lsl r0 │ │ │ │ - tsteq r0, lr, lsr r0 │ │ │ │ - smlabbeq r0, r4, r2, r4 │ │ │ │ - smlabbeq r0, lr, r2, r4 │ │ │ │ - tsteq r0, ip, lsr #32 │ │ │ │ - tsteq r0, lr, lsr #32 │ │ │ │ - tsteq r0, r0, lsr r0 │ │ │ │ - tsteq r0, r2, lsr r0 │ │ │ │ - tsteq r0, r8, ror r2 │ │ │ │ - tsteq r0, sl, ror r2 │ │ │ │ - tsteq r0, r8, lsl r0 │ │ │ │ - @ instruction: 0x01013992 │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ - tsteq r0, lr, lsl r0 │ │ │ │ - tsteq r0, r8, lsr #32 │ │ │ │ - tsteq r1, lr, asr r8 │ │ │ │ - tstpeq r6, lr, lsl r5 @ p-variant is OBSOLETE │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ - rscseq r1, pc, r8, asr #18 │ │ │ │ - rscseq r1, pc, r6, asr #18 │ │ │ │ - strdeq r4, [r0, -ip] │ │ │ │ - tsteq r0, r0, ror #28 │ │ │ │ - strdeq r4, [r0, -r2] │ │ │ │ - strdeq r4, [r0, -r2] │ │ │ │ - rscseq r3, lr, r0, asr #13 │ │ │ │ - ldrhteq r3, [lr], #106 @ 0x6a │ │ │ │ - tstpeq r0, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ - smlalseq r3, lr, r4, r6 │ │ │ │ - rscseq r3, lr, lr, lsl #13 │ │ │ │ - rscseq sl, lr, r4, lsl #29 │ │ │ │ - rscseq sl, lr, r0, lsl #29 │ │ │ │ - rscseq sl, lr, ip, ror lr │ │ │ │ - rscseq sl, lr, r8, ror lr │ │ │ │ - rscseq sl, lr, r4, ror lr │ │ │ │ - rscseq sl, lr, r0, ror lr │ │ │ │ - rscseq sl, lr, ip, ror #28 │ │ │ │ - rscseq sl, lr, r4, ror #28 │ │ │ │ - smlatbeq r0, r0, sl, pc @ │ │ │ │ - smlatbeq r6, r6, r3, pc @ │ │ │ │ - smlabteq r1, r8, r8, sl │ │ │ │ - tsteq r0, r6, lsl #26 │ │ │ │ - ldrsbteq r3, [lr], #24 │ │ │ │ + rscseq r3, lr, sl, ror #24 │ │ │ │ + tsteq r0, r8, lsr r4 │ │ │ │ + tsteq r1, sl, lsl #4 │ │ │ │ + tsteq r0, r0, lsr r5 │ │ │ │ + tsteq r0, sl, lsr r5 │ │ │ │ + tsteq r0, r8, asr #10 │ │ │ │ + tsteq r0, sl, asr #10 │ │ │ │ + tsteq r0, ip, asr #10 │ │ │ │ + tsteq r0, lr, asr #10 │ │ │ │ + tsteq r0, ip, asr r5 │ │ │ │ + tsteq r0, lr, asr r5 │ │ │ │ + tsteq r0, r0, ror #12 │ │ │ │ + tsteq r1, r2, lsr r0 │ │ │ │ + tsteq r0, r0, asr r5 │ │ │ │ + @ instruction: 0x01004596 │ │ │ │ + tsteq r0, r8, asr #10 │ │ │ │ + tsteq r0, sl, asr r5 │ │ │ │ + tsteq r0, ip, lsl r3 │ │ │ │ + tsteq r0, lr, lsr r3 │ │ │ │ + smlabbeq r0, r4, r5, r4 │ │ │ │ + smlabbeq r0, lr, r5, r4 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + tsteq r0, lr, lsr #6 │ │ │ │ + tsteq r0, r0, lsr r3 │ │ │ │ + tsteq r0, r2, lsr r3 │ │ │ │ + tsteq r0, r8, ror r5 │ │ │ │ + tsteq r0, sl, ror r5 │ │ │ │ + tsteq r0, r8, lsl r3 │ │ │ │ + @ instruction: 0x01013c92 │ │ │ │ + tsteq r0, r0, lsl r3 │ │ │ │ + tsteq r0, lr, lsl r3 │ │ │ │ + tsteq r0, r8, lsr #6 │ │ │ │ + tsteq r1, lr, asr fp │ │ │ │ + tstpeq r6, lr, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r0, lsl r3 │ │ │ │ + rscseq r1, pc, r8, asr #24 │ │ │ │ + rscseq r1, pc, r6, asr #24 │ │ │ │ + strdeq r5, [r0, -ip] │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ + strdeq r5, [r0, -r2] │ │ │ │ + strdeq r5, [r0, -r2] │ │ │ │ + rscseq r3, lr, r0, asr #19 │ │ │ │ + ldrhteq r3, [lr], #154 @ 0x9a │ │ │ │ + tstpeq r0, ip, lsr lr @ p-variant is OBSOLETE │ │ │ │ + smlalseq r3, lr, r4, r9 │ │ │ │ + rscseq r3, lr, lr, lsl #19 │ │ │ │ + rscseq fp, lr, r4, lsl #3 │ │ │ │ + rscseq fp, lr, r0, lsl #3 │ │ │ │ + rscseq fp, lr, ip, ror r1 │ │ │ │ + rscseq fp, lr, r8, ror r1 │ │ │ │ + rscseq fp, lr, r4, ror r1 │ │ │ │ + rscseq fp, lr, r0, ror r1 │ │ │ │ + rscseq fp, lr, ip, ror #2 │ │ │ │ + rscseq fp, lr, r4, ror #2 │ │ │ │ + smlatbeq r0, r0, sp, pc @ │ │ │ │ + smlatbeq r6, r6, r6, pc @ │ │ │ │ + smlabteq r1, r8, fp, sl │ │ │ │ + tsteq r0, r6 │ │ │ │ + ldrsbteq r3, [lr], #72 @ 0x48 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec45f1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ addsmi r6, r8, #84, 6 @ 0x50000001 │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ addshi pc, r9, r0, lsl #4 │ │ │ │ @@ -135266,78 +135266,78 @@ │ │ │ │ stmdami r2, {r1, r3, sp, lr, pc}^ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2113 @ 0xfffff7bf │ │ │ │ stmdami r1, {r2, sp, lr, pc}^ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2112 @ 0xfffff7c0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - smlabteq r1, r0, r9, sl │ │ │ │ - tsteq r1, r2, asr #14 │ │ │ │ - tsteq r1, ip, lsr #12 │ │ │ │ - @ instruction: 0x0101a59a │ │ │ │ - tsteq r1, ip, asr #10 │ │ │ │ - tsteq r1, r6, lsl r5 │ │ │ │ - tsteq r1, r4, lsr #10 │ │ │ │ - tsteq r1, lr, asr r5 │ │ │ │ - smlatteq r1, r4, r5, sl │ │ │ │ - smlatteq r1, lr, r5, sl │ │ │ │ - smlatbeq r1, r4, r5, sl │ │ │ │ - tsteq r1, lr, ror r6 │ │ │ │ - tsteq r1, r8, lsr r6 │ │ │ │ - tsteq r1, r6, asr r6 │ │ │ │ - tsteq r1, r8, lsl #12 │ │ │ │ - smlatbeq r1, lr, r6, sl │ │ │ │ - smlabteq r1, r8, r6, sl │ │ │ │ - tsteq r1, lr, ror r6 │ │ │ │ - tsteq r1, r4, lsl r8 │ │ │ │ - tsteq r1, sl, ror #14 │ │ │ │ - tsteq r1, r0, lsl r7 │ │ │ │ - tsteq r1, r6, lsr r7 │ │ │ │ - smlatteq r1, r4, r6, sl │ │ │ │ - smlatbeq r1, sl, r7, sl │ │ │ │ - smlabteq r1, ip, r7, sl │ │ │ │ - tsteq r1, r2, ror r7 │ │ │ │ - smlabbeq r1, r0, r8, sl │ │ │ │ - tsteq r1, r6, lsr #16 │ │ │ │ + smlabteq r1, r0, ip, sl │ │ │ │ + tsteq r1, r2, asr #20 │ │ │ │ + tsteq r1, ip, lsr #18 │ │ │ │ + @ instruction: 0x0101a89a │ │ │ │ tsteq r1, ip, asr #16 │ │ │ │ + tsteq r1, r6, lsl r8 │ │ │ │ + tsteq r1, r4, lsr #16 │ │ │ │ + tsteq r1, lr, asr r8 │ │ │ │ + smlatteq r1, r4, r8, sl │ │ │ │ + smlatteq r1, lr, r8, sl │ │ │ │ + smlatbeq r1, r4, r8, sl │ │ │ │ + tsteq r1, lr, ror r9 │ │ │ │ + tsteq r1, r8, lsr r9 │ │ │ │ + tsteq r1, r6, asr r9 │ │ │ │ + tsteq r1, r8, lsl #18 │ │ │ │ + smlatbeq r1, lr, r9, sl │ │ │ │ + smlabteq r1, r8, r9, sl │ │ │ │ + tsteq r1, lr, ror r9 │ │ │ │ + tsteq r1, r4, lsl fp │ │ │ │ + tsteq r1, sl, ror #20 │ │ │ │ + tsteq r1, r0, lsl sl │ │ │ │ + tsteq r1, r6, lsr sl │ │ │ │ + smlatteq r1, r4, r9, sl │ │ │ │ + smlatbeq r1, sl, sl, sl │ │ │ │ + smlabteq r1, ip, sl, sl │ │ │ │ + tsteq r1, r2, ror sl │ │ │ │ + smlabbeq r1, r0, fp, sl │ │ │ │ + tsteq r1, r6, lsr #22 │ │ │ │ + tsteq r1, ip, asr #22 │ │ │ │ strdeq sl, [r1, -r6] │ │ │ │ - @ instruction: 0x0101a8bc │ │ │ │ + @ instruction: 0x0101abbc │ │ │ │ ldrdeq sl, [r1, -lr] │ │ │ │ - smlabbeq r1, r8, r8, sl │ │ │ │ - tsteq r1, sl, lsl fp │ │ │ │ - tsteq r1, r8, lsr sl │ │ │ │ - smlabbeq r1, lr, r9, sl │ │ │ │ - tsteq r1, r8, lsr r9 │ │ │ │ - tsteq r1, sl, asr r9 │ │ │ │ - tsteq r1, r4, lsl #18 │ │ │ │ - smlabteq r1, sl, r9, sl │ │ │ │ + smlabbeq r1, r8, fp, sl │ │ │ │ + tsteq r1, sl, lsl lr │ │ │ │ + tsteq r1, r8, lsr sp │ │ │ │ + smlabbeq r1, lr, ip, sl │ │ │ │ + tsteq r1, r8, lsr ip │ │ │ │ + tsteq r1, sl, asr ip │ │ │ │ + tsteq r1, r4, lsl #24 │ │ │ │ + smlabteq r1, sl, ip, sl │ │ │ │ strdeq sl, [r1, -r0] │ │ │ │ - @ instruction: 0x0101a992 │ │ │ │ - smlabbeq r1, r0, sl, sl │ │ │ │ - tsteq r1, r2, asr #20 │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - tsteq r1, sl, lsl sl │ │ │ │ - @ instruction: 0x0101aa9c │ │ │ │ - smlatbeq r1, lr, sl, sl │ │ │ │ - tsteq r1, r8, ror sl │ │ │ │ - @ instruction: 0x0101abb6 │ │ │ │ - tsteq r1, r0, lsr #22 │ │ │ │ + @ instruction: 0x0101ac92 │ │ │ │ + smlabbeq r1, r0, sp, sl │ │ │ │ + tsteq r1, r2, asr #26 │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, sl, lsl sp │ │ │ │ + @ instruction: 0x0101ad9c │ │ │ │ + smlatbeq r1, lr, sp, sl │ │ │ │ + tsteq r1, r8, ror sp │ │ │ │ + @ instruction: 0x0101aeb6 │ │ │ │ + tsteq r1, r0, lsr #28 │ │ │ │ ldrdeq sl, [r1, -lr] │ │ │ │ strdeq sl, [r1, -r0] │ │ │ │ - @ instruction: 0x0101aaba │ │ │ │ - tsteq r1, ip, asr #22 │ │ │ │ - tsteq r1, r6, ror #22 │ │ │ │ - tsteq r1, ip, lsl fp │ │ │ │ - tsteq r1, r2, lsr ip │ │ │ │ + @ instruction: 0x0101adba │ │ │ │ + tsteq r1, ip, asr #28 │ │ │ │ + tsteq r1, r6, ror #28 │ │ │ │ + tsteq r1, ip, lsl lr │ │ │ │ + tsteq r1, r2, lsr pc │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ strdeq sl, [r1, -r6] │ │ │ │ - smlatbeq r1, r0, fp, sl │ │ │ │ - tsteq r1, r2, ror ip │ │ │ │ - @ instruction: 0x0101ac94 │ │ │ │ - tsteq r1, lr, lsr ip │ │ │ │ + smlatbeq r1, r0, lr, sl │ │ │ │ + tsteq r1, r2, ror pc │ │ │ │ + @ instruction: 0x0101af94 │ │ │ │ + tsteq r1, lr, lsr pc │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46044615 │ │ │ │ rsbvs pc, ip, #64, 4 │ │ │ │ addsmi r4, r1, #31457280 @ 0x1e00000 │ │ │ │ @@ -135931,121 +135931,121 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf77a447a │ │ │ │ bmi 1caaa50 │ │ │ │ tstcs r1, fp, lsr #12 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ bl fecad96c │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldrshteq r2, [lr], #196 @ 0xc4 │ │ │ │ + ldrshteq r2, [lr], #244 @ 0xf4 │ │ │ │ ldrdeq r2, [r0, -lr] │ │ │ │ - ldrsbteq r2, [lr], #206 @ 0xce │ │ │ │ - strheq r9, [r1, -ip] │ │ │ │ - strheq r9, [r1, -r4] │ │ │ │ - tsteq r1, r8, lsr r9 │ │ │ │ - swpeq r9, ip, [r1] │ │ │ │ - swpeq r9, r4, [r1] │ │ │ │ + ldrsbteq r2, [lr], #254 @ 0xfe │ │ │ │ + @ instruction: 0x010193bc │ │ │ │ + @ instruction: 0x010193b4 │ │ │ │ + tsteq r1, r8, lsr ip │ │ │ │ + @ instruction: 0x0101939c │ │ │ │ + @ instruction: 0x01019394 │ │ │ │ strdeq sl, [r1, -ip] │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ - smlatteq r1, r4, r8, sl │ │ │ │ - tsteq r1, r4, rrx │ │ │ │ + tsteq r1, ip, ror r3 │ │ │ │ + smlatteq r1, r4, fp, sl │ │ │ │ + tsteq r1, r4, ror #6 │ │ │ │ ldrdeq sl, [r1, -r0] │ │ │ │ - tsteq r1, ip, asr #32 │ │ │ │ - @ instruction: 0x0101a8b8 │ │ │ │ - @ instruction: 0x0101a8b4 │ │ │ │ - @ instruction: 0x0101a8bc │ │ │ │ - smlabteq r1, ip, r8, sl │ │ │ │ - smlatteq r1, r0, r8, sl │ │ │ │ - smlatteq r1, r4, r8, sl │ │ │ │ + tsteq r1, ip, asr #6 │ │ │ │ + @ instruction: 0x0101abb8 │ │ │ │ + @ instruction: 0x0101abb4 │ │ │ │ + @ instruction: 0x0101abbc │ │ │ │ + smlabteq r1, ip, fp, sl │ │ │ │ + smlatteq r1, r0, fp, sl │ │ │ │ + smlatteq r1, r4, fp, sl │ │ │ │ ldrdeq sl, [r1, -ip] │ │ │ │ strdeq sl, [r1, -r0] │ │ │ │ - smlatteq r6, r2, r9, lr │ │ │ │ + smlatteq r6, r2, ip, lr │ │ │ │ ldrdeq r9, [r1, -ip] │ │ │ │ - tsteq r0, r6, asr #6 │ │ │ │ + tsteq r0, r6, asr #12 │ │ │ │ ldrdeq r9, [r1, -r2] │ │ │ │ - tsteq r0, r8, lsr #6 │ │ │ │ - rscseq r2, lr, r4, ror #22 │ │ │ │ - tsteq r0, sl, lsl #6 │ │ │ │ - rscseq r2, lr, sl, lsr #22 │ │ │ │ - smlatteq r0, ip, r2, r2 │ │ │ │ - smlabteq r1, r4, pc, r8 @ │ │ │ │ - rscseq r1, pc, r2, lsl #2 │ │ │ │ - rscseq r1, pc, sl, ror #1 │ │ │ │ - smlatbeq r1, r2, pc, r8 @ │ │ │ │ - ldrsbteq r9, [fp], #80 @ 0x50 │ │ │ │ - @ instruction: 0x01018f90 │ │ │ │ + tsteq r0, r8, lsr #12 │ │ │ │ + rscseq r2, lr, r4, ror #28 │ │ │ │ + tsteq r0, sl, lsl #12 │ │ │ │ + rscseq r2, lr, sl, lsr #28 │ │ │ │ + smlatteq r0, ip, r5, r2 │ │ │ │ + smlabteq r1, r4, r2, r9 │ │ │ │ + rscseq r1, pc, r2, lsl #8 │ │ │ │ + rscseq r1, pc, sl, ror #7 │ │ │ │ + smlatbeq r1, r2, r2, r9 │ │ │ │ + ldrsbteq r9, [fp], #128 @ 0x80 │ │ │ │ + @ instruction: 0x01019290 │ │ │ │ strdeq sl, [r1, -ip] │ │ │ │ - smlalseq r1, pc, lr, r0 @ │ │ │ │ - rscseq r1, pc, r6, lsl #1 │ │ │ │ + smlalseq r1, pc, lr, r3 @ │ │ │ │ + rscseq r1, pc, r6, lsl #7 │ │ │ │ ldrdeq sl, [r1, -lr] │ │ │ │ - smlatteq r1, r8, r7, sl │ │ │ │ + smlatteq r1, r8, sl, sl │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ - tsteq r1, r4, lsr #30 │ │ │ │ - rscseq r1, pc, sl, lsr r0 @ │ │ │ │ - rscseq r1, pc, r2, lsr #32 │ │ │ │ - tsteq r0, r0, ror #6 │ │ │ │ - smlatteq r1, r4, r7, r0 │ │ │ │ - rscseq r2, lr, r8, lsl #24 │ │ │ │ - rscseq r2, lr, r8, ror #23 │ │ │ │ - tsteq r6, r6, lsl r8 │ │ │ │ + tsteq r1, r4, lsr #4 │ │ │ │ + rscseq r1, pc, sl, lsr r3 @ │ │ │ │ + rscseq r1, pc, r2, lsr #6 │ │ │ │ + tsteq r0, r0, ror #12 │ │ │ │ + smlatteq r1, r4, sl, r0 │ │ │ │ + rscseq r2, lr, r8, lsl #30 │ │ │ │ + rscseq r2, lr, r8, ror #29 │ │ │ │ + tsteq r6, r6, lsl fp │ │ │ │ strdeq r4, [r0, -lr] │ │ │ │ - rscseq r2, lr, ip, lsl sl │ │ │ │ - rscseq r2, lr, r4, lsl sl │ │ │ │ - rscseq r0, pc, lr, ror #26 │ │ │ │ - rscseq r0, pc, lr, ror #26 │ │ │ │ - smlatteq r1, r6, r6, sl │ │ │ │ - smlatteq r1, r2, r6, sl │ │ │ │ - smlatteq r0, sl, pc, r3 @ │ │ │ │ - @ instruction: 0x010042be │ │ │ │ - rscseq r2, lr, ip, lsl #19 │ │ │ │ - rscseq r2, lr, r4, lsl #19 │ │ │ │ + rscseq r2, lr, ip, lsl sp │ │ │ │ + rscseq r2, lr, r4, lsl sp │ │ │ │ + rscseq r1, pc, lr, rrx │ │ │ │ + rscseq r1, pc, lr, rrx │ │ │ │ + smlatteq r1, r6, r9, sl │ │ │ │ + smlatteq r1, r2, r9, sl │ │ │ │ + smlatteq r0, sl, r2, r4 │ │ │ │ + @ instruction: 0x010045be │ │ │ │ + rscseq r2, lr, ip, lsl #25 │ │ │ │ + rscseq r2, lr, r4, lsl #25 │ │ │ │ strdeq r9, [r1, -r2] │ │ │ │ - smlabbeq r1, r0, r6, sl │ │ │ │ - rscseq r9, lr, ip, lsr #25 │ │ │ │ - tsteq r1, r0, ror r6 │ │ │ │ + smlabbeq r1, r0, r9, sl │ │ │ │ + rscseq r9, lr, ip, lsr #31 │ │ │ │ + tsteq r1, r0, ror r9 │ │ │ │ strdeq lr, [r6, -r6] │ │ │ │ - tsteq r1, r8, lsl pc │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ - tsteq r1, r6, lsl pc │ │ │ │ - tsteq r0, r2, lsl r0 │ │ │ │ - tsteq r0, lr, lsr #32 │ │ │ │ - strdeq r1, [r0, -r4] │ │ │ │ - tsteq r0, r0, lsl r0 │ │ │ │ - tsteq r1, r6, lsr sp │ │ │ │ - tsteq r1, sl, lsr #26 │ │ │ │ - tsteq r1, r4, lsr #26 │ │ │ │ + tsteq r1, r8, lsl r2 │ │ │ │ + tsteq r1, ip, lsl r2 │ │ │ │ + tsteq r1, r6, lsl r2 │ │ │ │ + tsteq r0, r2, lsl r3 │ │ │ │ + tsteq r0, lr, lsr #6 │ │ │ │ + strdeq r2, [r0, -r4] │ │ │ │ + tsteq r0, r0, lsl r3 │ │ │ │ + tsteq r1, r6, lsr r0 │ │ │ │ + tsteq r1, sl, lsr #32 │ │ │ │ + tsteq r1, r4, lsr #32 │ │ │ │ strdeq r8, [r1, -r2] │ │ │ │ - tsteq r1, r8, ror r4 │ │ │ │ + tsteq r1, r8, ror r7 │ │ │ │ ldrdeq r8, [r1, -lr] │ │ │ │ ldrdeq r8, [r1, -r8] │ │ │ │ ldrdeq r8, [r1, -r2] │ │ │ │ - smlabteq r1, ip, fp, r8 │ │ │ │ - tsteq r1, sl, ror #10 │ │ │ │ + smlabteq r1, ip, lr, r8 │ │ │ │ + tsteq r1, sl, ror #16 │ │ │ │ ldrdeq lr, [r6, -lr] │ │ │ │ - smlatbeq r1, ip, ip, r8 │ │ │ │ - tsteq r0, ip, asr #30 │ │ │ │ - smlatbeq r1, r2, ip, r8 │ │ │ │ - @ instruction: 0x01018c96 │ │ │ │ - @ instruction: 0x01018c92 │ │ │ │ - smlabbeq r1, sl, ip, r8 │ │ │ │ - smlabbeq r1, r2, ip, r8 │ │ │ │ - smlatbeq r1, sl, r4, sl │ │ │ │ - @ instruction: 0x0101a4b2 │ │ │ │ - tsteq r1, lr, asr #24 │ │ │ │ - @ instruction: 0x0101a496 │ │ │ │ - smlatbeq r1, r6, r4, sl │ │ │ │ - smlabbeq r1, r8, r4, sl │ │ │ │ - @ instruction: 0x0106e49c │ │ │ │ - tsteq r0, lr, lsl #20 │ │ │ │ - tsteq r0, sl, lsl #28 │ │ │ │ - tsteq r1, r8, ror #8 │ │ │ │ - tsteq r1, r4, ror #8 │ │ │ │ - rscseq r2, lr, r2, ror #14 │ │ │ │ - smlatbeq r0, lr, sp, r1 │ │ │ │ + smlatbeq r1, ip, pc, r8 @ │ │ │ │ + tsteq r0, ip, asr #4 │ │ │ │ + smlatbeq r1, r2, pc, r8 @ │ │ │ │ + @ instruction: 0x01018f96 │ │ │ │ + @ instruction: 0x01018f92 │ │ │ │ + smlabbeq r1, sl, pc, r8 @ │ │ │ │ + smlabbeq r1, r2, pc, r8 @ │ │ │ │ + smlatbeq r1, sl, r7, sl │ │ │ │ + @ instruction: 0x0101a7b2 │ │ │ │ + tsteq r1, lr, asr #30 │ │ │ │ + @ instruction: 0x0101a796 │ │ │ │ + smlatbeq r1, r6, r7, sl │ │ │ │ + smlabbeq r1, r8, r7, sl │ │ │ │ + @ instruction: 0x0106e79c │ │ │ │ + tsteq r0, lr, lsl #26 │ │ │ │ + tsteq r0, sl, lsl #2 │ │ │ │ + tsteq r1, r8, ror #14 │ │ │ │ + tsteq r1, r4, ror #14 │ │ │ │ + rscseq r2, lr, r2, ror #20 │ │ │ │ + smlatbeq r0, lr, r0, r2 │ │ │ │ strdeq r2, [r0, -ip] │ │ │ │ - @ instruction: 0x01001d90 │ │ │ │ + swpeq r2, r0, [r0] @ │ │ │ │ svcvc 0x0009f5b0 │ │ │ │ stmdale r6, {r0, r1, r2, r4, ip, lr, pc} │ │ │ │ svcvc 0x0007f5b0 │ │ │ │ @ instruction: 0xf5b0d016 │ │ │ │ andsle r7, r6, r8, lsl #30 │ │ │ │ @ instruction: 0xf5b0e005 │ │ │ │ andsle r7, r5, r2, lsl pc │ │ │ │ @@ -136059,18 +136059,18 @@ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ │ │ stmdami r6, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stmdami r5, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - @ instruction: 0x0101a298 │ │ │ │ - tsteq r1, lr, lsr r2 │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ - @ instruction: 0x0101a2ba │ │ │ │ + @ instruction: 0x0101a598 │ │ │ │ + tsteq r1, lr, lsr r5 │ │ │ │ + tsteq r1, r8, asr r5 │ │ │ │ + @ instruction: 0x0101a5ba │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec46fa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf5b14615 │ │ │ │ eorsle r7, ip, r9, lsl #30 │ │ │ │ @@ -136436,103 +136436,103 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf779447a │ │ │ │ bmi 182c26c │ │ │ │ tstcs r1, fp, lsr #30 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ svc 0x00bcf779 │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - rscseq r9, lr, ip, lsl #13 │ │ │ │ - tsteq r1, r6, ror r2 │ │ │ │ - tsteq r1, sl, ror r2 │ │ │ │ - rscseq r2, lr, r8, lsr #6 │ │ │ │ - smlatteq r0, r8, sl, r1 │ │ │ │ - rscseq r2, lr, r4, lsr #6 │ │ │ │ - smlabteq r0, sl, sl, r1 │ │ │ │ - rscseq r2, lr, lr, lsl #6 │ │ │ │ - @ instruction: 0x01001ab4 │ │ │ │ - tsteq r1, r6, lsr #4 │ │ │ │ - rscseq r2, lr, r2, ror #5 │ │ │ │ - tsteq r1, sl, lsl r9 │ │ │ │ - ldrsbteq r2, [lr], #42 @ 0x2a │ │ │ │ - rscseq r2, lr, r6, asr #5 │ │ │ │ - strheq lr, [r6, -r0] │ │ │ │ - ldrhteq r2, [lr], #36 @ 0x24 │ │ │ │ - ldrhteq r2, [lr], #38 @ 0x26 │ │ │ │ - rscseq r2, lr, lr, lsr #5 │ │ │ │ - tsteq r1, r6, lsl r3 │ │ │ │ - tsteq r1, r8, lsl r3 │ │ │ │ - tsteq r1, r0, lsl r3 │ │ │ │ - rscseq r2, lr, r2, ror r2 │ │ │ │ - tsteq r1, r6, asr r8 │ │ │ │ - tsteq r1, lr, lsr #2 │ │ │ │ - tsteq r1, lr, lsr r1 │ │ │ │ - tsteq r1, sl, ror r7 │ │ │ │ - rscseq r2, lr, r8, ror #4 │ │ │ │ + rscseq r9, lr, ip, lsl #19 │ │ │ │ + tsteq r1, r6, ror r5 │ │ │ │ + tsteq r1, sl, ror r5 │ │ │ │ + rscseq r2, lr, r8, lsr #12 │ │ │ │ + smlatteq r0, r8, sp, r1 │ │ │ │ + rscseq r2, lr, r4, lsr #12 │ │ │ │ + smlabteq r0, sl, sp, r1 │ │ │ │ + rscseq r2, lr, lr, lsl #12 │ │ │ │ + @ instruction: 0x01001db4 │ │ │ │ + tsteq r1, r6, lsr #10 │ │ │ │ + rscseq r2, lr, r2, ror #11 │ │ │ │ + tsteq r1, sl, lsl ip │ │ │ │ + ldrsbteq r2, [lr], #90 @ 0x5a │ │ │ │ + rscseq r2, lr, r6, asr #11 │ │ │ │ + @ instruction: 0x0106e3b0 │ │ │ │ + ldrhteq r2, [lr], #84 @ 0x54 │ │ │ │ + ldrhteq r2, [lr], #86 @ 0x56 │ │ │ │ + rscseq r2, lr, lr, lsr #11 │ │ │ │ + tsteq r1, r6, lsl r6 │ │ │ │ + tsteq r1, r8, lsl r6 │ │ │ │ + tsteq r1, r0, lsl r6 │ │ │ │ + rscseq r2, lr, r2, ror r5 │ │ │ │ + tsteq r1, r6, asr fp │ │ │ │ + tsteq r1, lr, lsr #8 │ │ │ │ + tsteq r1, lr, lsr r4 │ │ │ │ + tsteq r1, sl, ror sl │ │ │ │ + rscseq r2, lr, r8, ror #10 │ │ │ │ strdeq r2, [r1, -sl] │ │ │ │ - rscseq r2, lr, sl, asr r2 │ │ │ │ - rscseq r2, lr, r8, asr #4 │ │ │ │ - @ instruction: 0x0106df94 │ │ │ │ - rscseq r2, lr, sl, lsr r2 │ │ │ │ - rscseq r2, lr, r2, asr #4 │ │ │ │ - rscseq r2, lr, r4, asr #4 │ │ │ │ - rscseq r2, lr, lr, lsr r2 │ │ │ │ - rscseq r2, lr, r6, lsl r2 │ │ │ │ - rscseq r2, lr, r8, lsl r2 │ │ │ │ - rscseq r2, lr, sl, lsr #4 │ │ │ │ - rscseq r2, lr, r6, asr #2 │ │ │ │ - rscseq r2, lr, r0, asr #2 │ │ │ │ - rscseq r2, lr, r6, lsl r2 │ │ │ │ - rscseq r2, lr, sl, lsl r1 │ │ │ │ - rscseq r2, lr, r4, lsl r1 │ │ │ │ - tsteq r1, r6, asr r9 │ │ │ │ - rscseq r2, lr, lr, ror #1 │ │ │ │ - rscseq r2, lr, r8, ror #1 │ │ │ │ - smlatteq r0, r2, sp, r3 │ │ │ │ - smlatteq r0, r2, sp, r3 │ │ │ │ - smlatteq r0, r0, sp, r3 │ │ │ │ - tsteq r0, r6, lsr #28 │ │ │ │ - @ instruction: 0x01003db6 │ │ │ │ - @ instruction: 0x01003db4 │ │ │ │ - smlatteq r0, lr, r5, lr │ │ │ │ - smlatteq r0, r0, r5, lr │ │ │ │ + rscseq r2, lr, sl, asr r5 │ │ │ │ + rscseq r2, lr, r8, asr #10 │ │ │ │ + @ instruction: 0x0106e294 │ │ │ │ + rscseq r2, lr, sl, lsr r5 │ │ │ │ + rscseq r2, lr, r2, asr #10 │ │ │ │ + rscseq r2, lr, r4, asr #10 │ │ │ │ + rscseq r2, lr, lr, lsr r5 │ │ │ │ + rscseq r2, lr, r6, lsl r5 │ │ │ │ + rscseq r2, lr, r8, lsl r5 │ │ │ │ + rscseq r2, lr, sl, lsr #10 │ │ │ │ + rscseq r2, lr, r6, asr #8 │ │ │ │ + rscseq r2, lr, r0, asr #8 │ │ │ │ + rscseq r2, lr, r6, lsl r5 │ │ │ │ + rscseq r2, lr, sl, lsl r4 │ │ │ │ + rscseq r2, lr, r4, lsl r4 │ │ │ │ + tsteq r1, r6, asr ip │ │ │ │ + rscseq r2, lr, lr, ror #7 │ │ │ │ + rscseq r2, lr, r8, ror #7 │ │ │ │ + smlatteq r0, r2, r0, r4 │ │ │ │ + smlatteq r0, r2, r0, r4 │ │ │ │ + smlatteq r0, r0, r0, r4 │ │ │ │ + tsteq r0, r6, lsr #2 │ │ │ │ + strheq r4, [r0, -r6] │ │ │ │ + strheq r4, [r0, -r4] │ │ │ │ + smlatteq r0, lr, r8, lr │ │ │ │ + smlatteq r0, r0, r8, lr │ │ │ │ ldrdeq lr, [r0, -sl] │ │ │ │ ldrdeq lr, [r0, -r4] │ │ │ │ - smlabteq r0, lr, r5, lr │ │ │ │ - smlabteq r0, r8, r5, lr │ │ │ │ - smlabteq r0, r2, r5, lr │ │ │ │ - rscseq r9, lr, r4, asr #16 │ │ │ │ - rscseq r9, lr, r2, asr #16 │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ - tsteq r1, sl, lsl pc │ │ │ │ - smlabbeq r0, r4, r5, lr │ │ │ │ - tsteq r0, lr, ror r5 │ │ │ │ - tsteq r0, r8, ror r5 │ │ │ │ - smlatteq r1, lr, lr, r9 │ │ │ │ - smlatteq r1, ip, lr, r9 │ │ │ │ - smlatteq r1, sl, lr, r9 │ │ │ │ - tsteq r0, r8, asr r5 │ │ │ │ - rscseq r9, lr, r0, lsl #16 │ │ │ │ - rscseq r9, lr, r6, ror #15 │ │ │ │ - tsteq r0, ip, asr #10 │ │ │ │ - rscseq r1, lr, r4, lsr pc │ │ │ │ - rscseq r1, lr, lr, lsr #30 │ │ │ │ - tsteq r1, r4, lsl r5 │ │ │ │ - tsteq r1, sl, lsl r5 │ │ │ │ - tsteq r1, r0, lsl #10 │ │ │ │ - @ instruction: 0x0106dcbc │ │ │ │ + smlabteq r0, lr, r8, lr │ │ │ │ + smlabteq r0, r8, r8, lr │ │ │ │ + smlabteq r0, r2, r8, lr │ │ │ │ + rscseq r9, lr, r4, asr #22 │ │ │ │ + rscseq r9, lr, r2, asr #22 │ │ │ │ + tsteq r1, ip, lsl r2 │ │ │ │ + tsteq r1, sl, lsl r2 │ │ │ │ + smlabbeq r0, r4, r8, lr │ │ │ │ + tsteq r0, lr, ror r8 │ │ │ │ + tsteq r0, r8, ror r8 │ │ │ │ + smlatteq r1, lr, r1, sl │ │ │ │ + smlatteq r1, ip, r1, sl │ │ │ │ + smlatteq r1, sl, r1, sl │ │ │ │ + tsteq r0, r8, asr r8 │ │ │ │ + rscseq r9, lr, r0, lsl #22 │ │ │ │ + rscseq r9, lr, r6, ror #21 │ │ │ │ + tsteq r0, ip, asr #16 │ │ │ │ + rscseq r2, lr, r4, lsr r2 │ │ │ │ + rscseq r2, lr, lr, lsr #4 │ │ │ │ + tsteq r1, r4, lsl r8 │ │ │ │ + tsteq r1, sl, lsl r8 │ │ │ │ + tsteq r1, r0, lsl #16 │ │ │ │ + @ instruction: 0x0106dfbc │ │ │ │ strdeq r2, [r1, -lr] │ │ │ │ - tsteq r0, r0, lsr #12 │ │ │ │ - tsteq r1, r2, asr #8 │ │ │ │ - rscseq r1, lr, r8, lsr #29 │ │ │ │ - rscseq r1, lr, r2, lsr #29 │ │ │ │ - tsteq r1, r4, lsl #28 │ │ │ │ - rscseq r0, pc, r8, lsr #1 │ │ │ │ - tsteq r1, r6, lsl #28 │ │ │ │ - smlatbeq r1, r8, r4, r2 │ │ │ │ - smlatbeq r0, ip, r5, r1 │ │ │ │ + tsteq r0, r0, lsr #18 │ │ │ │ + tsteq r1, r2, asr #14 │ │ │ │ + rscseq r2, lr, r8, lsr #3 │ │ │ │ + rscseq r2, lr, r2, lsr #3 │ │ │ │ + tsteq r1, r4, lsl #2 │ │ │ │ + rscseq r0, pc, r8, lsr #7 │ │ │ │ + tsteq r1, r6, lsl #2 │ │ │ │ + smlatbeq r1, r8, r7, r2 │ │ │ │ + smlatbeq r0, ip, r8, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec476d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6430ff8 │ │ │ │ addsmi r3, r8, #204, 6 @ 0x30000003 │ │ │ │ mvnhi pc, #1 │ │ │ │ strhi pc, [r7], -r0, lsl #4 │ │ │ │ @@ -139082,422 +139082,422 @@ │ │ │ │ ldclt 0, cr15, [fp] │ │ │ │ @ instruction: 0x066cf8df │ │ │ │ @ instruction: 0xf0004478 │ │ │ │ @ instruction: 0xf8dfbcb6 │ │ │ │ ldrbtmi r0, [r8], #-1640 @ 0xfffff998 │ │ │ │ ldclt 0, cr15, [r1] │ │ │ │ ldrdeq fp, [r1, -lr] │ │ │ │ - smlabbeq r1, r0, r9, sl │ │ │ │ - tsteq r1, r2, lsl #20 │ │ │ │ - tsteq r1, ip, lsl r8 │ │ │ │ - @ instruction: 0x010186b6 │ │ │ │ - @ instruction: 0x0101859c │ │ │ │ - smlatteq r1, sl, r4, r8 │ │ │ │ - @ instruction: 0x01018490 │ │ │ │ - tsteq r1, lr, lsr r4 │ │ │ │ - tsteq r1, ip, asr r4 │ │ │ │ - @ instruction: 0x0101849e │ │ │ │ - tsteq r1, r8, lsl #10 │ │ │ │ - tsteq r1, sl, lsr #10 │ │ │ │ - smlabteq r1, r8, r4, r8 │ │ │ │ + smlabbeq r1, r0, ip, sl │ │ │ │ + tsteq r1, r2, lsl #26 │ │ │ │ + tsteq r1, ip, lsl fp │ │ │ │ + @ instruction: 0x010189b6 │ │ │ │ + @ instruction: 0x0101889c │ │ │ │ + smlatteq r1, sl, r7, r8 │ │ │ │ + @ instruction: 0x01018790 │ │ │ │ + tsteq r1, lr, lsr r7 │ │ │ │ + tsteq r1, ip, asr r7 │ │ │ │ + @ instruction: 0x0101879e │ │ │ │ + tsteq r1, r8, lsl #16 │ │ │ │ + tsteq r1, sl, lsr #16 │ │ │ │ + smlabteq r1, r8, r7, r8 │ │ │ │ ldrdeq r8, [r1, -r2] │ │ │ │ - smlabbeq r1, r4, r5, r8 │ │ │ │ - @ instruction: 0x01018596 │ │ │ │ - tsteq r1, r0, asr r5 │ │ │ │ - smlatteq r1, sl, r5, r8 │ │ │ │ - tsteq r1, r0, lsl #12 │ │ │ │ - @ instruction: 0x010185b6 │ │ │ │ + smlabbeq r1, r4, r8, r8 │ │ │ │ + @ instruction: 0x01018896 │ │ │ │ + tsteq r1, r0, asr r8 │ │ │ │ + smlatteq r1, sl, r8, r8 │ │ │ │ + tsteq r1, r0, lsl #18 │ │ │ │ + @ instruction: 0x010188b6 │ │ │ │ strdeq r8, [r1, -r8] │ │ │ │ - smlabbeq r1, r2, r6, r8 │ │ │ │ - tsteq r1, r0, asr #12 │ │ │ │ - tsteq r1, r2, lsl #12 │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ - tsteq r1, lr, lsr r6 │ │ │ │ - smlabbeq r1, r4, r6, r8 │ │ │ │ - smlabbeq r1, lr, r6, r8 │ │ │ │ - tsteq r1, r0, asr r6 │ │ │ │ + smlabbeq r1, r2, r9, r8 │ │ │ │ + tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, r2, lsl #18 │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ + tsteq r1, lr, lsr r9 │ │ │ │ + smlabbeq r1, r4, r9, r8 │ │ │ │ + smlabbeq r1, lr, r9, r8 │ │ │ │ + tsteq r1, r0, asr r9 │ │ │ │ ldrdeq r8, [r1, -r6] │ │ │ │ - @ instruction: 0x010186b0 │ │ │ │ - smlatbeq r1, r2, r2, sl │ │ │ │ - smlabbeq r1, r0, r2, sl │ │ │ │ - smlabteq r1, sl, r6, r8 │ │ │ │ - @ instruction: 0x0101a2b4 │ │ │ │ - @ instruction: 0x0101a292 │ │ │ │ - smlabbeq r1, r0, r3, sl │ │ │ │ - tsteq r1, lr, lsl #6 │ │ │ │ + @ instruction: 0x010189b0 │ │ │ │ + smlatbeq r1, r2, r5, sl │ │ │ │ + smlabbeq r1, r0, r5, sl │ │ │ │ + smlabteq r1, sl, r9, r8 │ │ │ │ + @ instruction: 0x0101a5b4 │ │ │ │ + @ instruction: 0x0101a592 │ │ │ │ + smlabbeq r1, r0, r6, sl │ │ │ │ + tsteq r1, lr, lsl #12 │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ - @ instruction: 0x0101a2b2 │ │ │ │ - @ instruction: 0x0101a290 │ │ │ │ - @ instruction: 0x010186b2 │ │ │ │ - smlabteq r1, r4, r6, r8 │ │ │ │ - @ instruction: 0x0101a2ba │ │ │ │ - smlatteq r1, r8, r6, r8 │ │ │ │ - smlabteq r1, r2, r6, r8 │ │ │ │ - smlatteq r1, r4, r2, sl │ │ │ │ - smlabteq r1, r2, r2, sl │ │ │ │ + @ instruction: 0x0101a5b2 │ │ │ │ + @ instruction: 0x0101a590 │ │ │ │ + @ instruction: 0x010189b2 │ │ │ │ + smlabteq r1, r4, r9, r8 │ │ │ │ + @ instruction: 0x0101a5ba │ │ │ │ + smlatteq r1, r8, r9, r8 │ │ │ │ + smlabteq r1, r2, r9, r8 │ │ │ │ + smlatteq r1, r4, r5, sl │ │ │ │ + smlabteq r1, r2, r5, sl │ │ │ │ strdeq r8, [r1, -r8] │ │ │ │ ldrdeq r8, [r1, -r2] │ │ │ │ ldrdeq sl, [r1, -r8] │ │ │ │ - tsteq r1, r2, lsl r7 │ │ │ │ - smlatteq r1, ip, r6, r8 │ │ │ │ - smlabbeq r1, sl, r7, r8 │ │ │ │ - tsteq r1, r8, asr #14 │ │ │ │ - tsteq r1, r2, lsr #14 │ │ │ │ + tsteq r1, r2, lsl sl │ │ │ │ + smlatteq r1, ip, r9, r8 │ │ │ │ + smlabbeq r1, sl, sl, r8 │ │ │ │ + tsteq r1, r8, asr #20 │ │ │ │ + tsteq r1, r2, lsr #20 │ │ │ │ strdeq r8, [r1, -ip] │ │ │ │ - smlabteq r1, sl, r2, sl │ │ │ │ + smlabteq r1, sl, r5, sl │ │ │ │ ldrdeq sl, [r1, -ip] │ │ │ │ - tsteq r1, r2, lsr r7 │ │ │ │ - mrseq sl, SP_irq │ │ │ │ + tsteq r1, r2, lsr sl │ │ │ │ + tsteq r1, r0, lsl #12 │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - tsteq r1, r8, ror #14 │ │ │ │ - tsteq r1, r2, asr #14 │ │ │ │ - tsteq r1, r0, lsl r3 │ │ │ │ - smlatteq r1, sl, r2, sl │ │ │ │ - tsteq r1, ip, asr r7 │ │ │ │ - tsteq r1, sl, lsr #6 │ │ │ │ - tsteq r1, r4, lsl #6 │ │ │ │ - tsteq r1, r6, lsr r9 │ │ │ │ - tsteq r1, r8, lsl #8 │ │ │ │ - smlabbeq r1, lr, r3, sl │ │ │ │ - tsteq r1, ip, asr #6 │ │ │ │ - tsteq r1, r6, lsr #6 │ │ │ │ - mrseq sl, SP_irq │ │ │ │ - tsteq r1, sl, lsr r7 │ │ │ │ - tsteq r1, ip, asr #14 │ │ │ │ - tsteq r1, r6, lsr r3 │ │ │ │ - tsteq r1, r0, ror r7 │ │ │ │ - tsteq r1, sl, asr #14 │ │ │ │ - tsteq r1, ip, ror #6 │ │ │ │ - tsteq r1, r6, asr #6 │ │ │ │ - smlabbeq r1, r0, r7, r8 │ │ │ │ - tsteq r1, sl, asr r7 │ │ │ │ - tsteq r1, r0, ror #6 │ │ │ │ - @ instruction: 0x0101879a │ │ │ │ - tsteq r1, r4, ror r7 │ │ │ │ - tsteq r1, r2, lsl r8 │ │ │ │ + tsteq r1, r8, ror #20 │ │ │ │ + tsteq r1, r2, asr #20 │ │ │ │ + tsteq r1, r0, lsl r6 │ │ │ │ + smlatteq r1, sl, r5, sl │ │ │ │ + tsteq r1, ip, asr sl │ │ │ │ + tsteq r1, sl, lsr #12 │ │ │ │ + tsteq r1, r4, lsl #12 │ │ │ │ + tsteq r1, r6, lsr ip │ │ │ │ + tsteq r1, r8, lsl #14 │ │ │ │ + smlabbeq r1, lr, r6, sl │ │ │ │ + tsteq r1, ip, asr #12 │ │ │ │ + tsteq r1, r6, lsr #12 │ │ │ │ + tsteq r1, r0, lsl #12 │ │ │ │ + tsteq r1, sl, lsr sl │ │ │ │ + tsteq r1, ip, asr #20 │ │ │ │ + tsteq r1, r6, lsr r6 │ │ │ │ + tsteq r1, r0, ror sl │ │ │ │ + tsteq r1, sl, asr #20 │ │ │ │ + tsteq r1, ip, ror #12 │ │ │ │ + tsteq r1, r6, asr #12 │ │ │ │ + smlabbeq r1, r0, sl, r8 │ │ │ │ + tsteq r1, sl, asr sl │ │ │ │ + tsteq r1, r0, ror #12 │ │ │ │ + @ instruction: 0x01018a9a │ │ │ │ + tsteq r1, r4, ror sl │ │ │ │ + tsteq r1, r2, lsl fp │ │ │ │ ldrdeq r8, [r1, -r0] │ │ │ │ - smlatbeq r1, sl, r7, r8 │ │ │ │ - smlabbeq r1, r4, r7, r8 │ │ │ │ - tsteq r1, r2, asr r3 │ │ │ │ - tsteq r1, r4, ror #6 │ │ │ │ - @ instruction: 0x010187ba │ │ │ │ - smlabbeq r1, r8, r3, sl │ │ │ │ - tsteq r1, r2, ror #6 │ │ │ │ + smlatbeq r1, sl, sl, r8 │ │ │ │ + smlabbeq r1, r4, sl, r8 │ │ │ │ + tsteq r1, r2, asr r6 │ │ │ │ + tsteq r1, r4, ror #12 │ │ │ │ + @ instruction: 0x01018aba │ │ │ │ + smlabbeq r1, r8, r6, sl │ │ │ │ + tsteq r1, r2, ror #12 │ │ │ │ strdeq r8, [r1, -r0] │ │ │ │ - smlabteq r1, sl, r7, r8 │ │ │ │ - @ instruction: 0x0101a398 │ │ │ │ - tsteq r1, r2, ror r3 │ │ │ │ - smlatteq r1, r4, r7, r8 │ │ │ │ - @ instruction: 0x0101a3b2 │ │ │ │ - smlabbeq r1, ip, r3, sl │ │ │ │ - @ instruction: 0x0101a49a │ │ │ │ - tsteq r1, r0, lsr #8 │ │ │ │ + smlabteq r1, sl, sl, r8 │ │ │ │ + @ instruction: 0x0101a698 │ │ │ │ + tsteq r1, r2, ror r6 │ │ │ │ + smlatteq r1, r4, sl, r8 │ │ │ │ + @ instruction: 0x0101a6b2 │ │ │ │ + smlabbeq r1, ip, r6, sl │ │ │ │ + @ instruction: 0x0101a79a │ │ │ │ + tsteq r1, r0, lsr #14 │ │ │ │ ldrdeq sl, [r1, -lr] │ │ │ │ - @ instruction: 0x0101a3b8 │ │ │ │ - @ instruction: 0x0101a392 │ │ │ │ - smlabteq r1, ip, r7, r8 │ │ │ │ + @ instruction: 0x0101a6b8 │ │ │ │ + @ instruction: 0x0101a692 │ │ │ │ + smlabteq r1, ip, sl, r8 │ │ │ │ ldrdeq r8, [r1, -lr] │ │ │ │ - smlabteq r1, r8, r3, sl │ │ │ │ - tsteq r1, r2, lsl #16 │ │ │ │ + smlabteq r1, r8, r6, sl │ │ │ │ + tsteq r1, r2, lsl #22 │ │ │ │ ldrdeq r8, [r1, -ip] │ │ │ │ strdeq sl, [r1, -lr] │ │ │ │ ldrdeq sl, [r1, -r8] │ │ │ │ - tsteq r1, r2, lsl r8 │ │ │ │ - smlatteq r1, ip, r7, r8 │ │ │ │ + tsteq r1, r2, lsl fp │ │ │ │ + smlatteq r1, ip, sl, r8 │ │ │ │ strdeq sl, [r1, -r2] │ │ │ │ - tsteq r1, ip, lsr #16 │ │ │ │ - tsteq r1, r6, lsl #16 │ │ │ │ - tsteq r1, r0, ror #8 │ │ │ │ - tsteq r1, lr, lsl r4 │ │ │ │ + tsteq r1, ip, lsr #22 │ │ │ │ + tsteq r1, r6, lsl #22 │ │ │ │ + tsteq r1, r0, ror #14 │ │ │ │ + tsteq r1, lr, lsl r7 │ │ │ │ strdeq sl, [r1, -r8] │ │ │ │ - tsteq r1, r2, lsr r8 │ │ │ │ - tsteq r1, ip, lsl #16 │ │ │ │ - tsteq r1, r2, lsl r4 │ │ │ │ - tsteq r1, ip, asr #16 │ │ │ │ - tsteq r1, r6, lsr #16 │ │ │ │ - tsteq r1, r8, asr #8 │ │ │ │ - tsteq r1, r2, lsr #8 │ │ │ │ - tsteq r1, ip, asr r8 │ │ │ │ - tsteq r1, r6, lsr r8 │ │ │ │ - tsteq r1, ip, lsr r4 │ │ │ │ - tsteq r1, r6, ror r8 │ │ │ │ - tsteq r1, r0, asr r8 │ │ │ │ - tsteq r1, sl, lsl ip │ │ │ │ - tsteq r1, ip, lsl #12 │ │ │ │ - tsteq r1, sl, asr #18 │ │ │ │ + tsteq r1, r2, lsr fp │ │ │ │ + tsteq r1, ip, lsl #22 │ │ │ │ + tsteq r1, r2, lsl r7 │ │ │ │ + tsteq r1, ip, asr #22 │ │ │ │ + tsteq r1, r6, lsr #22 │ │ │ │ + tsteq r1, r8, asr #14 │ │ │ │ + tsteq r1, r2, lsr #14 │ │ │ │ + tsteq r1, ip, asr fp │ │ │ │ + tsteq r1, r6, lsr fp │ │ │ │ + tsteq r1, ip, lsr r7 │ │ │ │ + tsteq r1, r6, ror fp │ │ │ │ + tsteq r1, r0, asr fp │ │ │ │ + tsteq r1, sl, lsl pc │ │ │ │ + tsteq r1, ip, lsl #18 │ │ │ │ + tsteq r1, sl, asr #24 │ │ │ │ ldrdeq r8, [r1, -r0] │ │ │ │ - smlabbeq r1, lr, r8, r8 │ │ │ │ - tsteq r1, r8, ror #16 │ │ │ │ - tsteq r1, r2, asr #16 │ │ │ │ - tsteq r1, r0, lsl r4 │ │ │ │ - tsteq r1, r2, lsr #8 │ │ │ │ - tsteq r1, r8, ror r8 │ │ │ │ - tsteq r1, r6, asr #8 │ │ │ │ - tsteq r1, r0, lsr #8 │ │ │ │ - smlatbeq r1, lr, r8, r8 │ │ │ │ - smlabbeq r1, r8, r8, r8 │ │ │ │ - tsteq r1, r6, asr r4 │ │ │ │ - tsteq r1, r0, lsr r4 │ │ │ │ - smlatbeq r1, r2, r8, r8 │ │ │ │ - tsteq r1, r0, ror r4 │ │ │ │ - tsteq r1, sl, asr #8 │ │ │ │ - smlatteq r1, r8, r4, sl │ │ │ │ - smlatbeq r1, r6, r4, sl │ │ │ │ - smlabbeq r1, r0, r4, sl │ │ │ │ - tsteq r1, sl, asr r4 │ │ │ │ - @ instruction: 0x01018894 │ │ │ │ - smlatbeq r1, r6, r8, r8 │ │ │ │ - @ instruction: 0x0101a490 │ │ │ │ - smlabteq r1, sl, r8, r8 │ │ │ │ - smlatbeq r1, r4, r8, r8 │ │ │ │ - smlabteq r1, r6, r4, sl │ │ │ │ - smlatbeq r1, r0, r4, sl │ │ │ │ + smlabbeq r1, lr, fp, r8 │ │ │ │ + tsteq r1, r8, ror #22 │ │ │ │ + tsteq r1, r2, asr #22 │ │ │ │ + tsteq r1, r0, lsl r7 │ │ │ │ + tsteq r1, r2, lsr #14 │ │ │ │ + tsteq r1, r8, ror fp │ │ │ │ + tsteq r1, r6, asr #14 │ │ │ │ + tsteq r1, r0, lsr #14 │ │ │ │ + smlatbeq r1, lr, fp, r8 │ │ │ │ + smlabbeq r1, r8, fp, r8 │ │ │ │ + tsteq r1, r6, asr r7 │ │ │ │ + tsteq r1, r0, lsr r7 │ │ │ │ + smlatbeq r1, r2, fp, r8 │ │ │ │ + tsteq r1, r0, ror r7 │ │ │ │ + tsteq r1, sl, asr #14 │ │ │ │ + smlatteq r1, r8, r7, sl │ │ │ │ + smlatbeq r1, r6, r7, sl │ │ │ │ + smlabbeq r1, r0, r7, sl │ │ │ │ + tsteq r1, sl, asr r7 │ │ │ │ + @ instruction: 0x01018b94 │ │ │ │ + smlatbeq r1, r6, fp, r8 │ │ │ │ + @ instruction: 0x0101a790 │ │ │ │ + smlabteq r1, sl, fp, r8 │ │ │ │ + smlatbeq r1, r4, fp, r8 │ │ │ │ + smlabteq r1, r6, r7, sl │ │ │ │ + smlatbeq r1, r0, r7, sl │ │ │ │ ldrdeq r8, [r1, -sl] │ │ │ │ - @ instruction: 0x010188b4 │ │ │ │ - @ instruction: 0x0101a4ba │ │ │ │ + @ instruction: 0x01018bb4 │ │ │ │ + @ instruction: 0x0101a7ba │ │ │ │ strdeq r8, [r1, -r4] │ │ │ │ - smlabteq r1, lr, r8, r8 │ │ │ │ + smlabteq r1, lr, fp, r8 │ │ │ │ ldrdeq r8, [r1, -ip] │ │ │ │ - tsteq r1, r2, ror #18 │ │ │ │ - tsteq r1, r0, lsr #18 │ │ │ │ + tsteq r1, r2, ror #24 │ │ │ │ + tsteq r1, r0, lsr #24 │ │ │ │ strdeq r8, [r1, -sl] │ │ │ │ ldrdeq r8, [r1, -r4] │ │ │ │ - smlatbeq r1, r2, r4, sl │ │ │ │ - @ instruction: 0x0101a4b4 │ │ │ │ - tsteq r1, sl, lsl #18 │ │ │ │ + smlatbeq r1, r2, r7, sl │ │ │ │ + @ instruction: 0x0101a7b4 │ │ │ │ + tsteq r1, sl, lsl #24 │ │ │ │ ldrdeq sl, [r1, -r8] │ │ │ │ - @ instruction: 0x0101a4b2 │ │ │ │ - tsteq r1, r0, asr #18 │ │ │ │ - tsteq r1, sl, lsl r9 │ │ │ │ - smlatteq r1, r8, r4, sl │ │ │ │ - smlabteq r1, r2, r4, sl │ │ │ │ - tsteq r1, r4, lsr r9 │ │ │ │ - tsteq r1, r2, lsl #10 │ │ │ │ + @ instruction: 0x0101a7b2 │ │ │ │ + tsteq r1, r0, asr #24 │ │ │ │ + tsteq r1, sl, lsl ip │ │ │ │ + smlatteq r1, r8, r7, sl │ │ │ │ + smlabteq r1, r2, r7, sl │ │ │ │ + tsteq r1, r4, lsr ip │ │ │ │ + tsteq r1, r2, lsl #16 │ │ │ │ ldrdeq sl, [r1, -ip] │ │ │ │ - smlatbeq r1, r2, r9, r8 │ │ │ │ - tsteq r1, r0, ror #18 │ │ │ │ - tsteq r1, sl, lsr r9 │ │ │ │ - tsteq r1, r8, lsl #10 │ │ │ │ - smlatteq r1, r2, r4, sl │ │ │ │ - tsteq r1, r4, asr r9 │ │ │ │ - tsteq r1, r2, lsr #10 │ │ │ │ + smlatbeq r1, r2, ip, r8 │ │ │ │ + tsteq r1, r0, ror #24 │ │ │ │ + tsteq r1, sl, lsr ip │ │ │ │ + tsteq r1, r8, lsl #16 │ │ │ │ + smlatteq r1, r2, r7, sl │ │ │ │ + tsteq r1, r4, asr ip │ │ │ │ + tsteq r1, r2, lsr #16 │ │ │ │ strdeq sl, [r1, -ip] │ │ │ │ - smlabbeq r1, sl, r9, r8 │ │ │ │ - tsteq r1, r4, ror #18 │ │ │ │ - tsteq r1, r2, lsr r5 │ │ │ │ - tsteq r1, ip, lsl #10 │ │ │ │ - tsteq r1, lr, ror r9 │ │ │ │ - tsteq r1, ip, asr #10 │ │ │ │ - tsteq r1, r6, lsr #10 │ │ │ │ - tsteq r1, r8, asr fp │ │ │ │ - tsteq r1, sl, lsr #12 │ │ │ │ - @ instruction: 0x0101a5b0 │ │ │ │ - tsteq r1, lr, ror #10 │ │ │ │ - tsteq r1, r8, asr #10 │ │ │ │ - tsteq r1, r2, lsr #10 │ │ │ │ - tsteq r1, ip, asr r9 │ │ │ │ - tsteq r1, lr, ror #18 │ │ │ │ - tsteq r1, r8, asr r5 │ │ │ │ - @ instruction: 0x01018992 │ │ │ │ - tsteq r1, ip, ror #18 │ │ │ │ - smlabbeq r1, lr, r5, sl │ │ │ │ - tsteq r1, r8, ror #10 │ │ │ │ - smlatbeq r1, r2, r9, r8 │ │ │ │ - tsteq r1, ip, ror r9 │ │ │ │ - smlabbeq r1, r2, r5, sl │ │ │ │ - @ instruction: 0x010189bc │ │ │ │ - @ instruction: 0x01018996 │ │ │ │ - tsteq r1, r4, lsr sl │ │ │ │ + smlabbeq r1, sl, ip, r8 │ │ │ │ + tsteq r1, r4, ror #24 │ │ │ │ + tsteq r1, r2, lsr r8 │ │ │ │ + tsteq r1, ip, lsl #16 │ │ │ │ + tsteq r1, lr, ror ip │ │ │ │ + tsteq r1, ip, asr #16 │ │ │ │ + tsteq r1, r6, lsr #16 │ │ │ │ + tsteq r1, r8, asr lr │ │ │ │ + tsteq r1, sl, lsr #18 │ │ │ │ + @ instruction: 0x0101a8b0 │ │ │ │ + tsteq r1, lr, ror #16 │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ + tsteq r1, r2, lsr #16 │ │ │ │ + tsteq r1, ip, asr ip │ │ │ │ + tsteq r1, lr, ror #24 │ │ │ │ + tsteq r1, r8, asr r8 │ │ │ │ + @ instruction: 0x01018c92 │ │ │ │ + tsteq r1, ip, ror #24 │ │ │ │ + smlabbeq r1, lr, r8, sl │ │ │ │ + tsteq r1, r8, ror #16 │ │ │ │ + smlatbeq r1, r2, ip, r8 │ │ │ │ + tsteq r1, ip, ror ip │ │ │ │ + smlabbeq r1, r2, r8, sl │ │ │ │ + @ instruction: 0x01018cbc │ │ │ │ + @ instruction: 0x01018c96 │ │ │ │ + tsteq r1, r4, lsr sp │ │ │ │ strdeq r8, [r1, -r2] │ │ │ │ - smlabteq r1, ip, r9, r8 │ │ │ │ - smlatbeq r1, r6, r9, r8 │ │ │ │ - tsteq r1, r4, ror r5 │ │ │ │ - smlabbeq r1, r6, r5, sl │ │ │ │ + smlabteq r1, ip, ip, r8 │ │ │ │ + smlatbeq r1, r6, ip, r8 │ │ │ │ + tsteq r1, r4, ror r8 │ │ │ │ + smlabbeq r1, r6, r8, sl │ │ │ │ ldrdeq r8, [r1, -ip] │ │ │ │ - smlatbeq r1, sl, r5, sl │ │ │ │ - smlabbeq r1, r4, r5, sl │ │ │ │ - tsteq r1, r2, lsl sl │ │ │ │ - smlatteq r1, ip, r9, r8 │ │ │ │ - @ instruction: 0x0101a5ba │ │ │ │ - @ instruction: 0x0101a594 │ │ │ │ - tsteq r1, r6, lsl #20 │ │ │ │ + smlatbeq r1, sl, r8, sl │ │ │ │ + smlabbeq r1, r4, r8, sl │ │ │ │ + tsteq r1, r2, lsl sp │ │ │ │ + smlatteq r1, ip, ip, r8 │ │ │ │ + @ instruction: 0x0101a8ba │ │ │ │ + @ instruction: 0x0101a894 │ │ │ │ + tsteq r1, r6, lsl #26 │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ - smlatbeq r1, lr, r5, sl │ │ │ │ - @ instruction: 0x0101a6bc │ │ │ │ - tsteq r1, r2, asr #12 │ │ │ │ - tsteq r1, r0, lsl #12 │ │ │ │ + smlatbeq r1, lr, r8, sl │ │ │ │ + @ instruction: 0x0101a9bc │ │ │ │ + tsteq r1, r2, asr #18 │ │ │ │ + tsteq r1, r0, lsl #18 │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - @ instruction: 0x0101a5b4 │ │ │ │ - smlatteq r1, lr, r9, r8 │ │ │ │ - tsteq r1, r0, lsl #20 │ │ │ │ - smlatteq r1, sl, r5, sl │ │ │ │ - tsteq r1, r4, lsr #20 │ │ │ │ + @ instruction: 0x0101a8b4 │ │ │ │ + smlatteq r1, lr, ip, r8 │ │ │ │ + tsteq r1, r0, lsl #26 │ │ │ │ + smlatteq r1, sl, r8, sl │ │ │ │ + tsteq r1, r4, lsr #26 │ │ │ │ strdeq r8, [r1, -lr] │ │ │ │ - tsteq r1, r0, lsr #12 │ │ │ │ + tsteq r1, r0, lsr #18 │ │ │ │ strdeq sl, [r1, -sl] │ │ │ │ - tsteq r1, r4, lsr sl │ │ │ │ - tsteq r1, lr, lsl #20 │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ - tsteq r1, lr, asr #20 │ │ │ │ - tsteq r1, r8, lsr #20 │ │ │ │ - smlabbeq r1, r2, r6, sl │ │ │ │ - tsteq r1, r0, asr #12 │ │ │ │ - tsteq r1, sl, lsl r6 │ │ │ │ - tsteq r1, r4, asr sl │ │ │ │ - tsteq r1, lr, lsr #20 │ │ │ │ - tsteq r1, r4, lsr r6 │ │ │ │ - tsteq r1, lr, ror #20 │ │ │ │ - tsteq r1, r8, asr #20 │ │ │ │ - tsteq r1, sl, ror #12 │ │ │ │ - tsteq r1, r4, asr #12 │ │ │ │ - tsteq r1, lr, ror sl │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - tsteq r1, lr, asr r6 │ │ │ │ - @ instruction: 0x01018a98 │ │ │ │ - tsteq r1, r2, ror sl │ │ │ │ + tsteq r1, r4, lsr sp │ │ │ │ + tsteq r1, lr, lsl #26 │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ + tsteq r1, lr, asr #26 │ │ │ │ + tsteq r1, r8, lsr #26 │ │ │ │ + smlabbeq r1, r2, r9, sl │ │ │ │ + tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, sl, lsl r9 │ │ │ │ + tsteq r1, r4, asr sp │ │ │ │ + tsteq r1, lr, lsr #26 │ │ │ │ + tsteq r1, r4, lsr r9 │ │ │ │ + tsteq r1, lr, ror #26 │ │ │ │ + tsteq r1, r8, asr #26 │ │ │ │ + tsteq r1, sl, ror #18 │ │ │ │ + tsteq r1, r4, asr #18 │ │ │ │ + tsteq r1, lr, ror sp │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, lr, asr r9 │ │ │ │ + @ instruction: 0x01018d98 │ │ │ │ + tsteq r1, r2, ror sp │ │ │ │ strdeq r9, [r1, -r4] │ │ │ │ - tsteq r1, sl, lsl #20 │ │ │ │ - tsteq r1, r4, lsr #16 │ │ │ │ - tsteq r1, r2, ror #22 │ │ │ │ - smlatteq r1, r8, sl, r8 │ │ │ │ - smlatbeq r1, r6, sl, r8 │ │ │ │ - smlabbeq r1, r0, sl, r8 │ │ │ │ - tsteq r1, sl, asr sl │ │ │ │ - tsteq r1, r8, lsr #12 │ │ │ │ - tsteq r1, sl, lsr r6 │ │ │ │ - @ instruction: 0x01018a90 │ │ │ │ - tsteq r1, lr, asr r6 │ │ │ │ - tsteq r1, r8, lsr r6 │ │ │ │ - smlabteq r1, r6, sl, r8 │ │ │ │ - smlatbeq r1, r0, sl, r8 │ │ │ │ - tsteq r1, lr, ror #12 │ │ │ │ - tsteq r1, r8, asr #12 │ │ │ │ - @ instruction: 0x01018aba │ │ │ │ - smlabbeq r1, r8, r6, sl │ │ │ │ - tsteq r1, r2, ror #12 │ │ │ │ - tsteq r1, r0, lsl #14 │ │ │ │ - @ instruction: 0x0101a6be │ │ │ │ - @ instruction: 0x0101a698 │ │ │ │ - tsteq r1, r2, ror r6 │ │ │ │ - smlatbeq r1, ip, sl, r8 │ │ │ │ - @ instruction: 0x01018abe │ │ │ │ - smlatbeq r1, r8, r6, sl │ │ │ │ - smlatteq r1, r2, sl, r8 │ │ │ │ - @ instruction: 0x01018abc │ │ │ │ + tsteq r1, sl, lsl #26 │ │ │ │ + tsteq r1, r4, lsr #22 │ │ │ │ + tsteq r1, r2, ror #28 │ │ │ │ + smlatteq r1, r8, sp, r8 │ │ │ │ + smlatbeq r1, r6, sp, r8 │ │ │ │ + smlabbeq r1, r0, sp, r8 │ │ │ │ + tsteq r1, sl, asr sp │ │ │ │ + tsteq r1, r8, lsr #18 │ │ │ │ + tsteq r1, sl, lsr r9 │ │ │ │ + @ instruction: 0x01018d90 │ │ │ │ + tsteq r1, lr, asr r9 │ │ │ │ + tsteq r1, r8, lsr r9 │ │ │ │ + smlabteq r1, r6, sp, r8 │ │ │ │ + smlatbeq r1, r0, sp, r8 │ │ │ │ + tsteq r1, lr, ror #18 │ │ │ │ + tsteq r1, r8, asr #18 │ │ │ │ + @ instruction: 0x01018dba │ │ │ │ + smlabbeq r1, r8, r9, sl │ │ │ │ + tsteq r1, r2, ror #18 │ │ │ │ + tsteq r1, r0, lsl #20 │ │ │ │ + @ instruction: 0x0101a9be │ │ │ │ + @ instruction: 0x0101a998 │ │ │ │ + tsteq r1, r2, ror r9 │ │ │ │ + smlatbeq r1, ip, sp, r8 │ │ │ │ + @ instruction: 0x01018dbe │ │ │ │ + smlatbeq r1, r8, r9, sl │ │ │ │ + smlatteq r1, r2, sp, r8 │ │ │ │ + @ instruction: 0x01018dbc │ │ │ │ ldrdeq sl, [r1, -lr] │ │ │ │ - @ instruction: 0x0101a6b8 │ │ │ │ + @ instruction: 0x0101a9b8 │ │ │ │ strdeq r8, [r1, -r2] │ │ │ │ - smlabteq r1, ip, sl, r8 │ │ │ │ + smlabteq r1, ip, sp, r8 │ │ │ │ ldrdeq sl, [r1, -r2] │ │ │ │ - tsteq r1, ip, lsl #22 │ │ │ │ - smlatteq r1, r6, sl, r8 │ │ │ │ + tsteq r1, ip, lsl #28 │ │ │ │ + smlatteq r1, r6, sp, r8 │ │ │ │ strdeq r8, [r1, -r4] │ │ │ │ - tsteq r1, sl, ror fp │ │ │ │ - tsteq r1, r8, lsr fp │ │ │ │ - tsteq r1, r2, lsl fp │ │ │ │ - smlatteq r1, ip, sl, r8 │ │ │ │ - @ instruction: 0x0101a6ba │ │ │ │ - smlabteq r1, ip, r6, sl │ │ │ │ - tsteq r1, r2, lsr #22 │ │ │ │ + tsteq r1, sl, ror lr │ │ │ │ + tsteq r1, r8, lsr lr │ │ │ │ + tsteq r1, r2, lsl lr │ │ │ │ + smlatteq r1, ip, sp, r8 │ │ │ │ + @ instruction: 0x0101a9ba │ │ │ │ + smlabteq r1, ip, r9, sl │ │ │ │ + tsteq r1, r2, lsr #28 │ │ │ │ strdeq sl, [r1, -r0] │ │ │ │ - smlabteq r1, sl, r6, sl │ │ │ │ - tsteq r1, r8, asr fp │ │ │ │ - tsteq r1, r2, lsr fp │ │ │ │ - tsteq r1, r0, lsl #14 │ │ │ │ + smlabteq r1, sl, r9, sl │ │ │ │ + tsteq r1, r8, asr lr │ │ │ │ + tsteq r1, r2, lsr lr │ │ │ │ + tsteq r1, r0, lsl #20 │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - tsteq r1, ip, asr #22 │ │ │ │ - tsteq r1, sl, lsl r7 │ │ │ │ + tsteq r1, ip, asr #28 │ │ │ │ + tsteq r1, sl, lsl sl │ │ │ │ strdeq sl, [r1, -r4] │ │ │ │ - @ instruction: 0x0101a792 │ │ │ │ - tsteq r1, r0, asr r7 │ │ │ │ - tsteq r1, sl, lsr #14 │ │ │ │ - tsteq r1, r4, lsl #14 │ │ │ │ - tsteq r1, lr, lsr fp │ │ │ │ - tsteq r1, r0, asr fp │ │ │ │ - tsteq r1, sl, lsr r7 │ │ │ │ - tsteq r1, r4, ror fp │ │ │ │ - tsteq r1, lr, asr #22 │ │ │ │ - tsteq r1, r0, ror r7 │ │ │ │ - tsteq r1, sl, asr #14 │ │ │ │ - smlabbeq r1, r4, fp, r8 │ │ │ │ - tsteq r1, lr, asr fp │ │ │ │ - tsteq r1, r4, ror #14 │ │ │ │ - @ instruction: 0x01018b9e │ │ │ │ - tsteq r1, r8, ror fp │ │ │ │ - tsteq r1, lr, lsr r9 │ │ │ │ - tsteq r1, ip, ror ip │ │ │ │ - tsteq r1, r2, lsl #24 │ │ │ │ - smlabteq r1, r0, fp, r8 │ │ │ │ - @ instruction: 0x01018b9a │ │ │ │ - tsteq r1, r4, ror fp │ │ │ │ - tsteq r1, r2, asr #14 │ │ │ │ - tsteq r1, r4, asr r7 │ │ │ │ - smlatbeq r1, sl, fp, r8 │ │ │ │ - tsteq r1, r8, ror r7 │ │ │ │ - tsteq r1, r2, asr r7 │ │ │ │ - smlatteq r1, r0, fp, r8 │ │ │ │ - @ instruction: 0x01018bba │ │ │ │ - smlabbeq r1, r8, r7, sl │ │ │ │ - tsteq r1, r2, ror #14 │ │ │ │ + @ instruction: 0x0101aa92 │ │ │ │ + tsteq r1, r0, asr sl │ │ │ │ + tsteq r1, sl, lsr #20 │ │ │ │ + tsteq r1, r4, lsl #20 │ │ │ │ + tsteq r1, lr, lsr lr │ │ │ │ + tsteq r1, r0, asr lr │ │ │ │ + tsteq r1, sl, lsr sl │ │ │ │ + tsteq r1, r4, ror lr │ │ │ │ + tsteq r1, lr, asr #28 │ │ │ │ + tsteq r1, r0, ror sl │ │ │ │ + tsteq r1, sl, asr #20 │ │ │ │ + smlabbeq r1, r4, lr, r8 │ │ │ │ + tsteq r1, lr, asr lr │ │ │ │ + tsteq r1, r4, ror #20 │ │ │ │ + @ instruction: 0x01018e9e │ │ │ │ + tsteq r1, r8, ror lr │ │ │ │ + tsteq r1, lr, lsr ip │ │ │ │ + tsteq r1, ip, ror pc │ │ │ │ + tsteq r1, r2, lsl #30 │ │ │ │ + smlabteq r1, r0, lr, r8 │ │ │ │ + @ instruction: 0x01018e9a │ │ │ │ + tsteq r1, r4, ror lr │ │ │ │ + tsteq r1, r2, asr #20 │ │ │ │ + tsteq r1, r4, asr sl │ │ │ │ + smlatbeq r1, sl, lr, r8 │ │ │ │ + tsteq r1, r8, ror sl │ │ │ │ + tsteq r1, r2, asr sl │ │ │ │ + smlatteq r1, r0, lr, r8 │ │ │ │ + @ instruction: 0x01018eba │ │ │ │ + smlabbeq r1, r8, sl, sl │ │ │ │ + tsteq r1, r2, ror #20 │ │ │ │ ldrdeq r8, [r1, -r4] │ │ │ │ - smlatbeq r1, r2, r7, sl │ │ │ │ - tsteq r1, ip, ror r7 │ │ │ │ - tsteq r1, sl, lsl r8 │ │ │ │ + smlatbeq r1, r2, sl, sl │ │ │ │ + tsteq r1, ip, ror sl │ │ │ │ + tsteq r1, sl, lsl fp │ │ │ │ ldrdeq sl, [r1, -r8] │ │ │ │ - @ instruction: 0x0101a7b2 │ │ │ │ - smlabbeq r1, ip, r7, sl │ │ │ │ - smlabteq r1, r6, fp, r8 │ │ │ │ + @ instruction: 0x0101aab2 │ │ │ │ + smlabbeq r1, ip, sl, sl │ │ │ │ + smlabteq r1, r6, lr, r8 │ │ │ │ ldrdeq r8, [r1, -r8] │ │ │ │ - smlabteq r1, r2, r7, sl │ │ │ │ + smlabteq r1, r2, sl, sl │ │ │ │ strdeq r8, [r1, -ip] │ │ │ │ ldrdeq r8, [r1, -r6] │ │ │ │ strdeq sl, [r1, -r8] │ │ │ │ ldrdeq sl, [r1, -r2] │ │ │ │ - tsteq r1, ip, lsl #24 │ │ │ │ - smlatteq r1, r6, fp, r8 │ │ │ │ - smlatteq r1, ip, r7, sl │ │ │ │ - tsteq r1, r6, lsr #24 │ │ │ │ - tsteq r1, r0, lsl #24 │ │ │ │ - tsteq r1, lr, lsl #26 │ │ │ │ - @ instruction: 0x01018c94 │ │ │ │ - tsteq r1, r2, asr ip │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ - tsteq r1, r6, lsl #24 │ │ │ │ + tsteq r1, ip, lsl #30 │ │ │ │ + smlatteq r1, r6, lr, r8 │ │ │ │ + smlatteq r1, ip, sl, sl │ │ │ │ + tsteq r1, r6, lsr #30 │ │ │ │ + tsteq r1, r0, lsl #30 │ │ │ │ + tsteq r1, lr │ │ │ │ + @ instruction: 0x01018f94 │ │ │ │ + tsteq r1, r2, asr pc │ │ │ │ + tsteq r1, ip, lsr #30 │ │ │ │ + tsteq r1, r6, lsl #30 │ │ │ │ ldrdeq sl, [r1, -r4] │ │ │ │ - smlatteq r1, r6, r7, sl │ │ │ │ - tsteq r1, ip, lsr ip │ │ │ │ - tsteq r1, sl, lsl #16 │ │ │ │ - smlatteq r1, r4, r7, sl │ │ │ │ - tsteq r1, r2, ror ip │ │ │ │ - tsteq r1, ip, asr #24 │ │ │ │ - tsteq r1, sl, lsl r8 │ │ │ │ + smlatteq r1, r6, sl, sl │ │ │ │ + tsteq r1, ip, lsr pc │ │ │ │ + tsteq r1, sl, lsl #22 │ │ │ │ + smlatteq r1, r4, sl, sl │ │ │ │ + tsteq r1, r2, ror pc │ │ │ │ + tsteq r1, ip, asr #30 │ │ │ │ + tsteq r1, sl, lsl fp │ │ │ │ strdeq sl, [r1, -r4] │ │ │ │ - tsteq r1, r6, ror #24 │ │ │ │ - tsteq r1, r4, lsr r8 │ │ │ │ - tsteq r1, lr, lsl #16 │ │ │ │ + tsteq r1, r6, ror #30 │ │ │ │ + tsteq r1, r4, lsr fp │ │ │ │ + tsteq r1, lr, lsl #22 │ │ │ │ ldrdeq r8, [r1, -r4] │ │ │ │ - @ instruction: 0x01018c92 │ │ │ │ - tsteq r1, ip, ror #24 │ │ │ │ - tsteq r1, sl, lsr r8 │ │ │ │ - tsteq r1, r4, lsl r8 │ │ │ │ - smlabbeq r1, r6, ip, r8 │ │ │ │ - tsteq r1, r4, asr r8 │ │ │ │ - tsteq r1, lr, lsr #16 │ │ │ │ - @ instruction: 0x01018cbc │ │ │ │ - @ instruction: 0x01018c96 │ │ │ │ - tsteq r1, r4, ror #16 │ │ │ │ - tsteq r1, lr, lsr r8 │ │ │ │ - @ instruction: 0x01018cb0 │ │ │ │ - tsteq r1, lr, ror r8 │ │ │ │ - tsteq r1, r8, asr r8 │ │ │ │ - tsteq r1, r2, lsr #24 │ │ │ │ - smlabbeq r1, r0, lr, r8 │ │ │ │ - tsteq r1, r2, asr r9 │ │ │ │ + @ instruction: 0x01018f92 │ │ │ │ + tsteq r1, ip, ror #30 │ │ │ │ + tsteq r1, sl, lsr fp │ │ │ │ + tsteq r1, r4, lsl fp │ │ │ │ + smlabbeq r1, r6, pc, r8 @ │ │ │ │ + tsteq r1, r4, asr fp │ │ │ │ + tsteq r1, lr, lsr #22 │ │ │ │ + @ instruction: 0x01018fbc │ │ │ │ + @ instruction: 0x01018f96 │ │ │ │ + tsteq r1, r4, ror #22 │ │ │ │ + tsteq r1, lr, lsr fp │ │ │ │ + @ instruction: 0x01018fb0 │ │ │ │ + tsteq r1, lr, ror fp │ │ │ │ + tsteq r1, r8, asr fp │ │ │ │ + tsteq r1, r2, lsr #30 │ │ │ │ + smlabbeq r1, r0, r1, r9 │ │ │ │ + tsteq r1, r2, asr ip │ │ │ │ ldrdeq sl, [r1, -r8] │ │ │ │ - @ instruction: 0x0101a896 │ │ │ │ + @ instruction: 0x0101ab96 │ │ │ │ ldrbtmi r4, [r8], #-2239 @ 0xfffff741 │ │ │ │ ldmmi pc!, {r0, r1, r3, r4, r5, r6, r8, sp, lr, pc} @ │ │ │ │ cmn r8, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2238 @ 0xfffff742 │ │ │ │ ldmmi lr!, {r0, r2, r4, r5, r6, r8, sp, lr, pc} │ │ │ │ cmn r2, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2237 @ 0xfffff743 │ │ │ │ @@ -139682,142 +139682,142 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2177 @ 0xfffff77f │ │ │ │ stmmi r1, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2176 @ 0xfffff780 │ │ │ │ stmmi r0, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - tsteq r1, lr, lsl #4 │ │ │ │ - smlatteq r1, ip, r1, sl │ │ │ │ - tsteq r1, sl, lsr #12 │ │ │ │ - tsteq r1, r0, asr #12 │ │ │ │ - tsteq r1, lr, lsr #4 │ │ │ │ - tsteq r1, ip, ror #12 │ │ │ │ - tsteq r1, sl, asr #12 │ │ │ │ - tsteq r1, r0, ror r2 │ │ │ │ - tsteq r1, lr, asr #4 │ │ │ │ - smlabbeq r1, ip, r6, r8 │ │ │ │ - tsteq r1, sl, ror #12 │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ - @ instruction: 0x010186b2 │ │ │ │ - @ instruction: 0x01018690 │ │ │ │ - tsteq r1, r2, lsr r7 │ │ │ │ + tsteq r1, lr, lsl #10 │ │ │ │ + smlatteq r1, ip, r4, sl │ │ │ │ + tsteq r1, sl, lsr #18 │ │ │ │ + tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, lr, lsr #10 │ │ │ │ + tsteq r1, ip, ror #18 │ │ │ │ + tsteq r1, sl, asr #18 │ │ │ │ + tsteq r1, r0, ror r5 │ │ │ │ + tsteq r1, lr, asr #10 │ │ │ │ + smlabbeq r1, ip, r9, r8 │ │ │ │ + tsteq r1, sl, ror #18 │ │ │ │ + tsteq r1, r4, ror r5 │ │ │ │ + @ instruction: 0x010189b2 │ │ │ │ + @ instruction: 0x01018990 │ │ │ │ + tsteq r1, r2, lsr sl │ │ │ │ strdeq r8, [r1, -r4] │ │ │ │ ldrdeq r8, [r1, -r2] │ │ │ │ - @ instruction: 0x010186b0 │ │ │ │ - smlabbeq r1, r2, r2, sl │ │ │ │ - @ instruction: 0x0101a298 │ │ │ │ + @ instruction: 0x010189b0 │ │ │ │ + smlabbeq r1, r2, r5, sl │ │ │ │ + @ instruction: 0x0101a598 │ │ │ │ strdeq r8, [r1, -r2] │ │ │ │ - smlabteq r1, r4, r2, sl │ │ │ │ - smlatbeq r1, r2, r2, sl │ │ │ │ - tsteq r1, r4, lsr r7 │ │ │ │ - tsteq r1, r2, lsl r7 │ │ │ │ - smlatteq r1, r4, r2, sl │ │ │ │ - smlabteq r1, r2, r2, sl │ │ │ │ - tsteq r1, r8, lsr r7 │ │ │ │ - tsteq r1, sl, lsl #6 │ │ │ │ - smlatteq r1, r8, r2, sl │ │ │ │ + smlabteq r1, r4, r5, sl │ │ │ │ + smlatbeq r1, r2, r5, sl │ │ │ │ + tsteq r1, r4, lsr sl │ │ │ │ + tsteq r1, r2, lsl sl │ │ │ │ + smlatteq r1, r4, r5, sl │ │ │ │ + smlabteq r1, r2, r5, sl │ │ │ │ + tsteq r1, r8, lsr sl │ │ │ │ + tsteq r1, sl, lsl #12 │ │ │ │ + smlatteq r1, r8, r5, sl │ │ │ │ strdeq sl, [r1, -sl] │ │ │ │ - smlabbeq r1, r4, r3, sl │ │ │ │ - tsteq r1, r6, asr #6 │ │ │ │ - tsteq r1, r4, lsr #6 │ │ │ │ - tsteq r1, r2, lsl #6 │ │ │ │ - tsteq r1, r0, asr #14 │ │ │ │ - tsteq r1, r6, asr r7 │ │ │ │ - tsteq r1, r4, asr #6 │ │ │ │ - smlabbeq r1, r2, r7, r8 │ │ │ │ - tsteq r1, r0, ror #14 │ │ │ │ - smlabbeq r1, r6, r3, sl │ │ │ │ - tsteq r1, r4, ror #6 │ │ │ │ - smlatbeq r1, r2, r7, r8 │ │ │ │ - smlabbeq r1, r0, r7, r8 │ │ │ │ - smlabbeq r1, sl, r3, sl │ │ │ │ - smlabteq r1, r8, r7, r8 │ │ │ │ - smlatbeq r1, r6, r7, r8 │ │ │ │ - tsteq r1, r4, lsl #8 │ │ │ │ - smlabteq r1, r6, r3, sl │ │ │ │ - smlatbeq r1, r4, r3, sl │ │ │ │ - smlatteq r1, r2, r7, r8 │ │ │ │ - smlabteq r1, r0, r7, r8 │ │ │ │ - smlabteq r1, sl, r3, sl │ │ │ │ - tsteq r1, r8, lsl #16 │ │ │ │ - smlatteq r1, r6, r7, r8 │ │ │ │ - tsteq r1, ip, lsl #8 │ │ │ │ - smlatteq r1, sl, r3, sl │ │ │ │ - tsteq r1, r8, lsr #16 │ │ │ │ - tsteq r1, r6, lsl #16 │ │ │ │ - tsteq r1, r0, lsl r4 │ │ │ │ - tsteq r1, lr, asr #16 │ │ │ │ - tsteq r1, ip, lsr #16 │ │ │ │ + smlabbeq r1, r4, r6, sl │ │ │ │ + tsteq r1, r6, asr #12 │ │ │ │ + tsteq r1, r4, lsr #12 │ │ │ │ + tsteq r1, r2, lsl #12 │ │ │ │ + tsteq r1, r0, asr #20 │ │ │ │ + tsteq r1, r6, asr sl │ │ │ │ + tsteq r1, r4, asr #12 │ │ │ │ + smlabbeq r1, r2, sl, r8 │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ + smlabbeq r1, r6, r6, sl │ │ │ │ + tsteq r1, r4, ror #12 │ │ │ │ + smlatbeq r1, r2, sl, r8 │ │ │ │ + smlabbeq r1, r0, sl, r8 │ │ │ │ + smlabbeq r1, sl, r6, sl │ │ │ │ + smlabteq r1, r8, sl, r8 │ │ │ │ + smlatbeq r1, r6, sl, r8 │ │ │ │ + tsteq r1, r4, lsl #14 │ │ │ │ + smlabteq r1, r6, r6, sl │ │ │ │ + smlatbeq r1, r4, r6, sl │ │ │ │ + smlatteq r1, r2, sl, r8 │ │ │ │ + smlabteq r1, r0, sl, r8 │ │ │ │ + smlabteq r1, sl, r6, sl │ │ │ │ + tsteq r1, r8, lsl #22 │ │ │ │ + smlatteq r1, r6, sl, r8 │ │ │ │ + tsteq r1, ip, lsl #14 │ │ │ │ + smlatteq r1, sl, r6, sl │ │ │ │ + tsteq r1, r8, lsr #22 │ │ │ │ + tsteq r1, r6, lsl #22 │ │ │ │ + tsteq r1, r0, lsl r7 │ │ │ │ + tsteq r1, lr, asr #22 │ │ │ │ + tsteq r1, ip, lsr #22 │ │ │ │ strdeq sl, [r1, -r6] │ │ │ │ - tsteq r1, r8, lsr r9 │ │ │ │ - smlabteq r1, r2, r8, r8 │ │ │ │ - smlabbeq r1, r4, r8, r8 │ │ │ │ - tsteq r1, r2, ror #16 │ │ │ │ - tsteq r1, r0, asr #16 │ │ │ │ - tsteq r1, r2, lsl r4 │ │ │ │ - tsteq r1, r8, lsr #8 │ │ │ │ - smlabbeq r1, r2, r8, r8 │ │ │ │ - tsteq r1, r4, asr r4 │ │ │ │ - tsteq r1, r2, lsr r4 │ │ │ │ - smlabteq r1, r4, r8, r8 │ │ │ │ - smlatbeq r1, r2, r8, r8 │ │ │ │ - tsteq r1, r4, ror r4 │ │ │ │ - tsteq r1, r2, asr r4 │ │ │ │ - smlabteq r1, r8, r8, r8 │ │ │ │ - @ instruction: 0x0101a49a │ │ │ │ - tsteq r1, r8, ror r4 │ │ │ │ - tsteq r1, sl, lsl r5 │ │ │ │ + tsteq r1, r8, lsr ip │ │ │ │ + smlabteq r1, r2, fp, r8 │ │ │ │ + smlabbeq r1, r4, fp, r8 │ │ │ │ + tsteq r1, r2, ror #22 │ │ │ │ + tsteq r1, r0, asr #22 │ │ │ │ + tsteq r1, r2, lsl r7 │ │ │ │ + tsteq r1, r8, lsr #14 │ │ │ │ + smlabbeq r1, r2, fp, r8 │ │ │ │ + tsteq r1, r4, asr r7 │ │ │ │ + tsteq r1, r2, lsr r7 │ │ │ │ + smlabteq r1, r4, fp, r8 │ │ │ │ + smlatbeq r1, r2, fp, r8 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ + tsteq r1, r2, asr r7 │ │ │ │ + smlabteq r1, r8, fp, r8 │ │ │ │ + @ instruction: 0x0101a79a │ │ │ │ + tsteq r1, r8, ror r7 │ │ │ │ + tsteq r1, sl, lsl r8 │ │ │ │ ldrdeq sl, [r1, -ip] │ │ │ │ - @ instruction: 0x0101a4ba │ │ │ │ - @ instruction: 0x0101a498 │ │ │ │ + @ instruction: 0x0101a7ba │ │ │ │ + @ instruction: 0x0101a798 │ │ │ │ ldrdeq r8, [r1, -r6] │ │ │ │ - smlatteq r1, ip, r8, r8 │ │ │ │ + smlatteq r1, ip, fp, r8 │ │ │ │ ldrdeq sl, [r1, -sl] │ │ │ │ - tsteq r1, r8, lsl r9 │ │ │ │ + tsteq r1, r8, lsl ip │ │ │ │ strdeq r8, [r1, -r6] │ │ │ │ - tsteq r1, ip, lsl r5 │ │ │ │ + tsteq r1, ip, lsl r8 │ │ │ │ strdeq sl, [r1, -sl] │ │ │ │ - tsteq r1, r8, lsr r9 │ │ │ │ - tsteq r1, r6, lsl r9 │ │ │ │ - tsteq r1, r0, lsr #10 │ │ │ │ - tsteq r1, lr, asr r9 │ │ │ │ - tsteq r1, ip, lsr r9 │ │ │ │ - tsteq r1, lr, asr #20 │ │ │ │ + tsteq r1, r8, lsr ip │ │ │ │ + tsteq r1, r6, lsl ip │ │ │ │ + tsteq r1, r0, lsr #16 │ │ │ │ + tsteq r1, lr, asr ip │ │ │ │ + tsteq r1, ip, lsr ip │ │ │ │ + tsteq r1, lr, asr #26 │ │ │ │ ldrdeq r8, [r1, -r8] │ │ │ │ - @ instruction: 0x0101899a │ │ │ │ - tsteq r1, r8, ror r9 │ │ │ │ - tsteq r1, r6, asr r9 │ │ │ │ - tsteq r1, r8, lsr #10 │ │ │ │ - tsteq r1, lr, lsr r5 │ │ │ │ - @ instruction: 0x01018998 │ │ │ │ - tsteq r1, sl, ror #10 │ │ │ │ - tsteq r1, r8, asr #10 │ │ │ │ + @ instruction: 0x01018c9a │ │ │ │ + tsteq r1, r8, ror ip │ │ │ │ + tsteq r1, r6, asr ip │ │ │ │ + tsteq r1, r8, lsr #16 │ │ │ │ + tsteq r1, lr, lsr r8 │ │ │ │ + @ instruction: 0x01018c98 │ │ │ │ + tsteq r1, sl, ror #16 │ │ │ │ + tsteq r1, r8, asr #16 │ │ │ │ ldrdeq r8, [r1, -sl] │ │ │ │ - @ instruction: 0x010189b8 │ │ │ │ - smlabbeq r1, sl, r5, sl │ │ │ │ - tsteq r1, r8, ror #10 │ │ │ │ + @ instruction: 0x01018cb8 │ │ │ │ + smlabbeq r1, sl, r8, sl │ │ │ │ + tsteq r1, r8, ror #16 │ │ │ │ ldrdeq r8, [r1, -lr] │ │ │ │ - @ instruction: 0x0101a5b0 │ │ │ │ - smlabbeq r1, lr, r5, sl │ │ │ │ - tsteq r1, r8, asr sl │ │ │ │ - tsteq r1, sl, lsl sl │ │ │ │ + @ instruction: 0x0101a8b0 │ │ │ │ + smlabbeq r1, lr, r8, sl │ │ │ │ + tsteq r1, r8, asr sp │ │ │ │ + tsteq r1, sl, lsl sp │ │ │ │ strdeq r8, [r1, -r8] │ │ │ │ - smlabteq r1, sl, r5, sl │ │ │ │ - smlatbeq r1, r8, r5, sl │ │ │ │ - tsteq r1, lr, lsl sl │ │ │ │ + smlabteq r1, sl, r8, sl │ │ │ │ + smlatbeq r1, r8, r8, sl │ │ │ │ + tsteq r1, lr, lsl sp │ │ │ │ strdeq sl, [r1, -r0] │ │ │ │ - smlabteq r1, lr, r5, sl │ │ │ │ - tsteq r1, r0, ror #20 │ │ │ │ - tsteq r1, lr, lsr sl │ │ │ │ - tsteq r1, r0, lsl r6 │ │ │ │ - smlatteq r1, lr, r5, sl │ │ │ │ - tsteq r1, r4, ror #20 │ │ │ │ - tsteq r1, r6, lsr r6 │ │ │ │ - tsteq r1, r4, lsl r6 │ │ │ │ + smlabteq r1, lr, r8, sl │ │ │ │ + tsteq r1, r0, ror #26 │ │ │ │ + tsteq r1, lr, lsr sp │ │ │ │ + tsteq r1, r0, lsl r9 │ │ │ │ + smlatteq r1, lr, r8, sl │ │ │ │ + tsteq r1, r4, ror #26 │ │ │ │ + tsteq r1, r6, lsr r9 │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec4aa2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvs 0x00acf5b1 │ │ │ │ strbthi pc, [r5], -r0 @ │ │ │ │ @@ -140750,163 +140750,163 @@ │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ mrc 7, 0, APSR_nzcv, cr0, cr5, {3} │ │ │ │ bmi fe3ac6dc │ │ │ │ tstcs r1, fp, lsr #12 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ mcr 7, 0, pc, cr8, cr5, {3} @ │ │ │ │ svclt 0x0000bdf8 │ │ │ │ - rscseq lr, sp, r8, lsr r3 │ │ │ │ - rscseq sp, pc, r2, lsr #22 │ │ │ │ - smlalseq r5, lr, sl, r6 │ │ │ │ - rscseq r5, lr, ip, lsl #13 │ │ │ │ - rscseq r5, lr, sl, lsl #13 │ │ │ │ - smlalseq r5, lr, r4, r6 │ │ │ │ - smlalseq r5, lr, r6, r6 │ │ │ │ - tsteq r1, r2, lsr r4 │ │ │ │ - smlalseq sp, pc, ip, sl @ │ │ │ │ - tsteq r1, r6, lsr #8 │ │ │ │ - rscseq sp, pc, ip, ror sl @ │ │ │ │ - ldrhteq lr, [sp], #34 @ 0x22 │ │ │ │ - rscseq sp, pc, r8, asr sl @ │ │ │ │ - rscseq lr, sp, r6, ror r2 │ │ │ │ - rscseq sp, pc, r8, lsr sl @ │ │ │ │ - rscseq ip, lr, r0, asr #12 │ │ │ │ - rscseq ip, lr, r2, asr #12 │ │ │ │ - rscseq ip, lr, r6, lsr #12 │ │ │ │ - ldrhteq pc, [pc], #142 @ │ │ │ │ - ldrhteq pc, [pc], #142 @ │ │ │ │ - rscseq pc, pc, r2, asr #20 │ │ │ │ - rscseq lr, sp, r0, ror #4 │ │ │ │ - rscseq lr, sp, r8, asr r2 │ │ │ │ - rscseq pc, pc, r6, lsl fp @ │ │ │ │ - tsteq r1, r8, lsr r3 │ │ │ │ - tsteq r1, r0, asr #6 │ │ │ │ - tsteq r1, r4, asr #6 │ │ │ │ - smlabteq r6, sl, pc, r9 @ │ │ │ │ - rscseq pc, pc, r2, lsl #22 │ │ │ │ - ldrsbteq lr, [sp], #16 │ │ │ │ - rscseq lr, sp, r8, asr #3 │ │ │ │ - tsteq r0, r8, asr #12 │ │ │ │ - smlalseq lr, sp, lr, r1 │ │ │ │ - smlalseq lr, sp, r6, r1 │ │ │ │ + rscseq lr, sp, r8, lsr r6 │ │ │ │ + rscseq sp, pc, r2, lsr #28 │ │ │ │ + smlalseq r5, lr, sl, r9 │ │ │ │ + rscseq r5, lr, ip, lsl #19 │ │ │ │ rscseq r5, lr, sl, lsl #19 │ │ │ │ - rscseq r5, lr, sl, ror r9 │ │ │ │ - rscseq r5, lr, r6, ror r9 │ │ │ │ - rscseq r5, lr, r2, ror r9 │ │ │ │ - rscseq r5, lr, lr, ror #18 │ │ │ │ - rscseq r5, lr, sl, ror #18 │ │ │ │ - rscseq r5, lr, r6, ror #18 │ │ │ │ - rscseq r5, lr, r2, ror #18 │ │ │ │ - rscseq r5, lr, sl, asr r9 │ │ │ │ - rscseq r5, lr, r6, asr r9 │ │ │ │ - rscseq r5, lr, r2, ror #18 │ │ │ │ - rscseq r5, lr, r6, asr #18 │ │ │ │ - tsteq r6, r8, ror lr │ │ │ │ - mrseq r5, R9_usr │ │ │ │ - rscseq lr, sp, lr, ror r0 │ │ │ │ - rscseq lr, sp, r6, ror r0 │ │ │ │ - smlatteq r1, r4, r1, r5 │ │ │ │ + smlalseq r5, lr, r4, r9 │ │ │ │ + smlalseq r5, lr, r6, r9 │ │ │ │ + tsteq r1, r2, lsr r7 │ │ │ │ + smlalseq sp, pc, ip, sp @ │ │ │ │ + tsteq r1, r6, lsr #14 │ │ │ │ + rscseq sp, pc, ip, ror sp @ │ │ │ │ + ldrhteq lr, [sp], #82 @ 0x52 │ │ │ │ + rscseq sp, pc, r8, asr sp @ │ │ │ │ + rscseq lr, sp, r6, ror r5 │ │ │ │ + rscseq sp, pc, r8, lsr sp @ │ │ │ │ + rscseq ip, lr, r0, asr #18 │ │ │ │ + rscseq ip, lr, r2, asr #18 │ │ │ │ + rscseq ip, lr, r6, lsr #18 │ │ │ │ + ldrhteq pc, [pc], #190 @ │ │ │ │ + ldrhteq pc, [pc], #190 @ │ │ │ │ + rscseq pc, pc, r2, asr #26 │ │ │ │ + rscseq lr, sp, r0, ror #10 │ │ │ │ + rscseq lr, sp, r8, asr r5 │ │ │ │ + rscseq pc, pc, r6, lsl lr @ │ │ │ │ + tsteq r1, r8, lsr r6 │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + tsteq r1, r4, asr #12 │ │ │ │ + smlabteq r6, sl, r2, sl │ │ │ │ + rscseq pc, pc, r2, lsl #28 │ │ │ │ + ldrsbteq lr, [sp], #64 @ 0x40 │ │ │ │ + rscseq lr, sp, r8, asr #9 │ │ │ │ + tsteq r0, r8, asr #18 │ │ │ │ + smlalseq lr, sp, lr, r4 │ │ │ │ + smlalseq lr, sp, r6, r4 │ │ │ │ + rscseq r5, lr, sl, lsl #25 │ │ │ │ + rscseq r5, lr, sl, ror ip │ │ │ │ + rscseq r5, lr, r6, ror ip │ │ │ │ + rscseq r5, lr, r2, ror ip │ │ │ │ + rscseq r5, lr, lr, ror #24 │ │ │ │ + rscseq r5, lr, sl, ror #24 │ │ │ │ + rscseq r5, lr, r6, ror #24 │ │ │ │ + rscseq r5, lr, r2, ror #24 │ │ │ │ + rscseq r5, lr, sl, asr ip │ │ │ │ + rscseq r5, lr, r6, asr ip │ │ │ │ + rscseq r5, lr, r2, ror #24 │ │ │ │ + rscseq r5, lr, r6, asr #24 │ │ │ │ + tsteq r6, r8, ror r1 │ │ │ │ + tsteq r1, r0, lsl #10 │ │ │ │ + rscseq lr, sp, lr, ror r3 │ │ │ │ + rscseq lr, sp, r6, ror r3 │ │ │ │ + smlatteq r1, r4, r4, r5 │ │ │ │ ldrdeq r5, [r1, -r8] │ │ │ │ ldrdeq r5, [r1, -r4] │ │ │ │ ldrdeq r5, [r1, -r8] │ │ │ │ ldrdeq r5, [r1, -ip] │ │ │ │ - rscseq r5, lr, sl, lsr #7 │ │ │ │ - ldrshteq sp, [sp], #240 @ 0xf0 │ │ │ │ - rscseq sp, sp, r8, ror #31 │ │ │ │ - rscseq r5, lr, r2, lsl #7 │ │ │ │ - rscseq sp, pc, r2, lsr #14 │ │ │ │ - rscseq r5, lr, r6, ror r3 │ │ │ │ - tsteq r1, r4, lsl r9 │ │ │ │ - ldrsbteq sp, [pc], #106 │ │ │ │ - tsteq r1, r2, lsl r9 │ │ │ │ - rscseq sp, sp, lr, asr pc │ │ │ │ - rscseq sp, sp, r6, asr pc │ │ │ │ + rscseq r5, lr, sl, lsr #13 │ │ │ │ + ldrshteq lr, [sp], #32 │ │ │ │ + rscseq lr, sp, r8, ror #5 │ │ │ │ + rscseq r5, lr, r2, lsl #13 │ │ │ │ + rscseq sp, pc, r2, lsr #20 │ │ │ │ + rscseq r5, lr, r6, ror r6 │ │ │ │ + tsteq r1, r4, lsl ip │ │ │ │ + ldrsbteq sp, [pc], #154 │ │ │ │ + tsteq r1, r2, lsl ip │ │ │ │ + rscseq lr, sp, lr, asr r2 │ │ │ │ + rscseq lr, sp, r6, asr r2 │ │ │ │ strdeq r4, [r1, -r6] │ │ │ │ - rscseq sp, sp, ip, lsr #30 │ │ │ │ - rscseq sp, sp, r4, lsr #30 │ │ │ │ - smlabteq r1, r4, r9, r9 │ │ │ │ - ldrshteq sp, [sp], #234 @ 0xea │ │ │ │ - ldrshteq sp, [sp], #226 @ 0xe2 │ │ │ │ - @ instruction: 0x010148b6 │ │ │ │ - rscseq sp, sp, r8, asr #29 │ │ │ │ - rscseq sp, sp, r0, asr #29 │ │ │ │ - @ instruction: 0x0101489c │ │ │ │ - smlalseq sp, sp, r6, lr @ │ │ │ │ - rscseq sp, sp, lr, lsl #29 │ │ │ │ - tsteq r1, sl, asr #18 │ │ │ │ - rscseq sp, sp, r4, ror #28 │ │ │ │ - rscseq sp, sp, ip, asr lr │ │ │ │ - tsteq r1, ip, asr r8 │ │ │ │ - rscseq sp, sp, r2, lsr lr │ │ │ │ - smlatbeq r1, r0, r0, r5 │ │ │ │ - rscseq sp, sp, sl, lsl lr │ │ │ │ - @ instruction: 0x0101499c │ │ │ │ - rscseq r8, ip, r4, lsl fp │ │ │ │ - ldrhteq ip, [lr], #36 @ 0x24 │ │ │ │ - tsteq r1, ip, ror r9 │ │ │ │ - tsteq r1, ip, asr r9 │ │ │ │ - tsteq r1, r8, ror #18 │ │ │ │ - tsteq r1, r8, ror #18 │ │ │ │ - tsteq r1, r0, ror r9 │ │ │ │ - tsteq r1, ip, ror #18 │ │ │ │ - tsteq r1, r2, ror r9 │ │ │ │ - smlabbeq r1, r8, r9, r4 │ │ │ │ - tsteq r1, r2, lsr r8 │ │ │ │ - tsteq r1, ip, lsr r8 │ │ │ │ + rscseq lr, sp, ip, lsr #4 │ │ │ │ + rscseq lr, sp, r4, lsr #4 │ │ │ │ + smlabteq r1, r4, ip, r9 │ │ │ │ + ldrshteq lr, [sp], #26 │ │ │ │ + ldrshteq lr, [sp], #18 │ │ │ │ + @ instruction: 0x01014bb6 │ │ │ │ + rscseq lr, sp, r8, asr #3 │ │ │ │ + rscseq lr, sp, r0, asr #3 │ │ │ │ + @ instruction: 0x01014b9c │ │ │ │ + smlalseq lr, sp, r6, r1 │ │ │ │ + rscseq lr, sp, lr, lsl #3 │ │ │ │ + tsteq r1, sl, asr #24 │ │ │ │ + rscseq lr, sp, r4, ror #2 │ │ │ │ + rscseq lr, sp, ip, asr r1 │ │ │ │ + tsteq r1, ip, asr fp │ │ │ │ + rscseq lr, sp, r2, lsr r1 │ │ │ │ + smlatbeq r1, r0, r3, r5 │ │ │ │ + rscseq lr, sp, sl, lsl r1 │ │ │ │ + @ instruction: 0x01014c9c │ │ │ │ + rscseq r8, ip, r4, lsl lr │ │ │ │ + ldrhteq ip, [lr], #84 @ 0x54 │ │ │ │ + tsteq r1, ip, ror ip │ │ │ │ + tsteq r1, ip, asr ip │ │ │ │ + tsteq r1, r8, ror #24 │ │ │ │ + tsteq r1, r8, ror #24 │ │ │ │ + tsteq r1, r0, ror ip │ │ │ │ + tsteq r1, ip, ror #24 │ │ │ │ + tsteq r1, r2, ror ip │ │ │ │ + smlabbeq r1, r8, ip, r4 │ │ │ │ + tsteq r1, r2, lsr fp │ │ │ │ + tsteq r1, ip, lsr fp │ │ │ │ strdeq r9, [r6, -ip] │ │ │ │ - smlalseq sp, pc, lr, r0 @ │ │ │ │ - rscseq sp, pc, sl, ror #8 │ │ │ │ - tsteq r1, ip, lsl r8 │ │ │ │ - rscseq sp, sp, r4, ror #24 │ │ │ │ - rscseq sp, pc, r6, lsr #8 │ │ │ │ - ldrhteq r5, [lr], #64 @ 0x40 │ │ │ │ - rscseq sp, pc, ip, lsl #8 │ │ │ │ - smlalseq r5, lr, lr, r4 │ │ │ │ - rscseq sp, pc, lr, ror #7 │ │ │ │ - smlalseq r5, lr, r4, r4 │ │ │ │ - rscseq r5, lr, r6, lsl #9 │ │ │ │ - rscseq r5, lr, r4, lsl #9 │ │ │ │ - rscseq r5, lr, r2, lsl #9 │ │ │ │ - rscseq r5, lr, r0, lsl #9 │ │ │ │ - rscseq r5, lr, lr, ror r4 │ │ │ │ - rscseq r5, lr, ip, ror r4 │ │ │ │ - rscseq r5, lr, sl, ror r4 │ │ │ │ - rscseq r5, lr, r4, ror r4 │ │ │ │ - rscseq r5, lr, r2, ror r4 │ │ │ │ - rscseq r5, lr, r0, lsl #9 │ │ │ │ - rscseq r5, lr, r6, ror #8 │ │ │ │ - @ instruction: 0x0106999a │ │ │ │ - rscseq r5, lr, ip, asr r4 │ │ │ │ - rscseq r5, lr, r4, ror #8 │ │ │ │ - rscseq r5, lr, r2, ror #8 │ │ │ │ - rscseq sp, sp, r6, ror #21 │ │ │ │ - ldrsbteq sp, [pc], #32 │ │ │ │ - rscseq sp, sp, sl, ror #24 │ │ │ │ - ldrhteq sp, [pc], #38 │ │ │ │ - rscseq r5, lr, r8, lsr #8 │ │ │ │ - rscseq r5, lr, lr, lsl r4 │ │ │ │ - rscseq r5, lr, ip, lsl r4 │ │ │ │ - rscseq r5, lr, sl, lsl r4 │ │ │ │ - rscseq r5, lr, r8, lsl r4 │ │ │ │ - rscseq r5, lr, r6, lsl r4 │ │ │ │ - smlabteq r6, r2, r8, r9 │ │ │ │ + smlalseq sp, pc, lr, r3 @ │ │ │ │ + rscseq sp, pc, sl, ror #14 │ │ │ │ + tsteq r1, ip, lsl fp │ │ │ │ + rscseq sp, sp, r4, ror #30 │ │ │ │ + rscseq sp, pc, r6, lsr #14 │ │ │ │ + ldrhteq r5, [lr], #112 @ 0x70 │ │ │ │ + rscseq sp, pc, ip, lsl #14 │ │ │ │ + smlalseq r5, lr, lr, r7 │ │ │ │ + rscseq sp, pc, lr, ror #13 │ │ │ │ + smlalseq r5, lr, r4, r7 │ │ │ │ + rscseq r5, lr, r6, lsl #15 │ │ │ │ + rscseq r5, lr, r4, lsl #15 │ │ │ │ + rscseq r5, lr, r2, lsl #15 │ │ │ │ + rscseq r5, lr, r0, lsl #15 │ │ │ │ + rscseq r5, lr, lr, ror r7 │ │ │ │ + rscseq r5, lr, ip, ror r7 │ │ │ │ + rscseq r5, lr, sl, ror r7 │ │ │ │ + rscseq r5, lr, r4, ror r7 │ │ │ │ + rscseq r5, lr, r2, ror r7 │ │ │ │ + rscseq r5, lr, r0, lsl #15 │ │ │ │ + rscseq r5, lr, r6, ror #14 │ │ │ │ + @ instruction: 0x01069c9a │ │ │ │ + rscseq r5, lr, ip, asr r7 │ │ │ │ + rscseq r5, lr, r4, ror #14 │ │ │ │ + rscseq r5, lr, r2, ror #14 │ │ │ │ + rscseq sp, sp, r6, ror #27 │ │ │ │ + ldrsbteq sp, [pc], #80 │ │ │ │ + rscseq sp, sp, sl, ror #30 │ │ │ │ + ldrhteq sp, [pc], #86 │ │ │ │ + rscseq r5, lr, r8, lsr #14 │ │ │ │ + rscseq r5, lr, lr, lsl r7 │ │ │ │ + rscseq r5, lr, ip, lsl r7 │ │ │ │ + rscseq r5, lr, sl, lsl r7 │ │ │ │ + rscseq r5, lr, r8, lsl r7 │ │ │ │ + rscseq r5, lr, r6, lsl r7 │ │ │ │ + smlabteq r6, r2, fp, r9 │ │ │ │ andle r2, sp, r4, lsr r8 │ │ │ │ andle r2, lr, r0, ror #16 │ │ │ │ andle r2, pc, r8, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4bb04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7db0ff8 │ │ │ │ stclt 13, cr15, [r8, #-12] │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stmdami r4, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ svclt 0x00004770 │ │ │ │ - smlatteq r1, lr, r3, r9 │ │ │ │ + smlatteq r1, lr, r6, r9 │ │ │ │ strdeq r9, [r1, -r8] │ │ │ │ ldrdeq r9, [r1, -r2] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ @@ -141029,42 +141029,42 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ bl ff9b28f0 │ │ │ │ @ instruction: 0xf0254a1f │ │ │ │ tstcs r1, lr, ror r3 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ bl ff7b2900 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - tsteq r0, sl, asr r5 │ │ │ │ - rscseq ip, pc, r4, lsr #31 │ │ │ │ - smlatbeq r0, lr, ip, pc @ │ │ │ │ - tsteq r0, r6, asr r5 │ │ │ │ - ldrdeq r0, [r1, -sl] │ │ │ │ - smlatteq r1, r4, sp, r0 │ │ │ │ - smlatteq r1, r6, sp, r0 │ │ │ │ - ldrdeq r0, [r1, -r4] │ │ │ │ - ldrdeq r0, [r1, -r6] │ │ │ │ - tstpeq r0, r8, asr #24 @ p-variant is OBSOLETE │ │ │ │ - rscseq ip, pc, lr, ror #29 │ │ │ │ + tsteq r0, sl, asr r8 │ │ │ │ + rscseq sp, pc, r4, lsr #5 │ │ │ │ + smlatbeq r0, lr, pc, pc @ │ │ │ │ + tsteq r0, r6, asr r8 │ │ │ │ + ldrdeq r1, [r1, -sl] │ │ │ │ + smlatteq r1, r4, r0, r1 │ │ │ │ + smlatteq r1, r6, r0, r1 │ │ │ │ + ldrdeq r1, [r1, -r4] │ │ │ │ + ldrdeq r1, [r1, -r6] │ │ │ │ + tstpeq r0, r8, asr #30 @ p-variant is OBSOLETE │ │ │ │ + rscseq sp, pc, lr, ror #3 │ │ │ │ strdeq sp, [r0, -r4] │ │ │ │ - rscseq fp, lr, lr, ror #22 │ │ │ │ - rscseq fp, lr, r4, ror #22 │ │ │ │ - smlatteq r0, r6, r4, sp │ │ │ │ - rscseq ip, pc, r6, lsr #29 │ │ │ │ - smlabbeq r0, r0, r6, sp │ │ │ │ - rscseq ip, pc, sl, lsl #29 │ │ │ │ - smlalseq fp, lr, r8, sl │ │ │ │ - smlatteq r0, ip, r4, sp │ │ │ │ - ldrsbteq fp, [lr], #178 @ 0xb2 │ │ │ │ - tsteq r0, r8, asr #12 │ │ │ │ - tsteq r1, r6, asr #4 │ │ │ │ - ldrhteq fp, [lr], #188 @ 0xbc │ │ │ │ - rscseq fp, lr, r6, asr #23 │ │ │ │ - smlabbeq r6, r2, r4, r9 │ │ │ │ - rscseq ip, pc, lr, asr #27 │ │ │ │ - rscseq ip, pc, r8, ror #27 │ │ │ │ + rscseq fp, lr, lr, ror #28 │ │ │ │ + rscseq fp, lr, r4, ror #28 │ │ │ │ + smlatteq r0, r6, r7, sp │ │ │ │ + rscseq sp, pc, r6, lsr #3 │ │ │ │ + smlabbeq r0, r0, r9, sp │ │ │ │ + rscseq sp, pc, sl, lsl #3 │ │ │ │ + smlalseq fp, lr, r8, sp │ │ │ │ + smlatteq r0, ip, r7, sp │ │ │ │ + ldrsbteq fp, [lr], #226 @ 0xe2 │ │ │ │ + tsteq r0, r8, asr #18 │ │ │ │ + tsteq r1, r6, asr #10 │ │ │ │ + ldrhteq fp, [lr], #236 @ 0xec │ │ │ │ + rscseq fp, lr, r6, asr #29 │ │ │ │ + smlabbeq r6, r2, r7, r9 │ │ │ │ + rscseq sp, pc, lr, asr #1 │ │ │ │ + rscseq sp, pc, r8, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4bda8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ addsmi r5, r8, #20, 6 @ 0x50000000 │ │ │ │ ldmdale r7, {r1, r4, r5, ip, lr, pc} │ │ │ │ svcvc 0x0040f5b0 │ │ │ │ @@ -141110,27 +141110,27 @@ │ │ │ │ ldrbtmi r4, [r8], #-2063 @ 0xfffff7f1 │ │ │ │ stmdami pc, {r0, r1, r2, sp, lr, pc} @ │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ │ │ stmdami lr, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ ldrdeq r9, [r1, -lr] │ │ │ │ - tsteq r1, r8, ror r1 │ │ │ │ - tsteq r1, lr, lsr r1 │ │ │ │ - tsteq r1, r0, asr r1 │ │ │ │ + tsteq r1, r8, ror r4 │ │ │ │ + tsteq r1, lr, lsr r4 │ │ │ │ + tsteq r1, r0, asr r4 │ │ │ │ strdeq r9, [r1, -lr] │ │ │ │ - smlabbeq r1, ip, r1, r9 │ │ │ │ - @ instruction: 0x0101919e │ │ │ │ - tsteq r1, r8, ror #2 │ │ │ │ - tsteq r1, lr, asr r2 │ │ │ │ - tsteq r1, r8, lsl #4 │ │ │ │ - tsteq r1, sl, lsr #4 │ │ │ │ - smlabteq r1, ip, r1, r9 │ │ │ │ - tsteq r1, sl, ror #4 │ │ │ │ - smlabbeq r1, r8, r2, r9 │ │ │ │ + smlabbeq r1, ip, r4, r9 │ │ │ │ + @ instruction: 0x0101949e │ │ │ │ + tsteq r1, r8, ror #8 │ │ │ │ + tsteq r1, lr, asr r5 │ │ │ │ + tsteq r1, r8, lsl #10 │ │ │ │ + tsteq r1, sl, lsr #10 │ │ │ │ + smlabteq r1, ip, r4, r9 │ │ │ │ + tsteq r1, sl, ror #10 │ │ │ │ + smlabbeq r1, r8, r5, r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec4beb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r5], -r8, ror #31 │ │ │ │ vmax.s8 d20, d0, d4 │ │ │ │ @ instruction: 0x461e5214 │ │ │ │ mlasle sl, r1, r2, r4 │ │ │ │ @@ -141545,110 +141545,110 @@ │ │ │ │ tstcs r1, r4, ror #20 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ svc 0x00d8f774 │ │ │ │ bmi 19ad348 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf774447a │ │ │ │ ldcllt 15, cr14, [r8, #840]! @ 0x348 │ │ │ │ - ldrshteq sp, [sp], #56 @ 0x38 │ │ │ │ - ldrhteq ip, [pc], #184 │ │ │ │ - rscseq sp, sp, ip, lsl #8 │ │ │ │ - tsteq r0, r4, asr #20 │ │ │ │ - rscseq sp, sp, r4, lsl #8 │ │ │ │ - ldrshteq sp, [sp], #48 @ 0x30 │ │ │ │ + ldrshteq sp, [sp], #104 @ 0x68 │ │ │ │ + ldrhteq ip, [pc], #232 │ │ │ │ + rscseq sp, sp, ip, lsl #14 │ │ │ │ + tsteq r0, r4, asr #26 │ │ │ │ + rscseq sp, sp, r4, lsl #14 │ │ │ │ + ldrshteq sp, [sp], #96 @ 0x60 │ │ │ │ ldrdeq r9, [r6, -sl] │ │ │ │ - ldrsbteq sp, [sp], #62 @ 0x3e │ │ │ │ - rscseq sp, sp, r0, ror #7 │ │ │ │ - ldrsbteq sp, [sp], #56 @ 0x38 │ │ │ │ - tsteq r1, r0, asr #8 │ │ │ │ - tsteq r1, r2, asr #8 │ │ │ │ - tsteq r1, sl, lsr r4 │ │ │ │ - smlalseq sp, sp, ip, r3 @ │ │ │ │ - smlabbeq r0, r0, r9, sp │ │ │ │ - tsteq r1, r8, asr r2 │ │ │ │ - tsteq r1, r8, ror #4 │ │ │ │ - smlatbeq r1, r4, r8, r3 │ │ │ │ - smlalseq sp, sp, r2, r3 @ │ │ │ │ - tsteq r0, r4, lsr #18 │ │ │ │ - rscseq sp, sp, r4, lsl #7 │ │ │ │ - rscseq sp, sp, r0, ror r3 │ │ │ │ - strheq r9, [r6, -sl] │ │ │ │ - rscseq sp, sp, lr, asr r3 │ │ │ │ - rscseq sp, sp, r4, ror #6 │ │ │ │ - rscseq sp, sp, r4, ror #6 │ │ │ │ - rscseq sp, sp, ip, asr r3 │ │ │ │ - rscseq sp, sp, r2, lsr r3 │ │ │ │ - rscseq sp, sp, r2, lsr r3 │ │ │ │ - rscseq sp, sp, r2, asr #6 │ │ │ │ - rscseq sp, sp, ip, asr r2 │ │ │ │ - rscseq sp, sp, r4, asr r2 │ │ │ │ - rscseq sp, sp, r8, lsr #6 │ │ │ │ - rscseq sp, sp, sl, lsr #4 │ │ │ │ - rscseq sp, sp, r2, lsr #4 │ │ │ │ - tsteq r0, r2, ror #20 │ │ │ │ - ldrshteq sp, [sp], #24 │ │ │ │ - ldrshteq sp, [sp], #16 │ │ │ │ - rscseq lr, pc, r8, ror #29 │ │ │ │ - rscseq lr, pc, r8, ror #29 │ │ │ │ - rscseq lr, pc, r6, ror #29 │ │ │ │ - rscseq lr, pc, ip, lsr #30 │ │ │ │ - ldrhteq lr, [pc], #236 │ │ │ │ - ldrhteq lr, [pc], #234 │ │ │ │ + ldrsbteq sp, [sp], #110 @ 0x6e │ │ │ │ + rscseq sp, sp, r0, ror #13 │ │ │ │ + ldrsbteq sp, [sp], #104 @ 0x68 │ │ │ │ + tsteq r1, r0, asr #14 │ │ │ │ + tsteq r1, r2, asr #14 │ │ │ │ + tsteq r1, sl, lsr r7 │ │ │ │ + smlalseq sp, sp, ip, r6 @ │ │ │ │ + smlabbeq r0, r0, ip, sp │ │ │ │ + tsteq r1, r8, asr r5 │ │ │ │ + tsteq r1, r8, ror #10 │ │ │ │ + smlatbeq r1, r4, fp, r3 │ │ │ │ + smlalseq sp, sp, r2, r6 @ │ │ │ │ + tsteq r0, r4, lsr #24 │ │ │ │ + rscseq sp, sp, r4, lsl #13 │ │ │ │ + rscseq sp, sp, r0, ror r6 │ │ │ │ + @ instruction: 0x010693ba │ │ │ │ + rscseq sp, sp, lr, asr r6 │ │ │ │ + rscseq sp, sp, r4, ror #12 │ │ │ │ + rscseq sp, sp, r4, ror #12 │ │ │ │ + rscseq sp, sp, ip, asr r6 │ │ │ │ + rscseq sp, sp, r2, lsr r6 │ │ │ │ + rscseq sp, sp, r2, lsr r6 │ │ │ │ + rscseq sp, sp, r2, asr #12 │ │ │ │ + rscseq sp, sp, ip, asr r5 │ │ │ │ + rscseq sp, sp, r4, asr r5 │ │ │ │ + rscseq sp, sp, r8, lsr #12 │ │ │ │ + rscseq sp, sp, sl, lsr #10 │ │ │ │ + rscseq sp, sp, r2, lsr #10 │ │ │ │ + tsteq r0, r2, ror #26 │ │ │ │ + ldrshteq sp, [sp], #72 @ 0x48 │ │ │ │ + ldrshteq sp, [sp], #64 @ 0x40 │ │ │ │ + rscseq pc, pc, r8, ror #3 │ │ │ │ + rscseq pc, pc, r8, ror #3 │ │ │ │ + rscseq pc, pc, r6, ror #3 │ │ │ │ + rscseq pc, pc, ip, lsr #4 │ │ │ │ + ldrhteq pc, [pc], #28 @ │ │ │ │ + ldrhteq pc, [pc], #26 @ │ │ │ │ strdeq r9, [r0, -r4] │ │ │ │ - smlatteq r0, r6, r6, r9 │ │ │ │ - smlatteq r0, r0, r6, r9 │ │ │ │ + smlatteq r0, r6, r9, r9 │ │ │ │ + smlatteq r0, r0, r9, r9 │ │ │ │ ldrdeq r9, [r0, -sl] │ │ │ │ ldrdeq r9, [r0, -r4] │ │ │ │ - smlabteq r0, lr, r6, r9 │ │ │ │ - smlabteq r0, r8, r6, r9 │ │ │ │ - rscseq r4, lr, sl, asr #18 │ │ │ │ - rscseq r4, lr, r8, asr #18 │ │ │ │ - tsteq r1, r2, lsr #32 │ │ │ │ - tsteq r1, r0, lsr #32 │ │ │ │ - smlabbeq r0, sl, r6, r9 │ │ │ │ - smlabbeq r0, r4, r6, r9 │ │ │ │ - tsteq r0, lr, ror r6 │ │ │ │ - strdeq r4, [r1, -r4] │ │ │ │ - strdeq r4, [r1, -r2] │ │ │ │ - strdeq r4, [r1, -r0] │ │ │ │ - tsteq r0, lr, asr r6 │ │ │ │ - rscseq r4, lr, r6, lsl #18 │ │ │ │ - rscseq r4, lr, ip, ror #17 │ │ │ │ - tsteq r0, r2, asr r6 │ │ │ │ - rscseq sp, sp, sl, lsr r0 │ │ │ │ - rscseq sp, sp, r4, lsr r0 │ │ │ │ - smlabbeq r1, r0, sp, r8 │ │ │ │ - tsteq r1, r6, ror sp │ │ │ │ - tsteq r1, r4, ror sp │ │ │ │ - tsteq r1, lr, ror #26 │ │ │ │ + smlabteq r0, lr, r9, r9 │ │ │ │ + smlabteq r0, r8, r9, r9 │ │ │ │ + rscseq r4, lr, sl, asr #24 │ │ │ │ + rscseq r4, lr, r8, asr #24 │ │ │ │ + tsteq r1, r2, lsr #6 │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ + smlabbeq r0, sl, r9, r9 │ │ │ │ + smlabbeq r0, r4, r9, r9 │ │ │ │ + tsteq r0, lr, ror r9 │ │ │ │ + strdeq r5, [r1, -r4] │ │ │ │ + strdeq r5, [r1, -r2] │ │ │ │ + strdeq r5, [r1, -r0] │ │ │ │ + tsteq r0, lr, asr r9 │ │ │ │ + rscseq r4, lr, r6, lsl #24 │ │ │ │ + rscseq r4, lr, ip, ror #23 │ │ │ │ + tsteq r0, r2, asr r9 │ │ │ │ + rscseq sp, sp, sl, lsr r3 │ │ │ │ + rscseq sp, sp, r4, lsr r3 │ │ │ │ + smlabbeq r1, r0, r0, r9 │ │ │ │ + tsteq r1, r6, ror r0 │ │ │ │ + tsteq r1, r4, ror r0 │ │ │ │ + tsteq r1, lr, rrx │ │ │ │ strdeq r4, [r1, -ip] │ │ │ │ - smlabteq r0, r6, r5, sp │ │ │ │ - smlabteq r0, r6, r5, sp │ │ │ │ - smlabteq r0, r4, r5, sp │ │ │ │ - tsteq r1, sl, lsr sp │ │ │ │ - rscseq ip, sp, lr, lsl #31 │ │ │ │ - rscseq ip, sp, r8, lsl #31 │ │ │ │ - @ instruction: 0x0100d59a │ │ │ │ - ldrhteq ip, [pc], #108 │ │ │ │ + smlabteq r0, r6, r8, sp │ │ │ │ + smlabteq r0, r6, r8, sp │ │ │ │ + smlabteq r0, r4, r8, sp │ │ │ │ + tsteq r1, sl, lsr r0 │ │ │ │ + rscseq sp, sp, lr, lsl #5 │ │ │ │ + rscseq sp, sp, r8, lsl #5 │ │ │ │ + @ instruction: 0x0100d89a │ │ │ │ + ldrhteq ip, [pc], #156 │ │ │ │ ldrdeq r3, [r1, -lr] │ │ │ │ - rscseq ip, sp, r4, asr #30 │ │ │ │ - rscseq ip, sp, lr, lsr pc │ │ │ │ - smlatbeq r1, r0, lr, r4 │ │ │ │ - rscseq fp, lr, r4, asr #2 │ │ │ │ - smlatbeq r1, r2, lr, r4 │ │ │ │ - tsteq r0, r4, asr #10 │ │ │ │ - rscseq ip, pc, r8, asr #12 │ │ │ │ - rscseq r4, lr, sl, asr #3 │ │ │ │ - smlabbeq r1, sl, ip, r8 │ │ │ │ - smlabbeq r1, r8, ip, r8 │ │ │ │ - rscseq ip, sp, r8, asr lr │ │ │ │ - rscseq ip, pc, r0, lsl #12 │ │ │ │ - tsteq r1, sl, ror #24 │ │ │ │ - rscseq ip, sp, sl, lsl #29 │ │ │ │ - rscseq ip, sp, r4, lsl #29 │ │ │ │ + rscseq sp, sp, r4, asr #4 │ │ │ │ + rscseq sp, sp, lr, lsr r2 │ │ │ │ + smlatbeq r1, r0, r1, r5 │ │ │ │ + rscseq fp, lr, r4, asr #8 │ │ │ │ + smlatbeq r1, r2, r1, r5 │ │ │ │ + tsteq r0, r4, asr #16 │ │ │ │ + rscseq ip, pc, r8, asr #18 │ │ │ │ + rscseq r4, lr, sl, asr #9 │ │ │ │ + smlabbeq r1, sl, pc, r8 @ │ │ │ │ + smlabbeq r1, r8, pc, r8 @ │ │ │ │ + rscseq sp, sp, r8, asr r1 │ │ │ │ + rscseq ip, pc, r0, lsl #18 │ │ │ │ + tsteq r1, sl, ror #30 │ │ │ │ + rscseq sp, sp, sl, lsl #3 │ │ │ │ + rscseq sp, sp, r4, lsl #3 │ │ │ │ andsle r2, sl, r4, lsr r8 │ │ │ │ stmdacs ip!, {r3, fp, ip, lr, pc} │ │ │ │ ldmdacs r0!, {r0, r2, r3, ip, lr, pc} │ │ │ │ stmdacs r8!, {r3, r4, ip, lr, pc} │ │ │ │ ldmdami r3, {r0, r3, r4, r8, ip, lr, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ andsle r2, r7, ip, ror #16 │ │ │ │ @@ -141665,21 +141665,21 @@ │ │ │ │ stmdami r9, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ │ │ stmdami r8, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ svclt 0x00004770 │ │ │ │ - smlabteq r1, r4, sl, r8 │ │ │ │ - @ instruction: 0x01018abc │ │ │ │ - smlatbeq r1, r6, sl, r8 │ │ │ │ - rscseq ip, sp, r8, lsr #16 │ │ │ │ - @ instruction: 0x01018aba │ │ │ │ - rscseq ip, sp, ip, lsl r8 │ │ │ │ - rscseq ip, sp, r6, lsl r8 │ │ │ │ + smlabteq r1, r4, sp, r8 │ │ │ │ + @ instruction: 0x01018dbc │ │ │ │ + smlatbeq r1, r6, sp, r8 │ │ │ │ + rscseq ip, sp, r8, lsr #22 │ │ │ │ + @ instruction: 0x01018dba │ │ │ │ + rscseq ip, sp, ip, lsl fp │ │ │ │ + rscseq ip, sp, r6, lsl fp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec4c744 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -r4, lsl #12 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r3, r4, r9, sl, lr} │ │ │ │ msrhi CPSR_, r0 │ │ │ │ @@ -141901,67 +141901,67 @@ │ │ │ │ @ instruction: 0xf774447a │ │ │ │ and lr, r7, r4, lsl sp │ │ │ │ @ instruction: 0x463b4a38 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ stc 7, cr15, [sl, #-464] @ 0xfffffe30 │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ - smlatbeq r0, r0, r0, pc @ │ │ │ │ - rscseq ip, pc, lr, ror #6 │ │ │ │ - smlatteq r1, ip, r1, r0 │ │ │ │ - tsteq r1, sl, lsl #4 │ │ │ │ - @ instruction: 0x010689be │ │ │ │ - tsteq r0, r4, asr #18 │ │ │ │ - rscseq sl, lr, r0, asr #31 │ │ │ │ - ldrhteq sl, [lr], #246 @ 0xf6 │ │ │ │ - tsteq r0, r8, lsr r9 │ │ │ │ - ldrshteq ip, [pc], #40 │ │ │ │ - tsteq r0, r6, asr #26 │ │ │ │ + smlatbeq r0, r0, r3, pc @ │ │ │ │ + rscseq ip, pc, lr, ror #12 │ │ │ │ + smlatteq r1, ip, r4, r0 │ │ │ │ + tsteq r1, sl, lsl #10 │ │ │ │ + @ instruction: 0x01068cbe │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ + rscseq fp, lr, r0, asr #5 │ │ │ │ + ldrhteq fp, [lr], #38 @ 0x26 │ │ │ │ + tsteq r0, r8, lsr ip │ │ │ │ + ldrshteq ip, [pc], #88 │ │ │ │ + tsteq r0, r6, asr #32 │ │ │ │ strdeq sl, [r0, -r6] │ │ │ │ - rscseq sp, pc, r4, asr #29 │ │ │ │ - tsteq r0, r6, lsr sp │ │ │ │ - ldrsbteq fp, [lr], #14 │ │ │ │ - ldrsbteq fp, [lr], #8 │ │ │ │ - tsteq r0, lr, lsr #18 │ │ │ │ - tsteq r0, r8, lsr r1 │ │ │ │ + rscseq lr, pc, r4, asr #3 │ │ │ │ + tsteq r0, r6, lsr r0 │ │ │ │ + ldrsbteq fp, [lr], #62 @ 0x3e │ │ │ │ + ldrsbteq fp, [lr], #56 @ 0x38 │ │ │ │ + tsteq r0, lr, lsr #24 │ │ │ │ + tsteq r0, r8, lsr r4 │ │ │ │ strdeq r8, [r6, -r0] │ │ │ │ - tsteq r0, lr, asr #18 │ │ │ │ - tsteq r0, r8, asr r9 │ │ │ │ + tsteq r0, lr, asr #24 │ │ │ │ + tsteq r0, r8, asr ip │ │ │ │ strdeq sp, [r0, -r6] │ │ │ │ - smlatbeq r6, lr, r8, r8 │ │ │ │ - tsteq r0, r2, asr #18 │ │ │ │ - ldrshteq sp, [pc], #222 │ │ │ │ - tsteq r0, r4, asr #18 │ │ │ │ - tsteq r0, r2, ror r9 │ │ │ │ - tsteq r6, sl, asr r8 │ │ │ │ - tsteq r0, ip, ror #18 │ │ │ │ - ldrsbteq sl, [lr], #238 @ 0xee │ │ │ │ - rscseq sl, lr, r4, asr #29 │ │ │ │ - tsteq r6, r8, lsl r8 │ │ │ │ - tsteq r0, lr, asr #18 │ │ │ │ - rscseq ip, pc, lr, ror r1 @ │ │ │ │ - tsteq r0, r8, asr r9 │ │ │ │ - rscseq ip, pc, r2, ror #2 │ │ │ │ - rscseq sl, lr, r0, ror sp │ │ │ │ - ldrhteq sl, [lr], #230 @ 0xe6 │ │ │ │ - tsteq r0, ip, lsr #18 │ │ │ │ - ldrshteq sl, [lr], #226 @ 0xe2 │ │ │ │ + smlatbeq r6, lr, fp, r8 │ │ │ │ + tsteq r0, r2, asr #24 │ │ │ │ + ldrshteq lr, [pc], #14 │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ + tsteq r0, r2, ror ip │ │ │ │ + tsteq r6, sl, asr fp │ │ │ │ + tsteq r0, ip, ror #24 │ │ │ │ + ldrsbteq fp, [lr], #30 │ │ │ │ + rscseq fp, lr, r4, asr #3 │ │ │ │ + tsteq r6, r8, lsl fp │ │ │ │ + tsteq r0, lr, asr #24 │ │ │ │ + rscseq ip, pc, lr, ror r4 @ │ │ │ │ + tsteq r0, r8, asr ip │ │ │ │ + rscseq ip, pc, r2, ror #8 │ │ │ │ + rscseq fp, lr, r0, ror r0 │ │ │ │ + ldrhteq fp, [lr], #22 │ │ │ │ + tsteq r0, ip, lsr #24 │ │ │ │ + ldrshteq fp, [lr], #18 │ │ │ │ ldrdeq r8, [r1, -r4] │ │ │ │ - tsteq r6, r4, ror r7 │ │ │ │ - rscseq sl, lr, r0, lsl #26 │ │ │ │ - rscseq sl, lr, sl, lsl #26 │ │ │ │ - ldrshteq sl, [lr], #192 @ 0xc0 │ │ │ │ - tsteq r6, r4, lsr r7 │ │ │ │ - rscseq sl, lr, r2, lsr sp │ │ │ │ - rscseq sl, lr, sl, lsr sp │ │ │ │ - tsteq r6, r6, lsl #14 │ │ │ │ - tsteq r0, r8, lsr #30 │ │ │ │ - tsteq r0, ip, lsr #30 │ │ │ │ + tsteq r6, r4, ror sl │ │ │ │ + rscseq fp, lr, r0 │ │ │ │ + rscseq fp, lr, sl │ │ │ │ + ldrshteq sl, [lr], #240 @ 0xf0 │ │ │ │ + tsteq r6, r4, lsr sl │ │ │ │ + rscseq fp, lr, r2, lsr r0 │ │ │ │ + rscseq fp, lr, sl, lsr r0 │ │ │ │ + tsteq r6, r6, lsl #20 │ │ │ │ + tstpeq r0, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, lsr #4 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r8, [r6, -r8] │ │ │ │ - rscseq ip, sp, ip, lsr #10 │ │ │ │ + rscseq ip, sp, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4cbac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7f00ff8 │ │ │ │ stclt 15, cr15, [r8, #-660] @ 0xfffffd6c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4cbc0 │ │ │ │ @@ -141979,16 +141979,16 @@ │ │ │ │ @ instruction: 0xf7f90ff8 │ │ │ │ @ instruction: 0xbd08f991 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stmdami r4, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ svclt 0x00004770 │ │ │ │ - tsteq r1, lr, lsl r6 │ │ │ │ - tsteq r1, ip, lsr r6 │ │ │ │ + tsteq r1, lr, lsl r9 │ │ │ │ + tsteq r1, ip, lsr r9 │ │ │ │ strdeq r8, [r1, -r6] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec4cc1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, q8, q12 │ │ │ │ strmi r5, [r4], -ip, ror #25 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ @@ -142163,55 +142163,55 @@ │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ bl 2b3aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19f738> │ │ │ │ strtmi r4, [fp], -r3, lsr #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7744620 │ │ │ │ @ instruction: 0xbdf8eb00 │ │ │ │ strdeq r2, [r1, -r6] │ │ │ │ - smlatteq r1, sl, fp, r2 │ │ │ │ - smlatteq r1, r4, fp, r2 │ │ │ │ - @ instruction: 0x01012ab2 │ │ │ │ - tsteq r1, r8, lsr r3 │ │ │ │ - @ instruction: 0x01012a9e │ │ │ │ - @ instruction: 0x01012a98 │ │ │ │ - @ instruction: 0x01012a92 │ │ │ │ - smlabbeq r1, ip, sl, r2 │ │ │ │ - tsteq r1, sl, lsr #8 │ │ │ │ - @ instruction: 0x0106849e │ │ │ │ - tsteq r1, ip, ror #22 │ │ │ │ - rscseq fp, pc, ip, lsl #28 │ │ │ │ - tsteq r1, r2, ror #22 │ │ │ │ - tsteq r1, r6, asr fp │ │ │ │ - tsteq r1, r2, asr fp │ │ │ │ - tsteq r1, sl, asr #22 │ │ │ │ - tsteq r1, r2, asr #22 │ │ │ │ - tsteq r1, sl, ror #6 │ │ │ │ - tsteq r1, r2, ror r3 │ │ │ │ - tsteq r1, lr, lsl #22 │ │ │ │ - tsteq r1, r6, asr r3 │ │ │ │ - tsteq r1, r6, ror #6 │ │ │ │ - tsteq r1, r8, asr #6 │ │ │ │ - tsteq r6, ip, asr r3 │ │ │ │ - tsteq r1, lr, lsl r4 │ │ │ │ - rscseq fp, pc, sl, asr #25 │ │ │ │ - ldrhteq fp, [pc], #128 │ │ │ │ + smlatteq r1, sl, lr, r2 │ │ │ │ + smlatteq r1, r4, lr, r2 │ │ │ │ + @ instruction: 0x01012db2 │ │ │ │ + tsteq r1, r8, lsr r6 │ │ │ │ + @ instruction: 0x01012d9e │ │ │ │ + @ instruction: 0x01012d98 │ │ │ │ + @ instruction: 0x01012d92 │ │ │ │ + smlabbeq r1, ip, sp, r2 │ │ │ │ + tsteq r1, sl, lsr #14 │ │ │ │ + @ instruction: 0x0106879e │ │ │ │ + tsteq r1, ip, ror #28 │ │ │ │ + rscseq ip, pc, ip, lsl #2 │ │ │ │ + tsteq r1, r2, ror #28 │ │ │ │ + tsteq r1, r6, asr lr │ │ │ │ + tsteq r1, r2, asr lr │ │ │ │ + tsteq r1, sl, asr #28 │ │ │ │ + tsteq r1, r2, asr #28 │ │ │ │ + tsteq r1, sl, ror #12 │ │ │ │ + tsteq r1, r2, ror r6 │ │ │ │ + tsteq r1, lr, lsl #28 │ │ │ │ + tsteq r1, r6, asr r6 │ │ │ │ + tsteq r1, r6, ror #12 │ │ │ │ + tsteq r1, r8, asr #12 │ │ │ │ + tsteq r6, ip, asr r6 │ │ │ │ + tsteq r1, lr, lsl r7 │ │ │ │ + rscseq fp, pc, sl, asr #31 │ │ │ │ + ldrhteq fp, [pc], #176 │ │ │ │ strdeq r8, [r1, -r8] │ │ │ │ strdeq r4, [r1, -r0] │ │ │ │ - smlatteq r1, ip, r2, r4 │ │ │ │ - rscseq fp, pc, r6, lsl ip @ │ │ │ │ - rscseq fp, pc, r2, lsr ip @ │ │ │ │ + smlatteq r1, ip, r5, r4 │ │ │ │ + rscseq fp, pc, r6, lsl pc @ │ │ │ │ + rscseq fp, pc, r2, lsr pc @ │ │ │ │ svcvc 0x0040f5b0 │ │ │ │ strlt sp, [r8, #-9] │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xff10f7fe │ │ │ │ stmdami r1, {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ - tsteq r1, r4, lsl #6 │ │ │ │ + tsteq r1, r4, lsl #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec4cf94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5b10fe8 │ │ │ │ andle r7, r2, r0, asr #30 │ │ │ │ @ instruction: 0xff82f7fe │ │ │ │ @ instruction: 0x4615e293 │ │ │ │ @@ -142541,97 +142541,97 @@ │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ ldmda r0, {r2, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svceq 0x002b4a55 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7744620 │ │ │ │ ldcllt 8, cr14, [r8, #40]! @ 0x28 │ │ │ │ - rscseq ip, sp, r2, asr #7 │ │ │ │ + rscseq ip, sp, r2, asr #13 │ │ │ │ strdeq ip, [r0, -r6] │ │ │ │ - ldrhteq ip, [sp], #54 @ 0x36 │ │ │ │ - rscseq ip, sp, r2, lsr #7 │ │ │ │ - smlabbeq r6, ip, r1, r8 │ │ │ │ - smlalseq ip, sp, r0, r3 │ │ │ │ - smlalseq ip, sp, r2, r3 │ │ │ │ - rscseq ip, sp, sl, lsl #7 │ │ │ │ + ldrhteq ip, [sp], #102 @ 0x66 │ │ │ │ + rscseq ip, sp, r2, lsr #13 │ │ │ │ + smlabbeq r6, ip, r4, r8 │ │ │ │ + smlalseq ip, sp, r0, r6 │ │ │ │ + smlalseq ip, sp, r2, r6 │ │ │ │ + rscseq ip, sp, sl, lsl #13 │ │ │ │ strdeq pc, [r0, -r2] │ │ │ │ strdeq pc, [r0, -r4] │ │ │ │ - smlatteq r0, ip, r3, pc @ │ │ │ │ - rscseq ip, sp, lr, asr #6 │ │ │ │ - tsteq r0, r2, lsr r9 │ │ │ │ - tsteq r1, sl, lsl #4 │ │ │ │ - tsteq r1, sl, lsl r2 │ │ │ │ - tsteq r1, r6, asr r8 │ │ │ │ - rscseq ip, sp, r4, asr #6 │ │ │ │ + smlatteq r0, ip, r6, pc @ │ │ │ │ + rscseq ip, sp, lr, asr #12 │ │ │ │ + tsteq r0, r2, lsr ip │ │ │ │ + tsteq r1, sl, lsl #10 │ │ │ │ + tsteq r1, sl, lsl r5 │ │ │ │ + tsteq r1, r6, asr fp │ │ │ │ + rscseq ip, sp, r4, asr #12 │ │ │ │ ldrdeq ip, [r0, -r6] │ │ │ │ - rscseq ip, sp, r6, lsr r3 │ │ │ │ - rscseq ip, sp, r2, lsr #6 │ │ │ │ - tsteq r6, ip, rrx │ │ │ │ - rscseq ip, sp, r2, lsl r3 │ │ │ │ - rscseq ip, sp, sl, lsl r3 │ │ │ │ - rscseq ip, sp, ip, lsl r3 │ │ │ │ - rscseq ip, sp, r6, lsl r3 │ │ │ │ - rscseq ip, sp, lr, ror #5 │ │ │ │ - ldrshteq ip, [sp], #32 │ │ │ │ - rscseq ip, sp, r2, lsl #6 │ │ │ │ - rscseq ip, sp, lr, lsl r2 │ │ │ │ - rscseq ip, sp, r8, lsl r2 │ │ │ │ - rscseq ip, sp, lr, ror #5 │ │ │ │ - ldrshteq ip, [sp], #18 │ │ │ │ - rscseq ip, sp, ip, ror #3 │ │ │ │ - rscseq sp, pc, r6, ror #29 │ │ │ │ - rscseq sp, pc, r6, ror #29 │ │ │ │ - rscseq sp, pc, r4, ror #29 │ │ │ │ - rscseq sp, pc, sl, lsr #30 │ │ │ │ - ldrhteq sp, [pc], #234 │ │ │ │ - ldrhteq sp, [pc], #232 │ │ │ │ + rscseq ip, sp, r6, lsr r6 │ │ │ │ + rscseq ip, sp, r2, lsr #12 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ + rscseq ip, sp, r2, lsl r6 │ │ │ │ + rscseq ip, sp, sl, lsl r6 │ │ │ │ + rscseq ip, sp, ip, lsl r6 │ │ │ │ + rscseq ip, sp, r6, lsl r6 │ │ │ │ + rscseq ip, sp, lr, ror #11 │ │ │ │ + ldrshteq ip, [sp], #80 @ 0x50 │ │ │ │ + rscseq ip, sp, r2, lsl #12 │ │ │ │ + rscseq ip, sp, lr, lsl r5 │ │ │ │ + rscseq ip, sp, r8, lsl r5 │ │ │ │ + rscseq ip, sp, lr, ror #11 │ │ │ │ + ldrshteq ip, [sp], #66 @ 0x42 │ │ │ │ + rscseq ip, sp, ip, ror #9 │ │ │ │ + rscseq lr, pc, r6, ror #3 │ │ │ │ + rscseq lr, pc, r6, ror #3 │ │ │ │ + rscseq lr, pc, r4, ror #3 │ │ │ │ + rscseq lr, pc, sl, lsr #4 │ │ │ │ + ldrhteq lr, [pc], #26 │ │ │ │ + ldrhteq lr, [pc], #24 │ │ │ │ strdeq r8, [r0, -r2] │ │ │ │ - smlatteq r0, r4, r6, r8 │ │ │ │ + smlatteq r0, r4, r9, r8 │ │ │ │ ldrdeq r8, [r0, -lr] │ │ │ │ ldrdeq r8, [r0, -r8] │ │ │ │ ldrdeq r8, [r0, -r2] │ │ │ │ - smlabteq r0, ip, r6, r8 │ │ │ │ - smlabteq r0, r6, r6, r8 │ │ │ │ - rscseq r3, lr, r8, asr #18 │ │ │ │ - rscseq r3, lr, r6, asr #18 │ │ │ │ - tsteq r1, r0, lsr #32 │ │ │ │ - tsteq r1, lr, lsl r0 │ │ │ │ - smlabbeq r0, r8, r6, r8 │ │ │ │ - smlabbeq r0, r2, r6, r8 │ │ │ │ - tsteq r0, ip, ror r6 │ │ │ │ - strdeq r3, [r1, -r2] │ │ │ │ - strdeq r3, [r1, -r0] │ │ │ │ - smlatteq r1, lr, pc, r3 @ │ │ │ │ - tsteq r0, ip, asr r6 │ │ │ │ - rscseq r3, lr, r4, lsl #18 │ │ │ │ - rscseq r3, lr, sl, ror #17 │ │ │ │ - tsteq r0, r0, asr r6 │ │ │ │ - rscseq ip, sp, r8, lsr r0 │ │ │ │ - rscseq ip, sp, r2, lsr r0 │ │ │ │ - tsteq r1, lr, ror sp │ │ │ │ - tsteq r1, r4, ror sp │ │ │ │ - tsteq r1, r2, ror sp │ │ │ │ - tsteq r1, ip, ror #26 │ │ │ │ + smlabteq r0, ip, r9, r8 │ │ │ │ + smlabteq r0, r6, r9, r8 │ │ │ │ + rscseq r3, lr, r8, asr #24 │ │ │ │ + rscseq r3, lr, r6, asr #24 │ │ │ │ + tsteq r1, r0, lsr #6 │ │ │ │ + tsteq r1, lr, lsl r3 │ │ │ │ + smlabbeq r0, r8, r9, r8 │ │ │ │ + smlabbeq r0, r2, r9, r8 │ │ │ │ + tsteq r0, ip, ror r9 │ │ │ │ + strdeq r4, [r1, -r2] │ │ │ │ + strdeq r4, [r1, -r0] │ │ │ │ + smlatteq r1, lr, r2, r4 │ │ │ │ + tsteq r0, ip, asr r9 │ │ │ │ + rscseq r3, lr, r4, lsl #24 │ │ │ │ + rscseq r3, lr, sl, ror #23 │ │ │ │ + tsteq r0, r0, asr r9 │ │ │ │ + rscseq ip, sp, r8, lsr r3 │ │ │ │ + rscseq ip, sp, r2, lsr r3 │ │ │ │ + tsteq r1, lr, ror r0 │ │ │ │ + tsteq r1, r4, ror r0 │ │ │ │ + tsteq r1, r2, ror r0 │ │ │ │ + tsteq r1, ip, rrx │ │ │ │ strdeq r3, [r1, -sl] │ │ │ │ - smlabteq r0, r4, r5, ip │ │ │ │ - smlabteq r0, r4, r5, ip │ │ │ │ - smlabteq r0, r2, r5, ip │ │ │ │ - tsteq r1, r8, lsr sp │ │ │ │ - rscseq fp, sp, ip, lsl #31 │ │ │ │ - rscseq fp, sp, r6, lsl #31 │ │ │ │ - @ instruction: 0x0100c598 │ │ │ │ - ldrhteq fp, [pc], #106 │ │ │ │ + smlabteq r0, r4, r8, ip │ │ │ │ + smlabteq r0, r4, r8, ip │ │ │ │ + smlabteq r0, r2, r8, ip │ │ │ │ + tsteq r1, r8, lsr r0 │ │ │ │ + rscseq ip, sp, ip, lsl #5 │ │ │ │ + rscseq ip, sp, r6, lsl #5 │ │ │ │ + @ instruction: 0x0100c898 │ │ │ │ + ldrhteq fp, [pc], #154 │ │ │ │ ldrdeq r2, [r1, -ip] │ │ │ │ - rscseq fp, sp, r2, asr #30 │ │ │ │ - rscseq fp, sp, ip, lsr pc │ │ │ │ - @ instruction: 0x01013e9e │ │ │ │ - rscseq sl, lr, r2, asr #2 │ │ │ │ - smlatbeq r1, r0, lr, r3 │ │ │ │ - tsteq r0, r2, asr #10 │ │ │ │ - rscseq fp, pc, r6, asr #12 │ │ │ │ + rscseq ip, sp, r2, asr #4 │ │ │ │ + rscseq ip, sp, ip, lsr r2 │ │ │ │ + @ instruction: 0x0101419e │ │ │ │ + rscseq sl, lr, r2, asr #8 │ │ │ │ + smlatbeq r1, r0, r1, r4 │ │ │ │ + tsteq r0, r2, asr #16 │ │ │ │ + rscseq fp, pc, r6, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4d624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fa0ff8 │ │ │ │ stclt 8, cr15, [r8, #-324] @ 0xfffffebc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4d638 │ │ │ │ @@ -142648,16 +142648,16 @@ │ │ │ │ sbcsmi r0, sl, r1, lsl #4 │ │ │ │ strle r0, [r5, #-2003] @ 0xfffff82d │ │ │ │ @ instruction: 0xf82af7ff │ │ │ │ stmdami r3, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ │ │ svclt 0x0000bd08 │ │ │ │ - rscseq fp, sp, r0, asr #17 │ │ │ │ - ldrhteq fp, [sp], #138 @ 0x8a │ │ │ │ + rscseq fp, sp, r0, asr #23 │ │ │ │ + ldrhteq fp, [sp], #186 @ 0xba │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec4d68c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1a10fe0 │ │ │ │ addlt r0, r3, ip, asr r4 │ │ │ │ ldrmi r4, [r6], -r7, lsl #12 │ │ │ │ ldrmi fp, [ip], r4, lsr #5 │ │ │ │ @@ -142668,15 +142668,15 @@ │ │ │ │ @ instruction: 0xf844f7ff │ │ │ │ bmi 26e4d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15a168> │ │ │ │ tstcs r1, r3, ror #12 │ │ │ │ ldrbtmi r4, [sl], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf7739600 │ │ │ │ andlt lr, r3, lr, lsl #30 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - rscseq fp, sp, r2, lsr r9 │ │ │ │ + rscseq fp, sp, r2, lsr ip │ │ │ │ andvc pc, ip, #64, 4 │ │ │ │ mulle pc, r0, r2 @ │ │ │ │ svcvs 0x00e5f5b0 │ │ │ │ @ instruction: 0xf5b0d00f │ │ │ │ andle r7, pc, r0, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4d6ec │ │ │ │ @@ -142684,17 +142684,17 @@ │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ stclt 12, cr15, [r8, #-228] @ 0xffffff1c │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ stmdami r4, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ svclt 0x00004770 │ │ │ │ - @ instruction: 0x01017bb6 │ │ │ │ - smlabteq r1, ip, fp, r7 │ │ │ │ - @ instruction: 0x01017b96 │ │ │ │ + @ instruction: 0x01017eb6 │ │ │ │ + smlabteq r1, ip, lr, r7 │ │ │ │ + @ instruction: 0x01017e96 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec4d720 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, q8, q12 │ │ │ │ strmi r7, [r4], -ip, lsl #24 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ @ instruction: 0xf0004561 │ │ │ │ @@ -143265,147 +143265,147 @@ │ │ │ │ b 1c34bd4 │ │ │ │ bmi fe32ee24 │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ b 1a34be4 │ │ │ │ ldrbtmi r4, [sl], #-2693 @ 0xfffff57b │ │ │ │ ldcllt 7, cr14, [r8, #136]! @ 0x88 │ │ │ │ - rscseq fp, sp, lr, lsl ip │ │ │ │ - tsteq r0, r4, asr r2 │ │ │ │ - rscseq fp, sp, r4, lsl ip │ │ │ │ - rscseq fp, sp, r0, lsl #24 │ │ │ │ - tsteq r1, r8, lsl #16 │ │ │ │ - ldrshteq fp, [sp], #176 @ 0xb0 │ │ │ │ - ldrshteq fp, [sp], #178 @ 0xb2 │ │ │ │ - rscseq fp, sp, sl, ror #23 │ │ │ │ - tsteq r0, r2, asr ip │ │ │ │ - tsteq r0, r4, asr ip │ │ │ │ - tsteq r0, ip, asr #24 │ │ │ │ - rscseq fp, sp, lr, lsr #23 │ │ │ │ - @ instruction: 0x0100c192 │ │ │ │ - tsteq r1, sl, ror #20 │ │ │ │ - tsteq r1, sl, ror sl │ │ │ │ - strheq r2, [r1, -r6] │ │ │ │ - rscseq fp, sp, r4, lsr #23 │ │ │ │ - tsteq r0, r6, lsr r1 │ │ │ │ - smlalseq fp, sp, r6, fp │ │ │ │ - rscseq fp, sp, r2, lsl #23 │ │ │ │ - smlabteq r6, ip, r8, r7 │ │ │ │ - rscseq fp, sp, r0, ror fp │ │ │ │ - rscseq fp, sp, r6, ror fp │ │ │ │ - rscseq fp, sp, r6, ror fp │ │ │ │ - rscseq fp, sp, lr, ror #22 │ │ │ │ - rscseq fp, sp, r4, asr #22 │ │ │ │ - rscseq fp, sp, r4, asr #22 │ │ │ │ - rscseq fp, sp, r4, asr fp │ │ │ │ - rscseq fp, sp, lr, ror #20 │ │ │ │ - rscseq fp, sp, r6, ror #20 │ │ │ │ - rscseq fp, sp, sl, lsr fp │ │ │ │ - rscseq fp, sp, ip, lsr sl │ │ │ │ - rscseq fp, sp, r4, lsr sl │ │ │ │ - rscseq sp, pc, ip, lsr #14 │ │ │ │ - rscseq sp, pc, sl, lsr #14 │ │ │ │ - rscseq sp, pc, r6, lsr #14 │ │ │ │ - rscseq sp, pc, sl, ror #14 │ │ │ │ - ldrshteq sp, [pc], #104 │ │ │ │ - ldrshteq sp, [pc], #100 │ │ │ │ - tsteq r0, ip, lsr #30 │ │ │ │ - tsteq r0, ip, lsl pc │ │ │ │ - tsteq r0, r4, lsl pc │ │ │ │ - tsteq r0, ip, lsl #30 │ │ │ │ - tsteq r0, r4, lsl #30 │ │ │ │ - strdeq r7, [r0, -ip] │ │ │ │ - strdeq r7, [r0, -r4] │ │ │ │ - rscseq r3, lr, r4, ror r1 │ │ │ │ - rscseq r3, lr, r0, ror r1 │ │ │ │ - tsteq r1, r8, asr #16 │ │ │ │ - tsteq r1, r4, asr #16 │ │ │ │ - smlatbeq r0, ip, lr, r7 │ │ │ │ - smlatbeq r0, r4, lr, r7 │ │ │ │ - @ instruction: 0x01007e9c │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - tsteq r1, ip, lsl #16 │ │ │ │ - tsteq r1, r8, lsl #16 │ │ │ │ - tsteq r0, r4, ror lr │ │ │ │ - rscseq r3, lr, sl, lsl r1 │ │ │ │ - ldrshteq r3, [lr], #14 │ │ │ │ - tsteq r0, r2, ror #28 │ │ │ │ - rscseq fp, sp, r8, asr #16 │ │ │ │ - rscseq fp, sp, r0, asr #16 │ │ │ │ - smlabbeq r1, sl, r5, r7 │ │ │ │ - tsteq r1, lr, ror r5 │ │ │ │ - tsteq r1, sl, ror r5 │ │ │ │ - tsteq r1, r2, ror r5 │ │ │ │ + rscseq fp, sp, lr, lsl pc │ │ │ │ + tsteq r0, r4, asr r5 │ │ │ │ + rscseq fp, sp, r4, lsl pc │ │ │ │ + rscseq fp, sp, r0, lsl #30 │ │ │ │ + tsteq r1, r8, lsl #22 │ │ │ │ + ldrshteq fp, [sp], #224 @ 0xe0 │ │ │ │ + ldrshteq fp, [sp], #226 @ 0xe2 │ │ │ │ + rscseq fp, sp, sl, ror #29 │ │ │ │ + tsteq r0, r2, asr pc │ │ │ │ + tsteq r0, r4, asr pc │ │ │ │ + tsteq r0, ip, asr #30 │ │ │ │ + rscseq fp, sp, lr, lsr #29 │ │ │ │ + @ instruction: 0x0100c492 │ │ │ │ + tsteq r1, sl, ror #26 │ │ │ │ + tsteq r1, sl, ror sp │ │ │ │ + @ instruction: 0x010123b6 │ │ │ │ + rscseq fp, sp, r4, lsr #29 │ │ │ │ + tsteq r0, r6, lsr r4 │ │ │ │ + smlalseq fp, sp, r6, lr │ │ │ │ + rscseq fp, sp, r2, lsl #29 │ │ │ │ + smlabteq r6, ip, fp, r7 │ │ │ │ + rscseq fp, sp, r0, ror lr │ │ │ │ + rscseq fp, sp, r6, ror lr │ │ │ │ + rscseq fp, sp, r6, ror lr │ │ │ │ + rscseq fp, sp, lr, ror #28 │ │ │ │ + rscseq fp, sp, r4, asr #28 │ │ │ │ + rscseq fp, sp, r4, asr #28 │ │ │ │ + rscseq fp, sp, r4, asr lr │ │ │ │ + rscseq fp, sp, lr, ror #26 │ │ │ │ + rscseq fp, sp, r6, ror #26 │ │ │ │ + rscseq fp, sp, sl, lsr lr │ │ │ │ + rscseq fp, sp, ip, lsr sp │ │ │ │ + rscseq fp, sp, r4, lsr sp │ │ │ │ + rscseq sp, pc, ip, lsr #20 │ │ │ │ + rscseq sp, pc, sl, lsr #20 │ │ │ │ + rscseq sp, pc, r6, lsr #20 │ │ │ │ + rscseq sp, pc, sl, ror #20 │ │ │ │ + ldrshteq sp, [pc], #152 │ │ │ │ + ldrshteq sp, [pc], #148 │ │ │ │ + tsteq r0, ip, lsr #4 │ │ │ │ + tsteq r0, ip, lsl r2 │ │ │ │ + tsteq r0, r4, lsl r2 │ │ │ │ + tsteq r0, ip, lsl #4 │ │ │ │ + tsteq r0, r4, lsl #4 │ │ │ │ + strdeq r8, [r0, -ip] │ │ │ │ + strdeq r8, [r0, -r4] │ │ │ │ + rscseq r3, lr, r4, ror r4 │ │ │ │ + rscseq r3, lr, r0, ror r4 │ │ │ │ + tsteq r1, r8, asr #22 │ │ │ │ + tsteq r1, r4, asr #22 │ │ │ │ + smlatbeq r0, ip, r1, r8 │ │ │ │ + smlatbeq r0, r4, r1, r8 │ │ │ │ + @ instruction: 0x0100819c │ │ │ │ + tsteq r1, r0, lsl fp │ │ │ │ + tsteq r1, ip, lsl #22 │ │ │ │ + tsteq r1, r8, lsl #22 │ │ │ │ + tsteq r0, r4, ror r1 │ │ │ │ + rscseq r3, lr, sl, lsl r4 │ │ │ │ + ldrshteq r3, [lr], #62 @ 0x3e │ │ │ │ + tsteq r0, r2, ror #2 │ │ │ │ + rscseq fp, sp, r8, asr #22 │ │ │ │ + rscseq fp, sp, r0, asr #22 │ │ │ │ + smlabbeq r1, sl, r8, r7 │ │ │ │ + tsteq r1, lr, ror r8 │ │ │ │ + tsteq r1, sl, ror r8 │ │ │ │ + tsteq r1, r2, ror r8 │ │ │ │ strdeq r2, [r1, -lr] │ │ │ │ - smlabteq r0, r6, sp, fp │ │ │ │ - smlabteq r0, r4, sp, fp │ │ │ │ - smlabteq r0, r0, sp, fp │ │ │ │ - tsteq r1, r4, lsr r5 │ │ │ │ - rscseq fp, sp, r6, lsl #15 │ │ │ │ - rscseq fp, sp, lr, ror r7 │ │ │ │ - smlabbeq r0, lr, sp, fp │ │ │ │ - rscseq sl, pc, lr, lsr #29 │ │ │ │ - smlabteq r1, lr, ip, r1 │ │ │ │ - rscseq fp, sp, r2, lsr r7 │ │ │ │ - rscseq fp, sp, sl, lsr #14 │ │ │ │ - smlabbeq r1, sl, r6, r3 │ │ │ │ - rscseq r9, lr, ip, lsr #18 │ │ │ │ - smlabbeq r1, r8, r6, r3 │ │ │ │ - tsteq r0, r8, lsr #26 │ │ │ │ - rscseq sl, pc, sl, lsr #28 │ │ │ │ - rscseq fp, sp, r6, lsr #17 │ │ │ │ - ldrhteq fp, [sp], #130 @ 0x82 │ │ │ │ - tsteq r6, r4, ror r4 │ │ │ │ - smlalseq fp, sp, sl, r8 │ │ │ │ - rscseq fp, sp, r0, ror r8 │ │ │ │ - rscseq fp, sp, ip, ror r8 │ │ │ │ - rscseq fp, sp, r8, ror r8 │ │ │ │ - rscseq fp, sp, r4, ror r8 │ │ │ │ - rscseq fp, sp, r0, ror r8 │ │ │ │ - rscseq fp, sp, r2, ror r8 │ │ │ │ - smlatteq r6, r6, r3, r7 │ │ │ │ - rscseq fp, sp, r2, ror #16 │ │ │ │ - rscseq fp, sp, r6, ror #15 │ │ │ │ - ldrshteq fp, [sp], #116 @ 0x74 │ │ │ │ - ldrshteq fp, [sp], #114 @ 0x72 │ │ │ │ - ldrshteq fp, [sp], #112 @ 0x70 │ │ │ │ - rscseq fp, sp, lr, ror #15 │ │ │ │ - ldrshteq fp, [sp], #112 @ 0x70 │ │ │ │ - tsteq r6, r4, ror #6 │ │ │ │ - rscseq fp, sp, ip, ror #15 │ │ │ │ - rscseq fp, sp, r2, lsl #16 │ │ │ │ - tsteq r6, r2, lsr r3 │ │ │ │ - smlabbeq r1, r6, r4, r7 │ │ │ │ - tsteq r1, r4, ror r4 │ │ │ │ - tsteq r1, lr, ror #8 │ │ │ │ - tsteq r1, r8, ror #8 │ │ │ │ - tsteq r1, r2, ror #8 │ │ │ │ - ldrsbteq fp, [sp], #110 @ 0x6e │ │ │ │ - rscseq fp, sp, ip, ror #13 │ │ │ │ - @ instruction: 0x010672b0 │ │ │ │ - ldrsbteq fp, [sp], #104 @ 0x68 │ │ │ │ - ldrhteq fp, [sp], #96 @ 0x60 │ │ │ │ - ldrhteq fp, [sp], #110 @ 0x6e │ │ │ │ - ldrhteq fp, [sp], #108 @ 0x6c │ │ │ │ - ldrhteq fp, [sp], #106 @ 0x6a │ │ │ │ - ldrhteq fp, [sp], #104 @ 0x68 │ │ │ │ - ldrhteq fp, [sp], #106 @ 0x6a │ │ │ │ - tsteq r6, lr, lsr #4 │ │ │ │ - rscseq fp, sp, sl, lsr #13 │ │ │ │ - rscseq fp, sp, lr, lsr #12 │ │ │ │ - rscseq fp, sp, ip, lsr r6 │ │ │ │ - rscseq fp, sp, sl, lsr r6 │ │ │ │ - rscseq fp, sp, r8, lsr r6 │ │ │ │ - rscseq fp, sp, r6, lsr r6 │ │ │ │ - rscseq fp, sp, r8, lsr r6 │ │ │ │ - smlatbeq r6, ip, r1, r7 │ │ │ │ - rscseq fp, sp, r4, lsr r6 │ │ │ │ - rscseq fp, sp, sl, asr #12 │ │ │ │ - tsteq r6, sl, ror r1 │ │ │ │ - smlabteq r1, lr, r2, r7 │ │ │ │ + smlabteq r0, r6, r0, ip │ │ │ │ + smlabteq r0, r4, r0, ip │ │ │ │ + smlabteq r0, r0, r0, ip │ │ │ │ + tsteq r1, r4, lsr r8 │ │ │ │ + rscseq fp, sp, r6, lsl #21 │ │ │ │ + rscseq fp, sp, lr, ror sl │ │ │ │ + smlabbeq r0, lr, r0, ip │ │ │ │ + rscseq fp, pc, lr, lsr #3 │ │ │ │ + smlabteq r1, lr, pc, r1 @ │ │ │ │ + rscseq fp, sp, r2, lsr sl │ │ │ │ + rscseq fp, sp, sl, lsr #20 │ │ │ │ + smlabbeq r1, sl, r9, r3 │ │ │ │ + rscseq r9, lr, ip, lsr #24 │ │ │ │ + smlabbeq r1, r8, r9, r3 │ │ │ │ + tsteq r0, r8, lsr #32 │ │ │ │ + rscseq fp, pc, sl, lsr #2 │ │ │ │ + rscseq fp, sp, r6, lsr #23 │ │ │ │ + ldrhteq fp, [sp], #178 @ 0xb2 │ │ │ │ + tsteq r6, r4, ror r7 │ │ │ │ + smlalseq fp, sp, sl, fp │ │ │ │ + rscseq fp, sp, r0, ror fp │ │ │ │ + rscseq fp, sp, ip, ror fp │ │ │ │ + rscseq fp, sp, r8, ror fp │ │ │ │ + rscseq fp, sp, r4, ror fp │ │ │ │ + rscseq fp, sp, r0, ror fp │ │ │ │ + rscseq fp, sp, r2, ror fp │ │ │ │ + smlatteq r6, r6, r6, r7 │ │ │ │ + rscseq fp, sp, r2, ror #22 │ │ │ │ + rscseq fp, sp, r6, ror #21 │ │ │ │ + ldrshteq fp, [sp], #164 @ 0xa4 │ │ │ │ + ldrshteq fp, [sp], #162 @ 0xa2 │ │ │ │ + ldrshteq fp, [sp], #160 @ 0xa0 │ │ │ │ + rscseq fp, sp, lr, ror #21 │ │ │ │ + ldrshteq fp, [sp], #160 @ 0xa0 │ │ │ │ + tsteq r6, r4, ror #12 │ │ │ │ + rscseq fp, sp, ip, ror #21 │ │ │ │ + rscseq fp, sp, r2, lsl #22 │ │ │ │ + tsteq r6, r2, lsr r6 │ │ │ │ + smlabbeq r1, r6, r7, r7 │ │ │ │ + tsteq r1, r4, ror r7 │ │ │ │ + tsteq r1, lr, ror #14 │ │ │ │ + tsteq r1, r8, ror #14 │ │ │ │ + tsteq r1, r2, ror #14 │ │ │ │ + ldrsbteq fp, [sp], #158 @ 0x9e │ │ │ │ + rscseq fp, sp, ip, ror #19 │ │ │ │ + @ instruction: 0x010675b0 │ │ │ │ + ldrsbteq fp, [sp], #152 @ 0x98 │ │ │ │ + ldrhteq fp, [sp], #144 @ 0x90 │ │ │ │ + ldrhteq fp, [sp], #158 @ 0x9e │ │ │ │ + ldrhteq fp, [sp], #156 @ 0x9c │ │ │ │ + ldrhteq fp, [sp], #154 @ 0x9a │ │ │ │ + ldrhteq fp, [sp], #152 @ 0x98 │ │ │ │ + ldrhteq fp, [sp], #154 @ 0x9a │ │ │ │ + tsteq r6, lr, lsr #10 │ │ │ │ + rscseq fp, sp, sl, lsr #19 │ │ │ │ + rscseq fp, sp, lr, lsr #18 │ │ │ │ + rscseq fp, sp, ip, lsr r9 │ │ │ │ + rscseq fp, sp, sl, lsr r9 │ │ │ │ + rscseq fp, sp, r8, lsr r9 │ │ │ │ + rscseq fp, sp, r6, lsr r9 │ │ │ │ + rscseq fp, sp, r8, lsr r9 │ │ │ │ + smlatbeq r6, ip, r4, r7 │ │ │ │ + rscseq fp, sp, r4, lsr r9 │ │ │ │ + rscseq fp, sp, sl, asr #18 │ │ │ │ + tsteq r6, sl, ror r4 │ │ │ │ + smlabteq r1, lr, r5, r7 │ │ │ │ svcvs 0x00aaf5b0 │ │ │ │ strlt sp, [r8, #-41] @ 0xffffffd7 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf5b0d80e │ │ │ │ eorle r7, r1, r4, asr #31 │ │ │ │ @@ -143435,22 +143435,22 @@ │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdami sl, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ │ │ stmdami r9, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ strdeq r7, [r1, -ip] │ │ │ │ - smlabteq r1, r2, r0, r7 │ │ │ │ - tsteq r1, ip, ror r0 │ │ │ │ - smlabbeq r1, sl, r0, r7 │ │ │ │ - smlabteq r1, r8, r0, r7 │ │ │ │ - tsteq r1, r6, asr #2 │ │ │ │ + smlabteq r1, r2, r3, r7 │ │ │ │ + tsteq r1, ip, ror r3 │ │ │ │ + smlabbeq r1, sl, r3, r7 │ │ │ │ + smlabteq r1, r8, r3, r7 │ │ │ │ + tsteq r1, r6, asr #8 │ │ │ │ strdeq r7, [r1, -r8] │ │ │ │ - tsteq r1, r6, lsl r1 │ │ │ │ - tsteq r1, ip, asr #2 │ │ │ │ + tsteq r1, r6, lsl r4 │ │ │ │ + tsteq r1, ip, asr #8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec4e2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcvs 0x00aaf5b1 │ │ │ │ stmdale lr, {r0, r1, r4, r5, ip, lr, pc} │ │ │ │ @@ -143551,34 +143551,34 @@ │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf773447a │ │ │ │ and lr, r6, lr, lsr #16 │ │ │ │ @ instruction: 0x462b4a17 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf773447a │ │ │ │ ldcllt 8, cr14, [r0, #-152]! @ 0xffffff68 │ │ │ │ - ldrshteq r2, [lr], #38 @ 0x26 │ │ │ │ - rscseq sl, pc, ip, lsr #15 │ │ │ │ - rscseq sl, sp, sl, asr #31 │ │ │ │ - rscseq sl, pc, ip, lsl #15 │ │ │ │ - rscseq fp, sp, r6, lsr #2 │ │ │ │ - rscseq sl, pc, r0, ror r7 @ │ │ │ │ - rscseq r2, lr, sl, asr #6 │ │ │ │ - rscseq sl, pc, r0, asr r7 @ │ │ │ │ - ldrshteq sl, [pc], #50 │ │ │ │ - rscseq sl, pc, r4, lsr r7 @ │ │ │ │ - ldrshteq fp, [pc], #230 │ │ │ │ - rscseq sl, pc, sl, lsl r7 @ │ │ │ │ - rscseq sl, sp, r0, lsl pc │ │ │ │ - rscseq sl, pc, r4, lsl #23 │ │ │ │ - rscseq sl, pc, lr, ror fp @ │ │ │ │ - rscseq sl, pc, r8, ror fp @ │ │ │ │ - rscseq sl, pc, r2, ror fp @ │ │ │ │ - rscseq sl, pc, r4, lsl #23 │ │ │ │ - rscseq sl, pc, r6, ror #22 │ │ │ │ - rscseq sl, pc, r0, ror #22 │ │ │ │ + ldrshteq r2, [lr], #86 @ 0x56 │ │ │ │ + rscseq sl, pc, ip, lsr #21 │ │ │ │ + rscseq fp, sp, sl, asr #5 │ │ │ │ + rscseq sl, pc, ip, lsl #21 │ │ │ │ + rscseq fp, sp, r6, lsr #8 │ │ │ │ + rscseq sl, pc, r0, ror sl @ │ │ │ │ + rscseq r2, lr, sl, asr #12 │ │ │ │ + rscseq sl, pc, r0, asr sl @ │ │ │ │ + ldrshteq sl, [pc], #98 │ │ │ │ + rscseq sl, pc, r4, lsr sl @ │ │ │ │ + ldrshteq ip, [pc], #22 │ │ │ │ + rscseq sl, pc, sl, lsl sl @ │ │ │ │ + rscseq fp, sp, r0, lsl r2 │ │ │ │ + rscseq sl, pc, r4, lsl #29 │ │ │ │ + rscseq sl, pc, lr, ror lr @ │ │ │ │ + rscseq sl, pc, r8, ror lr @ │ │ │ │ + rscseq sl, pc, r2, ror lr @ │ │ │ │ + rscseq sl, pc, r4, lsl #29 │ │ │ │ + rscseq sl, pc, r6, ror #28 │ │ │ │ + rscseq sl, pc, r0, ror #28 │ │ │ │ strdeq r6, [r6, -ip] │ │ │ │ svcvs 0x00f2f5b0 │ │ │ │ strhi pc, [r5, #-1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec4e4fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q8, q12 │ │ │ │ @@ -144393,100 +144393,100 @@ │ │ │ │ @ instruction: 0xf04f3b20 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007d9 │ │ │ │ ldmdami r7, {r0, r6, r7, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0014478 │ │ │ │ svclt 0x0000b851 │ │ │ │ - ldrshteq sl, [sp], #158 @ 0x9e │ │ │ │ - tsteq r1, r8, lsr #30 │ │ │ │ - smlatbeq r1, r6, lr, r6 │ │ │ │ - rscseq sl, sp, r0, lsl #19 │ │ │ │ - rscseq sl, sp, ip, asr r9 │ │ │ │ - rscseq sl, sp, sl, asr #18 │ │ │ │ - tsteq r1, r0, asr lr │ │ │ │ - ldrshteq sl, [sp], #128 @ 0x80 │ │ │ │ - rscseq sl, sp, ip, asr #17 │ │ │ │ - tsteq r1, r4, lsr lr │ │ │ │ - rscseq sl, sp, ip, asr r8 │ │ │ │ - rscseq sl, sp, r0, lsr r8 │ │ │ │ - rscseq sl, sp, r6, lsr #16 │ │ │ │ - rscseq sl, sp, r2, lsl #16 │ │ │ │ - ldrsbteq sl, [sp], #120 @ 0x78 │ │ │ │ - rscseq sl, sp, lr, lsr #15 │ │ │ │ - rscseq sl, sp, r4, lsr #15 │ │ │ │ - rscseq sl, sp, lr, ror r7 │ │ │ │ - rscseq sl, sp, r2, asr r7 │ │ │ │ + ldrshteq sl, [sp], #206 @ 0xce │ │ │ │ + tsteq r1, r8, lsr #4 │ │ │ │ + smlatbeq r1, r6, r1, r7 │ │ │ │ + rscseq sl, sp, r0, lsl #25 │ │ │ │ + rscseq sl, sp, ip, asr ip │ │ │ │ + rscseq sl, sp, sl, asr #24 │ │ │ │ + tsteq r1, r0, asr r1 │ │ │ │ + ldrshteq sl, [sp], #176 @ 0xb0 │ │ │ │ + rscseq sl, sp, ip, asr #23 │ │ │ │ + tsteq r1, r4, lsr r1 │ │ │ │ + rscseq sl, sp, ip, asr fp │ │ │ │ + rscseq sl, sp, r0, lsr fp │ │ │ │ + rscseq sl, sp, r6, lsr #22 │ │ │ │ + rscseq sl, sp, r2, lsl #22 │ │ │ │ + ldrsbteq sl, [sp], #168 @ 0xa8 │ │ │ │ + rscseq sl, sp, lr, lsr #21 │ │ │ │ + rscseq sl, sp, r4, lsr #21 │ │ │ │ + rscseq sl, sp, lr, ror sl │ │ │ │ + rscseq sl, sp, r2, asr sl │ │ │ │ ldrdeq r6, [r1, -r8] │ │ │ │ - rscseq sl, sp, lr, ror #13 │ │ │ │ - rscseq sl, sp, r4, asr #13 │ │ │ │ - smlalseq sl, sp, sl, r6 │ │ │ │ - smlalseq sl, sp, r0, r6 │ │ │ │ - rscseq sl, sp, ip, ror #12 │ │ │ │ - rscseq sl, sp, r8, asr #12 │ │ │ │ - rscseq sl, sp, ip, lsl r6 │ │ │ │ - ldrshteq sl, [sp], #82 @ 0x52 │ │ │ │ - rscseq sl, sp, r8, ror #11 │ │ │ │ - rscseq sl, sp, r4, asr #11 │ │ │ │ - smlalseq sl, sp, r8, r5 │ │ │ │ - rscseq sl, sp, lr, lsl #11 │ │ │ │ - rscseq sl, sp, sl, ror #10 │ │ │ │ - rscseq sl, sp, r4, asr r5 │ │ │ │ - smlatbeq r1, r0, fp, r6 │ │ │ │ - rscseq sl, sp, r6, ror #9 │ │ │ │ - ldrsbteq sl, [sp], #64 @ 0x40 │ │ │ │ + rscseq sl, sp, lr, ror #19 │ │ │ │ + rscseq sl, sp, r4, asr #19 │ │ │ │ + smlalseq sl, sp, sl, r9 │ │ │ │ + smlalseq sl, sp, r0, r9 │ │ │ │ + rscseq sl, sp, ip, ror #18 │ │ │ │ + rscseq sl, sp, r8, asr #18 │ │ │ │ + rscseq sl, sp, ip, lsl r9 │ │ │ │ + ldrshteq sl, [sp], #130 @ 0x82 │ │ │ │ + rscseq sl, sp, r8, ror #17 │ │ │ │ + rscseq sl, sp, r4, asr #17 │ │ │ │ + smlalseq sl, sp, r8, r8 │ │ │ │ + rscseq sl, sp, lr, lsl #17 │ │ │ │ + rscseq sl, sp, sl, ror #16 │ │ │ │ + rscseq sl, sp, r4, asr r8 │ │ │ │ + smlatbeq r1, r0, lr, r6 │ │ │ │ + rscseq sl, sp, r6, ror #15 │ │ │ │ + ldrsbteq sl, [sp], #112 @ 0x70 │ │ │ │ + smlalseq sl, sp, r0, r7 │ │ │ │ + rscseq sl, sp, r0, ror #14 │ │ │ │ + rscseq sl, sp, r4, lsr #14 │ │ │ │ + rscseq sl, sp, sl, lsl r7 │ │ │ │ + rscseq sl, sp, r6, lsl #14 │ │ │ │ + ldrsbteq sl, [sp], #102 @ 0x66 │ │ │ │ + rscseq sl, sp, ip, asr #13 │ │ │ │ + rscseq sl, sp, lr, lsr #13 │ │ │ │ + rscseq sl, sp, r2, ror #12 │ │ │ │ + rscseq sl, sp, lr, lsr r6 │ │ │ │ + rscseq sl, sp, sl, lsr #12 │ │ │ │ + ldrshteq sl, [sp], #88 @ 0x58 │ │ │ │ + rscseq sl, sp, r6, asr #11 │ │ │ │ + smlalseq sl, sp, r4, r5 │ │ │ │ + rscseq sl, sp, r6, ror #10 │ │ │ │ + rscseq sl, sp, r4, lsr r5 │ │ │ │ + rscseq sl, sp, r4, lsl #10 │ │ │ │ + ldrsbteq sl, [sp], #68 @ 0x44 │ │ │ │ + ldrhteq sl, [sp], #70 @ 0x46 │ │ │ │ smlalseq sl, sp, r0, r4 │ │ │ │ rscseq sl, sp, r0, ror #8 │ │ │ │ - rscseq sl, sp, r4, lsr #8 │ │ │ │ - rscseq sl, sp, sl, lsl r4 │ │ │ │ - rscseq sl, sp, r6, lsl #8 │ │ │ │ - ldrsbteq sl, [sp], #54 @ 0x36 │ │ │ │ - rscseq sl, sp, ip, asr #7 │ │ │ │ - rscseq sl, sp, lr, lsr #7 │ │ │ │ - rscseq sl, sp, r2, ror #6 │ │ │ │ - rscseq sl, sp, lr, lsr r3 │ │ │ │ - rscseq sl, sp, sl, lsr #6 │ │ │ │ - ldrshteq sl, [sp], #40 @ 0x28 │ │ │ │ - rscseq sl, sp, r6, asr #5 │ │ │ │ - smlalseq sl, sp, r4, r2 │ │ │ │ - rscseq sl, sp, r6, ror #4 │ │ │ │ + rscseq sl, sp, r6, asr r4 │ │ │ │ + rscseq sl, sp, r0, lsr r4 │ │ │ │ + rscseq sl, sp, r0, lsl #8 │ │ │ │ + rscseq sl, sp, lr, asr #7 │ │ │ │ + rscseq sl, sp, r8, lsr #7 │ │ │ │ + rscseq sl, sp, r4, lsl #7 │ │ │ │ + rscseq sl, sp, sl, asr r3 │ │ │ │ + rscseq sl, sp, r2, asr r3 │ │ │ │ + rscseq sl, sp, lr, lsr #6 │ │ │ │ + ldrshteq sl, [sp], #46 @ 0x2e │ │ │ │ + ldrsbteq sl, [sp], #36 @ 0x24 │ │ │ │ + rscseq sl, sp, sl, lsr #5 │ │ │ │ + rscseq sl, sp, r6, lsl #5 │ │ │ │ + rscseq sl, sp, r2, ror #4 │ │ │ │ rscseq sl, sp, r4, lsr r2 │ │ │ │ - rscseq sl, sp, r4, lsl #4 │ │ │ │ - ldrsbteq sl, [sp], #20 │ │ │ │ + rscseq sl, sp, ip, lsr #4 │ │ │ │ + rscseq sl, sp, sl, lsl #4 │ │ │ │ + rscseq sl, sp, r0, ror #3 │ │ │ │ ldrhteq sl, [sp], #22 │ │ │ │ - smlalseq sl, sp, r0, r1 │ │ │ │ - rscseq sl, sp, r0, ror #2 │ │ │ │ - rscseq sl, sp, r6, asr r1 │ │ │ │ - rscseq sl, sp, r0, lsr r1 │ │ │ │ - rscseq sl, sp, r0, lsl #2 │ │ │ │ - rscseq sl, sp, lr, asr #1 │ │ │ │ - rscseq sl, sp, r8, lsr #1 │ │ │ │ - rscseq sl, sp, r4, lsl #1 │ │ │ │ - rscseq sl, sp, sl, asr r0 │ │ │ │ - rscseq sl, sp, r2, asr r0 │ │ │ │ - rscseq sl, sp, lr, lsr #32 │ │ │ │ - ldrshteq r9, [sp], #254 @ 0xfe │ │ │ │ - ldrsbteq r9, [sp], #244 @ 0xf4 │ │ │ │ - rscseq r9, sp, sl, lsr #31 │ │ │ │ - rscseq r9, sp, r6, lsl #31 │ │ │ │ - rscseq r9, sp, r2, ror #30 │ │ │ │ - rscseq r9, sp, r4, lsr pc │ │ │ │ - rscseq r9, sp, ip, lsr #30 │ │ │ │ - rscseq r9, sp, sl, lsl #30 │ │ │ │ - rscseq r9, sp, r0, ror #29 │ │ │ │ - ldrhteq r9, [sp], #230 @ 0xe6 │ │ │ │ - rscseq r9, sp, lr, lsr #29 │ │ │ │ - rscseq r9, sp, sl, lsl #29 │ │ │ │ - rscseq r9, sp, ip, asr lr │ │ │ │ - rscseq r9, sp, r4, asr lr │ │ │ │ - rscseq r9, sp, r2, lsr lr │ │ │ │ - rscseq r9, sp, r6, lsl #28 │ │ │ │ - ldrsbteq r9, [sp], #218 @ 0xda │ │ │ │ - rscseq r9, sp, sl, lsr #27 │ │ │ │ - rscseq r9, sp, r8, ror sp │ │ │ │ + rscseq sl, sp, lr, lsr #3 │ │ │ │ + rscseq sl, sp, sl, lsl #3 │ │ │ │ + rscseq sl, sp, ip, asr r1 │ │ │ │ + rscseq sl, sp, r4, asr r1 │ │ │ │ + rscseq sl, sp, r2, lsr r1 │ │ │ │ + rscseq sl, sp, r6, lsl #2 │ │ │ │ + ldrsbteq sl, [sp], #10 │ │ │ │ + rscseq sl, sp, sl, lsr #1 │ │ │ │ + rscseq sl, sp, r8, ror r0 │ │ │ │ blcs 824b88 │ │ │ │ strbhi pc, [r4, -r0, lsl #4] @ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10007da │ │ │ │ @ instruction: 0xf8df8605 │ │ │ │ ldrbtmi r0, [r8], #-3112 @ 0xfffff3d8 │ │ │ │ @@ -145263,108 +145263,108 @@ │ │ │ │ stmdami r0!, {r4, r7, r8, sp, lr, pc}^ │ │ │ │ @ instruction: 0x47704478 │ │ │ │ ldrbtmi r4, [r8], #-2143 @ 0xfffff7a1 │ │ │ │ ldmdami pc, {r1, r3, r7, r8, sp, lr, pc}^ @ │ │ │ │ orr r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2142 @ 0xfffff7a2 │ │ │ │ svclt 0x0000e184 │ │ │ │ + ldrshteq r9, [sp], #238 @ 0xee │ │ │ │ + ldrsbteq r9, [sp], #234 @ 0xea │ │ │ │ + rscseq r9, sp, lr, lsr #29 │ │ │ │ + rscseq r9, sp, r4, lsr #29 │ │ │ │ + rscseq r9, sp, lr, ror lr │ │ │ │ + rscseq r9, sp, lr, asr #28 │ │ │ │ + rscseq r9, sp, lr, lsl lr │ │ │ │ + rscseq r9, sp, r4, lsl lr │ │ │ │ + ldrshteq r9, [sp], #208 @ 0xd0 │ │ │ │ + rscseq r9, sp, r4, asr #27 │ │ │ │ + ldrhteq r9, [sp], #218 @ 0xda │ │ │ │ + smlalseq r9, sp, r4, sp │ │ │ │ + rscseq r9, sp, r2, ror #26 │ │ │ │ + rscseq r9, sp, r6, lsr sp │ │ │ │ + rscseq r9, sp, sl, lsl #26 │ │ │ │ + rscseq r9, sp, r4, ror #25 │ │ │ │ + ldrhteq r9, [sp], #206 @ 0xce │ │ │ │ + rscseq r9, sp, lr, lsl #25 │ │ │ │ + rscseq r9, sp, r4, lsl #25 │ │ │ │ + rscseq r9, sp, r0, ror #24 │ │ │ │ + rscseq r9, sp, r4, lsr ip │ │ │ │ + rscseq r9, sp, r8, lsl #24 │ │ │ │ ldrshteq r9, [sp], #190 @ 0xbe │ │ │ │ - ldrsbteq r9, [sp], #186 @ 0xba │ │ │ │ - rscseq r9, sp, lr, lsr #23 │ │ │ │ - rscseq r9, sp, r4, lsr #23 │ │ │ │ - rscseq r9, sp, lr, ror fp │ │ │ │ - rscseq r9, sp, lr, asr #22 │ │ │ │ - rscseq r9, sp, lr, lsl fp │ │ │ │ - rscseq r9, sp, r4, lsl fp │ │ │ │ - ldrshteq r9, [sp], #160 @ 0xa0 │ │ │ │ - rscseq r9, sp, r4, asr #21 │ │ │ │ - ldrhteq r9, [sp], #170 @ 0xaa │ │ │ │ - smlalseq r9, sp, r4, sl │ │ │ │ - rscseq r9, sp, r2, ror #20 │ │ │ │ - rscseq r9, sp, r6, lsr sl │ │ │ │ - rscseq r9, sp, sl, lsl #20 │ │ │ │ - rscseq r9, sp, r4, ror #19 │ │ │ │ - ldrhteq r9, [sp], #158 @ 0x9e │ │ │ │ - rscseq r9, sp, lr, lsl #19 │ │ │ │ - rscseq r9, sp, r4, lsl #19 │ │ │ │ - rscseq r9, sp, r0, ror #18 │ │ │ │ - rscseq r9, sp, r4, lsr r9 │ │ │ │ - rscseq r9, sp, r8, lsl #18 │ │ │ │ - ldrshteq r9, [sp], #142 @ 0x8e │ │ │ │ - ldrsbteq r9, [sp], #136 @ 0x88 │ │ │ │ - rscseq r9, sp, r8, lsr #17 │ │ │ │ - smlalseq r9, sp, lr, r8 │ │ │ │ - rscseq r9, sp, sl, ror r8 │ │ │ │ - rscseq r9, sp, ip, asr #16 │ │ │ │ - rscseq r9, sp, sl, lsl r8 │ │ │ │ + ldrsbteq r9, [sp], #184 @ 0xb8 │ │ │ │ + rscseq r9, sp, r8, lsr #23 │ │ │ │ + smlalseq r9, sp, lr, fp │ │ │ │ + rscseq r9, sp, sl, ror fp │ │ │ │ + rscseq r9, sp, ip, asr #22 │ │ │ │ + rscseq r9, sp, sl, lsl fp │ │ │ │ + rscseq r9, sp, ip, ror #21 │ │ │ │ + ldrhteq r9, [sp], #172 @ 0xac │ │ │ │ + rscseq r9, sp, ip, lsl #21 │ │ │ │ + rscseq r9, sp, ip, ror #20 │ │ │ │ + rscseq r9, sp, r8, asr #20 │ │ │ │ + rscseq r9, sp, ip, lsl sl │ │ │ │ + rscseq r9, sp, r2, lsl sl │ │ │ │ + rscseq r9, sp, ip, ror #19 │ │ │ │ + rscseq r9, sp, r0, asr #19 │ │ │ │ + smlalseq r9, sp, r4, r9 │ │ │ │ + rscseq r9, sp, lr, ror #18 │ │ │ │ + rscseq r9, sp, r8, asr #18 │ │ │ │ + rscseq r9, sp, r8, lsl r9 │ │ │ │ + rscseq r9, sp, lr, lsl #18 │ │ │ │ + rscseq r9, sp, sl, ror #17 │ │ │ │ + ldrhteq r9, [sp], #140 @ 0x8c │ │ │ │ + rscseq r9, sp, ip, lsl #17 │ │ │ │ + rscseq r9, sp, ip, asr r8 │ │ │ │ + rscseq r9, sp, ip, lsr r8 │ │ │ │ + rscseq r9, sp, r8, lsl r8 │ │ │ │ rscseq r9, sp, ip, ror #15 │ │ │ │ + rscseq r9, sp, r2, ror #15 │ │ │ │ ldrhteq r9, [sp], #124 @ 0x7c │ │ │ │ - rscseq r9, sp, ip, lsl #15 │ │ │ │ - rscseq r9, sp, ip, ror #14 │ │ │ │ - rscseq r9, sp, r8, asr #14 │ │ │ │ - rscseq r9, sp, ip, lsl r7 │ │ │ │ - rscseq r9, sp, r2, lsl r7 │ │ │ │ - rscseq r9, sp, ip, ror #13 │ │ │ │ - rscseq r9, sp, r0, asr #13 │ │ │ │ - smlalseq r9, sp, r4, r6 │ │ │ │ - rscseq r9, sp, lr, ror #12 │ │ │ │ - rscseq r9, sp, r8, asr #12 │ │ │ │ - rscseq r9, sp, r8, lsl r6 │ │ │ │ - rscseq r9, sp, lr, lsl #12 │ │ │ │ - rscseq r9, sp, sl, ror #11 │ │ │ │ - ldrhteq r9, [sp], #92 @ 0x5c │ │ │ │ - rscseq r9, sp, ip, lsl #11 │ │ │ │ - rscseq r9, sp, ip, asr r5 │ │ │ │ + rscseq r9, sp, lr, lsl #15 │ │ │ │ + rscseq r9, sp, r0, ror #14 │ │ │ │ + rscseq r9, sp, r8, asr r7 │ │ │ │ + rscseq r9, sp, r6, lsr r7 │ │ │ │ + rscseq r9, sp, ip, lsl #14 │ │ │ │ + rscseq r9, sp, r4, lsl #14 │ │ │ │ + rscseq r9, sp, r0, ror #13 │ │ │ │ + ldrhteq r9, [sp], #96 @ 0x60 │ │ │ │ + rscseq r9, sp, r0, lsl #13 │ │ │ │ + rscseq r9, sp, r6, asr r6 │ │ │ │ + rscseq r9, sp, ip, lsr #12 │ │ │ │ + rscseq r9, sp, r8, lsl #12 │ │ │ │ + rscseq r9, sp, r4, ror #11 │ │ │ │ + ldrhteq r9, [sp], #88 @ 0x58 │ │ │ │ + ldrhteq r9, [sp], #82 @ 0x52 │ │ │ │ + smlalseq r9, sp, r2, r5 │ │ │ │ + rscseq r9, sp, sl, ror #10 │ │ │ │ + rscseq r9, sp, r2, asr #10 │ │ │ │ rscseq r9, sp, ip, lsr r5 │ │ │ │ - rscseq r9, sp, r8, lsl r5 │ │ │ │ - rscseq r9, sp, ip, ror #9 │ │ │ │ - rscseq r9, sp, r2, ror #9 │ │ │ │ - ldrhteq r9, [sp], #76 @ 0x4c │ │ │ │ - rscseq r9, sp, lr, lsl #9 │ │ │ │ - rscseq r9, sp, r0, ror #8 │ │ │ │ - rscseq r9, sp, r8, asr r4 │ │ │ │ - rscseq r9, sp, r6, lsr r4 │ │ │ │ + rscseq r9, sp, sl, lsl r5 │ │ │ │ + rscseq r9, sp, lr, ror #9 │ │ │ │ + rscseq r9, sp, r8, ror #9 │ │ │ │ + rscseq r9, sp, r8, asr #9 │ │ │ │ + rscseq r9, sp, r0, lsr #9 │ │ │ │ + rscseq r9, sp, r4, ror r4 │ │ │ │ + rscseq r9, sp, r8, asr #8 │ │ │ │ + rscseq r9, sp, ip, lsr #8 │ │ │ │ rscseq r9, sp, ip, lsl #8 │ │ │ │ - rscseq r9, sp, r4, lsl #8 │ │ │ │ + rscseq r9, sp, r6, ror #7 │ │ │ │ rscseq r9, sp, r0, ror #7 │ │ │ │ - ldrhteq r9, [sp], #48 @ 0x30 │ │ │ │ - rscseq r9, sp, r0, lsl #7 │ │ │ │ - rscseq r9, sp, r6, asr r3 │ │ │ │ - rscseq r9, sp, ip, lsr #6 │ │ │ │ - rscseq r9, sp, r8, lsl #6 │ │ │ │ - rscseq r9, sp, r4, ror #5 │ │ │ │ - ldrhteq r9, [sp], #40 @ 0x28 │ │ │ │ - ldrhteq r9, [sp], #34 @ 0x22 │ │ │ │ - smlalseq r9, sp, r2, r2 │ │ │ │ - rscseq r9, sp, sl, ror #4 │ │ │ │ - rscseq r9, sp, r2, asr #4 │ │ │ │ - rscseq r9, sp, ip, lsr r2 │ │ │ │ - rscseq r9, sp, sl, lsl r2 │ │ │ │ - rscseq r9, sp, lr, ror #3 │ │ │ │ - rscseq r9, sp, r8, ror #3 │ │ │ │ - rscseq r9, sp, r8, asr #3 │ │ │ │ - rscseq r9, sp, r0, lsr #3 │ │ │ │ - rscseq r9, sp, r4, ror r1 │ │ │ │ - rscseq r9, sp, r8, asr #2 │ │ │ │ - rscseq r9, sp, ip, lsr #2 │ │ │ │ - rscseq r9, sp, ip, lsl #2 │ │ │ │ - rscseq r9, sp, r6, ror #1 │ │ │ │ - rscseq r9, sp, r0, ror #1 │ │ │ │ - rscseq r9, sp, r0, asr #1 │ │ │ │ - smlalseq r9, sp, r6, r0 │ │ │ │ - rscseq r9, sp, ip, rrx │ │ │ │ - rscseq r9, sp, r6, rrx │ │ │ │ - rscseq r9, sp, r8, asr #32 │ │ │ │ - rscseq r9, sp, r2, lsr #32 │ │ │ │ - rscseq r9, sp, ip, lsl r0 │ │ │ │ - ldrshteq r8, [sp], #252 @ 0xfc │ │ │ │ + rscseq r9, sp, r0, asr #7 │ │ │ │ + smlalseq r9, sp, r6, r3 │ │ │ │ + rscseq r9, sp, ip, ror #6 │ │ │ │ + rscseq r9, sp, r6, ror #6 │ │ │ │ + rscseq r9, sp, r8, asr #6 │ │ │ │ + rscseq r9, sp, r2, lsr #6 │ │ │ │ + rscseq r9, sp, ip, lsl r3 │ │ │ │ + ldrshteq r9, [sp], #44 @ 0x2c │ │ │ │ ldrdeq r5, [r1, -r0] │ │ │ │ strdeq r5, [r1, -sl] │ │ │ │ - rscseq r8, sp, r4, ror #31 │ │ │ │ - ldrsbteq r8, [sp], #254 @ 0xfe │ │ │ │ + rscseq r9, sp, r4, ror #5 │ │ │ │ + ldrsbteq r9, [sp], #46 @ 0x2e │ │ │ │ ldrbtmi r4, [r8], #-2148 @ 0xfffff79c │ │ │ │ stmdami r4!, {r2, r6, r7, sp, lr, pc}^ │ │ │ │ sbc r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2147 @ 0xfffff79d │ │ │ │ stmdami r3!, {r1, r2, r3, r4, r5, r7, sp, lr, pc}^ │ │ │ │ adcs r4, fp, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ @@ -145458,81 +145458,81 @@ │ │ │ │ stmdami r5, {r1, r3, sp, lr, pc}^ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2116 @ 0xfffff7bc │ │ │ │ stmdami r4, {r2, sp, lr, pc}^ │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2115 @ 0xfffff7bd │ │ │ │ svclt 0x0000bd08 │ │ │ │ - rscseq r8, sp, lr, asr lr │ │ │ │ - rscseq r8, sp, r8, asr lr │ │ │ │ - rscseq r8, sp, r2, asr lr │ │ │ │ - rscseq r8, sp, ip, asr #28 │ │ │ │ - rscseq r8, sp, r6, asr #28 │ │ │ │ - rscseq r8, sp, r0, asr #28 │ │ │ │ - rscseq r8, sp, sl, lsr lr │ │ │ │ - smlatbeq r1, r4, r3, r5 │ │ │ │ - rscseq r8, sp, lr, lsr #28 │ │ │ │ - rscseq r8, sp, r8, lsr #28 │ │ │ │ - rscseq r8, sp, r2, lsr #28 │ │ │ │ - rscseq r8, sp, ip, lsl lr │ │ │ │ - rscseq r8, sp, r6, lsl lr │ │ │ │ - rscseq r8, sp, r0, lsl lr │ │ │ │ - rscseq r8, sp, sl, lsl #28 │ │ │ │ - rscseq r8, sp, r4, lsl #28 │ │ │ │ - tsteq r1, r6, lsr #8 │ │ │ │ + rscseq r9, sp, lr, asr r1 │ │ │ │ + rscseq r9, sp, r8, asr r1 │ │ │ │ + rscseq r9, sp, r2, asr r1 │ │ │ │ + rscseq r9, sp, ip, asr #2 │ │ │ │ + rscseq r9, sp, r6, asr #2 │ │ │ │ + rscseq r9, sp, r0, asr #2 │ │ │ │ + rscseq r9, sp, sl, lsr r1 │ │ │ │ + smlatbeq r1, r4, r6, r5 │ │ │ │ + rscseq r9, sp, lr, lsr #2 │ │ │ │ + rscseq r9, sp, r8, lsr #2 │ │ │ │ + rscseq r9, sp, r2, lsr #2 │ │ │ │ + rscseq r9, sp, ip, lsl r1 │ │ │ │ + rscseq r9, sp, r6, lsl r1 │ │ │ │ + rscseq r9, sp, r0, lsl r1 │ │ │ │ + rscseq r9, sp, sl, lsl #2 │ │ │ │ + rscseq r9, sp, r4, lsl #2 │ │ │ │ + tsteq r1, r6, lsr #14 │ │ │ │ strdeq r5, [r1, -ip] │ │ │ │ - tsteq r1, lr, asr #8 │ │ │ │ - rscseq r8, sp, ip, ror #27 │ │ │ │ - rscseq r8, sp, r6, ror #27 │ │ │ │ - @ instruction: 0x010154b0 │ │ │ │ - smlabbeq r1, sl, r4, r5 │ │ │ │ - ldrsbteq r8, [sp], #212 @ 0xd4 │ │ │ │ - @ instruction: 0x010154be │ │ │ │ - rscseq r8, sp, r8, asr #27 │ │ │ │ - rscseq r8, sp, r2, asr #27 │ │ │ │ - ldrhteq r8, [sp], #220 @ 0xdc │ │ │ │ - ldrhteq r8, [sp], #214 @ 0xd6 │ │ │ │ - ldrhteq r8, [sp], #208 @ 0xd0 │ │ │ │ - rscseq r8, sp, sl, lsr #27 │ │ │ │ - rscseq r8, sp, r4, lsr #27 │ │ │ │ - smlalseq r8, sp, lr, sp │ │ │ │ - smlalseq r8, sp, r8, sp │ │ │ │ - smlalseq r8, sp, r2, sp │ │ │ │ - rscseq r8, sp, ip, lsl #27 │ │ │ │ - rscseq r8, sp, r6, lsl #27 │ │ │ │ - rscseq r8, sp, r0, lsl #27 │ │ │ │ - rscseq r8, sp, sl, ror sp │ │ │ │ - rscseq r8, sp, r4, ror sp │ │ │ │ - rscseq r8, sp, lr, ror #26 │ │ │ │ - rscseq r8, sp, r8, ror #26 │ │ │ │ - rscseq r8, sp, r2, ror #26 │ │ │ │ - rscseq r8, sp, ip, asr sp │ │ │ │ - rscseq r8, sp, r6, asr sp │ │ │ │ - rscseq r8, sp, r0, asr sp │ │ │ │ - rscseq r8, sp, sl, asr #26 │ │ │ │ - rscseq r8, sp, r4, asr #26 │ │ │ │ - rscseq r8, sp, lr, lsr sp │ │ │ │ - rscseq r8, sp, r8, lsr sp │ │ │ │ - rscseq r8, sp, r2, lsr sp │ │ │ │ - rscseq r8, sp, ip, lsr #26 │ │ │ │ - rscseq r8, sp, r6, lsr #26 │ │ │ │ - rscseq r8, sp, r0, lsr #26 │ │ │ │ - rscseq r8, sp, sl, lsl sp │ │ │ │ - rscseq r8, sp, r4, lsl sp │ │ │ │ - rscseq r8, sp, lr, lsl #26 │ │ │ │ - rscseq r8, sp, r8, lsl #26 │ │ │ │ - rscseq r8, sp, r2, lsl #26 │ │ │ │ - ldrshteq r8, [sp], #204 @ 0xcc │ │ │ │ - ldrshteq r8, [sp], #198 @ 0xc6 │ │ │ │ - ldrshteq r8, [sp], #192 @ 0xc0 │ │ │ │ - rscseq r8, sp, sl, ror #25 │ │ │ │ - rscseq r8, sp, r4, ror #25 │ │ │ │ - ldrsbteq r8, [sp], #206 @ 0xce │ │ │ │ - ldrsbteq r8, [sp], #200 @ 0xc8 │ │ │ │ - ldrsbteq r8, [sp], #194 @ 0xc2 │ │ │ │ + tsteq r1, lr, asr #14 │ │ │ │ + rscseq r9, sp, ip, ror #1 │ │ │ │ + rscseq r9, sp, r6, ror #1 │ │ │ │ + @ instruction: 0x010157b0 │ │ │ │ + smlabbeq r1, sl, r7, r5 │ │ │ │ + ldrsbteq r9, [sp], #4 │ │ │ │ + @ instruction: 0x010157be │ │ │ │ + rscseq r9, sp, r8, asr #1 │ │ │ │ + rscseq r9, sp, r2, asr #1 │ │ │ │ + ldrhteq r9, [sp], #12 │ │ │ │ + ldrhteq r9, [sp], #6 │ │ │ │ + ldrhteq r9, [sp], #0 │ │ │ │ + rscseq r9, sp, sl, lsr #1 │ │ │ │ + rscseq r9, sp, r4, lsr #1 │ │ │ │ + smlalseq r9, sp, lr, r0 │ │ │ │ + smlalseq r9, sp, r8, r0 │ │ │ │ + smlalseq r9, sp, r2, r0 │ │ │ │ + rscseq r9, sp, ip, lsl #1 │ │ │ │ + rscseq r9, sp, r6, lsl #1 │ │ │ │ + rscseq r9, sp, r0, lsl #1 │ │ │ │ + rscseq r9, sp, sl, ror r0 │ │ │ │ + rscseq r9, sp, r4, ror r0 │ │ │ │ + rscseq r9, sp, lr, rrx │ │ │ │ + rscseq r9, sp, r8, rrx │ │ │ │ + rscseq r9, sp, r2, rrx │ │ │ │ + rscseq r9, sp, ip, asr r0 │ │ │ │ + rscseq r9, sp, r6, asr r0 │ │ │ │ + rscseq r9, sp, r0, asr r0 │ │ │ │ + rscseq r9, sp, sl, asr #32 │ │ │ │ + rscseq r9, sp, r4, asr #32 │ │ │ │ + rscseq r9, sp, lr, lsr r0 │ │ │ │ + rscseq r9, sp, r8, lsr r0 │ │ │ │ + rscseq r9, sp, r2, lsr r0 │ │ │ │ + rscseq r9, sp, ip, lsr #32 │ │ │ │ + rscseq r9, sp, r6, lsr #32 │ │ │ │ + rscseq r9, sp, r0, lsr #32 │ │ │ │ + rscseq r9, sp, sl, lsl r0 │ │ │ │ + rscseq r9, sp, r4, lsl r0 │ │ │ │ + rscseq r9, sp, lr │ │ │ │ + rscseq r9, sp, r8 │ │ │ │ + rscseq r9, sp, r2 │ │ │ │ + ldrshteq r8, [sp], #252 @ 0xfc │ │ │ │ + ldrshteq r8, [sp], #246 @ 0xf6 │ │ │ │ + ldrshteq r8, [sp], #240 @ 0xf0 │ │ │ │ + rscseq r8, sp, sl, ror #31 │ │ │ │ + rscseq r8, sp, r4, ror #31 │ │ │ │ + ldrsbteq r8, [sp], #254 @ 0xfe │ │ │ │ + ldrsbteq r8, [sp], #248 @ 0xf8 │ │ │ │ + ldrsbteq r8, [sp], #242 @ 0xf2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ svcvs 0x00f2f5b1 │ │ │ │ @@ -146379,16 +146379,16 @@ │ │ │ │ @ instruction: 0xf0c05f63 │ │ │ │ @ instruction: 0xf5a18452 │ │ │ │ @ instruction: 0xf04f5263 │ │ │ │ addslt r3, r2, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0x07db40d3 │ │ │ │ @ instruction: 0x83abf100 │ │ │ │ mcrrlt 0, 0, pc, r7, cr0 @ │ │ │ │ - rscseq r9, sp, lr, lsr #32 │ │ │ │ - rscseq r8, pc, r6, ror r6 @ │ │ │ │ + rscseq r9, sp, lr, lsr #6 │ │ │ │ + rscseq r8, pc, r6, ror r9 @ │ │ │ │ msrpl SPSR_xc, #675282944 @ 0x28400000 │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ vpadd.i8 d2, d0, d12 │ │ │ │ @ instruction: 0xf04f843c │ │ │ │ blx 986728 │ │ │ │ ldrbeq pc, [sl, r3, lsl #6] @ │ │ │ │ orrshi pc, r7, #0, 2 │ │ │ │ @@ -146932,34 +146932,34 @@ │ │ │ │ stcl 7, cr15, [r6, #444] @ 0x1bc │ │ │ │ bmi 732774 │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf76f9600 │ │ │ │ @ instruction: 0xb002edbe │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - rscseq lr, sp, sl, lsl lr │ │ │ │ - ldrsbteq r7, [pc], #32 │ │ │ │ - rscseq r7, sp, lr, ror #21 │ │ │ │ - ldrhteq r7, [pc], #32 │ │ │ │ - rscseq lr, sp, sl, lsl #29 │ │ │ │ - smlalseq r7, pc, r0, r2 @ │ │ │ │ - tsteq r0, r4, lsl #10 │ │ │ │ - rscseq r7, pc, lr, ror r2 @ │ │ │ │ - @ instruction: 0x01013d94 │ │ │ │ - @ instruction: 0x01013d98 │ │ │ │ - @ instruction: 0x01008c9e │ │ │ │ - rscseq r7, pc, r0, lsr #4 │ │ │ │ - smlabbeq r1, r6, sp, r3 │ │ │ │ - smlabbeq r1, r8, sp, r3 │ │ │ │ - smlabbeq r1, r6, sp, r3 │ │ │ │ - ldrhteq r8, [pc], #150 │ │ │ │ - ldrsbteq r7, [pc], #26 │ │ │ │ - rscseq r7, sp, r8, lsl sl │ │ │ │ - rscseq r7, pc, r0, asr #3 │ │ │ │ - smlalseq r7, sp, r2, r6 │ │ │ │ + rscseq pc, sp, sl, lsl r1 @ │ │ │ │ + ldrsbteq r7, [pc], #80 │ │ │ │ + rscseq r7, sp, lr, ror #27 │ │ │ │ + ldrhteq r7, [pc], #80 │ │ │ │ + rscseq pc, sp, sl, lsl #3 │ │ │ │ + smlalseq r7, pc, r0, r5 @ │ │ │ │ + tsteq r0, r4, lsl #16 │ │ │ │ + rscseq r7, pc, lr, ror r5 @ │ │ │ │ + swpeq r4, r4, [r1] │ │ │ │ + swpeq r4, r8, [r1] │ │ │ │ + @ instruction: 0x01008f9e │ │ │ │ + rscseq r7, pc, r0, lsr #10 │ │ │ │ + smlabbeq r1, r6, r0, r4 │ │ │ │ + smlabbeq r1, r8, r0, r4 │ │ │ │ + smlabbeq r1, r6, r0, r4 │ │ │ │ + ldrhteq r8, [pc], #198 │ │ │ │ + ldrsbteq r7, [pc], #74 │ │ │ │ + rscseq r7, sp, r8, lsl sp │ │ │ │ + rscseq r7, pc, r0, asr #9 │ │ │ │ + smlalseq r7, sp, r2, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec519c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ addsmi r2, r8, #116, 6 @ 0xd0000001 │ │ │ │ adchi pc, r5, #268435456 @ 0x10000000 │ │ │ │ svcpl 0x0093f5b0 │ │ │ │ @@ -147791,107 +147791,107 @@ │ │ │ │ @ instruction: 0xf04f6354 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10207da │ │ │ │ ldmdami lr, {r3, r5, r8, r9, sl, pc}^ │ │ │ │ @ instruction: 0xf0034478 │ │ │ │ svclt 0x0000b8bb │ │ │ │ - ldrsbteq r7, [sp], #70 @ 0x46 │ │ │ │ - @ instruction: 0x01013cb8 │ │ │ │ - tsteq r1, r4, lsl #24 │ │ │ │ + ldrsbteq r7, [sp], #118 @ 0x76 │ │ │ │ + @ instruction: 0x01013fb8 │ │ │ │ + tsteq r1, r4, lsl #30 │ │ │ │ + rscseq r7, sp, sl, asr #14 │ │ │ │ + rscseq r7, sp, sl, lsr #14 │ │ │ │ + rscseq r7, sp, ip, lsl #14 │ │ │ │ + rscseq r7, sp, ip, ror #13 │ │ │ │ + rscseq r7, sp, lr, asr #13 │ │ │ │ + ldrhteq r7, [sp], #96 @ 0x60 │ │ │ │ + rscseq r7, sp, ip, lsl #13 │ │ │ │ + rscseq r7, sp, r0, ror #12 │ │ │ │ + rscseq r7, sp, ip, lsr r6 │ │ │ │ + rscseq r7, sp, r6, lsr #12 │ │ │ │ + ldrshteq r7, [sp], #92 @ 0x5c │ │ │ │ + ldrsbteq r7, [sp], #88 @ 0x58 │ │ │ │ + rscseq r7, sp, lr, lsr #11 │ │ │ │ + rscseq r7, sp, r4, lsr #11 │ │ │ │ + rscseq r7, sp, lr, ror r5 │ │ │ │ + rscseq r7, sp, r4, asr r5 │ │ │ │ + rscseq r7, sp, sl, lsr #10 │ │ │ │ + ldrshteq r7, [sp], #78 @ 0x4e │ │ │ │ + ldrshteq r7, [sp], #68 @ 0x44 │ │ │ │ + rscseq r7, sp, lr, asr #9 │ │ │ │ + rscseq r7, sp, sl, lsr #9 │ │ │ │ + rscseq r7, sp, lr, ror r4 │ │ │ │ + rscseq r7, sp, r4, asr r4 │ │ │ │ rscseq r7, sp, sl, asr #8 │ │ │ │ - rscseq r7, sp, sl, lsr #8 │ │ │ │ - rscseq r7, sp, ip, lsl #8 │ │ │ │ - rscseq r7, sp, ip, ror #7 │ │ │ │ - rscseq r7, sp, lr, asr #7 │ │ │ │ - ldrhteq r7, [sp], #48 @ 0x30 │ │ │ │ - rscseq r7, sp, ip, lsl #7 │ │ │ │ - rscseq r7, sp, r0, ror #6 │ │ │ │ - rscseq r7, sp, ip, lsr r3 │ │ │ │ - rscseq r7, sp, r6, lsr #6 │ │ │ │ - ldrshteq r7, [sp], #44 @ 0x2c │ │ │ │ - ldrsbteq r7, [sp], #40 @ 0x28 │ │ │ │ - rscseq r7, sp, lr, lsr #5 │ │ │ │ - rscseq r7, sp, r4, lsr #5 │ │ │ │ - rscseq r7, sp, lr, ror r2 │ │ │ │ - rscseq r7, sp, r4, asr r2 │ │ │ │ - rscseq r7, sp, sl, lsr #4 │ │ │ │ - ldrshteq r7, [sp], #30 │ │ │ │ - ldrshteq r7, [sp], #20 │ │ │ │ + rscseq r7, sp, r6, lsr #8 │ │ │ │ + ldrshteq r7, [sp], #58 @ 0x3a │ │ │ │ + ldrshteq r7, [sp], #48 @ 0x30 │ │ │ │ + rscseq r7, sp, sl, asr #7 │ │ │ │ + smlalseq r7, sp, ip, r3 │ │ │ │ + rscseq r7, sp, lr, ror #6 │ │ │ │ + rscseq r7, sp, r2, asr #6 │ │ │ │ + rscseq r7, sp, r6, lsl r3 │ │ │ │ + ldrshteq r7, [sp], #34 @ 0x22 │ │ │ │ + rscseq r7, sp, r0, ror #5 │ │ │ │ + ldrhteq r7, [sp], #36 @ 0x24 │ │ │ │ + rscseq r7, sp, sl, lsr #5 │ │ │ │ + rscseq r7, sp, r6, lsl #5 │ │ │ │ + rscseq r7, sp, r8, asr r2 │ │ │ │ + rscseq r7, sp, ip, lsr #4 │ │ │ │ + rscseq r7, sp, r2, lsr #4 │ │ │ │ + ldrshteq r7, [sp], #28 │ │ │ │ rscseq r7, sp, lr, asr #3 │ │ │ │ rscseq r7, sp, sl, lsr #3 │ │ │ │ - rscseq r7, sp, lr, ror r1 │ │ │ │ - rscseq r7, sp, r4, asr r1 │ │ │ │ - rscseq r7, sp, sl, asr #2 │ │ │ │ - rscseq r7, sp, r6, lsr #2 │ │ │ │ - ldrshteq r7, [sp], #10 │ │ │ │ - ldrshteq r7, [sp], #0 │ │ │ │ - rscseq r7, sp, sl, asr #1 │ │ │ │ - smlalseq r7, sp, ip, r0 │ │ │ │ - rscseq r7, sp, lr, rrx │ │ │ │ - rscseq r7, sp, r2, asr #32 │ │ │ │ - rscseq r7, sp, r6, lsl r0 │ │ │ │ - ldrshteq r6, [sp], #242 @ 0xf2 │ │ │ │ - rscseq r6, sp, r0, ror #31 │ │ │ │ - ldrhteq r6, [sp], #244 @ 0xf4 │ │ │ │ - rscseq r6, sp, sl, lsr #31 │ │ │ │ - rscseq r6, sp, r6, lsl #31 │ │ │ │ - rscseq r6, sp, r8, asr pc │ │ │ │ - rscseq r6, sp, ip, lsr #30 │ │ │ │ - rscseq r6, sp, r2, lsr #30 │ │ │ │ - ldrshteq r6, [sp], #236 @ 0xec │ │ │ │ - rscseq r6, sp, lr, asr #29 │ │ │ │ - rscseq r6, sp, sl, lsr #29 │ │ │ │ - rscseq r6, sp, r4, lsl #29 │ │ │ │ - rscseq r6, sp, r8, asr lr │ │ │ │ - rscseq r6, sp, ip, lsr #28 │ │ │ │ - rscseq r6, sp, r0, lsl #28 │ │ │ │ - ldrshteq r6, [sp], #214 @ 0xd6 │ │ │ │ - rscseq r6, sp, r0, ror #27 │ │ │ │ - ldrhteq r6, [sp], #212 @ 0xd4 │ │ │ │ - smlalseq r6, sp, lr, sp │ │ │ │ - rscseq r6, sp, r8, lsl #27 │ │ │ │ - rscseq r6, sp, ip, asr sp │ │ │ │ - rscseq r6, sp, r0, lsr sp │ │ │ │ - rscseq r6, sp, sl, lsl sp │ │ │ │ - rscseq r6, sp, r4, lsl #26 │ │ │ │ - ldrsbteq r6, [sp], #200 @ 0xc8 │ │ │ │ - rscseq r6, sp, r2, asr #25 │ │ │ │ - rscseq r6, sp, ip, lsr #25 │ │ │ │ - rscseq r6, sp, lr, ror ip │ │ │ │ - rscseq r6, sp, r0, asr ip │ │ │ │ - rscseq r6, sp, r4, lsr #24 │ │ │ │ - ldrshteq r6, [sp], #184 @ 0xb8 │ │ │ │ - rscseq r6, sp, sl, asr #23 │ │ │ │ - ldrhteq r6, [sp], #180 @ 0xb4 │ │ │ │ - smlalseq r6, sp, r0, fp │ │ │ │ - rscseq r6, sp, r4, ror #22 │ │ │ │ - rscseq r6, sp, sl, lsr fp │ │ │ │ - rscseq r6, sp, r2, lsr fp │ │ │ │ - rscseq r6, sp, r0, lsl fp │ │ │ │ - rscseq r6, sp, lr, ror #21 │ │ │ │ - rscseq r6, sp, r4, asr #21 │ │ │ │ - smlalseq r6, sp, sl, sl │ │ │ │ - rscseq r6, sp, r0, ror sl │ │ │ │ - rscseq r6, sp, r8, ror #20 │ │ │ │ - rscseq r6, sp, r6, asr #20 │ │ │ │ - rscseq r6, sp, r4, lsr #20 │ │ │ │ - ldrshteq r6, [sp], #154 @ 0x9a │ │ │ │ - ldrsbteq r6, [sp], #144 @ 0x90 │ │ │ │ - rscseq r6, sp, r8, asr #19 │ │ │ │ - rscseq r6, sp, r6, lsr #19 │ │ │ │ - rscseq r6, sp, r4, lsl #19 │ │ │ │ - rscseq r6, sp, r8, asr r9 │ │ │ │ - rscseq r6, sp, lr, lsr #18 │ │ │ │ - rscseq r6, sp, r4, lsl #18 │ │ │ │ - ldrsbteq r6, [sp], #138 @ 0x8a │ │ │ │ - ldrsbteq r6, [sp], #130 @ 0x82 │ │ │ │ - ldrhteq r6, [sp], #128 @ 0x80 │ │ │ │ - rscseq r6, sp, lr, lsl #17 │ │ │ │ - rscseq r6, sp, r0, ror #16 │ │ │ │ + rscseq r7, sp, r4, lsl #3 │ │ │ │ + rscseq r7, sp, r8, asr r1 │ │ │ │ + rscseq r7, sp, ip, lsr #2 │ │ │ │ + rscseq r7, sp, r0, lsl #2 │ │ │ │ + ldrshteq r7, [sp], #6 │ │ │ │ + rscseq r7, sp, r0, ror #1 │ │ │ │ + ldrhteq r7, [sp], #4 │ │ │ │ + smlalseq r7, sp, lr, r0 │ │ │ │ + rscseq r7, sp, r8, lsl #1 │ │ │ │ + rscseq r7, sp, ip, asr r0 │ │ │ │ + rscseq r7, sp, r0, lsr r0 │ │ │ │ + rscseq r7, sp, sl, lsl r0 │ │ │ │ + rscseq r7, sp, r4 │ │ │ │ + ldrsbteq r6, [sp], #248 @ 0xf8 │ │ │ │ + rscseq r6, sp, r2, asr #31 │ │ │ │ + rscseq r6, sp, ip, lsr #31 │ │ │ │ + rscseq r6, sp, lr, ror pc │ │ │ │ + rscseq r6, sp, r0, asr pc │ │ │ │ + rscseq r6, sp, r4, lsr #30 │ │ │ │ + ldrshteq r6, [sp], #232 @ 0xe8 │ │ │ │ + rscseq r6, sp, sl, asr #29 │ │ │ │ + ldrhteq r6, [sp], #228 @ 0xe4 │ │ │ │ + smlalseq r6, sp, r0, lr │ │ │ │ + rscseq r6, sp, r4, ror #28 │ │ │ │ + rscseq r6, sp, sl, lsr lr │ │ │ │ + rscseq r6, sp, r2, lsr lr │ │ │ │ + rscseq r6, sp, r0, lsl lr │ │ │ │ + rscseq r6, sp, lr, ror #27 │ │ │ │ + rscseq r6, sp, r4, asr #27 │ │ │ │ + smlalseq r6, sp, sl, sp │ │ │ │ + rscseq r6, sp, r0, ror sp │ │ │ │ + rscseq r6, sp, r8, ror #26 │ │ │ │ + rscseq r6, sp, r6, asr #26 │ │ │ │ + rscseq r6, sp, r4, lsr #26 │ │ │ │ + ldrshteq r6, [sp], #202 @ 0xca │ │ │ │ + ldrsbteq r6, [sp], #192 @ 0xc0 │ │ │ │ + rscseq r6, sp, r8, asr #25 │ │ │ │ + rscseq r6, sp, r6, lsr #25 │ │ │ │ + rscseq r6, sp, r4, lsl #25 │ │ │ │ + rscseq r6, sp, r8, asr ip │ │ │ │ + rscseq r6, sp, lr, lsr #24 │ │ │ │ + rscseq r6, sp, r4, lsl #24 │ │ │ │ + ldrsbteq r6, [sp], #186 @ 0xba │ │ │ │ + ldrsbteq r6, [sp], #178 @ 0xb2 │ │ │ │ + ldrhteq r6, [sp], #176 @ 0xb0 │ │ │ │ + rscseq r6, sp, lr, lsl #23 │ │ │ │ + rscseq r6, sp, r0, ror #22 │ │ │ │ tstppl ip, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ ldmdale r6, {r3, r4, r7, r9, lr} │ │ │ │ svcvs 0x0050f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f6350 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -148696,99 +148696,99 @@ │ │ │ │ andsne pc, r1, #268435460 @ 0x10000004 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ addslt r3, fp, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0x07d440da │ │ │ │ andshi pc, r5, r2, lsl #2 │ │ │ │ ldrbtmi r4, [r8], #-2133 @ 0xfffff7ab │ │ │ │ stmiblt r8!, {r1, ip, sp, lr, pc} │ │ │ │ - ldrhteq r6, [sp], #110 @ 0x6e │ │ │ │ - ldrhteq r6, [sp], #100 @ 0x64 │ │ │ │ - smlalseq r6, sp, r0, r6 │ │ │ │ - rscseq r6, sp, ip, ror #12 │ │ │ │ - rscseq r6, sp, ip, lsr r6 │ │ │ │ - rscseq r6, sp, r0, lsl r6 │ │ │ │ - rscseq r6, sp, r2, ror #11 │ │ │ │ - ldrsbteq r6, [sp], #88 @ 0x58 │ │ │ │ - ldrhteq r6, [sp], #82 @ 0x52 │ │ │ │ - rscseq r6, sp, r4, lsl #11 │ │ │ │ - rscseq r6, sp, sl, ror r5 │ │ │ │ - rscseq r6, sp, r4, asr r5 │ │ │ │ - rscseq r6, sp, r6, lsr #10 │ │ │ │ - ldrshteq r6, [sp], #72 @ 0x48 │ │ │ │ - rscseq r6, sp, lr, ror #9 │ │ │ │ - rscseq r6, sp, r8, asr #9 │ │ │ │ - smlalseq r6, sp, sl, r4 │ │ │ │ - smlalseq r6, sp, r0, r4 │ │ │ │ - rscseq r6, sp, sl, ror #8 │ │ │ │ - smlatteq r1, r2, fp, r2 │ │ │ │ - tsteq r1, r2, lsl #24 │ │ │ │ - smlatbeq r1, sl, fp, r2 │ │ │ │ - rscseq r6, sp, r8, lsr #7 │ │ │ │ - rscseq r6, sp, sl, ror r3 │ │ │ │ - rscseq r6, sp, r0, ror r3 │ │ │ │ - rscseq r6, sp, sl, asr #6 │ │ │ │ - rscseq r6, sp, lr, lsl r3 │ │ │ │ - rscseq r6, sp, r4, lsl r3 │ │ │ │ - ldrshteq r6, [sp], #32 │ │ │ │ - ldrhteq r6, [sp], #46 @ 0x2e │ │ │ │ + ldrhteq r6, [sp], #158 @ 0x9e │ │ │ │ + ldrhteq r6, [sp], #148 @ 0x94 │ │ │ │ + smlalseq r6, sp, r0, r9 │ │ │ │ + rscseq r6, sp, ip, ror #18 │ │ │ │ + rscseq r6, sp, ip, lsr r9 │ │ │ │ + rscseq r6, sp, r0, lsl r9 │ │ │ │ + rscseq r6, sp, r2, ror #17 │ │ │ │ + ldrsbteq r6, [sp], #136 @ 0x88 │ │ │ │ + ldrhteq r6, [sp], #130 @ 0x82 │ │ │ │ + rscseq r6, sp, r4, lsl #17 │ │ │ │ + rscseq r6, sp, sl, ror r8 │ │ │ │ + rscseq r6, sp, r4, asr r8 │ │ │ │ + rscseq r6, sp, r6, lsr #16 │ │ │ │ + ldrshteq r6, [sp], #120 @ 0x78 │ │ │ │ + rscseq r6, sp, lr, ror #15 │ │ │ │ + rscseq r6, sp, r8, asr #15 │ │ │ │ + smlalseq r6, sp, sl, r7 │ │ │ │ + smlalseq r6, sp, r0, r7 │ │ │ │ + rscseq r6, sp, sl, ror #14 │ │ │ │ + smlatteq r1, r2, lr, r2 │ │ │ │ + tsteq r1, r2, lsl #30 │ │ │ │ + smlatbeq r1, sl, lr, r2 │ │ │ │ + rscseq r6, sp, r8, lsr #13 │ │ │ │ + rscseq r6, sp, sl, ror r6 │ │ │ │ + rscseq r6, sp, r0, ror r6 │ │ │ │ + rscseq r6, sp, sl, asr #12 │ │ │ │ + rscseq r6, sp, lr, lsl r6 │ │ │ │ + rscseq r6, sp, r4, lsl r6 │ │ │ │ + ldrshteq r6, [sp], #80 @ 0x50 │ │ │ │ + ldrhteq r6, [sp], #94 @ 0x5e │ │ │ │ + rscseq r6, sp, ip, lsl #11 │ │ │ │ + rscseq r6, sp, ip, asr r5 │ │ │ │ + rscseq r6, sp, r6, lsr r5 │ │ │ │ + rscseq r6, sp, r0, lsl r5 │ │ │ │ + rscseq r6, sp, r0, ror #9 │ │ │ │ + ldrhteq r6, [sp], #74 @ 0x4a │ │ │ │ + smlalseq r6, sp, r2, r4 │ │ │ │ + rscseq r6, sp, r2, ror #8 │ │ │ │ + rscseq r6, sp, r0, lsr r4 │ │ │ │ + rscseq r6, sp, sl, lsl #8 │ │ │ │ + rscseq r6, sp, r4, ror #7 │ │ │ │ + ldrhteq r6, [sp], #52 @ 0x34 │ │ │ │ + rscseq r6, sp, sl, lsr #7 │ │ │ │ + rscseq r6, sp, r4, lsl #7 │ │ │ │ + tsteq r1, ip, asr #22 │ │ │ │ + rscseq r6, sp, lr, lsr r3 │ │ │ │ + rscseq r6, sp, r8, lsl r3 │ │ │ │ + tsteq r1, r0, lsl fp │ │ │ │ rscseq r6, sp, ip, lsl #5 │ │ │ │ - rscseq r6, sp, ip, asr r2 │ │ │ │ - rscseq r6, sp, r6, lsr r2 │ │ │ │ - rscseq r6, sp, r0, lsl r2 │ │ │ │ - rscseq r6, sp, r0, ror #3 │ │ │ │ - ldrhteq r6, [sp], #26 │ │ │ │ - smlalseq r6, sp, r2, r1 │ │ │ │ - rscseq r6, sp, r2, ror #2 │ │ │ │ - rscseq r6, sp, r0, lsr r1 │ │ │ │ - rscseq r6, sp, sl, lsl #2 │ │ │ │ - rscseq r6, sp, r4, ror #1 │ │ │ │ - ldrhteq r6, [sp], #4 │ │ │ │ - rscseq r6, sp, sl, lsr #1 │ │ │ │ - rscseq r6, sp, r4, lsl #1 │ │ │ │ - tsteq r1, ip, asr #16 │ │ │ │ - rscseq r6, sp, lr, lsr r0 │ │ │ │ - rscseq r6, sp, r8, lsl r0 │ │ │ │ - tsteq r1, r0, lsl r8 │ │ │ │ - rscseq r5, sp, ip, lsl #31 │ │ │ │ - rscseq r5, sp, lr, asr pc │ │ │ │ - rscseq r5, sp, r0, lsr pc │ │ │ │ - rscseq r5, sp, r6, lsr #30 │ │ │ │ - rscseq r5, sp, r0, lsl #30 │ │ │ │ - ldrsbteq r5, [sp], #226 @ 0xe2 │ │ │ │ - rscseq r5, sp, sl, lsr #29 │ │ │ │ - rscseq r5, sp, r2, lsl #29 │ │ │ │ - rscseq r5, sp, r0, asr lr │ │ │ │ + rscseq r6, sp, lr, asr r2 │ │ │ │ + rscseq r6, sp, r0, lsr r2 │ │ │ │ + rscseq r6, sp, r6, lsr #4 │ │ │ │ + rscseq r6, sp, r0, lsl #4 │ │ │ │ + ldrsbteq r6, [sp], #18 │ │ │ │ + rscseq r6, sp, sl, lsr #3 │ │ │ │ + rscseq r6, sp, r2, lsl #3 │ │ │ │ + rscseq r6, sp, r0, asr r1 │ │ │ │ + rscseq r6, sp, lr, lsl r1 │ │ │ │ + ldrshteq r6, [sp], #8 │ │ │ │ + ldrsbteq r6, [sp], #0 │ │ │ │ + rscseq r6, sp, r4, lsr #1 │ │ │ │ + rscseq r6, sp, r4, ror r0 │ │ │ │ + rscseq r6, sp, sl, rrx │ │ │ │ + rscseq r6, sp, r6, asr r0 │ │ │ │ + rscseq r6, sp, r2, lsr r0 │ │ │ │ + rscseq r6, sp, r0, lsr #32 │ │ │ │ + ldrshteq r5, [sp], #244 @ 0xf4 │ │ │ │ + rscseq r5, sp, r8, asr #31 │ │ │ │ + smlalseq r5, sp, r6, pc @ │ │ │ │ + rscseq r5, sp, r4, ror #30 │ │ │ │ + rscseq r5, sp, r4, lsr pc │ │ │ │ + rscseq r5, sp, r8, lsl #30 │ │ │ │ + ldrsbteq r5, [sp], #232 @ 0xe8 │ │ │ │ + ldrsbteq r5, [sp], #224 @ 0xe0 │ │ │ │ + rscseq r5, sp, ip, lsr #29 │ │ │ │ + rscseq r5, sp, r6, lsl #29 │ │ │ │ + rscseq r5, sp, r6, asr lr │ │ │ │ + rscseq r5, sp, r6, lsr #28 │ │ │ │ rscseq r5, sp, lr, lsl lr │ │ │ │ - ldrshteq r5, [sp], #216 @ 0xd8 │ │ │ │ - ldrsbteq r5, [sp], #208 @ 0xd0 │ │ │ │ - rscseq r5, sp, r4, lsr #27 │ │ │ │ - rscseq r5, sp, r4, ror sp │ │ │ │ - rscseq r5, sp, sl, ror #26 │ │ │ │ - rscseq r5, sp, r6, asr sp │ │ │ │ - rscseq r5, sp, r2, lsr sp │ │ │ │ - rscseq r5, sp, r0, lsr #26 │ │ │ │ - ldrshteq r5, [sp], #196 @ 0xc4 │ │ │ │ - rscseq r5, sp, r8, asr #25 │ │ │ │ - smlalseq r5, sp, r6, ip │ │ │ │ - rscseq r5, sp, r4, ror #24 │ │ │ │ - rscseq r5, sp, r4, lsr ip │ │ │ │ - rscseq r5, sp, r8, lsl #24 │ │ │ │ - ldrsbteq r5, [sp], #184 @ 0xb8 │ │ │ │ - ldrsbteq r5, [sp], #176 @ 0xb0 │ │ │ │ - rscseq r5, sp, ip, lsr #23 │ │ │ │ - rscseq r5, sp, r6, lsl #23 │ │ │ │ - rscseq r5, sp, r6, asr fp │ │ │ │ - rscseq r5, sp, r6, lsr #22 │ │ │ │ - rscseq r5, sp, lr, lsl fp │ │ │ │ - ldrshteq r5, [sp], #170 @ 0xaa │ │ │ │ - rscseq r5, sp, sl, asr #21 │ │ │ │ - rscseq r5, sp, r2, asr #21 │ │ │ │ - smlalseq r5, sp, lr, sl │ │ │ │ - rscseq r5, sp, lr, ror #20 │ │ │ │ - rscseq r5, sp, sl, lsr sl │ │ │ │ + ldrshteq r5, [sp], #218 @ 0xda │ │ │ │ + rscseq r5, sp, sl, asr #27 │ │ │ │ + rscseq r5, sp, r2, asr #27 │ │ │ │ + smlalseq r5, sp, lr, sp │ │ │ │ + rscseq r5, sp, lr, ror #26 │ │ │ │ + rscseq r5, sp, sl, lsr sp │ │ │ │ orrsvc pc, ip, #268435460 @ 0x10000004 │ │ │ │ ldmdale r8, {r3, r4, r7, r9, lr} │ │ │ │ orrvc pc, pc, #268435460 @ 0x10000004 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ @ instruction: 0x53bcf5a0 │ │ │ │ andseq pc, r1, #268435460 @ 0x10000004 │ │ │ │ addslt r3, fp, #16, 22 @ 0x4000 │ │ │ │ @@ -149591,99 +149591,99 @@ │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf10107dc │ │ │ │ ldmdami r6, {r3, r4, r8, pc}^ │ │ │ │ @ instruction: 0xf0014478 │ │ │ │ svclt 0x0000baab │ │ │ │ - ldrhteq r5, [sp], #134 @ 0x86 │ │ │ │ - rscseq r5, sp, ip, lsr #17 │ │ │ │ - rscseq r5, sp, r6, lsl #17 │ │ │ │ - rscseq r5, sp, r0, ror #16 │ │ │ │ - rscseq r5, sp, r0, lsr r8 │ │ │ │ - rscseq r5, sp, sl, lsl #16 │ │ │ │ - ldrsbteq r5, [sp], #122 @ 0x7a │ │ │ │ - ldrsbteq r5, [sp], #112 @ 0x70 │ │ │ │ - rscseq r5, sp, r8, lsr #15 │ │ │ │ - rscseq r5, sp, sl, ror r7 │ │ │ │ - rscseq r5, sp, lr, asr #14 │ │ │ │ - rscseq r5, sp, ip, lsl r7 │ │ │ │ - ldrshteq r5, [sp], #100 @ 0x64 │ │ │ │ - ldrsbteq r5, [sp], #96 @ 0x60 │ │ │ │ - rscseq r5, sp, r4, lsr #13 │ │ │ │ - rscseq r5, sp, r2, ror r6 │ │ │ │ - rscseq r5, sp, r8, ror #12 │ │ │ │ - rscseq r5, sp, r4, asr #12 │ │ │ │ - rscseq r5, sp, r0, lsr #12 │ │ │ │ - ldrshteq r5, [sp], #84 @ 0x54 │ │ │ │ - rscseq r5, sp, r8, asr #11 │ │ │ │ - rscseq r5, sp, r4, lsr #11 │ │ │ │ + ldrhteq r5, [sp], #182 @ 0xb6 │ │ │ │ + rscseq r5, sp, ip, lsr #23 │ │ │ │ + rscseq r5, sp, r6, lsl #23 │ │ │ │ + rscseq r5, sp, r0, ror #22 │ │ │ │ + rscseq r5, sp, r0, lsr fp │ │ │ │ + rscseq r5, sp, sl, lsl #22 │ │ │ │ + ldrsbteq r5, [sp], #170 @ 0xaa │ │ │ │ + ldrsbteq r5, [sp], #160 @ 0xa0 │ │ │ │ + rscseq r5, sp, r8, lsr #21 │ │ │ │ + rscseq r5, sp, sl, ror sl │ │ │ │ + rscseq r5, sp, lr, asr #20 │ │ │ │ + rscseq r5, sp, ip, lsl sl │ │ │ │ + ldrshteq r5, [sp], #148 @ 0x94 │ │ │ │ + ldrsbteq r5, [sp], #144 @ 0x90 │ │ │ │ + rscseq r5, sp, r4, lsr #19 │ │ │ │ + rscseq r5, sp, r2, ror r9 │ │ │ │ + rscseq r5, sp, r8, ror #18 │ │ │ │ + rscseq r5, sp, r4, asr #18 │ │ │ │ + rscseq r5, sp, r0, lsr #18 │ │ │ │ + ldrshteq r5, [sp], #132 @ 0x84 │ │ │ │ + rscseq r5, sp, r8, asr #17 │ │ │ │ + rscseq r5, sp, r4, lsr #17 │ │ │ │ + rscseq r5, sp, r0, lsl #17 │ │ │ │ + rscseq r5, sp, r4, asr r8 │ │ │ │ + rscseq r5, sp, sl, asr #16 │ │ │ │ + rscseq r5, sp, r6, lsr #16 │ │ │ │ + ldrshteq r5, [sp], #120 @ 0x78 │ │ │ │ + rscseq r5, sp, r8, asr #15 │ │ │ │ + smlalseq r5, sp, ip, r7 │ │ │ │ + rscseq r5, sp, r0, ror r7 │ │ │ │ + rscseq r5, sp, ip, asr #14 │ │ │ │ + rscseq r5, sp, r8, lsr #14 │ │ │ │ + ldrshteq r5, [sp], #108 @ 0x6c │ │ │ │ + ldrsbteq r5, [sp], #104 @ 0x68 │ │ │ │ + ldrhteq r5, [sp], #98 @ 0x62 │ │ │ │ + rscseq r5, sp, r4, lsl #13 │ │ │ │ + rscseq r5, sp, r6, asr r6 │ │ │ │ + rscseq r5, sp, r0, lsr r6 │ │ │ │ + rscseq r5, sp, sl, lsl #12 │ │ │ │ + ldrsbteq r5, [sp], #92 @ 0x5c │ │ │ │ + ldrhteq r5, [sp], #86 @ 0x56 │ │ │ │ + rscseq r5, sp, sl, lsl #11 │ │ │ │ rscseq r5, sp, r0, lsl #11 │ │ │ │ - rscseq r5, sp, r4, asr r5 │ │ │ │ - rscseq r5, sp, sl, asr #10 │ │ │ │ - rscseq r5, sp, r6, lsr #10 │ │ │ │ - ldrshteq r5, [sp], #72 @ 0x48 │ │ │ │ - rscseq r5, sp, r8, asr #9 │ │ │ │ - smlalseq r5, sp, ip, r4 │ │ │ │ - rscseq r5, sp, r0, ror r4 │ │ │ │ - rscseq r5, sp, ip, asr #8 │ │ │ │ - rscseq r5, sp, r8, lsr #8 │ │ │ │ + rscseq r5, sp, ip, ror #10 │ │ │ │ + rscseq r5, sp, sl, lsr r5 │ │ │ │ + rscseq r5, sp, lr, lsl #10 │ │ │ │ + ldrsbteq r5, [sp], #68 @ 0x44 │ │ │ │ + rscseq r5, sp, r8, lsr #9 │ │ │ │ + smlalseq r5, sp, lr, r4 │ │ │ │ + rscseq r5, sp, sl, lsl #9 │ │ │ │ + rscseq r5, sp, r0, asr r4 │ │ │ │ + rscseq r5, sp, ip, lsr #8 │ │ │ │ ldrshteq r5, [sp], #60 @ 0x3c │ │ │ │ - ldrsbteq r5, [sp], #56 @ 0x38 │ │ │ │ - ldrhteq r5, [sp], #50 @ 0x32 │ │ │ │ - rscseq r5, sp, r4, lsl #7 │ │ │ │ - rscseq r5, sp, r6, asr r3 │ │ │ │ - rscseq r5, sp, r0, lsr r3 │ │ │ │ - rscseq r5, sp, sl, lsl #6 │ │ │ │ - ldrsbteq r5, [sp], #44 @ 0x2c │ │ │ │ - ldrhteq r5, [sp], #38 @ 0x26 │ │ │ │ - rscseq r5, sp, sl, lsl #5 │ │ │ │ + rscseq r5, sp, ip, asr #7 │ │ │ │ + rscseq r5, sp, ip, lsr #7 │ │ │ │ + rscseq r5, sp, r8, lsl #7 │ │ │ │ + rscseq r5, sp, r4, asr #6 │ │ │ │ + rscseq r5, sp, sl, lsr r3 │ │ │ │ + rscseq r5, sp, r6, lsr #6 │ │ │ │ + rscseq r5, sp, r2, lsl #6 │ │ │ │ + rscseq r5, sp, lr, ror #5 │ │ │ │ + ldrhteq r5, [sp], #40 @ 0x28 │ │ │ │ + rscseq r5, sp, r4, lsr #5 │ │ │ │ rscseq r5, sp, r0, lsl #5 │ │ │ │ rscseq r5, sp, ip, ror #4 │ │ │ │ - rscseq r5, sp, sl, lsr r2 │ │ │ │ - rscseq r5, sp, lr, lsl #4 │ │ │ │ - ldrsbteq r5, [sp], #20 │ │ │ │ - rscseq r5, sp, r8, lsr #3 │ │ │ │ - smlalseq r5, sp, lr, r1 │ │ │ │ - rscseq r5, sp, sl, lsl #3 │ │ │ │ + rscseq r5, sp, lr, lsr r2 │ │ │ │ + rscseq r5, sp, r2, lsl r2 │ │ │ │ + rscseq r5, sp, r2, ror #3 │ │ │ │ + ldrhteq r5, [sp], #16 │ │ │ │ + rscseq r5, sp, r0, lsl #3 │ │ │ │ rscseq r5, sp, r0, asr r1 │ │ │ │ - rscseq r5, sp, ip, lsr #2 │ │ │ │ - ldrshteq r5, [sp], #12 │ │ │ │ - rscseq r5, sp, ip, asr #1 │ │ │ │ - rscseq r5, sp, ip, lsr #1 │ │ │ │ - rscseq r5, sp, r8, lsl #1 │ │ │ │ - rscseq r5, sp, r4, asr #32 │ │ │ │ - rscseq r5, sp, sl, lsr r0 │ │ │ │ - rscseq r5, sp, r6, lsr #32 │ │ │ │ - rscseq r5, sp, r2 │ │ │ │ - rscseq r4, sp, lr, ror #31 │ │ │ │ - ldrhteq r4, [sp], #248 @ 0xf8 │ │ │ │ - rscseq r4, sp, r4, lsr #31 │ │ │ │ - rscseq r4, sp, r0, lsl #31 │ │ │ │ - rscseq r4, sp, ip, ror #30 │ │ │ │ - rscseq r4, sp, lr, lsr pc │ │ │ │ - rscseq r4, sp, r2, lsl pc │ │ │ │ - rscseq r4, sp, r2, ror #29 │ │ │ │ - ldrhteq r4, [sp], #224 @ 0xe0 │ │ │ │ - rscseq r4, sp, r0, lsl #29 │ │ │ │ - rscseq r4, sp, r0, asr lr │ │ │ │ - rscseq r4, sp, r2, lsr #28 │ │ │ │ - rscseq r4, sp, r8, lsl #28 │ │ │ │ - rscseq r4, sp, r4, ror #27 │ │ │ │ - ldrhteq r4, [sp], #212 @ 0xd4 │ │ │ │ - smlalseq r4, sp, r4, sp │ │ │ │ - rscseq r4, sp, r0, ror sp │ │ │ │ - rscseq r4, sp, r2, asr #26 │ │ │ │ - rscseq r4, sp, r4, lsl sp │ │ │ │ - ldrshteq r4, [sp], #192 @ 0xc0 │ │ │ │ - rscseq r4, sp, ip, asr #25 │ │ │ │ - smlalseq r4, sp, lr, ip │ │ │ │ - smlalseq r4, sp, r6, ip │ │ │ │ - rscseq r4, sp, r2, ror ip │ │ │ │ - rscseq r4, sp, r0, asr #24 │ │ │ │ + rscseq r5, sp, r2, lsr #2 │ │ │ │ + rscseq r5, sp, r8, lsl #2 │ │ │ │ + rscseq r5, sp, r4, ror #1 │ │ │ │ + ldrhteq r5, [sp], #4 │ │ │ │ + smlalseq r5, sp, r4, r0 │ │ │ │ + rscseq r5, sp, r0, ror r0 │ │ │ │ + rscseq r5, sp, r2, asr #32 │ │ │ │ + rscseq r5, sp, r4, lsl r0 │ │ │ │ + ldrshteq r4, [sp], #240 @ 0xf0 │ │ │ │ + rscseq r4, sp, ip, asr #31 │ │ │ │ + smlalseq r4, sp, lr, pc @ │ │ │ │ + smlalseq r4, sp, r6, pc @ │ │ │ │ + rscseq r4, sp, r2, ror pc │ │ │ │ + rscseq r4, sp, r0, asr #30 │ │ │ │ cmppmi ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdale lr, {r3, r4, r7, r9, lr}^ │ │ │ │ svcpl 0x0051f5b0 │ │ │ │ @ instruction: 0xf5a0d30e │ │ │ │ @ instruction: 0xf04f5351 │ │ │ │ addslt r3, fp, #268435457 @ 0x10000001 │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @@ -150479,100 +150479,100 @@ │ │ │ │ vpadd.i8 d2, d0, d12 │ │ │ │ @ instruction: 0xf04f83a8 │ │ │ │ blx 98a70c │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ eorhi pc, r7, #0, 2 │ │ │ │ ldrbtmi r4, [r8], #-2134 @ 0xfffff7aa │ │ │ │ svclt 0x0000e3ba │ │ │ │ - ldrhteq r4, [sp], #174 @ 0xae │ │ │ │ - smlalseq r4, sp, r2, sl │ │ │ │ - rscseq r4, sp, sl, ror #20 │ │ │ │ - rscseq r4, sp, r4, asr #20 │ │ │ │ - rscseq r4, sp, r4, lsl sl │ │ │ │ - rscseq r4, sp, sl, lsl #20 │ │ │ │ - rscseq r4, sp, r6, ror #19 │ │ │ │ - ldrhteq r4, [sp], #150 @ 0x96 │ │ │ │ - rscseq r4, sp, r6, lsl #19 │ │ │ │ - rscseq r4, sp, r6, ror #18 │ │ │ │ - rscseq r4, sp, r2, asr #18 │ │ │ │ - rscseq r4, sp, r6, lsl r9 │ │ │ │ - rscseq r4, sp, ip, lsl #18 │ │ │ │ - rscseq r4, sp, r6, ror #17 │ │ │ │ - ldrhteq r4, [sp], #136 @ 0x88 │ │ │ │ - rscseq r4, sp, r6, lsl #17 │ │ │ │ - rscseq r4, sp, sl, asr r8 │ │ │ │ - rscseq r4, sp, lr, lsr #16 │ │ │ │ - rscseq r4, sp, r8, lsl #16 │ │ │ │ - rscseq r4, sp, r2, ror #15 │ │ │ │ - ldrhteq r4, [sp], #114 @ 0x72 │ │ │ │ - rscseq r4, sp, r8, lsr #15 │ │ │ │ - rscseq r4, sp, r4, lsl #15 │ │ │ │ - rscseq r4, sp, r4, asr r7 │ │ │ │ - rscseq r4, sp, r4, lsr #14 │ │ │ │ - rscseq r4, sp, r4, lsl #14 │ │ │ │ - rscseq r4, sp, r0, ror #13 │ │ │ │ - ldrhteq r4, [sp], #100 @ 0x64 │ │ │ │ - rscseq r4, sp, sl, lsr #13 │ │ │ │ - rscseq r4, sp, r4, lsl #13 │ │ │ │ - rscseq r4, sp, r2, asr r6 │ │ │ │ - rscseq r4, sp, r6, lsr #12 │ │ │ │ - ldrshteq r4, [sp], #90 @ 0x5a │ │ │ │ - ldrsbteq r4, [sp], #84 @ 0x54 │ │ │ │ - rscseq r4, sp, lr, lsr #11 │ │ │ │ - rscseq r4, sp, lr, ror r5 │ │ │ │ - rscseq r4, sp, r4, ror r5 │ │ │ │ - rscseq r4, sp, r0, asr r5 │ │ │ │ - rscseq r4, sp, r0, lsr #10 │ │ │ │ + ldrhteq r4, [sp], #222 @ 0xde │ │ │ │ + smlalseq r4, sp, r2, sp │ │ │ │ + rscseq r4, sp, sl, ror #26 │ │ │ │ + rscseq r4, sp, r4, asr #26 │ │ │ │ + rscseq r4, sp, r4, lsl sp │ │ │ │ + rscseq r4, sp, sl, lsl #26 │ │ │ │ + rscseq r4, sp, r6, ror #25 │ │ │ │ + ldrhteq r4, [sp], #198 @ 0xc6 │ │ │ │ + rscseq r4, sp, r6, lsl #25 │ │ │ │ + rscseq r4, sp, r6, ror #24 │ │ │ │ + rscseq r4, sp, r2, asr #24 │ │ │ │ + rscseq r4, sp, r6, lsl ip │ │ │ │ + rscseq r4, sp, ip, lsl #24 │ │ │ │ + rscseq r4, sp, r6, ror #23 │ │ │ │ + ldrhteq r4, [sp], #184 @ 0xb8 │ │ │ │ + rscseq r4, sp, r6, lsl #23 │ │ │ │ + rscseq r4, sp, sl, asr fp │ │ │ │ + rscseq r4, sp, lr, lsr #22 │ │ │ │ + rscseq r4, sp, r8, lsl #22 │ │ │ │ + rscseq r4, sp, r2, ror #21 │ │ │ │ + ldrhteq r4, [sp], #162 @ 0xa2 │ │ │ │ + rscseq r4, sp, r8, lsr #21 │ │ │ │ + rscseq r4, sp, r4, lsl #21 │ │ │ │ + rscseq r4, sp, r4, asr sl │ │ │ │ + rscseq r4, sp, r4, lsr #20 │ │ │ │ + rscseq r4, sp, r4, lsl #20 │ │ │ │ + rscseq r4, sp, r0, ror #19 │ │ │ │ + ldrhteq r4, [sp], #148 @ 0x94 │ │ │ │ + rscseq r4, sp, sl, lsr #19 │ │ │ │ + rscseq r4, sp, r4, lsl #19 │ │ │ │ + rscseq r4, sp, r2, asr r9 │ │ │ │ + rscseq r4, sp, r6, lsr #18 │ │ │ │ + ldrshteq r4, [sp], #138 @ 0x8a │ │ │ │ + ldrsbteq r4, [sp], #132 @ 0x84 │ │ │ │ + rscseq r4, sp, lr, lsr #17 │ │ │ │ + rscseq r4, sp, lr, ror r8 │ │ │ │ + rscseq r4, sp, r4, ror r8 │ │ │ │ + rscseq r4, sp, r0, asr r8 │ │ │ │ + rscseq r4, sp, r0, lsr #16 │ │ │ │ + ldrshteq r4, [sp], #112 @ 0x70 │ │ │ │ + ldrsbteq r4, [sp], #112 @ 0x70 │ │ │ │ + rscseq r4, sp, ip, lsr #15 │ │ │ │ + rscseq r4, sp, r0, lsl #15 │ │ │ │ + rscseq r4, sp, r6, ror r7 │ │ │ │ + rscseq r4, sp, r0, asr r7 │ │ │ │ + rscseq r4, sp, r2, lsr #14 │ │ │ │ + ldrshteq r4, [sp], #100 @ 0x64 │ │ │ │ + rscseq r4, sp, r2, asr #13 │ │ │ │ + smlalseq r4, sp, r6, r6 │ │ │ │ + rscseq r4, sp, sl, ror #12 │ │ │ │ + rscseq r4, sp, r4, asr #12 │ │ │ │ + rscseq r4, sp, lr, lsl r6 │ │ │ │ + rscseq r4, sp, lr, ror #11 │ │ │ │ + rscseq r4, sp, r4, ror #11 │ │ │ │ + rscseq r4, sp, r0, asr #11 │ │ │ │ + smlalseq r4, sp, r0, r5 │ │ │ │ + rscseq r4, sp, r0, ror #10 │ │ │ │ + rscseq r4, sp, r0, asr #10 │ │ │ │ + rscseq r4, sp, ip, lsl r5 │ │ │ │ ldrshteq r4, [sp], #64 @ 0x40 │ │ │ │ - ldrsbteq r4, [sp], #64 @ 0x40 │ │ │ │ - rscseq r4, sp, ip, lsr #9 │ │ │ │ - rscseq r4, sp, r0, lsl #9 │ │ │ │ - rscseq r4, sp, r6, ror r4 │ │ │ │ - rscseq r4, sp, r0, asr r4 │ │ │ │ - rscseq r4, sp, r2, lsr #8 │ │ │ │ - ldrshteq r4, [sp], #52 @ 0x34 │ │ │ │ + rscseq r4, sp, r6, ror #9 │ │ │ │ + rscseq r4, sp, r0, asr #9 │ │ │ │ + rscseq r4, sp, lr, lsl #9 │ │ │ │ + rscseq r4, sp, r2, ror #8 │ │ │ │ + rscseq r4, sp, r8, lsr r4 │ │ │ │ + rscseq r4, sp, r4, lsl r4 │ │ │ │ + ldrshteq r4, [sp], #48 @ 0x30 │ │ │ │ rscseq r4, sp, r2, asr #7 │ │ │ │ - smlalseq r4, sp, r6, r3 │ │ │ │ + ldrhteq r4, [sp], #58 @ 0x3a │ │ │ │ + smlalseq r4, sp, r8, r3 │ │ │ │ rscseq r4, sp, sl, ror #6 │ │ │ │ - rscseq r4, sp, r4, asr #6 │ │ │ │ + rscseq r4, sp, ip, lsr r3 │ │ │ │ rscseq r4, sp, lr, lsl r3 │ │ │ │ - rscseq r4, sp, lr, ror #5 │ │ │ │ - rscseq r4, sp, r4, ror #5 │ │ │ │ - rscseq r4, sp, r0, asr #5 │ │ │ │ - smlalseq r4, sp, r0, r2 │ │ │ │ - rscseq r4, sp, r0, ror #4 │ │ │ │ - rscseq r4, sp, r0, asr #4 │ │ │ │ - rscseq r4, sp, ip, lsl r2 │ │ │ │ - ldrshteq r4, [sp], #16 │ │ │ │ - rscseq r4, sp, r6, ror #3 │ │ │ │ - rscseq r4, sp, r0, asr #3 │ │ │ │ - rscseq r4, sp, lr, lsl #3 │ │ │ │ - rscseq r4, sp, r2, ror #2 │ │ │ │ - rscseq r4, sp, r8, lsr r1 │ │ │ │ - rscseq r4, sp, r4, lsl r1 │ │ │ │ - ldrshteq r4, [sp], #0 │ │ │ │ - rscseq r4, sp, r2, asr #1 │ │ │ │ - ldrhteq r4, [sp], #10 │ │ │ │ - smlalseq r4, sp, r8, r0 │ │ │ │ - rscseq r4, sp, sl, rrx │ │ │ │ - rscseq r4, sp, ip, lsr r0 │ │ │ │ - rscseq r4, sp, lr, lsl r0 │ │ │ │ - ldrshteq r3, [sp], #252 @ 0xfc │ │ │ │ - ldrsbteq r3, [sp], #242 @ 0xf2 │ │ │ │ - rscseq r3, sp, sl, asr #31 │ │ │ │ - rscseq r3, sp, r6, lsr #31 │ │ │ │ - rscseq r3, sp, sl, ror pc │ │ │ │ - rscseq r3, sp, sl, asr #30 │ │ │ │ - rscseq r3, sp, r0, lsr #30 │ │ │ │ - ldrshteq r3, [sp], #230 @ 0xe6 │ │ │ │ - ldrsbteq r3, [sp], #226 @ 0xe2 │ │ │ │ - ldrhteq r3, [sp], #224 @ 0xe0 │ │ │ │ - rscseq r3, sp, r4, lsl #29 │ │ │ │ - rscseq r3, sp, lr, ror lr │ │ │ │ - rscseq r3, sp, lr, asr lr │ │ │ │ + ldrshteq r4, [sp], #44 @ 0x2c │ │ │ │ + ldrsbteq r4, [sp], #34 @ 0x22 │ │ │ │ + rscseq r4, sp, sl, asr #5 │ │ │ │ + rscseq r4, sp, r6, lsr #5 │ │ │ │ + rscseq r4, sp, sl, ror r2 │ │ │ │ + rscseq r4, sp, sl, asr #4 │ │ │ │ + rscseq r4, sp, r0, lsr #4 │ │ │ │ + ldrshteq r4, [sp], #22 │ │ │ │ + ldrsbteq r4, [sp], #18 │ │ │ │ + ldrhteq r4, [sp], #16 │ │ │ │ + rscseq r4, sp, r4, lsl #3 │ │ │ │ + rscseq r4, sp, lr, ror r1 │ │ │ │ + rscseq r4, sp, lr, asr r1 │ │ │ │ mvnspl pc, #70254592 @ 0x4300000 │ │ │ │ stmdale r9, {r3, r4, r7, r9, lr}^ │ │ │ │ bicspl pc, pc, #70254592 @ 0x4300000 │ │ │ │ stmdble lr, {r3, r4, r7, r9, lr} │ │ │ │ cmnppl r7, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -150957,171 +150957,171 @@ │ │ │ │ ldmmi pc, {r1, r3, sp, lr, pc} @ │ │ │ │ and r4, r7, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2206 @ 0xfffff762 │ │ │ │ ldmmi lr, {r2, sp, lr, pc} │ │ │ │ and r4, r1, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2205 @ 0xfffff763 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r3, [sp], #198 @ 0xc6 │ │ │ │ - rscseq r3, sp, r8, lsr #25 │ │ │ │ - rscseq r3, sp, sl, lsl #25 │ │ │ │ + ldrsbteq r3, [sp], #246 @ 0xf6 │ │ │ │ + rscseq r3, sp, r8, lsr #31 │ │ │ │ + rscseq r3, sp, sl, lsl #31 │ │ │ │ + rscseq r3, sp, r8, ror #30 │ │ │ │ + rscseq r3, sp, lr, lsr pc │ │ │ │ + rscseq r3, sp, r6, lsr pc │ │ │ │ + rscseq r3, sp, r2, lsl pc │ │ │ │ + rscseq r3, sp, r2, ror #29 │ │ │ │ + ldrhteq r3, [sp], #232 @ 0xe8 │ │ │ │ + rscseq r3, sp, lr, lsl #29 │ │ │ │ + rscseq r3, sp, sl, ror #28 │ │ │ │ + rscseq r3, sp, r6, asr #28 │ │ │ │ + rscseq r3, sp, r8, lsl lr │ │ │ │ + rscseq r3, sp, r0, lsl lr │ │ │ │ + ldrshteq r3, [sp], #208 @ 0xd0 │ │ │ │ + rscseq r3, sp, r4, asr #27 │ │ │ │ + smlalseq r3, sp, sl, sp │ │ │ │ + rscseq r3, sp, r0, lsl #27 │ │ │ │ + rscseq r3, sp, r2, ror #26 │ │ │ │ + rscseq r3, sp, ip, lsr sp │ │ │ │ + rscseq r3, sp, r6, lsr sp │ │ │ │ + rscseq r3, sp, r6, lsl sp │ │ │ │ + smlabbeq r1, r6, r4, r0 │ │ │ │ + tsteq r1, r8, ror r5 │ │ │ │ + ldrshteq r3, [sp], #206 @ 0xce │ │ │ │ + tsteq r1, r0, lsr r5 │ │ │ │ + ldrshteq r3, [sp], #194 @ 0xc2 │ │ │ │ + rscseq r3, sp, ip, ror #25 │ │ │ │ + rscseq r3, sp, r6, ror #25 │ │ │ │ + rscseq r3, sp, r0, ror #25 │ │ │ │ + @ instruction: 0x01010492 │ │ │ │ + ldrsbteq r3, [sp], #196 @ 0xc4 │ │ │ │ + rscseq r3, sp, lr, asr #25 │ │ │ │ + rscseq r3, sp, r8, asr #25 │ │ │ │ + rscseq r3, sp, r2, asr #25 │ │ │ │ + ldrhteq r3, [sp], #204 @ 0xcc │ │ │ │ + ldrhteq r3, [sp], #198 @ 0xc6 │ │ │ │ + ldrhteq r3, [sp], #192 @ 0xc0 │ │ │ │ + rscseq r3, sp, sl, lsr #25 │ │ │ │ + rscseq r3, sp, r4, lsr #25 │ │ │ │ + smlalseq r3, sp, lr, ip │ │ │ │ + smlalseq r3, sp, r8, ip │ │ │ │ + smlalseq r3, sp, r2, ip │ │ │ │ + rscseq r3, sp, ip, lsl #25 │ │ │ │ + rscseq r3, sp, r6, lsl #25 │ │ │ │ + rscseq r3, sp, r0, lsl #25 │ │ │ │ + rscseq r3, sp, sl, ror ip │ │ │ │ + rscseq r3, sp, r4, ror ip │ │ │ │ + rscseq r3, sp, lr, ror #24 │ │ │ │ rscseq r3, sp, r8, ror #24 │ │ │ │ + rscseq r3, sp, r2, ror #24 │ │ │ │ + rscseq r3, sp, ip, asr ip │ │ │ │ + rscseq r3, sp, r6, asr ip │ │ │ │ + rscseq r3, sp, r0, asr ip │ │ │ │ + rscseq r3, sp, sl, asr #24 │ │ │ │ + rscseq r3, sp, r4, asr #24 │ │ │ │ rscseq r3, sp, lr, lsr ip │ │ │ │ - rscseq r3, sp, r6, lsr ip │ │ │ │ - rscseq r3, sp, r2, lsl ip │ │ │ │ - rscseq r3, sp, r2, ror #23 │ │ │ │ - ldrhteq r3, [sp], #184 @ 0xb8 │ │ │ │ - rscseq r3, sp, lr, lsl #23 │ │ │ │ - rscseq r3, sp, sl, ror #22 │ │ │ │ - rscseq r3, sp, r6, asr #22 │ │ │ │ + rscseq r3, sp, r8, lsr ip │ │ │ │ + rscseq r3, sp, r2, lsr ip │ │ │ │ + rscseq r3, sp, ip, lsr #24 │ │ │ │ + rscseq r3, sp, r6, lsr #24 │ │ │ │ + rscseq r3, sp, r0, lsr #24 │ │ │ │ + rscseq r3, sp, sl, lsl ip │ │ │ │ + rscseq r3, sp, r4, lsl ip │ │ │ │ + rscseq r3, sp, lr, lsl #24 │ │ │ │ + rscseq r3, sp, r8, lsl #24 │ │ │ │ + rscseq r3, sp, r2, lsl #24 │ │ │ │ + ldrshteq r3, [sp], #188 @ 0xbc │ │ │ │ + ldrshteq r3, [sp], #182 @ 0xb6 │ │ │ │ + ldrshteq r3, [sp], #176 @ 0xb0 │ │ │ │ + rscseq r3, sp, sl, ror #23 │ │ │ │ + rscseq r3, sp, r4, ror #23 │ │ │ │ + tsteq r1, r2, ror r4 │ │ │ │ + ldrsbteq r3, [sp], #184 @ 0xb8 │ │ │ │ + ldrsbteq r3, [sp], #178 @ 0xb2 │ │ │ │ + rscseq r3, sp, ip, asr #23 │ │ │ │ + rscseq r3, sp, r6, asr #23 │ │ │ │ + rscseq r3, sp, r0, asr #23 │ │ │ │ + ldrhteq r3, [sp], #186 @ 0xba │ │ │ │ + smlabbeq r1, r8, r4, r0 │ │ │ │ + tsteq r1, r2, ror #8 │ │ │ │ + rscseq r3, sp, r8, lsr #23 │ │ │ │ + rscseq r3, sp, r2, lsr #23 │ │ │ │ + smlalseq r3, sp, ip, fp │ │ │ │ + smlalseq r3, sp, r6, fp │ │ │ │ + smlalseq r3, sp, r0, fp │ │ │ │ + rscseq r3, sp, sl, lsl #23 │ │ │ │ + rscseq r3, sp, r4, lsl #23 │ │ │ │ + rscseq r3, sp, lr, ror fp │ │ │ │ + rscseq r3, sp, r8, ror fp │ │ │ │ + rscseq r3, sp, r2, ror fp │ │ │ │ + rscseq r3, sp, ip, ror #22 │ │ │ │ + rscseq r3, sp, r6, ror #22 │ │ │ │ + rscseq r3, sp, r0, ror #22 │ │ │ │ + rscseq r3, sp, sl, asr fp │ │ │ │ + rscseq r3, sp, r4, asr fp │ │ │ │ + rscseq r3, sp, lr, asr #22 │ │ │ │ + rscseq r3, sp, r8, asr #22 │ │ │ │ + rscseq r3, sp, r2, asr #22 │ │ │ │ + rscseq r3, sp, ip, lsr fp │ │ │ │ + rscseq r3, sp, r6, lsr fp │ │ │ │ + rscseq r3, sp, r0, lsr fp │ │ │ │ + rscseq r3, sp, sl, lsr #22 │ │ │ │ + rscseq r3, sp, r4, lsr #22 │ │ │ │ + rscseq r3, sp, lr, lsl fp │ │ │ │ rscseq r3, sp, r8, lsl fp │ │ │ │ - rscseq r3, sp, r0, lsl fp │ │ │ │ - ldrshteq r3, [sp], #160 @ 0xa0 │ │ │ │ + rscseq r3, sp, r2, lsl fp │ │ │ │ + rscseq r3, sp, ip, lsl #22 │ │ │ │ + rscseq r3, sp, r6, lsl #22 │ │ │ │ + rscseq r3, sp, r0, lsl #22 │ │ │ │ + ldrshteq r3, [sp], #170 @ 0xaa │ │ │ │ + ldrshteq r3, [sp], #164 @ 0xa4 │ │ │ │ + rscseq r3, sp, lr, ror #21 │ │ │ │ + rscseq r3, sp, r8, ror #21 │ │ │ │ + rscseq r3, sp, r2, ror #21 │ │ │ │ + ldrsbteq r3, [sp], #172 @ 0xac │ │ │ │ + ldrsbteq r3, [sp], #166 @ 0xa6 │ │ │ │ + ldrsbteq r3, [sp], #160 @ 0xa0 │ │ │ │ + rscseq r3, sp, sl, asr #21 │ │ │ │ rscseq r3, sp, r4, asr #21 │ │ │ │ + ldrhteq r3, [sp], #174 @ 0xae │ │ │ │ + ldrhteq r3, [sp], #168 @ 0xa8 │ │ │ │ + ldrhteq r3, [sp], #162 @ 0xa2 │ │ │ │ + rscseq r3, sp, ip, lsr #21 │ │ │ │ + rscseq r3, sp, r6, lsr #21 │ │ │ │ + rscseq r3, sp, r0, lsr #21 │ │ │ │ smlalseq r3, sp, sl, sl │ │ │ │ - rscseq r3, sp, r0, lsl #21 │ │ │ │ - rscseq r3, sp, r2, ror #20 │ │ │ │ - rscseq r3, sp, ip, lsr sl │ │ │ │ - rscseq r3, sp, r6, lsr sl │ │ │ │ + smlalseq r3, sp, r4, sl │ │ │ │ + rscseq r3, sp, lr, lsl #21 │ │ │ │ + rscseq r3, sp, r8, lsl #21 │ │ │ │ + rscseq r3, sp, r2, lsl #21 │ │ │ │ + rscseq r3, sp, ip, ror sl │ │ │ │ + rscseq r3, sp, r6, ror sl │ │ │ │ + rscseq r3, sp, r0, ror sl │ │ │ │ + rscseq r3, sp, sl, ror #20 │ │ │ │ + rscseq r3, sp, r4, ror #20 │ │ │ │ + rscseq r3, sp, lr, asr sl │ │ │ │ + rscseq r3, sp, r8, asr sl │ │ │ │ + rscseq r3, sp, r2, asr sl │ │ │ │ + rscseq r3, sp, ip, asr #20 │ │ │ │ + rscseq r3, sp, r6, asr #20 │ │ │ │ + rscseq r3, sp, r0, asr #20 │ │ │ │ + rscseq r3, sp, sl, lsr sl │ │ │ │ + rscseq r3, sp, r4, lsr sl │ │ │ │ + rscseq r3, sp, lr, lsr #20 │ │ │ │ + rscseq r3, sp, r8, lsr #20 │ │ │ │ + rscseq r3, sp, r2, lsr #20 │ │ │ │ + rscseq r3, sp, ip, lsl sl │ │ │ │ rscseq r3, sp, r6, lsl sl │ │ │ │ - smlabbeq r1, r6, r1, r0 │ │ │ │ - tsteq r1, r8, ror r2 │ │ │ │ + rscseq r3, sp, r0, lsl sl │ │ │ │ + rscseq r3, sp, sl, lsl #20 │ │ │ │ + rscseq r3, sp, r4, lsl #20 │ │ │ │ ldrshteq r3, [sp], #158 @ 0x9e │ │ │ │ - tsteq r1, r0, lsr r2 │ │ │ │ + ldrshteq r3, [sp], #152 @ 0x98 │ │ │ │ ldrshteq r3, [sp], #146 @ 0x92 │ │ │ │ rscseq r3, sp, ip, ror #19 │ │ │ │ rscseq r3, sp, r6, ror #19 │ │ │ │ - rscseq r3, sp, r0, ror #19 │ │ │ │ - @ instruction: 0x01010192 │ │ │ │ - ldrsbteq r3, [sp], #148 @ 0x94 │ │ │ │ - rscseq r3, sp, lr, asr #19 │ │ │ │ - rscseq r3, sp, r8, asr #19 │ │ │ │ - rscseq r3, sp, r2, asr #19 │ │ │ │ - ldrhteq r3, [sp], #156 @ 0x9c │ │ │ │ - ldrhteq r3, [sp], #150 @ 0x96 │ │ │ │ - ldrhteq r3, [sp], #144 @ 0x90 │ │ │ │ - rscseq r3, sp, sl, lsr #19 │ │ │ │ - rscseq r3, sp, r4, lsr #19 │ │ │ │ - smlalseq r3, sp, lr, r9 │ │ │ │ - smlalseq r3, sp, r8, r9 │ │ │ │ - smlalseq r3, sp, r2, r9 │ │ │ │ - rscseq r3, sp, ip, lsl #19 │ │ │ │ - rscseq r3, sp, r6, lsl #19 │ │ │ │ - rscseq r3, sp, r0, lsl #19 │ │ │ │ - rscseq r3, sp, sl, ror r9 │ │ │ │ - rscseq r3, sp, r4, ror r9 │ │ │ │ - rscseq r3, sp, lr, ror #18 │ │ │ │ - rscseq r3, sp, r8, ror #18 │ │ │ │ - rscseq r3, sp, r2, ror #18 │ │ │ │ - rscseq r3, sp, ip, asr r9 │ │ │ │ - rscseq r3, sp, r6, asr r9 │ │ │ │ - rscseq r3, sp, r0, asr r9 │ │ │ │ - rscseq r3, sp, sl, asr #18 │ │ │ │ - rscseq r3, sp, r4, asr #18 │ │ │ │ - rscseq r3, sp, lr, lsr r9 │ │ │ │ - rscseq r3, sp, r8, lsr r9 │ │ │ │ - rscseq r3, sp, r2, lsr r9 │ │ │ │ - rscseq r3, sp, ip, lsr #18 │ │ │ │ - rscseq r3, sp, r6, lsr #18 │ │ │ │ - rscseq r3, sp, r0, lsr #18 │ │ │ │ - rscseq r3, sp, sl, lsl r9 │ │ │ │ - rscseq r3, sp, r4, lsl r9 │ │ │ │ - rscseq r3, sp, lr, lsl #18 │ │ │ │ - rscseq r3, sp, r8, lsl #18 │ │ │ │ - rscseq r3, sp, r2, lsl #18 │ │ │ │ - ldrshteq r3, [sp], #140 @ 0x8c │ │ │ │ - ldrshteq r3, [sp], #134 @ 0x86 │ │ │ │ - ldrshteq r3, [sp], #128 @ 0x80 │ │ │ │ - rscseq r3, sp, sl, ror #17 │ │ │ │ - rscseq r3, sp, r4, ror #17 │ │ │ │ - tsteq r1, r2, ror r1 │ │ │ │ - ldrsbteq r3, [sp], #136 @ 0x88 │ │ │ │ - ldrsbteq r3, [sp], #130 @ 0x82 │ │ │ │ - rscseq r3, sp, ip, asr #17 │ │ │ │ - rscseq r3, sp, r6, asr #17 │ │ │ │ - rscseq r3, sp, r0, asr #17 │ │ │ │ - ldrhteq r3, [sp], #138 @ 0x8a │ │ │ │ - smlabbeq r1, r8, r1, r0 │ │ │ │ - tsteq r1, r2, ror #2 │ │ │ │ - rscseq r3, sp, r8, lsr #17 │ │ │ │ - rscseq r3, sp, r2, lsr #17 │ │ │ │ - smlalseq r3, sp, ip, r8 │ │ │ │ - smlalseq r3, sp, r6, r8 │ │ │ │ - smlalseq r3, sp, r0, r8 │ │ │ │ - rscseq r3, sp, sl, lsl #17 │ │ │ │ - rscseq r3, sp, r4, lsl #17 │ │ │ │ - rscseq r3, sp, lr, ror r8 │ │ │ │ - rscseq r3, sp, r8, ror r8 │ │ │ │ - rscseq r3, sp, r2, ror r8 │ │ │ │ - rscseq r3, sp, ip, ror #16 │ │ │ │ - rscseq r3, sp, r6, ror #16 │ │ │ │ - rscseq r3, sp, r0, ror #16 │ │ │ │ - rscseq r3, sp, sl, asr r8 │ │ │ │ - rscseq r3, sp, r4, asr r8 │ │ │ │ - rscseq r3, sp, lr, asr #16 │ │ │ │ - rscseq r3, sp, r8, asr #16 │ │ │ │ - rscseq r3, sp, r2, asr #16 │ │ │ │ - rscseq r3, sp, ip, lsr r8 │ │ │ │ - rscseq r3, sp, r6, lsr r8 │ │ │ │ - rscseq r3, sp, r0, lsr r8 │ │ │ │ - rscseq r3, sp, sl, lsr #16 │ │ │ │ - rscseq r3, sp, r4, lsr #16 │ │ │ │ - rscseq r3, sp, lr, lsl r8 │ │ │ │ - rscseq r3, sp, r8, lsl r8 │ │ │ │ - rscseq r3, sp, r2, lsl r8 │ │ │ │ - rscseq r3, sp, ip, lsl #16 │ │ │ │ - rscseq r3, sp, r6, lsl #16 │ │ │ │ - rscseq r3, sp, r0, lsl #16 │ │ │ │ - ldrshteq r3, [sp], #122 @ 0x7a │ │ │ │ - ldrshteq r3, [sp], #116 @ 0x74 │ │ │ │ - rscseq r3, sp, lr, ror #15 │ │ │ │ - rscseq r3, sp, r8, ror #15 │ │ │ │ - rscseq r3, sp, r2, ror #15 │ │ │ │ - ldrsbteq r3, [sp], #124 @ 0x7c │ │ │ │ - ldrsbteq r3, [sp], #118 @ 0x76 │ │ │ │ - ldrsbteq r3, [sp], #112 @ 0x70 │ │ │ │ - rscseq r3, sp, sl, asr #15 │ │ │ │ - rscseq r3, sp, r4, asr #15 │ │ │ │ - ldrhteq r3, [sp], #126 @ 0x7e │ │ │ │ - ldrhteq r3, [sp], #120 @ 0x78 │ │ │ │ - ldrhteq r3, [sp], #114 @ 0x72 │ │ │ │ - rscseq r3, sp, ip, lsr #15 │ │ │ │ - rscseq r3, sp, r6, lsr #15 │ │ │ │ - rscseq r3, sp, r0, lsr #15 │ │ │ │ - smlalseq r3, sp, sl, r7 │ │ │ │ - smlalseq r3, sp, r4, r7 │ │ │ │ - rscseq r3, sp, lr, lsl #15 │ │ │ │ - rscseq r3, sp, r8, lsl #15 │ │ │ │ - rscseq r3, sp, r2, lsl #15 │ │ │ │ - rscseq r3, sp, ip, ror r7 │ │ │ │ - rscseq r3, sp, r6, ror r7 │ │ │ │ - rscseq r3, sp, r0, ror r7 │ │ │ │ - rscseq r3, sp, sl, ror #14 │ │ │ │ - rscseq r3, sp, r4, ror #14 │ │ │ │ - rscseq r3, sp, lr, asr r7 │ │ │ │ - rscseq r3, sp, r8, asr r7 │ │ │ │ - rscseq r3, sp, r2, asr r7 │ │ │ │ - rscseq r3, sp, ip, asr #14 │ │ │ │ - rscseq r3, sp, r6, asr #14 │ │ │ │ - rscseq r3, sp, r0, asr #14 │ │ │ │ - rscseq r3, sp, sl, lsr r7 │ │ │ │ - rscseq r3, sp, r4, lsr r7 │ │ │ │ - rscseq r3, sp, lr, lsr #14 │ │ │ │ - rscseq r3, sp, r8, lsr #14 │ │ │ │ - rscseq r3, sp, r2, lsr #14 │ │ │ │ - rscseq r3, sp, ip, lsl r7 │ │ │ │ - rscseq r3, sp, r6, lsl r7 │ │ │ │ - rscseq r3, sp, r0, lsl r7 │ │ │ │ - rscseq r3, sp, sl, lsl #14 │ │ │ │ - rscseq r3, sp, r4, lsl #14 │ │ │ │ - ldrshteq r3, [sp], #110 @ 0x6e │ │ │ │ - ldrshteq r3, [sp], #104 @ 0x68 │ │ │ │ - ldrshteq r3, [sp], #98 @ 0x62 │ │ │ │ - rscseq r3, sp, ip, ror #13 │ │ │ │ - rscseq r3, sp, r6, ror #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ rsbscs pc, r4, #268435460 @ 0x10000004 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ @@ -151947,18 +151947,18 @@ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ cdp 7, 9, cr15, cr6, cr10, {3} │ │ │ │ ldrtmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf76a4628 │ │ │ │ @ instruction: 0xf002ee90 │ │ │ │ svclt 0x0000b94f │ │ │ │ - smlatbeq r0, ip, r9, r3 │ │ │ │ - rscseq r2, pc, r8, asr pc @ │ │ │ │ - rscseq r9, sp, lr, asr pc │ │ │ │ - rscseq r2, pc, r2, asr r3 @ │ │ │ │ + smlatbeq r0, ip, ip, r3 │ │ │ │ + rscseq r3, pc, r8, asr r2 @ │ │ │ │ + rscseq sl, sp, lr, asr r2 │ │ │ │ + rscseq r2, pc, r2, asr r6 @ │ │ │ │ tstpcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ vhsub.s8 d4, d16, d12 │ │ │ │ vrhadd.s8 d24, d17, d26 │ │ │ │ addsmi r1, r4, #-268435442 @ 0xf000000e │ │ │ │ @ instruction: 0xf5a4d925 │ │ │ │ @ instruction: 0xf04f528f │ │ │ │ bcc 5015f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ed28c> │ │ │ │ @@ -152761,18 +152761,18 @@ │ │ │ │ addslt r5, fp, #-1476395005 @ 0xa8000003 │ │ │ │ vpadd.i8 d2, d1, d12 │ │ │ │ @ instruction: 0xf04f82f3 │ │ │ │ blx 98cab8 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ rschi pc, ip, #1073741840 @ 0x40000010 │ │ │ │ ldmiblt fp!, {r0, ip, sp, lr, pc} │ │ │ │ - rscseq r2, sp, r2, lsl #27 │ │ │ │ - rscseq r2, pc, r2, ror #5 │ │ │ │ - rscseq r2, sp, r2, asr sl │ │ │ │ - rscseq r1, pc, sl, lsl #31 │ │ │ │ + rscseq r3, sp, r2, lsl #1 │ │ │ │ + rscseq r2, pc, r2, ror #11 │ │ │ │ + rscseq r2, sp, r2, asr sp │ │ │ │ + rscseq r2, pc, sl, lsl #5 │ │ │ │ mvnpl pc, #675282944 @ 0x28400000 │ │ │ │ blcs 82cd04 │ │ │ │ sbcshi pc, ip, #268435456 @ 0x10000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf14107d9 │ │ │ │ @ instruction: 0xf00182d5 │ │ │ │ @@ -154164,53 +154164,53 @@ │ │ │ │ and lr, r7, r8, asr #26 │ │ │ │ ldrtmi r4, [fp], -fp, lsr #20 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ ldc 7, cr15, [lr, #-416]! @ 0xfffffe60 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - ldrshteq r7, [sp], #224 @ 0xe0 │ │ │ │ - ldrshteq r0, [pc], #40 │ │ │ │ - rscseq r0, sp, r6, ror sp │ │ │ │ - rscseq r0, sp, r4, lsl #27 │ │ │ │ - tsteq r5, r8, asr #18 │ │ │ │ - rscseq r0, sp, r0, ror sp │ │ │ │ - rscseq r0, sp, r8, asr #26 │ │ │ │ - rscseq r0, sp, r6, asr sp │ │ │ │ - rscseq r0, sp, r4, asr sp │ │ │ │ - rscseq r0, sp, r2, asr sp │ │ │ │ - rscseq r0, sp, r0, asr sp │ │ │ │ - rscseq r0, sp, r2, asr sp │ │ │ │ - smlabteq r5, r6, r8, ip │ │ │ │ - rscseq r0, sp, r4, asr #26 │ │ │ │ - ldrsbteq r0, [sp], #194 @ 0xc2 │ │ │ │ - @ instruction: 0x0105c896 │ │ │ │ - rscseq r0, sp, r2, lsl sl │ │ │ │ - ldrshteq r0, [pc], #30 │ │ │ │ - ldrshteq r0, [sp], #150 @ 0x96 │ │ │ │ - rscseq r0, pc, sl, ror #12 │ │ │ │ - rscseq r0, pc, r4, ror #12 │ │ │ │ - rscseq r0, pc, lr, asr r6 @ │ │ │ │ - rscseq r0, pc, r8, asr r6 @ │ │ │ │ - rscseq r0, pc, sl, ror #12 │ │ │ │ - rscseq r0, pc, ip, asr #12 │ │ │ │ - rscseq r0, pc, r6, asr #12 │ │ │ │ - smlatteq r5, r2, r7, ip │ │ │ │ - tsteq r0, r8, ror #28 │ │ │ │ - rscseq r0, sp, ip, ror #19 │ │ │ │ - rscseq r0, sp, r6, ror #19 │ │ │ │ - @ instruction: 0x01000b9e │ │ │ │ - rscseq r0, pc, ip, lsl r1 @ │ │ │ │ - ldrshteq r7, [sp], #198 @ 0xc6 │ │ │ │ - ldrshteq r0, [pc], #12 │ │ │ │ - ldrhteq r1, [pc], #70 │ │ │ │ - ldrsbteq r0, [pc], #14 │ │ │ │ - rscseq r7, sp, ip, lsl #24 │ │ │ │ - rscseq r0, pc, r2, asr #1 │ │ │ │ - smlalseq r0, sp, r4, r5 │ │ │ │ + ldrshteq r8, [sp], #16 │ │ │ │ + ldrshteq r0, [pc], #88 │ │ │ │ + rscseq r1, sp, r6, ror r0 │ │ │ │ + rscseq r1, sp, r4, lsl #1 │ │ │ │ + tsteq r5, r8, asr #24 │ │ │ │ + rscseq r1, sp, r0, ror r0 │ │ │ │ + rscseq r1, sp, r8, asr #32 │ │ │ │ + rscseq r1, sp, r6, asr r0 │ │ │ │ + rscseq r1, sp, r4, asr r0 │ │ │ │ + rscseq r1, sp, r2, asr r0 │ │ │ │ + rscseq r1, sp, r0, asr r0 │ │ │ │ + rscseq r1, sp, r2, asr r0 │ │ │ │ + smlabteq r5, r6, fp, ip │ │ │ │ + rscseq r1, sp, r4, asr #32 │ │ │ │ + ldrsbteq r0, [sp], #242 @ 0xf2 │ │ │ │ + @ instruction: 0x0105cb96 │ │ │ │ + rscseq r0, sp, r2, lsl sp │ │ │ │ + ldrshteq r0, [pc], #78 │ │ │ │ + ldrshteq r0, [sp], #198 @ 0xc6 │ │ │ │ + rscseq r0, pc, sl, ror #18 │ │ │ │ + rscseq r0, pc, r4, ror #18 │ │ │ │ + rscseq r0, pc, lr, asr r9 @ │ │ │ │ + rscseq r0, pc, r8, asr r9 @ │ │ │ │ + rscseq r0, pc, sl, ror #18 │ │ │ │ + rscseq r0, pc, ip, asr #18 │ │ │ │ + rscseq r0, pc, r6, asr #18 │ │ │ │ + smlatteq r5, r2, sl, ip │ │ │ │ + tsteq r0, r8, ror #2 │ │ │ │ + rscseq r0, sp, ip, ror #25 │ │ │ │ + rscseq r0, sp, r6, ror #25 │ │ │ │ + @ instruction: 0x01000e9e │ │ │ │ + rscseq r0, pc, ip, lsl r4 @ │ │ │ │ + ldrshteq r7, [sp], #246 @ 0xf6 │ │ │ │ + ldrshteq r0, [pc], #60 │ │ │ │ + ldrhteq r1, [pc], #118 │ │ │ │ + ldrsbteq r0, [pc], #62 │ │ │ │ + rscseq r7, sp, ip, lsl #30 │ │ │ │ + rscseq r0, pc, r2, asr #7 │ │ │ │ + smlalseq r0, sp, r4, r8 │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf0014298 │ │ │ │ ldrlt r8, [r0, #-1264] @ 0xfffffb10 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ sbchi pc, r6, #0, 4 │ │ │ │ @@ -155028,103 +155028,103 @@ │ │ │ │ vpadd.i8 d2, d0, d12 │ │ │ │ @ instruction: 0xf04f87c3 │ │ │ │ blx 98ee20 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ strhi pc, [r4], r0, lsl #2 │ │ │ │ ldrbtmi r4, [r8], #-2137 @ 0xfffff7a7 │ │ │ │ ldmdalt r1, {r0, ip, sp, lr, pc} │ │ │ │ - rscseq r0, sp, r2, asr #7 │ │ │ │ - smlatbeq r0, sl, ip, ip │ │ │ │ - rscseq r0, sp, r0, lsl #7 │ │ │ │ - rscseq r0, sp, r2, ror #6 │ │ │ │ - rscseq r0, sp, r4, asr #6 │ │ │ │ - rscseq r0, sp, r0, lsr #6 │ │ │ │ - ldrshteq r0, [sp], #36 @ 0x24 │ │ │ │ - ldrsbteq r0, [sp], #32 │ │ │ │ - ldrhteq r0, [sp], #42 @ 0x2a │ │ │ │ - rscseq r0, sp, lr, lsl #5 │ │ │ │ - rscseq r0, sp, r2, ror #4 │ │ │ │ - rscseq r0, sp, r8, asr r2 │ │ │ │ - rscseq r0, sp, r4, lsr r2 │ │ │ │ - rscseq r0, sp, sl, lsl #4 │ │ │ │ - rscseq r0, sp, r0, lsl #4 │ │ │ │ + rscseq r0, sp, r2, asr #13 │ │ │ │ + smlatbeq r0, sl, pc, ip @ │ │ │ │ + rscseq r0, sp, r0, lsl #13 │ │ │ │ + rscseq r0, sp, r2, ror #12 │ │ │ │ + rscseq r0, sp, r4, asr #12 │ │ │ │ + rscseq r0, sp, r0, lsr #12 │ │ │ │ + ldrshteq r0, [sp], #84 @ 0x54 │ │ │ │ + ldrsbteq r0, [sp], #80 @ 0x50 │ │ │ │ + ldrhteq r0, [sp], #90 @ 0x5a │ │ │ │ + rscseq r0, sp, lr, lsl #11 │ │ │ │ + rscseq r0, sp, r2, ror #10 │ │ │ │ + rscseq r0, sp, r8, asr r5 │ │ │ │ + rscseq r0, sp, r4, lsr r5 │ │ │ │ + rscseq r0, sp, sl, lsl #10 │ │ │ │ + rscseq r0, sp, r0, lsl #10 │ │ │ │ + rscseq r0, sp, r2, ror #9 │ │ │ │ + ldrhteq r0, [sp], #70 @ 0x46 │ │ │ │ + rscseq r0, sp, ip, lsl #9 │ │ │ │ + rscseq r0, sp, r0, ror #8 │ │ │ │ + rscseq r0, sp, r4, lsr r4 │ │ │ │ + rscseq r0, sp, sl, lsr #8 │ │ │ │ + rscseq r0, sp, r6, lsl #8 │ │ │ │ + rscseq r0, sp, r2, ror #7 │ │ │ │ + ldrhteq r0, [sp], #56 @ 0x38 │ │ │ │ + rscseq r0, sp, lr, lsr #7 │ │ │ │ + rscseq r0, sp, sl, lsl #7 │ │ │ │ + rscseq r0, sp, lr, asr r3 │ │ │ │ + rscseq r0, sp, r2, lsr r3 │ │ │ │ + rscseq r0, sp, lr, lsl #6 │ │ │ │ + rscseq r0, sp, sl, ror #5 │ │ │ │ + ldrhteq r0, [sp], #46 @ 0x2e │ │ │ │ + smlalseq r0, sp, sl, r2 │ │ │ │ + rscseq r0, sp, r8, lsl #5 │ │ │ │ + rscseq r0, sp, r6, asr #4 │ │ │ │ + rscseq r0, sp, sl, lsl r2 │ │ │ │ + ldrshteq r0, [sp], #22 │ │ │ │ rscseq r0, sp, r2, ror #3 │ │ │ │ ldrhteq r0, [sp], #22 │ │ │ │ - rscseq r0, sp, ip, lsl #3 │ │ │ │ - rscseq r0, sp, r0, ror #2 │ │ │ │ - rscseq r0, sp, r4, lsr r1 │ │ │ │ - rscseq r0, sp, sl, lsr #2 │ │ │ │ - rscseq r0, sp, r6, lsl #2 │ │ │ │ - rscseq r0, sp, r2, ror #1 │ │ │ │ - ldrhteq r0, [sp], #8 │ │ │ │ - rscseq r0, sp, lr, lsr #1 │ │ │ │ - rscseq r0, sp, sl, lsl #1 │ │ │ │ - rscseq r0, sp, lr, asr r0 │ │ │ │ - rscseq r0, sp, r2, lsr r0 │ │ │ │ - rscseq r0, sp, lr │ │ │ │ - rscseq pc, ip, sl, ror #31 │ │ │ │ - ldrhteq pc, [ip], #254 @ 0xfe @ │ │ │ │ - smlalseq pc, ip, sl, pc @ │ │ │ │ - rscseq pc, ip, r8, lsl #31 │ │ │ │ + rscseq r0, sp, ip, lsr #3 │ │ │ │ + rscseq r0, sp, r6, lsl #3 │ │ │ │ + smlabteq r0, r2, sl, ip │ │ │ │ + rscseq r0, sp, lr, lsl #2 │ │ │ │ + ldrshteq r0, [sp], #6 │ │ │ │ + ldrsbteq r0, [sp], #8 │ │ │ │ + ldrhteq r0, [sp], #10 │ │ │ │ + rscseq r0, sp, r8, lsl #1 │ │ │ │ + rscseq r0, sp, sl, asr r0 │ │ │ │ + rscseq r0, sp, r8, lsr #32 │ │ │ │ + ldrshteq pc, [ip], #246 @ 0xf6 @ │ │ │ │ + rscseq pc, ip, r6, asr #31 │ │ │ │ + smlalseq pc, ip, r6, pc @ │ │ │ │ + rscseq pc, ip, r4, ror #30 │ │ │ │ rscseq pc, ip, r6, asr #30 │ │ │ │ - rscseq pc, ip, sl, lsl pc @ │ │ │ │ - ldrshteq pc, [ip], #230 @ 0xe6 @ │ │ │ │ - rscseq pc, ip, r2, ror #29 │ │ │ │ - ldrhteq pc, [ip], #230 @ 0xe6 @ │ │ │ │ - rscseq pc, ip, ip, lsr #29 │ │ │ │ - rscseq pc, ip, r6, lsl #29 │ │ │ │ - smlabteq r0, r2, r7, ip │ │ │ │ - rscseq pc, ip, lr, lsl #28 │ │ │ │ + rscseq pc, ip, r2, lsr #30 │ │ │ │ + ldrshteq pc, [ip], #236 @ 0xec @ │ │ │ │ + rscseq pc, ip, ip, asr #29 │ │ │ │ + rscseq pc, ip, r2, asr #29 │ │ │ │ + smlalseq pc, ip, ip, lr @ │ │ │ │ + rscseq pc, ip, r0, ror lr @ │ │ │ │ + rscseq pc, ip, r0, asr #28 │ │ │ │ + rscseq pc, ip, lr, lsl lr @ │ │ │ │ ldrshteq pc, [ip], #214 @ 0xd6 @ │ │ │ │ - ldrsbteq pc, [ip], #216 @ 0xd8 @ │ │ │ │ - ldrhteq pc, [ip], #218 @ 0xda @ │ │ │ │ - rscseq pc, ip, r8, lsl #27 │ │ │ │ - rscseq pc, ip, sl, asr sp @ │ │ │ │ - rscseq pc, ip, r8, lsr #26 │ │ │ │ - ldrshteq pc, [ip], #198 @ 0xc6 @ │ │ │ │ - rscseq pc, ip, r6, asr #25 │ │ │ │ - smlalseq pc, ip, r6, ip @ │ │ │ │ - rscseq pc, ip, r4, ror #24 │ │ │ │ - rscseq pc, ip, r6, asr #24 │ │ │ │ - rscseq pc, ip, r2, lsr #24 │ │ │ │ - ldrshteq pc, [ip], #188 @ 0xbc @ │ │ │ │ - rscseq pc, ip, ip, asr #23 │ │ │ │ - rscseq pc, ip, r2, asr #23 │ │ │ │ - smlalseq pc, ip, ip, fp @ │ │ │ │ - rscseq pc, ip, r0, ror fp @ │ │ │ │ - rscseq pc, ip, r0, asr #22 │ │ │ │ - rscseq pc, ip, lr, lsl fp @ │ │ │ │ - ldrshteq pc, [ip], #166 @ 0xa6 @ │ │ │ │ + rscseq pc, ip, r6, asr #27 │ │ │ │ + ldrhteq pc, [ip], #220 @ 0xdc @ │ │ │ │ + smlalseq pc, ip, r8, sp @ │ │ │ │ + rscseq pc, ip, sl, ror #26 │ │ │ │ + rscseq pc, ip, sl, lsr sp @ │ │ │ │ + rscseq pc, ip, ip, lsl #26 │ │ │ │ + rscseq pc, ip, lr, ror #25 │ │ │ │ + rscseq pc, ip, ip, asr #25 │ │ │ │ + rscseq pc, ip, r2, lsr #25 │ │ │ │ + smlalseq pc, ip, sl, ip @ │ │ │ │ + rscseq pc, ip, r6, ror ip @ │ │ │ │ + rscseq pc, ip, r8, asr #24 │ │ │ │ + rscseq pc, ip, sl, lsl ip @ │ │ │ │ + rscseq pc, ip, r2, lsl ip @ │ │ │ │ + ldrshteq pc, [ip], #176 @ 0xb0 @ │ │ │ │ + rscseq pc, ip, r6, asr #23 │ │ │ │ + ldrhteq pc, [ip], #190 @ 0xbe @ │ │ │ │ + smlalseq pc, ip, sl, fp @ │ │ │ │ + rscseq pc, ip, lr, ror #22 │ │ │ │ + rscseq pc, ip, lr, lsr fp @ │ │ │ │ + rscseq pc, ip, r4, lsl fp @ │ │ │ │ + rscseq pc, ip, sl, ror #21 │ │ │ │ rscseq pc, ip, r6, asr #21 │ │ │ │ - ldrhteq pc, [ip], #172 @ 0xac @ │ │ │ │ - smlalseq pc, ip, r8, sl @ │ │ │ │ - rscseq pc, ip, sl, ror #20 │ │ │ │ - rscseq pc, ip, sl, lsr sl @ │ │ │ │ - rscseq pc, ip, ip, lsl #20 │ │ │ │ - rscseq pc, ip, lr, ror #19 │ │ │ │ - rscseq pc, ip, ip, asr #19 │ │ │ │ - rscseq pc, ip, r2, lsr #19 │ │ │ │ - smlalseq pc, ip, sl, r9 @ │ │ │ │ - rscseq pc, ip, r6, ror r9 @ │ │ │ │ - rscseq pc, ip, r8, asr #18 │ │ │ │ - rscseq pc, ip, sl, lsl r9 @ │ │ │ │ - rscseq pc, ip, r2, lsl r9 @ │ │ │ │ - ldrshteq pc, [ip], #128 @ 0x80 @ │ │ │ │ - rscseq pc, ip, r6, asr #17 │ │ │ │ - ldrhteq pc, [ip], #142 @ 0x8e @ │ │ │ │ - smlalseq pc, ip, sl, r8 @ │ │ │ │ - rscseq pc, ip, lr, ror #16 │ │ │ │ - rscseq pc, ip, lr, lsr r8 @ │ │ │ │ - rscseq pc, ip, r4, lsl r8 @ │ │ │ │ - rscseq pc, ip, sl, ror #15 │ │ │ │ - rscseq pc, ip, r6, asr #15 │ │ │ │ - rscseq pc, ip, r2, lsr #15 │ │ │ │ - rscseq pc, ip, r4, ror r7 @ │ │ │ │ - rscseq pc, ip, ip, ror #14 │ │ │ │ - rscseq pc, ip, sl, asr #14 │ │ │ │ + rscseq pc, ip, r2, lsr #21 │ │ │ │ + rscseq pc, ip, r4, ror sl @ │ │ │ │ + rscseq pc, ip, ip, ror #20 │ │ │ │ + rscseq pc, ip, sl, asr #20 │ │ │ │ cmnpvc ip, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdale sp, {r3, r4, r7, r9, lr}^ │ │ │ │ cmppvc pc, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ stmdble pc, {r3, r4, r7, r9, lr} @ │ │ │ │ cmpppl sp, #160, 10 @ p-variant is OBSOLETE @ 0x28000000 │ │ │ │ andscc pc, r1, #79 @ 0x4f │ │ │ │ addslt r3, fp, #32, 22 @ 0x8000 │ │ │ │ @@ -155896,122 +155896,122 @@ │ │ │ │ cmp r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2157 @ 0xfffff793 │ │ │ │ stmdami sp!, {r0, r4, r6, r8, sp, lr, pc}^ │ │ │ │ hvc 58440 @ 0xe448 │ │ │ │ ldrbtmi r4, [r8], #-2156 @ 0xfffff794 │ │ │ │ stmdami ip!, {r0, r1, r3, r6, r8, sp, lr, pc}^ │ │ │ │ hvc 33864 @ 0x8448 │ │ │ │ - ldrhteq pc, [ip], #86 @ 0x56 @ │ │ │ │ - rscseq pc, ip, r6, lsl #11 │ │ │ │ - rscseq pc, ip, r6, ror #10 │ │ │ │ - rscseq pc, ip, r2, asr #10 │ │ │ │ - rscseq pc, ip, r6, lsl r5 @ │ │ │ │ - rscseq pc, ip, ip, lsl #10 │ │ │ │ - rscseq pc, ip, r6, ror #9 │ │ │ │ - ldrhteq pc, [ip], #68 @ 0x44 @ │ │ │ │ - rscseq pc, ip, r8, lsl #9 │ │ │ │ - rscseq pc, ip, ip, asr r4 @ │ │ │ │ - rscseq pc, ip, r6, lsr r4 @ │ │ │ │ - rscseq pc, ip, r0, lsl r4 @ │ │ │ │ - rscseq pc, ip, r0, ror #7 │ │ │ │ - ldrsbteq pc, [ip], #54 @ 0x36 @ │ │ │ │ - ldrhteq pc, [ip], #50 @ 0x32 @ │ │ │ │ - rscseq pc, ip, r6, lsl #7 │ │ │ │ - rscseq pc, ip, sl, asr r3 @ │ │ │ │ - rscseq pc, ip, r0, asr r3 @ │ │ │ │ - rscseq pc, ip, sl, lsr #6 │ │ │ │ - ldrshteq pc, [ip], #42 @ 0x2a @ │ │ │ │ - ldrshteq pc, [ip], #32 @ │ │ │ │ - rscseq pc, ip, ip, asr #5 │ │ │ │ - smlalseq pc, ip, lr, r2 @ │ │ │ │ - rscseq pc, ip, ip, ror #4 │ │ │ │ + ldrhteq pc, [ip], #134 @ 0x86 @ │ │ │ │ + rscseq pc, ip, r6, lsl #17 │ │ │ │ + rscseq pc, ip, r6, ror #16 │ │ │ │ + rscseq pc, ip, r2, asr #16 │ │ │ │ + rscseq pc, ip, r6, lsl r8 @ │ │ │ │ + rscseq pc, ip, ip, lsl #16 │ │ │ │ + rscseq pc, ip, r6, ror #15 │ │ │ │ + ldrhteq pc, [ip], #116 @ 0x74 @ │ │ │ │ + rscseq pc, ip, r8, lsl #15 │ │ │ │ + rscseq pc, ip, ip, asr r7 @ │ │ │ │ + rscseq pc, ip, r6, lsr r7 @ │ │ │ │ + rscseq pc, ip, r0, lsl r7 @ │ │ │ │ + rscseq pc, ip, r0, ror #13 │ │ │ │ + ldrsbteq pc, [ip], #102 @ 0x66 @ │ │ │ │ + ldrhteq pc, [ip], #98 @ 0x62 @ │ │ │ │ + rscseq pc, ip, r6, lsl #13 │ │ │ │ + rscseq pc, ip, sl, asr r6 @ │ │ │ │ + rscseq pc, ip, r0, asr r6 @ │ │ │ │ + rscseq pc, ip, sl, lsr #12 │ │ │ │ + ldrshteq pc, [ip], #90 @ 0x5a @ │ │ │ │ + ldrshteq pc, [ip], #80 @ 0x50 @ │ │ │ │ + rscseq pc, ip, ip, asr #11 │ │ │ │ + smlalseq pc, ip, lr, r5 @ │ │ │ │ + rscseq pc, ip, ip, ror #10 │ │ │ │ + rscseq pc, ip, lr, lsr r5 @ │ │ │ │ + rscseq pc, ip, lr, lsl #10 │ │ │ │ + ldrsbteq pc, [ip], #78 @ 0x4e @ │ │ │ │ + ldrhteq pc, [ip], #78 @ 0x4e @ │ │ │ │ + smlalseq pc, ip, sl, r4 @ │ │ │ │ + rscseq pc, ip, lr, ror #8 │ │ │ │ + rscseq pc, ip, r4, ror #8 │ │ │ │ + rscseq pc, ip, lr, lsr r4 @ │ │ │ │ + rscseq pc, ip, r2, lsl r4 @ │ │ │ │ + rscseq pc, ip, r6, ror #7 │ │ │ │ + rscseq pc, ip, r0, asr #7 │ │ │ │ + smlalseq pc, ip, sl, r3 @ │ │ │ │ + rscseq pc, ip, sl, ror #6 │ │ │ │ + rscseq pc, ip, r0, ror #6 │ │ │ │ + rscseq pc, ip, ip, lsr r3 @ │ │ │ │ + rscseq pc, ip, lr, lsl #6 │ │ │ │ + ldrsbteq pc, [ip], #46 @ 0x2e @ │ │ │ │ + rscseq pc, ip, lr, lsr #5 │ │ │ │ + rscseq pc, ip, lr, lsl #5 │ │ │ │ + rscseq pc, ip, sl, ror #4 │ │ │ │ rscseq pc, ip, lr, lsr r2 @ │ │ │ │ + rscseq pc, ip, r4, lsr r2 @ │ │ │ │ rscseq pc, ip, lr, lsl #4 │ │ │ │ - ldrsbteq pc, [ip], #30 @ │ │ │ │ - ldrhteq pc, [ip], #30 @ │ │ │ │ - smlalseq pc, ip, sl, r1 @ │ │ │ │ - rscseq pc, ip, lr, ror #2 │ │ │ │ - rscseq pc, ip, r4, ror #2 │ │ │ │ - rscseq pc, ip, lr, lsr r1 @ │ │ │ │ - rscseq pc, ip, r2, lsl r1 @ │ │ │ │ - rscseq pc, ip, r6, ror #1 │ │ │ │ - rscseq pc, ip, r0, asr #1 │ │ │ │ - smlalseq pc, ip, sl, r0 @ │ │ │ │ - rscseq pc, ip, sl, rrx │ │ │ │ - rscseq pc, ip, r0, rrx │ │ │ │ - rscseq pc, ip, ip, lsr r0 @ │ │ │ │ - rscseq pc, ip, lr │ │ │ │ + rscseq pc, ip, r0, ror #3 │ │ │ │ + ldrhteq pc, [ip], #18 @ │ │ │ │ + rscseq pc, ip, sl, lsr #3 │ │ │ │ + rscseq pc, ip, r8, lsl #3 │ │ │ │ + rscseq pc, ip, lr, asr r1 @ │ │ │ │ + rscseq pc, ip, r6, asr r1 @ │ │ │ │ + rscseq pc, ip, r2, lsr r1 @ │ │ │ │ + rscseq pc, ip, r2, lsl #2 │ │ │ │ + ldrsbteq pc, [ip], #2 @ │ │ │ │ + rscseq pc, ip, r8, lsr #1 │ │ │ │ + rscseq pc, ip, lr, ror r0 @ │ │ │ │ + rscseq pc, ip, sl, asr r0 @ │ │ │ │ + rscseq pc, ip, r6, lsr r0 @ │ │ │ │ + rscseq pc, ip, r8 │ │ │ │ + rscseq pc, ip, r0 │ │ │ │ ldrsbteq lr, [ip], #254 @ 0xfe │ │ │ │ - rscseq lr, ip, lr, lsr #31 │ │ │ │ + ldrhteq lr, [ip], #246 @ 0xf6 │ │ │ │ rscseq lr, ip, lr, lsl #31 │ │ │ │ - rscseq lr, ip, sl, ror #30 │ │ │ │ - rscseq lr, ip, lr, lsr pc │ │ │ │ + rscseq lr, ip, r8, lsl #31 │ │ │ │ + rscseq lr, ip, r6, ror #30 │ │ │ │ + rscseq lr, ip, sl, lsr pc │ │ │ │ rscseq lr, ip, r4, lsr pc │ │ │ │ - rscseq lr, ip, lr, lsl #30 │ │ │ │ - rscseq lr, ip, r0, ror #29 │ │ │ │ - ldrhteq lr, [ip], #226 @ 0xe2 │ │ │ │ - rscseq lr, ip, sl, lsr #29 │ │ │ │ - rscseq lr, ip, r8, lsl #29 │ │ │ │ - rscseq lr, ip, lr, asr lr │ │ │ │ - rscseq lr, ip, r6, asr lr │ │ │ │ + rscseq lr, ip, r4, lsl pc │ │ │ │ + rscseq lr, ip, ip, ror #29 │ │ │ │ + rscseq lr, ip, r0, asr #29 │ │ │ │ + smlalseq lr, ip, r4, lr │ │ │ │ + rscseq lr, ip, r8, ror lr │ │ │ │ + rscseq lr, ip, r8, asr lr │ │ │ │ rscseq lr, ip, r2, lsr lr │ │ │ │ - rscseq lr, ip, r2, lsl #28 │ │ │ │ - ldrsbteq lr, [ip], #210 @ 0xd2 │ │ │ │ - rscseq lr, ip, r8, lsr #27 │ │ │ │ - rscseq lr, ip, lr, ror sp │ │ │ │ - rscseq lr, ip, sl, asr sp │ │ │ │ - rscseq lr, ip, r6, lsr sp │ │ │ │ - rscseq lr, ip, r8, lsl #26 │ │ │ │ + rscseq lr, ip, ip, lsr #28 │ │ │ │ + rscseq lr, ip, ip, lsl #28 │ │ │ │ + rscseq lr, ip, r2, ror #27 │ │ │ │ + ldrhteq lr, [ip], #216 @ 0xd8 │ │ │ │ + ldrhteq lr, [ip], #210 @ 0xd2 │ │ │ │ + smlalseq lr, ip, r4, sp │ │ │ │ + rscseq lr, ip, lr, ror #26 │ │ │ │ + rscseq lr, ip, r8, ror #26 │ │ │ │ + rscseq lr, ip, r8, asr #26 │ │ │ │ + smlatbeq r0, r0, r6, fp │ │ │ │ + tsteq r0, r2, ror #12 │ │ │ │ + rscseq lr, ip, r0, lsr sp │ │ │ │ + rscseq lr, ip, sl, lsr #26 │ │ │ │ + rscseq lr, ip, r4, lsr #26 │ │ │ │ + rscseq lr, ip, lr, lsl sp │ │ │ │ + rscseq lr, ip, r8, lsl sp │ │ │ │ + rscseq lr, ip, r2, lsl sp │ │ │ │ + rscseq lr, ip, ip, lsl #26 │ │ │ │ + rscseq lr, ip, r6, lsl #26 │ │ │ │ rscseq lr, ip, r0, lsl #26 │ │ │ │ - ldrsbteq lr, [ip], #206 @ 0xce │ │ │ │ - ldrhteq lr, [ip], #198 @ 0xc6 │ │ │ │ - rscseq lr, ip, lr, lsl #25 │ │ │ │ - rscseq lr, ip, r8, lsl #25 │ │ │ │ - rscseq lr, ip, r6, ror #24 │ │ │ │ - rscseq lr, ip, sl, lsr ip │ │ │ │ - rscseq lr, ip, r4, lsr ip │ │ │ │ - rscseq lr, ip, r4, lsl ip │ │ │ │ - rscseq lr, ip, ip, ror #23 │ │ │ │ - rscseq lr, ip, r0, asr #23 │ │ │ │ - smlalseq lr, ip, r4, fp │ │ │ │ - rscseq lr, ip, r8, ror fp │ │ │ │ - rscseq lr, ip, r8, asr fp │ │ │ │ - rscseq lr, ip, r2, lsr fp │ │ │ │ - rscseq lr, ip, ip, lsr #22 │ │ │ │ - rscseq lr, ip, ip, lsl #22 │ │ │ │ - rscseq lr, ip, r2, ror #21 │ │ │ │ - ldrhteq lr, [ip], #168 @ 0xa8 │ │ │ │ - ldrhteq lr, [ip], #162 @ 0xa2 │ │ │ │ - smlalseq lr, ip, r4, sl │ │ │ │ - rscseq lr, ip, lr, ror #20 │ │ │ │ - rscseq lr, ip, r8, ror #20 │ │ │ │ - rscseq lr, ip, r8, asr #20 │ │ │ │ - smlatbeq r0, r0, r3, fp │ │ │ │ - tsteq r0, r2, ror #6 │ │ │ │ - rscseq lr, ip, r0, lsr sl │ │ │ │ - rscseq lr, ip, sl, lsr #20 │ │ │ │ - rscseq lr, ip, r4, lsr #20 │ │ │ │ - rscseq lr, ip, lr, lsl sl │ │ │ │ - rscseq lr, ip, r8, lsl sl │ │ │ │ - rscseq lr, ip, r2, lsl sl │ │ │ │ - rscseq lr, ip, ip, lsl #20 │ │ │ │ - rscseq lr, ip, r6, lsl #20 │ │ │ │ - rscseq lr, ip, r0, lsl #20 │ │ │ │ - ldrshteq lr, [ip], #154 @ 0x9a │ │ │ │ - ldrshteq lr, [ip], #148 @ 0x94 │ │ │ │ - tsteq r0, r6, lsr r3 │ │ │ │ - rscseq lr, ip, r8, ror #19 │ │ │ │ - rscseq lr, ip, r2, ror #19 │ │ │ │ - ldrsbteq lr, [ip], #156 @ 0x9c │ │ │ │ - tsteq r0, sl, ror r3 │ │ │ │ - ldrsbteq lr, [ip], #144 @ 0x90 │ │ │ │ - rscseq lr, ip, sl, asr #19 │ │ │ │ - rscseq lr, ip, r4, asr #19 │ │ │ │ - ldrhteq lr, [ip], #158 @ 0x9e │ │ │ │ - ldrhteq lr, [ip], #152 @ 0x98 │ │ │ │ + ldrshteq lr, [ip], #202 @ 0xca │ │ │ │ + ldrshteq lr, [ip], #196 @ 0xc4 │ │ │ │ + tsteq r0, r6, lsr r6 │ │ │ │ + rscseq lr, ip, r8, ror #25 │ │ │ │ + rscseq lr, ip, r2, ror #25 │ │ │ │ + ldrsbteq lr, [ip], #204 @ 0xcc │ │ │ │ + tsteq r0, sl, ror r6 │ │ │ │ + ldrsbteq lr, [ip], #192 @ 0xc0 │ │ │ │ + rscseq lr, ip, sl, asr #25 │ │ │ │ + rscseq lr, ip, r4, asr #25 │ │ │ │ + ldrhteq lr, [ip], #206 @ 0xce │ │ │ │ + ldrhteq lr, [ip], #200 @ 0xc8 │ │ │ │ ldrbtmi r4, [r8], #-2104 @ 0xfffff7c8 │ │ │ │ ldmdami r8!, {r0, r2, r3, r5, r6, sp, lr, pc} │ │ │ │ rsb r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2103 @ 0xfffff7c9 │ │ │ │ ldmdami r7!, {r0, r1, r2, r5, r6, sp, lr, pc} │ │ │ │ rsb r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2102 @ 0xfffff7ca │ │ │ │ @@ -156061,52 +156061,52 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2087 @ 0xfffff7d9 │ │ │ │ stmdami r7!, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2086 @ 0xfffff7da │ │ │ │ stmdami r6!, {r0, sp, lr, pc} │ │ │ │ ldclt 4, cr4, [r0, #-480] @ 0xfffffe20 │ │ │ │ - rscseq lr, ip, r2, lsl #16 │ │ │ │ - ldrshteq lr, [ip], #124 @ 0x7c │ │ │ │ - ldrshteq lr, [ip], #118 @ 0x76 │ │ │ │ - ldrshteq lr, [ip], #112 @ 0x70 │ │ │ │ - rscseq lr, ip, sl, ror #15 │ │ │ │ - rscseq lr, ip, r4, ror #15 │ │ │ │ - ldrsbteq lr, [ip], #126 @ 0x7e │ │ │ │ - ldrsbteq lr, [ip], #120 @ 0x78 │ │ │ │ - ldrsbteq lr, [ip], #114 @ 0x72 │ │ │ │ - rscseq lr, ip, ip, asr #15 │ │ │ │ - rscseq lr, ip, r6, asr #15 │ │ │ │ - rscseq lr, ip, r0, asr #15 │ │ │ │ - ldrhteq lr, [ip], #122 @ 0x7a │ │ │ │ - ldrhteq lr, [ip], #116 @ 0x74 │ │ │ │ - rscseq lr, ip, lr, lsr #15 │ │ │ │ - rscseq lr, ip, r8, lsr #15 │ │ │ │ - rscseq lr, ip, r2, lsr #15 │ │ │ │ - smlalseq lr, ip, ip, r7 │ │ │ │ - smlalseq lr, ip, r6, r7 │ │ │ │ - smlalseq lr, ip, r0, r7 │ │ │ │ - rscseq lr, ip, sl, lsl #15 │ │ │ │ - rscseq lr, ip, r4, lsl #15 │ │ │ │ - rscseq lr, ip, lr, ror r7 │ │ │ │ - rscseq lr, ip, r8, ror r7 │ │ │ │ - rscseq lr, ip, r2, ror r7 │ │ │ │ - rscseq lr, ip, ip, ror #14 │ │ │ │ - rscseq lr, ip, r6, ror #14 │ │ │ │ - rscseq lr, ip, r0, ror #14 │ │ │ │ - rscseq lr, ip, sl, asr r7 │ │ │ │ - rscseq lr, ip, r4, asr r7 │ │ │ │ - rscseq lr, ip, lr, asr #14 │ │ │ │ - rscseq lr, ip, r8, asr #14 │ │ │ │ - rscseq lr, ip, r2, asr #14 │ │ │ │ - rscseq lr, ip, ip, lsr r7 │ │ │ │ - rscseq lr, ip, r6, lsr r7 │ │ │ │ - rscseq lr, ip, r0, lsr r7 │ │ │ │ - rscseq lr, ip, sl, lsr #14 │ │ │ │ - rscseq lr, ip, r4, lsr #14 │ │ │ │ + rscseq lr, ip, r2, lsl #22 │ │ │ │ + ldrshteq lr, [ip], #172 @ 0xac │ │ │ │ + ldrshteq lr, [ip], #166 @ 0xa6 │ │ │ │ + ldrshteq lr, [ip], #160 @ 0xa0 │ │ │ │ + rscseq lr, ip, sl, ror #21 │ │ │ │ + rscseq lr, ip, r4, ror #21 │ │ │ │ + ldrsbteq lr, [ip], #174 @ 0xae │ │ │ │ + ldrsbteq lr, [ip], #168 @ 0xa8 │ │ │ │ + ldrsbteq lr, [ip], #162 @ 0xa2 │ │ │ │ + rscseq lr, ip, ip, asr #21 │ │ │ │ + rscseq lr, ip, r6, asr #21 │ │ │ │ + rscseq lr, ip, r0, asr #21 │ │ │ │ + ldrhteq lr, [ip], #170 @ 0xaa │ │ │ │ + ldrhteq lr, [ip], #164 @ 0xa4 │ │ │ │ + rscseq lr, ip, lr, lsr #21 │ │ │ │ + rscseq lr, ip, r8, lsr #21 │ │ │ │ + rscseq lr, ip, r2, lsr #21 │ │ │ │ + smlalseq lr, ip, ip, sl │ │ │ │ + smlalseq lr, ip, r6, sl │ │ │ │ + smlalseq lr, ip, r0, sl │ │ │ │ + rscseq lr, ip, sl, lsl #21 │ │ │ │ + rscseq lr, ip, r4, lsl #21 │ │ │ │ + rscseq lr, ip, lr, ror sl │ │ │ │ + rscseq lr, ip, r8, ror sl │ │ │ │ + rscseq lr, ip, r2, ror sl │ │ │ │ + rscseq lr, ip, ip, ror #20 │ │ │ │ + rscseq lr, ip, r6, ror #20 │ │ │ │ + rscseq lr, ip, r0, ror #20 │ │ │ │ + rscseq lr, ip, sl, asr sl │ │ │ │ + rscseq lr, ip, r4, asr sl │ │ │ │ + rscseq lr, ip, lr, asr #20 │ │ │ │ + rscseq lr, ip, r8, asr #20 │ │ │ │ + rscseq lr, ip, r2, asr #20 │ │ │ │ + rscseq lr, ip, ip, lsr sl │ │ │ │ + rscseq lr, ip, r6, lsr sl │ │ │ │ + rscseq lr, ip, r0, lsr sl │ │ │ │ + rscseq lr, ip, sl, lsr #20 │ │ │ │ + rscseq lr, ip, r4, lsr #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r2, r6, lsl r6 │ │ │ │ rscsvc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ ldrmi r4, [pc], -r5, lsl #12 │ │ │ │ @@ -157417,22 +157417,22 @@ │ │ │ │ bl ff8428bc │ │ │ │ bmi 43cb48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3287dc> │ │ │ │ tstcs r1, fp, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7659600 │ │ │ │ ldrdlt lr, [r2], -r4 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - tsteq r0, ip, lsr #24 │ │ │ │ - ldrsbteq sp, [ip], #108 @ 0x6c │ │ │ │ - ldrsbteq sp, [ip], #102 @ 0x66 │ │ │ │ - rscseq sp, ip, lr, lsl r6 │ │ │ │ - rscseq ip, lr, sl, lsl #28 │ │ │ │ - rscseq lr, lr, r4, asr #3 │ │ │ │ - rscseq ip, lr, ip, ror #27 │ │ │ │ - ldrhteq sp, [ip], #46 @ 0x2e │ │ │ │ + tsteq r0, ip, lsr #30 │ │ │ │ + ldrsbteq sp, [ip], #156 @ 0x9c │ │ │ │ + ldrsbteq sp, [ip], #150 @ 0x96 │ │ │ │ + rscseq sp, ip, lr, lsl r9 │ │ │ │ + rscseq sp, lr, sl, lsl #2 │ │ │ │ + rscseq lr, lr, r4, asr #9 │ │ │ │ + rscseq sp, lr, ip, ror #1 │ │ │ │ + ldrhteq sp, [ip], #94 @ 0x5e │ │ │ │ svcpl 0x00a3f5b0 │ │ │ │ strlt sp, [r8, #-45] @ 0xffffffd3 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ vtst.8 d29, d1, d0 │ │ │ │ addsmi r4, r8, #88, 6 @ 0x60000001 │ │ │ │ @@ -157463,23 +157463,23 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2058 @ 0xfffff7f6 │ │ │ │ stmdami sl, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ │ │ stmdami r9, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - smlatteq r0, r0, fp, r9 │ │ │ │ - smlabbeq r0, r2, fp, r9 │ │ │ │ - tsteq r0, ip, lsr fp │ │ │ │ - tsteq r0, sl, asr fp │ │ │ │ - @ instruction: 0x01009b98 │ │ │ │ - tsteq r0, lr, lsr ip │ │ │ │ - smlatteq r0, r8, fp, r9 │ │ │ │ - tsteq r0, r2, lsl #24 │ │ │ │ - tsteq r0, r4, ror #24 │ │ │ │ + smlatteq r0, r0, lr, r9 │ │ │ │ + smlabbeq r0, r2, lr, r9 │ │ │ │ + tsteq r0, ip, lsr lr │ │ │ │ + tsteq r0, sl, asr lr │ │ │ │ + @ instruction: 0x01009e98 │ │ │ │ + tsteq r0, lr, lsr pc │ │ │ │ + smlatteq r0, r8, lr, r9 │ │ │ │ + tsteq r0, r2, lsl #30 │ │ │ │ + tsteq r0, r4, ror #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec5be24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcpl 0x00a3f5b1 │ │ │ │ ldmdale r0, {r0, r3, r4, r6, ip, lr, pc} │ │ │ │ @@ -157576,35 +157576,35 @@ │ │ │ │ b fe8c2b38 │ │ │ │ @ instruction: 0x46334a19 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf765447a │ │ │ │ streq lr, [fp, #-2712]! @ 0xfffff568 │ │ │ │ ldr sp, [r1, r4, lsl #11] │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrsbteq r4, [sp], #130 @ 0x82 │ │ │ │ - rscseq sp, ip, sl, lsl r5 │ │ │ │ - rscseq sp, ip, r4, lsl r5 │ │ │ │ + ldrsbteq r4, [sp], #178 @ 0xb2 │ │ │ │ + rscseq sp, ip, sl, lsl r8 │ │ │ │ + rscseq sp, ip, r4, lsl r8 │ │ │ │ ldrdeq r9, [r0, -r6] │ │ │ │ - rscseq sp, ip, lr, ror #9 │ │ │ │ - smlatteq r0, r2, fp, r9 │ │ │ │ - ldrsbteq sp, [ip], #74 @ 0x4a │ │ │ │ - rscseq sp, lr, r6, ror #11 │ │ │ │ - rscseq ip, lr, lr, lsl #24 │ │ │ │ - smlabteq r0, r0, fp, r9 │ │ │ │ - ldrshteq ip, [lr], #180 @ 0xb4 │ │ │ │ - @ instruction: 0x01009bba │ │ │ │ - rscseq sp, ip, ip, ror r4 │ │ │ │ - rscseq sp, ip, r6, ror r4 │ │ │ │ - smlatbeq r0, r4, fp, r9 │ │ │ │ - rscseq sp, ip, r0, asr r4 │ │ │ │ - rscseq sp, ip, sl, asr #8 │ │ │ │ - @ instruction: 0x01009b90 │ │ │ │ - rscseq sp, ip, r4, lsr #8 │ │ │ │ - rscseq sp, ip, lr, lsl r4 │ │ │ │ - smlabbeq r0, r8, fp, r9 │ │ │ │ + rscseq sp, ip, lr, ror #15 │ │ │ │ + smlatteq r0, r2, lr, r9 │ │ │ │ + ldrsbteq sp, [ip], #122 @ 0x7a │ │ │ │ + rscseq sp, lr, r6, ror #17 │ │ │ │ + rscseq ip, lr, lr, lsl #30 │ │ │ │ + smlabteq r0, r0, lr, r9 │ │ │ │ + ldrshteq ip, [lr], #228 @ 0xe4 │ │ │ │ + @ instruction: 0x01009eba │ │ │ │ + rscseq sp, ip, ip, ror r7 │ │ │ │ + rscseq sp, ip, r6, ror r7 │ │ │ │ + smlatbeq r0, r4, lr, r9 │ │ │ │ + rscseq sp, ip, r0, asr r7 │ │ │ │ + rscseq sp, ip, sl, asr #14 │ │ │ │ + @ instruction: 0x01009e90 │ │ │ │ + rscseq sp, ip, r4, lsr #14 │ │ │ │ + rscseq sp, ip, lr, lsl r7 │ │ │ │ + smlabbeq r0, r8, lr, r9 │ │ │ │ svcpl 0x00a3f5b0 │ │ │ │ strlt sp, [r8, #-35] @ 0xffffffdd │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ vadd.i8 d29, d1, d12 │ │ │ │ addsmi r4, r8, #88, 6 @ 0x60000001 │ │ │ │ @@ -157627,21 +157627,21 @@ │ │ │ │ and r4, sl, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ │ │ stmdami r8, {r0, r1, r2, sp, lr, pc} │ │ │ │ and r4, r4, r8, ror r4 │ │ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ │ │ stmdami r7, {r0, sp, lr, pc} │ │ │ │ stclt 4, cr4, [r8, #-480] @ 0xfffffe20 │ │ │ │ - tsteq r0, r8, ror fp │ │ │ │ - tsteq r0, sl, lsl fp │ │ │ │ - tsteq r0, ip, lsr fp │ │ │ │ - smlatteq r0, r6, sl, r9 │ │ │ │ - @ instruction: 0x01009bbc │ │ │ │ - smlatteq r0, lr, fp, r9 │ │ │ │ - smlabbeq r0, r0, fp, r9 │ │ │ │ + tsteq r0, r8, ror lr │ │ │ │ + tsteq r0, sl, lsl lr │ │ │ │ + tsteq r0, ip, lsr lr │ │ │ │ + smlatteq r0, r6, sp, r9 │ │ │ │ + @ instruction: 0x01009ebc │ │ │ │ + smlatteq r0, lr, lr, r9 │ │ │ │ + smlabbeq r0, r0, lr, r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec5c0ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ svcpl 0x00a3f5b1 │ │ │ │ vtst.8 d29, d1, d3 │ │ │ │ @@ -157671,18 +157671,18 @@ │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ ldmib ip, {r0, r2, r5, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [fp], -r6, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xf7654620 │ │ │ │ @ instruction: 0xbd70e9d6 │ │ │ │ - smlalseq r6, pc, lr, ip @ │ │ │ │ - ldrshteq ip, [lr], #156 @ 0x9c │ │ │ │ - ldrhteq sp, [lr], #54 @ 0x36 │ │ │ │ - ldrsbteq ip, [lr], #158 @ 0x9e │ │ │ │ + smlalseq r6, pc, lr, pc @ │ │ │ │ + ldrshteq ip, [lr], #204 @ 0xcc │ │ │ │ + ldrhteq sp, [lr], #102 @ 0x66 │ │ │ │ + ldrsbteq ip, [lr], #206 @ 0xce │ │ │ │ addlt fp, r2, r2, lsl #1 │ │ │ │ addlt fp, r2, r2, lsl #1 │ │ │ │ addlt fp, r2, r2, lsl #1 │ │ │ │ addlt fp, r2, r2, lsl #1 │ │ │ │ addlt fp, r2, r2, lsl #1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec5c164 │ │ │ │ @@ -157691,16 +157691,16 @@ │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ adcsmi r0, r0, #68, 30 @ 0x110 │ │ │ │ stmdavs r4, {r0, r2, ip, lr, pc} │ │ │ │ @ instruction: 0xf764210c │ │ │ │ strtmi lr, [r0], -r6, asr #30 │ │ │ │ @ instruction: 0xf105e7f7 │ │ │ │ vshr.s32 d16, d28, #10 │ │ │ │ - @ instruction: 0x4628d41f │ │ │ │ - teqple r2, #216, 4 @ p-variant is OBSOLETE @ 0x8000000d │ │ │ │ + @ instruction: 0x4628d59f │ │ │ │ + ldrtle pc, [r2], #728 @ 0x2d8 @ │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r5, r6, r9, fp, lr} │ │ │ │ blmi 191575c │ │ │ │ ldrbtmi r4, [sl], #-3168 @ 0xfffff3a0 │ │ │ │ stmdami r0!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdbmi r0!, {r1, r2, r7, ip, sp, pc}^ │ │ │ │ andsvs r5, lr, r6, lsl r9 │ │ │ │ @@ -158085,53 +158085,53 @@ │ │ │ │ ldrbtmi r2, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf8c063c3 │ │ │ │ @ instruction: 0xe0571094 │ │ │ │ ... │ │ │ │ @ instruction: 0x01aaade4 │ │ │ │ @ instruction: 0x01ad9c48 │ │ │ │ andeq r3, r0, r0, lsl r9 │ │ │ │ - smlabteq r5, ip, r1, r3 │ │ │ │ - ldrsbteq lr, [r6], #2 │ │ │ │ + smlabteq r5, ip, r4, r3 │ │ │ │ + ldrsbteq lr, [r6], #50 @ 0x32 │ │ │ │ @ instruction: 0x01ad9b26 │ │ │ │ - rscseq lr, r6, r2, asr #1 │ │ │ │ + rscseq lr, r6, r2, asr #7 │ │ │ │ strdeq r1, [r6, -r0] │ │ │ │ - ldrshteq sp, [r6], #250 @ 0xfa │ │ │ │ - rscseq lr, r6, r8, lsl r0 │ │ │ │ - ldrshteq sp, [r6], #248 @ 0xf8 │ │ │ │ - rscseq lr, r6, sl, lsr #32 │ │ │ │ - rscseq lr, r6, r2, asr #32 │ │ │ │ - rscseq sp, r6, lr, ror #31 │ │ │ │ + ldrshteq lr, [r6], #42 @ 0x2a │ │ │ │ + rscseq lr, r6, r8, lsl r3 │ │ │ │ + ldrshteq lr, [r6], #40 @ 0x28 │ │ │ │ + rscseq lr, r6, sl, lsr #6 │ │ │ │ + rscseq lr, r6, r2, asr #6 │ │ │ │ + rscseq lr, r6, lr, ror #5 │ │ │ │ @ instruction: 0x01ad99c6 │ │ │ │ andeq r1, r0, ip, lsr #3 │ │ │ │ - rscseq r5, r6, ip, asr r1 │ │ │ │ + rscseq r5, r6, ip, asr r4 │ │ │ │ @ instruction: 0x01ad97c4 │ │ │ │ - rscseq r5, r6, sl, lsr r1 │ │ │ │ - rscseq r5, r6, r2, asr r1 │ │ │ │ - rscseq r5, r6, ip, lsr #2 │ │ │ │ - rscseq r5, r6, r6, lsl r1 │ │ │ │ - rscseq r5, r6, r8, lsl #2 │ │ │ │ - rscseq sp, r6, r4, asr #28 │ │ │ │ + rscseq r5, r6, sl, lsr r4 │ │ │ │ + rscseq r5, r6, r2, asr r4 │ │ │ │ + rscseq r5, r6, ip, lsr #8 │ │ │ │ + rscseq r5, r6, r6, lsl r4 │ │ │ │ + rscseq r5, r6, r8, lsl #8 │ │ │ │ + rscseq lr, r6, r4, asr #2 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ - rscseq sp, r6, r4, ror #27 │ │ │ │ - rscseq sp, r6, r2, ror #27 │ │ │ │ - rscseq sp, r6, r6, ror #27 │ │ │ │ - rscseq sp, r6, sl, ror #27 │ │ │ │ - rscseq sp, r6, sl, ror #27 │ │ │ │ - ldrshteq sp, [r6], #214 @ 0xd6 │ │ │ │ - ldrshteq sp, [r6], #214 @ 0xd6 │ │ │ │ + rscseq lr, r6, r4, ror #1 │ │ │ │ + rscseq lr, r6, r2, ror #1 │ │ │ │ + rscseq lr, r6, r6, ror #1 │ │ │ │ + rscseq lr, r6, sl, ror #1 │ │ │ │ + rscseq lr, r6, sl, ror #1 │ │ │ │ + ldrshteq lr, [r6], #6 │ │ │ │ + ldrshteq lr, [r6], #6 │ │ │ │ @ instruction: 0x01ad95e6 │ │ │ │ - rscseq sp, r6, r0, lsr #26 │ │ │ │ + rscseq lr, r6, r0, lsr #32 │ │ │ │ @ instruction: 0x01ad95e6 │ │ │ │ @ instruction: 0x01ad954a │ │ │ │ @ instruction: 0x01ad947c │ │ │ │ - rscseq r4, r6, r4, asr #26 │ │ │ │ - rscseq sp, r6, lr, lsr #25 │ │ │ │ - rscseq r7, sl, ip, lsr r7 │ │ │ │ - @ instruction: 0x010465b0 │ │ │ │ - rscseq r8, r8, lr, lsr #32 │ │ │ │ + rscseq r5, r6, r4, asr #32 │ │ │ │ + rscseq sp, r6, lr, lsr #31 │ │ │ │ + rscseq r7, sl, ip, lsr sl │ │ │ │ + @ instruction: 0x010468b0 │ │ │ │ + rscseq r8, r8, lr, lsr #6 │ │ │ │ stmib r0, {r2, r7, sl, sp, lr}^ │ │ │ │ stmib r0, {r2, r4, r9, sp}^ │ │ │ │ stmib r0, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ stmib r0, {r3, r4, r8, r9, ip, sp}^ │ │ │ │ stmib r0, {r1, r3, r4, sl, ip, sp}^ │ │ │ │ stmib r0, {r0, r2, r3, r4, r9, sp}^ │ │ │ │ @ instruction: 0xf8c0231f │ │ │ │ @@ -158287,25 +158287,25 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf763d1ee │ │ │ │ svclt 0x0000eaac │ │ │ │ @ instruction: 0x01aaa938 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ asrseq r6, r0 @ │ │ │ │ - orreq r3, r6, r8, asr #6 │ │ │ │ + orreq r3, r6, r8, asr #12 │ │ │ │ asrseq r6, r4, #7 │ │ │ │ @ instruction: 0x01aaa916 │ │ │ │ lsrseq r6, r6, #7 │ │ │ │ lslseq r6, r6 @ │ │ │ │ asrseq r6, r0, #6 │ │ │ │ lsrseq r6, lr, #6 │ │ │ │ ldrdeq r2, [r0], -ip │ │ │ │ @ instruction: 0x01aae434 │ │ │ │ lslseq r6, ip, #6 │ │ │ │ - orreq r3, r6, r8, lsl #2 │ │ │ │ + orreq r3, r6, r8, lsl #8 │ │ │ │ asrseq r6, lr @ │ │ │ │ asrseq r6, ip @ │ │ │ │ asrseq r6, sl, #5 │ │ │ │ lsrseq r6, sl @ │ │ │ │ rorseq r6, r6, #4 │ │ │ │ asrseq r6, r4, r2 │ │ │ │ andeq r2, r0, r0, ror #2 │ │ │ │ @@ -158549,32 +158549,32 @@ │ │ │ │ stcl 7, cr15, [r4], #396 @ 0x18c │ │ │ │ movwcs lr, #22468 @ 0x57c4 │ │ │ │ @ instruction: 0xe7e2ac18 │ │ │ │ ldcge 3, cr2, [r8], {6} │ │ │ │ svclt 0x0000e7df │ │ │ │ @ instruction: 0x01aaa660 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ - rscseq r2, ip, ip, ror #9 │ │ │ │ + rscseq r2, ip, ip, ror #15 │ │ │ │ @ instruction: 0x01aaa654 │ │ │ │ - ldrhteq r1, [sl], #218 @ 0xda │ │ │ │ - ldrsbteq r2, [ip], #78 @ 0x4e │ │ │ │ - rscseq pc, fp, ip, ror r0 @ │ │ │ │ - rscseq pc, fp, r6, lsr r1 @ │ │ │ │ - rscseq pc, fp, r2, lsr r1 @ │ │ │ │ - ldrshteq pc, [fp], #12 @ │ │ │ │ + ldrhteq r2, [sl], #10 │ │ │ │ + ldrsbteq r2, [ip], #126 @ 0x7e │ │ │ │ + rscseq pc, fp, ip, ror r3 @ │ │ │ │ + rscseq pc, fp, r6, lsr r4 @ │ │ │ │ + rscseq pc, fp, r2, lsr r4 @ │ │ │ │ + ldrshteq pc, [fp], #60 @ 0x3c @ │ │ │ │ lsrseq r6, ip, #3 │ │ │ │ andeq r3, r0, r0, asr #9 │ │ │ │ @ instruction: 0x01aae146 │ │ │ │ rorseq r6, r2, r1 │ │ │ │ - rscseq lr, fp, sl, ror #31 │ │ │ │ - rscseq lr, fp, r0, ror #31 │ │ │ │ - ldrsbteq lr, [fp], #248 @ 0xf8 │ │ │ │ - ldrsbteq lr, [fp], #240 @ 0xf0 │ │ │ │ - rscseq lr, fp, r8, asr #31 │ │ │ │ - rscseq lr, fp, r0, asr #31 │ │ │ │ + rscseq pc, fp, sl, ror #5 │ │ │ │ + rscseq pc, fp, r0, ror #5 │ │ │ │ + ldrsbteq pc, [fp], #40 @ 0x28 @ │ │ │ │ + ldrsbteq pc, [fp], #32 @ │ │ │ │ + rscseq pc, fp, r8, asr #5 │ │ │ │ + rscseq pc, fp, r0, asr #5 │ │ │ │ rorseq r6, r6, #1 │ │ │ │ andeq r3, r0, r4, lsl #11 │ │ │ │ @ instruction: 0x01aae09e │ │ │ │ ldrheq r6, [r0, r0]! │ │ │ │ lslseq r6, sl, #1 │ │ │ │ @ instruction: 0x000026b8 │ │ │ │ asrseq r6, r2, r0 │ │ │ │ @@ -158764,18 +158764,18 @@ │ │ │ │ @ instruction: 0xf7634620 │ │ │ │ vstrcc d14, [r1, #-216] @ 0xffffff28 │ │ │ │ ubfx sp, fp, #1, #25 │ │ │ │ cdp 7, 15, cr15, cr0, cr2, {3} │ │ │ │ @ instruction: 0x01aaa24e │ │ │ │ @ instruction: 0x01aaa24a │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ - rscseq r0, lr, r2, lsl r4 │ │ │ │ - rscseq lr, fp, r8, lsr lr │ │ │ │ - rscseq lr, fp, r2, lsr lr │ │ │ │ - rscseq lr, fp, lr, lsr #28 │ │ │ │ + rscseq r0, lr, r2, lsl r7 │ │ │ │ + rscseq pc, fp, r8, lsr r1 @ │ │ │ │ + rscseq pc, fp, r2, lsr r1 @ │ │ │ │ + rscseq pc, fp, lr, lsr #2 │ │ │ │ rorseq r5, sl @ │ │ │ │ rorseq r5, r4 @ │ │ │ │ rorseq r5, r0 @ │ │ │ │ asrseq r5, r2 @ │ │ │ │ lsrseq r5, r0, #27 │ │ │ │ lsrseq r5, r8, #26 │ │ │ │ andeq r0, r0, r4, lsl pc │ │ │ │ @@ -158995,15 +158995,15 @@ │ │ │ │ b 1744160 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ stmda r4!, {r2, r5, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01aa9cb8 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ @ instruction: 0x01aa9c7c │ │ │ │ @ instruction: 0x01aa9c3c │ │ │ │ - rscseq lr, fp, r6, lsr r6 │ │ │ │ + rscseq lr, fp, r6, lsr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec5d5fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 12, cr0, [r4], #864 @ 0x360 │ │ │ │ stclvc 5, cr15, [r6, #-692] @ 0xfffffd4c │ │ │ │ vstrge s8, [r8, #-716] @ 0xfffffd34 │ │ │ │ ldmibmi r3!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -159182,42 +159182,42 @@ │ │ │ │ tstcs r6, #53215232 @ 0x32c0000 │ │ │ │ tstcs r7, #52690944 @ 0x3240000 │ │ │ │ tstcs r8, #52166656 @ 0x31c0000 │ │ │ │ tstcs r9, #51642368 @ 0x3140000 │ │ │ │ strb lr, [r1, r3, asr #15] │ │ │ │ strdeq r9, [sl, r4]! │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ - tsteq r0, r8, lsr #4 │ │ │ │ + tsteq r0, r8, lsr #10 │ │ │ │ @ instruction: 0x01aa9be6 │ │ │ │ - rscseq lr, fp, r2, asr #22 │ │ │ │ - rscseq lr, fp, r8, asr #22 │ │ │ │ - rscseq lr, fp, r2, asr fp │ │ │ │ - rscseq lr, fp, ip, asr #22 │ │ │ │ - rscseq lr, fp, ip, asr #22 │ │ │ │ - rscseq lr, fp, ip, asr #22 │ │ │ │ - rscseq lr, fp, r0, asr fp │ │ │ │ - rscseq lr, fp, r0, asr fp │ │ │ │ - rscseq lr, fp, r0, asr fp │ │ │ │ - rscseq sl, r8, r0, asr r9 │ │ │ │ - rscseq r1, sl, ip, lsr #8 │ │ │ │ - rscseq lr, fp, r0, lsr fp │ │ │ │ - rscseq lr, fp, ip, lsr #22 │ │ │ │ - rscseq lr, fp, r8, lsr #22 │ │ │ │ - rscseq lr, fp, r4, lsr #22 │ │ │ │ - rscseq r1, sl, r8, ror #7 │ │ │ │ - rscseq lr, fp, r0, lsl fp │ │ │ │ - smlalseq r1, sl, r8, r3 │ │ │ │ - ldrshteq lr, [fp], #172 @ 0xac │ │ │ │ - ldrshteq lr, [fp], #168 @ 0xa8 │ │ │ │ - rscseq r1, sl, r4, ror r3 │ │ │ │ - rscseq lr, fp, r4, ror #21 │ │ │ │ - rscseq lr, fp, r0, ror #21 │ │ │ │ - rscseq lr, fp, r0, ror #21 │ │ │ │ - ldrsbteq lr, [fp], #172 @ 0xac │ │ │ │ - smlalseq fp, r4, ip, r0 │ │ │ │ + rscseq lr, fp, r2, asr #28 │ │ │ │ + rscseq lr, fp, r8, asr #28 │ │ │ │ + rscseq lr, fp, r2, asr lr │ │ │ │ + rscseq lr, fp, ip, asr #28 │ │ │ │ + rscseq lr, fp, ip, asr #28 │ │ │ │ + rscseq lr, fp, ip, asr #28 │ │ │ │ + rscseq lr, fp, r0, asr lr │ │ │ │ + rscseq lr, fp, r0, asr lr │ │ │ │ + rscseq lr, fp, r0, asr lr │ │ │ │ + rscseq sl, r8, r0, asr ip │ │ │ │ + rscseq r1, sl, ip, lsr #14 │ │ │ │ + rscseq lr, fp, r0, lsr lr │ │ │ │ + rscseq lr, fp, ip, lsr #28 │ │ │ │ + rscseq lr, fp, r8, lsr #28 │ │ │ │ + rscseq lr, fp, r4, lsr #28 │ │ │ │ + rscseq r1, sl, r8, ror #13 │ │ │ │ + rscseq lr, fp, r0, lsl lr │ │ │ │ + smlalseq r1, sl, r8, r6 │ │ │ │ + ldrshteq lr, [fp], #220 @ 0xdc │ │ │ │ + ldrshteq lr, [fp], #216 @ 0xd8 │ │ │ │ + rscseq r1, sl, r4, ror r6 │ │ │ │ + rscseq lr, fp, r4, ror #27 │ │ │ │ + rscseq lr, fp, r0, ror #27 │ │ │ │ + rscseq lr, fp, r0, ror #27 │ │ │ │ + ldrsbteq lr, [fp], #220 @ 0xdc │ │ │ │ + smlalseq fp, r4, ip, r3 │ │ │ │ lslseq r5, r4, #13 │ │ │ │ andeq r1, r0, r0, asr #14 │ │ │ │ @ instruction: 0x01aad5c4 │ │ │ │ asrseq r5, r0, r6 │ │ │ │ strdeq r9, [sl, r2]! │ │ │ │ @ instruction: 0x01aa99cc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ @@ -160251,135 +160251,135 @@ │ │ │ │ @ instruction: 0xf8dc058c │ │ │ │ @ instruction: 0xf0000598 │ │ │ │ tstmi r8, #128 @ 0x80 │ │ │ │ ldreq pc, [r8, #2252] @ 0x8cc │ │ │ │ streq pc, [r4, #2268]! @ 0x8dc │ │ │ │ addeq pc, r0, r0 │ │ │ │ rscs r4, r1, r8, lsl r3 │ │ │ │ - rscseq r1, ip, ip, ror #29 │ │ │ │ - smlalseq lr, lr, lr, r6 @ │ │ │ │ - ldrhteq r1, [ip], #238 @ 0xee │ │ │ │ - rscseq r1, ip, ip, ror ip │ │ │ │ + rscseq r2, ip, ip, ror #3 │ │ │ │ + smlalseq lr, lr, lr, r9 @ │ │ │ │ + ldrhteq r2, [ip], #30 │ │ │ │ + rscseq r1, ip, ip, ror pc │ │ │ │ @ instruction: 0x01aa97be │ │ │ │ - smlalseq r1, ip, lr, lr │ │ │ │ + smlalseq r2, ip, lr, r1 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ - rscseq r2, ip, r8, asr #5 │ │ │ │ + rscseq r2, ip, r8, asr #11 │ │ │ │ @ instruction: 0x01aa977e │ │ │ │ - rscseq r2, ip, ip, asr #5 │ │ │ │ - rscseq r2, ip, r4, ror r2 │ │ │ │ - rscseq r2, ip, sl, asr #4 │ │ │ │ - rscseq r1, ip, r2, asr #26 │ │ │ │ - smlalseq r1, ip, r4, pc @ │ │ │ │ - rscseq r2, ip, r6, lsr r0 │ │ │ │ - rscseq r1, ip, r8, lsr sp │ │ │ │ - rscseq r0, sl, sl, asr #27 │ │ │ │ - smlalseq r2, r6, r8, r6 │ │ │ │ - rscseq r1, ip, lr, asr #27 │ │ │ │ - rscseq r1, ip, lr, ror #19 │ │ │ │ - rscseq r1, ip, r8, asr #28 │ │ │ │ - ldrshteq r1, [ip], #224 @ 0xe0 │ │ │ │ - rscseq r1, ip, r6, ror #29 │ │ │ │ - rscseq r1, ip, r8, lsr lr │ │ │ │ - rscseq r1, ip, r6, lsl lr │ │ │ │ - ldrsbteq r1, [ip], #242 @ 0xf2 │ │ │ │ - rscseq r1, ip, ip, ror #16 │ │ │ │ - rscseq r1, ip, sl, lsr #29 │ │ │ │ - rscseq r1, ip, r2, lsl #29 │ │ │ │ - ldrsbteq r1, [ip], #192 @ 0xc0 │ │ │ │ - rscseq r1, ip, lr, ror #28 │ │ │ │ - rscseq r1, ip, r8, asr #29 │ │ │ │ - rscseq r1, ip, sl, lsr #31 │ │ │ │ - ldrhteq r1, [ip], #240 @ 0xf0 │ │ │ │ - rscseq r1, ip, ip, asr #29 │ │ │ │ - rscseq r1, ip, lr, ror #28 │ │ │ │ - rscseq r1, ip, r8, ror sl │ │ │ │ - rscseq r1, ip, r6, ror sl │ │ │ │ - rscseq r2, r6, r8, asr r3 │ │ │ │ - rscseq r1, ip, r2, lsl sp │ │ │ │ - rscseq r1, ip, ip, asr ip │ │ │ │ - smlalseq r1, ip, r2, ip │ │ │ │ - rscseq r1, ip, r4, asr #25 │ │ │ │ - rscseq r1, ip, r2, ror #14 │ │ │ │ - smlalseq r1, ip, r8, fp │ │ │ │ - rscseq r1, ip, r8, lsl #13 │ │ │ │ - rscseq r1, ip, lr, lsr #13 │ │ │ │ - ldrshteq r1, [ip], #140 @ 0x8c │ │ │ │ - ldrshteq r1, [ip], #142 @ 0x8e │ │ │ │ - ldrhteq r1, [ip], #130 @ 0x82 │ │ │ │ - ldrhteq r1, [ip], #136 @ 0x88 │ │ │ │ - ldrhteq r1, [ip], #138 @ 0x8a │ │ │ │ - ldrhteq r1, [ip], #140 @ 0x8c │ │ │ │ - rscseq r1, ip, r6, asr #17 │ │ │ │ - rscseq r1, ip, ip, asr #17 │ │ │ │ - rscseq r1, ip, r2, lsl #18 │ │ │ │ - rscseq r1, ip, r4, lsl #18 │ │ │ │ - rscseq r1, ip, lr, lsr #17 │ │ │ │ - rscseq r1, ip, r6, lsr #17 │ │ │ │ - rscseq r1, ip, sl, lsr #17 │ │ │ │ - rscseq r1, ip, ip, lsr #17 │ │ │ │ - rscseq r1, ip, r8, lsr r4 │ │ │ │ - rscseq r1, fp, r0, asr #10 │ │ │ │ - smlalseq r2, r6, ip, r0 │ │ │ │ - rscseq r0, sl, r0, ror #14 │ │ │ │ - ldrhteq r1, [ip], #116 @ 0x74 │ │ │ │ - ldrshteq r1, [ip], #122 @ 0x7a │ │ │ │ - rscseq r1, ip, r4, asr #16 │ │ │ │ - ldrshteq r1, [ip], #122 @ 0x7a │ │ │ │ - ldrshteq r1, [ip], #124 @ 0x7c │ │ │ │ - ldrshteq r1, [ip], #126 @ 0x7e │ │ │ │ - smlalseq r1, ip, ip, r7 │ │ │ │ - rscseq r1, ip, r2, lsl #16 │ │ │ │ - rscseq r1, ip, r4, lsl #16 │ │ │ │ - rscseq r1, ip, r0, lsr #15 │ │ │ │ - tsteq r0, sl, ror r5 │ │ │ │ - ldrshteq r1, [ip], #108 @ 0x6c │ │ │ │ - ldrhteq r1, [r6], #230 @ 0xe6 │ │ │ │ - ldrhteq r1, [ip], #28 │ │ │ │ - tsteq r4, r2, ror fp │ │ │ │ - rscseq r1, ip, r8, lsl #2 │ │ │ │ - tsteq r4, lr, asr #20 │ │ │ │ - rscseq r1, ip, ip, lsr #1 │ │ │ │ - rscseq r1, ip, lr, lsr #1 │ │ │ │ - ldrhteq r1, [ip], #0 │ │ │ │ - rscseq r1, ip, lr, lsr #1 │ │ │ │ - rscseq r1, ip, ip, lsr #1 │ │ │ │ - rscseq r1, ip, sl, lsr #1 │ │ │ │ - ldrshteq r0, [ip], #246 @ 0xf6 │ │ │ │ - ldrshteq r0, [ip], #248 @ 0xf8 │ │ │ │ - ldrshteq r0, [ip], #250 @ 0xfa │ │ │ │ - rscseq r1, ip, r4, lsl r0 │ │ │ │ - rscseq r1, ip, r6, lsl r0 │ │ │ │ - rscseq r1, ip, r8, lsl r0 │ │ │ │ - rscseq r1, ip, sl, ror #12 │ │ │ │ - ldrshteq r1, [ip], #4 │ │ │ │ - rscseq r1, ip, sl, lsl r1 │ │ │ │ - rscseq r0, ip, lr, lsl pc │ │ │ │ - rscseq r0, ip, r6, lsr #30 │ │ │ │ - rscseq r0, ip, lr, lsr #30 │ │ │ │ - rscseq r0, ip, r2, lsr pc │ │ │ │ - rscseq r0, ip, r6, lsr pc │ │ │ │ - rscseq r0, ip, r4, lsr pc │ │ │ │ - rscseq r0, ip, ip, lsr pc │ │ │ │ - rscseq r0, ip, r4, ror #30 │ │ │ │ - ldrsbteq r0, [ip], #228 @ 0xe4 │ │ │ │ - ldrsbteq r0, [ip], #236 @ 0xec │ │ │ │ - rscseq r0, ip, r4, ror #29 │ │ │ │ - rscseq r0, ip, ip, ror #29 │ │ │ │ - rscseq r0, ip, ip, ror #29 │ │ │ │ - rscseq r0, ip, r6, ror #29 │ │ │ │ - rscseq r0, ip, r0, ror #29 │ │ │ │ - ldrsbteq r0, [ip], #234 @ 0xea │ │ │ │ - smlalseq r0, ip, r6, lr │ │ │ │ - rscseq r0, ip, r8, lsl #29 │ │ │ │ - rscseq r0, ip, r2, lsl #29 │ │ │ │ - rscseq r0, ip, r8, ror lr │ │ │ │ - rscseq r0, ip, r2, ror #16 │ │ │ │ - rscseq r0, ip, sl, asr #16 │ │ │ │ - rscseq r0, ip, r0, ror #16 │ │ │ │ - rscseq r0, ip, ip, lsr r8 │ │ │ │ + rscseq r2, ip, ip, asr #11 │ │ │ │ + rscseq r2, ip, r4, ror r5 │ │ │ │ + rscseq r2, ip, sl, asr #10 │ │ │ │ + rscseq r2, ip, r2, asr #32 │ │ │ │ + smlalseq r2, ip, r4, r2 │ │ │ │ + rscseq r2, ip, r6, lsr r3 │ │ │ │ + rscseq r2, ip, r8, lsr r0 │ │ │ │ + rscseq r1, sl, sl, asr #1 │ │ │ │ + smlalseq r2, r6, r8, r9 │ │ │ │ + rscseq r2, ip, lr, asr #1 │ │ │ │ + rscseq r1, ip, lr, ror #25 │ │ │ │ + rscseq r2, ip, r8, asr #2 │ │ │ │ + ldrshteq r2, [ip], #16 │ │ │ │ + rscseq r2, ip, r6, ror #3 │ │ │ │ + rscseq r2, ip, r8, lsr r1 │ │ │ │ + rscseq r2, ip, r6, lsl r1 │ │ │ │ + ldrsbteq r2, [ip], #34 @ 0x22 │ │ │ │ + rscseq r1, ip, ip, ror #22 │ │ │ │ + rscseq r2, ip, sl, lsr #3 │ │ │ │ + rscseq r2, ip, r2, lsl #3 │ │ │ │ + ldrsbteq r1, [ip], #240 @ 0xf0 │ │ │ │ + rscseq r2, ip, lr, ror #2 │ │ │ │ + rscseq r2, ip, r8, asr #3 │ │ │ │ + rscseq r2, ip, sl, lsr #5 │ │ │ │ + ldrhteq r2, [ip], #32 │ │ │ │ + rscseq r2, ip, ip, asr #3 │ │ │ │ + rscseq r2, ip, lr, ror #2 │ │ │ │ + rscseq r1, ip, r8, ror sp │ │ │ │ + rscseq r1, ip, r6, ror sp │ │ │ │ + rscseq r2, r6, r8, asr r6 │ │ │ │ + rscseq r2, ip, r2, lsl r0 │ │ │ │ + rscseq r1, ip, ip, asr pc │ │ │ │ + smlalseq r1, ip, r2, pc @ │ │ │ │ + rscseq r1, ip, r4, asr #31 │ │ │ │ + rscseq r1, ip, r2, ror #20 │ │ │ │ + smlalseq r1, ip, r8, lr │ │ │ │ + rscseq r1, ip, r8, lsl #19 │ │ │ │ + rscseq r1, ip, lr, lsr #19 │ │ │ │ + ldrshteq r1, [ip], #188 @ 0xbc │ │ │ │ + ldrshteq r1, [ip], #190 @ 0xbe │ │ │ │ + ldrhteq r1, [ip], #178 @ 0xb2 │ │ │ │ + ldrhteq r1, [ip], #184 @ 0xb8 │ │ │ │ + ldrhteq r1, [ip], #186 @ 0xba │ │ │ │ + ldrhteq r1, [ip], #188 @ 0xbc │ │ │ │ + rscseq r1, ip, r6, asr #23 │ │ │ │ + rscseq r1, ip, ip, asr #23 │ │ │ │ + rscseq r1, ip, r2, lsl #24 │ │ │ │ + rscseq r1, ip, r4, lsl #24 │ │ │ │ + rscseq r1, ip, lr, lsr #23 │ │ │ │ + rscseq r1, ip, r6, lsr #23 │ │ │ │ + rscseq r1, ip, sl, lsr #23 │ │ │ │ + rscseq r1, ip, ip, lsr #23 │ │ │ │ + rscseq r1, ip, r8, lsr r7 │ │ │ │ + rscseq r1, fp, r0, asr #16 │ │ │ │ + smlalseq r2, r6, ip, r3 │ │ │ │ + rscseq r0, sl, r0, ror #20 │ │ │ │ + ldrhteq r1, [ip], #164 @ 0xa4 │ │ │ │ + ldrshteq r1, [ip], #170 @ 0xaa │ │ │ │ + rscseq r1, ip, r4, asr #22 │ │ │ │ + ldrshteq r1, [ip], #170 @ 0xaa │ │ │ │ + ldrshteq r1, [ip], #172 @ 0xac │ │ │ │ + ldrshteq r1, [ip], #174 @ 0xae │ │ │ │ + smlalseq r1, ip, ip, sl │ │ │ │ + rscseq r1, ip, r2, lsl #22 │ │ │ │ + rscseq r1, ip, r4, lsl #22 │ │ │ │ + rscseq r1, ip, r0, lsr #21 │ │ │ │ + tsteq r0, sl, ror r8 │ │ │ │ + ldrshteq r1, [ip], #156 @ 0x9c │ │ │ │ + ldrhteq r2, [r6], #22 │ │ │ │ + ldrhteq r1, [ip], #76 @ 0x4c │ │ │ │ + tsteq r4, r2, ror lr │ │ │ │ + rscseq r1, ip, r8, lsl #8 │ │ │ │ + tsteq r4, lr, asr #26 │ │ │ │ + rscseq r1, ip, ip, lsr #7 │ │ │ │ + rscseq r1, ip, lr, lsr #7 │ │ │ │ + ldrhteq r1, [ip], #48 @ 0x30 │ │ │ │ + rscseq r1, ip, lr, lsr #7 │ │ │ │ + rscseq r1, ip, ip, lsr #7 │ │ │ │ + rscseq r1, ip, sl, lsr #7 │ │ │ │ + ldrshteq r1, [ip], #38 @ 0x26 │ │ │ │ + ldrshteq r1, [ip], #40 @ 0x28 │ │ │ │ + ldrshteq r1, [ip], #42 @ 0x2a │ │ │ │ + rscseq r1, ip, r4, lsl r3 │ │ │ │ + rscseq r1, ip, r6, lsl r3 │ │ │ │ + rscseq r1, ip, r8, lsl r3 │ │ │ │ + rscseq r1, ip, sl, ror #18 │ │ │ │ + ldrshteq r1, [ip], #52 @ 0x34 │ │ │ │ + rscseq r1, ip, sl, lsl r4 │ │ │ │ + rscseq r1, ip, lr, lsl r2 │ │ │ │ + rscseq r1, ip, r6, lsr #4 │ │ │ │ + rscseq r1, ip, lr, lsr #4 │ │ │ │ + rscseq r1, ip, r2, lsr r2 │ │ │ │ + rscseq r1, ip, r6, lsr r2 │ │ │ │ + rscseq r1, ip, r4, lsr r2 │ │ │ │ + rscseq r1, ip, ip, lsr r2 │ │ │ │ + rscseq r1, ip, r4, ror #4 │ │ │ │ + ldrsbteq r1, [ip], #20 │ │ │ │ + ldrsbteq r1, [ip], #28 │ │ │ │ + rscseq r1, ip, r4, ror #3 │ │ │ │ + rscseq r1, ip, ip, ror #3 │ │ │ │ + rscseq r1, ip, ip, ror #3 │ │ │ │ + rscseq r1, ip, r6, ror #3 │ │ │ │ + rscseq r1, ip, r0, ror #3 │ │ │ │ + ldrsbteq r1, [ip], #26 │ │ │ │ + smlalseq r1, ip, r6, r1 │ │ │ │ + rscseq r1, ip, r8, lsl #3 │ │ │ │ + rscseq r1, ip, r2, lsl #3 │ │ │ │ + rscseq r1, ip, r8, ror r1 │ │ │ │ + rscseq r0, ip, r2, ror #22 │ │ │ │ + rscseq r0, ip, sl, asr #22 │ │ │ │ + rscseq r0, ip, r0, ror #22 │ │ │ │ + rscseq r0, ip, ip, lsr fp │ │ │ │ streq pc, [r4, #2252]! @ 0x8cc │ │ │ │ ldreq pc, [r0, #2268]! @ 0x8dc │ │ │ │ addeq pc, r0, r0 │ │ │ │ @ instruction: 0xf8cc4318 │ │ │ │ @ instruction: 0xf8dc05b0 │ │ │ │ @ instruction: 0xf00005bc │ │ │ │ tstmi r8, #128 @ 0x80 │ │ │ │ @@ -161071,96 +161071,96 @@ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr #19 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf60dd103 │ │ │ │ pop {r2, r3, r5, r7, r8, sl, fp, ip} │ │ │ │ @ instruction: 0xf7608ff0 │ │ │ │ svclt 0x0000ea16 │ │ │ │ - smlalseq r0, ip, r6, fp │ │ │ │ - smlalseq r0, ip, r8, fp │ │ │ │ - smlalseq r0, ip, sl, fp │ │ │ │ - smlalseq r0, ip, ip, fp │ │ │ │ - smlalseq r0, ip, lr, fp │ │ │ │ - smlalseq r0, ip, sl, fp │ │ │ │ - smlalseq r0, ip, r6, fp │ │ │ │ - smlalseq r0, ip, r2, fp │ │ │ │ - rscseq r0, ip, ip, lsl #23 │ │ │ │ - rscseq r1, ip, r4, lsl r6 │ │ │ │ - rscseq r0, ip, r8, ror #22 │ │ │ │ - rscseq r0, ip, r4, lsl fp │ │ │ │ - rscseq r0, ip, r0, asr #23 │ │ │ │ - ldrshteq r0, [ip], #168 @ 0xa8 │ │ │ │ - ldrsbteq r0, [ip], #190 @ 0xbe │ │ │ │ - rscseq r0, ip, r2, lsl #22 │ │ │ │ - rscseq r0, ip, r6, lsl fp │ │ │ │ - rscseq r0, ip, r0, ror #21 │ │ │ │ - rscseq r0, ip, r2, asr fp │ │ │ │ - rscseq r0, ip, ip, lsl #22 │ │ │ │ - ldrsbteq r0, [ip], #164 @ 0xa4 │ │ │ │ - ldrhteq r0, [ip], #172 @ 0xac │ │ │ │ - rscseq r0, ip, r4, lsr #22 │ │ │ │ - rscseq r0, ip, lr, lsr #22 │ │ │ │ - ldrsbteq r0, [ip], #178 @ 0xb2 │ │ │ │ - rscseq r0, ip, r6, asr #23 │ │ │ │ - ldrhteq r0, [ip], #186 @ 0xba │ │ │ │ - rscseq r0, ip, r0, ror fp │ │ │ │ - rscseq r0, ip, ip, lsl #25 │ │ │ │ - rscseq r0, ip, r4, lsr ip │ │ │ │ - rscseq r0, ip, r4, asr ip │ │ │ │ - rscseq r0, ip, r0, lsl #25 │ │ │ │ - rscseq r0, ip, sl, ror ip │ │ │ │ - rscseq r0, ip, ip, ror ip │ │ │ │ - rscseq r0, ip, lr, ror ip │ │ │ │ - rscseq r0, ip, r0, lsl #25 │ │ │ │ - rscseq r0, ip, lr, ror ip │ │ │ │ - rscseq r0, ip, r4, lsl #23 │ │ │ │ - rscseq r0, ip, r2, lsl #23 │ │ │ │ - rscseq ip, r8, r8, lsl r1 │ │ │ │ - rscseq r0, ip, r6, lsr #23 │ │ │ │ - rscseq r0, ip, r6, lsr #23 │ │ │ │ - rscseq r0, ip, sl, lsl #23 │ │ │ │ - rscseq r0, ip, r0, lsl #23 │ │ │ │ - rscseq r0, ip, r6, ror fp │ │ │ │ - rscseq r0, ip, r0, lsr fp │ │ │ │ - rscseq r6, r6, r2, asr #3 │ │ │ │ - rscseq r0, ip, r0, lsr fp │ │ │ │ - rscseq r0, ip, r2, lsr fp │ │ │ │ - rscseq r0, ip, r4, lsr fp │ │ │ │ - rscseq r0, ip, lr, lsr #22 │ │ │ │ - rscseq r0, ip, r8, lsr #22 │ │ │ │ - rscseq r0, ip, sl, lsr #22 │ │ │ │ - rscseq r0, ip, lr, lsl #23 │ │ │ │ - ldrhteq r0, [ip], #168 @ 0xa8 │ │ │ │ - ldrhteq r0, [ip], #170 @ 0xaa │ │ │ │ - ldrhteq r0, [ip], #172 @ 0xac │ │ │ │ - rscseq r0, ip, sl, lsr #22 │ │ │ │ - rscseq r0, ip, ip, lsr #22 │ │ │ │ - rscseq r0, ip, sl, lsr #22 │ │ │ │ - rscseq pc, r9, r8, ror r5 @ │ │ │ │ - rscseq r0, ip, r8, ror sl │ │ │ │ - rscseq r0, ip, ip, ror #20 │ │ │ │ - rscseq r0, ip, ip, ror #20 │ │ │ │ - rscseq r0, ip, r0, ror sl │ │ │ │ - rscseq r0, ip, ip, ror #20 │ │ │ │ - rscseq r0, ip, r4, ror #20 │ │ │ │ - rscseq r0, ip, ip, ror #20 │ │ │ │ - rscseq r0, ip, ip, lsr sl │ │ │ │ - rscseq r0, ip, r6, ror #19 │ │ │ │ - rscseq r0, ip, sl, ror #19 │ │ │ │ - rscseq r0, ip, sl, ror #19 │ │ │ │ - rscseq r0, ip, lr, ror #19 │ │ │ │ - ldrshteq r0, [ip], #146 @ 0x92 │ │ │ │ - ldrshteq r0, [ip], #150 @ 0x96 │ │ │ │ - ldrshteq r0, [ip], #154 @ 0x9a │ │ │ │ - ldrshteq r0, [ip], #154 @ 0x9a │ │ │ │ + smlalseq r0, ip, r6, lr │ │ │ │ + smlalseq r0, ip, r8, lr │ │ │ │ + smlalseq r0, ip, sl, lr │ │ │ │ + smlalseq r0, ip, ip, lr │ │ │ │ + smlalseq r0, ip, lr, lr │ │ │ │ + smlalseq r0, ip, sl, lr │ │ │ │ + smlalseq r0, ip, r6, lr │ │ │ │ + smlalseq r0, ip, r2, lr │ │ │ │ + rscseq r0, ip, ip, lsl #29 │ │ │ │ + rscseq r1, ip, r4, lsl r9 │ │ │ │ + rscseq r0, ip, r8, ror #28 │ │ │ │ + rscseq r0, ip, r4, lsl lr │ │ │ │ + rscseq r0, ip, r0, asr #29 │ │ │ │ + ldrshteq r0, [ip], #216 @ 0xd8 │ │ │ │ + ldrsbteq r0, [ip], #238 @ 0xee │ │ │ │ + rscseq r0, ip, r2, lsl #28 │ │ │ │ + rscseq r0, ip, r6, lsl lr │ │ │ │ + rscseq r0, ip, r0, ror #27 │ │ │ │ + rscseq r0, ip, r2, asr lr │ │ │ │ + rscseq r0, ip, ip, lsl #28 │ │ │ │ + ldrsbteq r0, [ip], #212 @ 0xd4 │ │ │ │ + ldrhteq r0, [ip], #220 @ 0xdc │ │ │ │ + rscseq r0, ip, r4, lsr #28 │ │ │ │ + rscseq r0, ip, lr, lsr #28 │ │ │ │ + ldrsbteq r0, [ip], #226 @ 0xe2 │ │ │ │ + rscseq r0, ip, r6, asr #29 │ │ │ │ + ldrhteq r0, [ip], #234 @ 0xea │ │ │ │ + rscseq r0, ip, r0, ror lr │ │ │ │ + rscseq r0, ip, ip, lsl #31 │ │ │ │ + rscseq r0, ip, r4, lsr pc │ │ │ │ + rscseq r0, ip, r4, asr pc │ │ │ │ + rscseq r0, ip, r0, lsl #31 │ │ │ │ + rscseq r0, ip, sl, ror pc │ │ │ │ + rscseq r0, ip, ip, ror pc │ │ │ │ + rscseq r0, ip, lr, ror pc │ │ │ │ + rscseq r0, ip, r0, lsl #31 │ │ │ │ + rscseq r0, ip, lr, ror pc │ │ │ │ + rscseq r0, ip, r4, lsl #29 │ │ │ │ + rscseq r0, ip, r2, lsl #29 │ │ │ │ + rscseq ip, r8, r8, lsl r4 │ │ │ │ + rscseq r0, ip, r6, lsr #29 │ │ │ │ + rscseq r0, ip, r6, lsr #29 │ │ │ │ + rscseq r0, ip, sl, lsl #29 │ │ │ │ + rscseq r0, ip, r0, lsl #29 │ │ │ │ + rscseq r0, ip, r6, ror lr │ │ │ │ + rscseq r0, ip, r0, lsr lr │ │ │ │ + rscseq r6, r6, r2, asr #9 │ │ │ │ + rscseq r0, ip, r0, lsr lr │ │ │ │ + rscseq r0, ip, r2, lsr lr │ │ │ │ + rscseq r0, ip, r4, lsr lr │ │ │ │ + rscseq r0, ip, lr, lsr #28 │ │ │ │ + rscseq r0, ip, r8, lsr #28 │ │ │ │ + rscseq r0, ip, sl, lsr #28 │ │ │ │ + rscseq r0, ip, lr, lsl #29 │ │ │ │ + ldrhteq r0, [ip], #216 @ 0xd8 │ │ │ │ + ldrhteq r0, [ip], #218 @ 0xda │ │ │ │ + ldrhteq r0, [ip], #220 @ 0xdc │ │ │ │ + rscseq r0, ip, sl, lsr #28 │ │ │ │ + rscseq r0, ip, ip, lsr #28 │ │ │ │ + rscseq r0, ip, sl, lsr #28 │ │ │ │ + rscseq pc, r9, r8, ror r8 @ │ │ │ │ + rscseq r0, ip, r8, ror sp │ │ │ │ + rscseq r0, ip, ip, ror #26 │ │ │ │ + rscseq r0, ip, ip, ror #26 │ │ │ │ + rscseq r0, ip, r0, ror sp │ │ │ │ + rscseq r0, ip, ip, ror #26 │ │ │ │ + rscseq r0, ip, r4, ror #26 │ │ │ │ + rscseq r0, ip, ip, ror #26 │ │ │ │ + rscseq r0, ip, ip, lsr sp │ │ │ │ + rscseq r0, ip, r6, ror #25 │ │ │ │ + rscseq r0, ip, sl, ror #25 │ │ │ │ + rscseq r0, ip, sl, ror #25 │ │ │ │ + rscseq r0, ip, lr, ror #25 │ │ │ │ + ldrshteq r0, [ip], #194 @ 0xc2 │ │ │ │ + ldrshteq r0, [ip], #198 @ 0xc6 │ │ │ │ + ldrshteq r0, [ip], #202 @ 0xca │ │ │ │ + ldrshteq r0, [ip], #202 @ 0xca │ │ │ │ lsrseq r3, sl @ │ │ │ │ - rscseq r0, ip, r6, lsr #18 │ │ │ │ - rscseq r0, ip, sl, lsr #18 │ │ │ │ - rscseq r0, ip, lr, lsr #18 │ │ │ │ - rscseq r0, ip, r2, lsr r9 │ │ │ │ + rscseq r0, ip, r6, lsr #24 │ │ │ │ + rscseq r0, ip, sl, lsr #24 │ │ │ │ + rscseq r0, ip, lr, lsr #24 │ │ │ │ + rscseq r0, ip, r2, lsr ip │ │ │ │ andeq r2, r0, r0, lsr #4 │ │ │ │ @ instruction: 0x01aab7e8 │ │ │ │ @ instruction: 0x01a56724 │ │ │ │ lslseq r3, ip, #18 │ │ │ │ andeq r3, r0, r8, lsr #16 │ │ │ │ asrseq r3, r4, #17 │ │ │ │ ldrdeq r6, [r5, r0]! │ │ │ │ @@ -161200,15 +161200,15 @@ │ │ │ │ mvnle r4, r4, lsl #11 │ │ │ │ stmdami r5, {r3, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7614478 │ │ │ │ svclt 0x0000ea8e │ │ │ │ @ instruction: 0x01ab5c92 │ │ │ │ strdeq r3, [r3, -r2] │ │ │ │ @ instruction: 0x01ab5c78 │ │ │ │ - tsteq r3, r4, lsl sp │ │ │ │ + tsteq r3, r4, lsl r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf1a14603 │ │ │ │ ldmdacs pc!, {r6, r7}^ @ │ │ │ │ streq pc, [r0], -pc, asr #32 │ │ │ │ @@ -161422,102 +161422,102 @@ │ │ │ │ bmi 299bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185844> │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7616818 │ │ │ │ andcs lr, r0, sl, lsl #25 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x01aa7640 │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - rscseq r7, r4, ip, ror ip │ │ │ │ + rscseq r7, r4, ip, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec5fbe8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28c9d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178664> │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 299be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185878> │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7616818 │ │ │ │ andcs lr, r0, r0, ror ip │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x01aa760c │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - rscseq r7, r4, r0, ror #24 │ │ │ │ + rscseq r7, r4, r0, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec5fc1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28ca04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178698> │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 299c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1858ac> │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7616818 │ │ │ │ andcs lr, r0, r6, asr ip │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldrdeq r7, [sl, r8]! │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - rscseq r7, r4, r4, asr #24 │ │ │ │ + rscseq r7, r4, r4, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec5fc50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28ca38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1786cc> │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 299c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1858e0> │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7616818 │ │ │ │ andcs lr, r0, ip, lsr ip │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x01aa75a4 │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - rscseq r7, r4, r8, lsr #24 │ │ │ │ + rscseq r7, r4, r8, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec5fc84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28ca6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178700> │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 299c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185914> │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7616818 │ │ │ │ andcs lr, r0, r2, lsr #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x01aa7570 │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - rscseq r7, r4, ip, lsl #24 │ │ │ │ + rscseq r7, r4, ip, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec5fcb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 28caa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178734> │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 299cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185948> │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7616818 │ │ │ │ andcs lr, r0, r8, lsl #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @ instruction: 0x01aa753c │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - ldrshteq r7, [r4], #176 @ 0xb0 │ │ │ │ + ldrshteq r7, [r4], #224 @ 0xe0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec5fcec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - blle ff644d78 │ │ │ │ - @ instruction: 0xf06bb1d0 │ │ │ │ - @ instruction: 0xb1b8df59 │ │ │ │ + ldclle 0, cr15, [r8, #-640]! @ 0xfffffd80 │ │ │ │ + @ instruction: 0xf06cb1d0 │ │ │ │ + @ instruction: 0xb1b8d8fd │ │ │ │ vhadd.u d15, d30, d19 │ │ │ │ pldw [ip], r8, lsr #1 │ │ │ │ vld1.8 {d15[5]}, [r2], r4 │ │ │ │ stmdami sl, {r0, ip, pc} │ │ │ │ ldrbtmi r2, [r8], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf846f33b │ │ │ │ ldmdblt r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ ldrmi fp, [r8], -r0, lsl #26 │ │ │ │ vshr.u64 , q0, #4 │ │ │ │ ldrmi r9, [r8], -r1, lsl #22 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r7, [r4], #190 @ 0xbe │ │ │ │ + ldrhteq r7, [r4], #238 @ 0xee │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec5fd44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vminnm.f16 q8, , q12 │ │ │ │ stclt 3, cr15, [r8, #-996] @ 0xfffffc1c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5fd58 │ │ │ │ @@ -161531,49 +161531,49 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r4, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ strtmi pc, [r0], -fp, lsl #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r8, asr fp │ │ │ │ + rscseq r7, r4, r8, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5fd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf06b0ff8 │ │ │ │ - strmi sp, [r4], -sp, lsl #27 │ │ │ │ + @ instruction: 0x4604df31 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f2e9 │ │ │ │ @ instruction: 0xf0a4f647 │ │ │ │ strmi pc, [r4], -sp, asr #8 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ strtmi pc, [r0], -r9, ror #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r4, lsl fp │ │ │ │ + rscseq r7, r4, r4, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5fde0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf06b0ff8 │ │ │ │ - @ instruction: 0x4604dd7b │ │ │ │ + @ instruction: 0x4604df1f │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f2c7 │ │ │ │ @ instruction: 0xf0a4f625 │ │ │ │ strmi pc, [r4], -fp, lsr #8 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ strtmi pc, [r0], -r7, asr #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r7, [r4], #160 @ 0xa0 │ │ │ │ + ldrsbteq r7, [r4], #208 @ 0xd0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5fe24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf2b10ff8 │ │ │ │ strmi pc, [r4], -r1, ror #12 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f2a5 │ │ │ │ @@ -161582,32 +161582,32 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ strtmi pc, [r0], -r5, lsr #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, ip, lsl #21 │ │ │ │ + rscseq r7, r4, ip, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5fe68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0b30ff8 │ │ │ │ - @ instruction: 0x4604d87d │ │ │ │ + strmi sp, [r4], -r1, lsr #20 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f283 │ │ │ │ @ instruction: 0xf0a4f5e1 │ │ │ │ strmi pc, [r4], -r7, ror #7 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ strtmi pc, [r0], -r3, lsl #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r8, asr #20 │ │ │ │ + rscseq r7, r4, r8, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5feac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vminnm.f16 q8, , q12 │ │ │ │ strmi pc, [r4], -r3, asr #5 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f261 │ │ │ │ @@ -161616,15 +161616,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ strtmi pc, [r0], -r1, ror #5 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r4, lsl #20 │ │ │ │ + rscseq r7, r4, r4, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5fef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vminnm.f16 q8, , q12 │ │ │ │ strmi pc, [r4], -sp, ror #4 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f23f │ │ │ │ @@ -161633,66 +161633,66 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ @ instruction: 0x4620f2bf │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r0, asr #19 │ │ │ │ + rscseq r7, r4, r0, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5ff34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0b50ff8 │ │ │ │ - @ instruction: 0x4604dadd │ │ │ │ + strmi sp, [r4], -r1, lsl #25 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f21d │ │ │ │ @ instruction: 0xf0a4f57b │ │ │ │ strmi pc, [r4], -r1, lsl #7 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ @ instruction: 0x4620f29d │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, ip, ror r9 │ │ │ │ + rscseq r7, r4, ip, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5ff78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0b50ff8 │ │ │ │ - @ instruction: 0x4604daf1 │ │ │ │ + @ instruction: 0x4604dc95 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f1fb │ │ │ │ @ instruction: 0xf0a4f559 │ │ │ │ @ instruction: 0x4604f35f │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ @ instruction: 0x4620f27b │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r8, lsr r9 │ │ │ │ + rscseq r7, r4, r8, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec5ffbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0c40ff8 │ │ │ │ - @ instruction: 0x4604dbf7 │ │ │ │ + @ instruction: 0x4604dd9b │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f1d9 │ │ │ │ @ instruction: 0xf0a4f537 │ │ │ │ @ instruction: 0x4604f33d │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ @ instruction: 0x4620f259 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r7, [r4], #132 @ 0x84 │ │ │ │ + ldrshteq r7, [r4], #180 @ 0xb4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec60000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vminnm.f16 q8, , q12 │ │ │ │ strmi pc, [r4], -r3, asr #1 │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @ instruction: 0xf0a8f1b7 │ │ │ │ @@ -161701,15 +161701,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ @ instruction: 0x4620f237 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrhteq r7, [r4], #128 @ 0x80 │ │ │ │ + ldrhteq r7, [r4], #176 @ 0xb0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec60044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ vrhadd.u d18, d5, d0 │ │ │ │ @ instruction: 0x4604f25d │ │ │ │ @ instruction: 0xf0a3b160 │ │ │ │ @@ -161719,15 +161719,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ stmdblt r8, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0d04620 │ │ │ │ @ instruction: 0x4620f213 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rscseq r7, r4, r8, ror #16 │ │ │ │ + rscseq r7, r4, r8, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec6008c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 54ce54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x438ae8> │ │ │ │ bmi 5750a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460d34> │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -161743,15 +161743,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ @ instruction: 0xf1e8f0d0 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x01aa7168 │ │ │ │ andeq r3, r0, r8, ror sl │ │ │ │ - rscseq r7, r4, r4, lsl r8 │ │ │ │ + rscseq r7, r4, r4, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec600ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 54ceb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x438b48> │ │ │ │ bmi 575100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460d94> │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -161767,15 +161767,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ @ instruction: 0xf1b8f0d0 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x01aa7108 │ │ │ │ andeq r2, r0, r0, asr #32 │ │ │ │ - ldrhteq r7, [r4], #116 @ 0x74 │ │ │ │ + ldrhteq r7, [r4], #164 @ 0xa4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi fda7a8 │ │ │ │ @ instruction: 0x46804b3b │ │ │ │ ldmdami fp!, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -161802,15 +161802,15 @@ │ │ │ │ @ instruction: 0xf7614479 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdbmi r9!, {r2, r3, r4, r5, ip, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ cdp 7, 7, cr15, cr0, cr1, {3} │ │ │ │ ldrbmi fp, [r1], -r0, lsr #18 │ │ │ │ @ instruction: 0xf0c44640 │ │ │ │ - ldmdblt r8, {r0, r4, r6, r7, r9, fp, ip, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r2, r4, r5, r6, sl, fp, ip, lr, pc} │ │ │ │ cdpcs 1, 0, cr11, cr2, cr14, {5} │ │ │ │ andcs sp, r0, r9, lsl r1 │ │ │ │ blmi 7db864 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 26304c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ece0> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1290300 │ │ │ │ @@ -161820,43 +161820,43 @@ │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ stmdavc r3!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ strcc r2, [r4, #-1537] @ 0xfffff9ff │ │ │ │ strcs lr, [r2], -r1, asr #15 │ │ │ │ strdls lr, [r1], -fp │ │ │ │ @ instruction: 0xf0b44640 │ │ │ │ - stmdbls r1, {r0, r3, r6, r8, fp, ip, lr, pc} │ │ │ │ - ldmible r4!, {r0, r2, r5, r7, ip, sp, lr, pc}^ │ │ │ │ + stmdbls r1, {r0, r2, r3, r5, r6, r7, r9, fp, ip, lr, pc} │ │ │ │ + blle fe7452b0 │ │ │ │ bicsle r2, fp, r0, lsl #16 │ │ │ │ ldmdbmi r1, {r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2065 @ 0xfffff7ef │ │ │ │ vqshl.u64 q2, q12, q5 │ │ │ │ blmi 54866c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434300> │ │ │ │ @ instruction: 0xe7a5447b │ │ │ │ @ instruction: 0xf1704640 │ │ │ │ stmdacs r0, {r0, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldr sp, [ip, ip, asr #3]! │ │ │ │ stc 7, cr15, [r2], #-380 @ 0xfffffe84 │ │ │ │ @ instruction: 0x01aa70a4 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ - rscseq r7, r4, r8, lsl #15 │ │ │ │ - tsteq r0, r4, lsr #26 │ │ │ │ - rscseq r7, r4, ip, lsl #15 │ │ │ │ - rscseq r7, r4, lr, ror r7 │ │ │ │ - rscseq r7, r4, r0, lsr r7 │ │ │ │ - rscseq r7, r4, sl, ror #14 │ │ │ │ + rscseq r7, r4, r8, lsl #21 │ │ │ │ + tsteq r0, r4, lsr #32 │ │ │ │ + rscseq r7, r4, ip, lsl #21 │ │ │ │ + rscseq r7, r4, lr, ror sl │ │ │ │ + rscseq r7, r4, r0, lsr sl │ │ │ │ + rscseq r7, r4, sl, ror #20 │ │ │ │ @ instruction: 0x01aa7024 │ │ │ │ - tsteq r0, sl, ror ip │ │ │ │ - ldrsbteq r7, [r4], #108 @ 0x6c │ │ │ │ - ldrhteq r7, [r4], #96 @ 0x60 │ │ │ │ + tsteq r0, sl, ror pc │ │ │ │ + ldrsbteq r7, [r4], #156 @ 0x9c │ │ │ │ + ldrhteq r7, [r4], #144 @ 0x90 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec6027c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0c40ff8 │ │ │ │ - vstrlt s26, [r8, #-468] @ 0xfffffe2c │ │ │ │ + stclt 12, cr13, [r8, #-100] @ 0xffffff9c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec60290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ stclt 15, cr15, [r8, #-332] @ 0xfffffeb4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -162067,24 +162067,24 @@ │ │ │ │ movwcs lr, #10842 @ 0x2a5a │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ svclt 0x0000e6ba │ │ │ │ @ instruction: 0x01aa6f48 │ │ │ │ andeq r3, r0, ip, asr r8 │ │ │ │ @ instruction: 0x01aa6f3e │ │ │ │ @ instruction: 0x01aa6e9e │ │ │ │ - ldrhteq r8, [r4], #70 @ 0x46 │ │ │ │ - rscseq r8, r4, r8, lsl #8 │ │ │ │ - rscseq r8, r4, r8, lsl #8 │ │ │ │ + ldrhteq r8, [r4], #118 @ 0x76 │ │ │ │ + rscseq r8, r4, r8, lsl #14 │ │ │ │ + rscseq r8, r4, r8, lsl #14 │ │ │ │ andeq r2, r0, r0, ror r6 │ │ │ │ - ldrhteq r7, [r4], #146 @ 0x92 │ │ │ │ + ldrhteq r7, [r4], #194 @ 0xc2 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - rscseq r8, r4, sl, asr r3 │ │ │ │ - rscseq r8, r4, sl, ror #6 │ │ │ │ + rscseq r8, r4, sl, asr r6 │ │ │ │ + rscseq r8, r4, sl, ror #12 │ │ │ │ andeq r1, r0, r0, asr #13 │ │ │ │ - rscseq r8, r4, r6, lsr r3 │ │ │ │ + rscseq r8, r4, r6, lsr r6 │ │ │ │ @ instruction: 0x000033b0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl fec60624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r4, r2, r4, lsl #12 │ │ │ │ @ instruction: 0xf0356818 │ │ │ │ @@ -163230,21 +163230,21 @@ │ │ │ │ bl 45dff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349c8c> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 6a8b0 │ │ │ │ b.n 10a14a │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ │ │ │ │ 0010a168 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -163476,15 +163476,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ b.n 10a36e │ │ │ │ movs r2, #1 │ │ │ │ b.n 10a36e │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0010a3c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -163712,15 +163712,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b.n 10a56a │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 10a5b4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 10a5b4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r1, [pc, #32] @ (10a648 ) │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 10a630 │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ beq.n 10a642 │ │ │ │ @@ -163731,15 +163731,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 10a62c │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbz r0, 10a670 │ │ │ │ ldr r3, [pc, #36] @ (10a674 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 10a65c │ │ │ │ adds r2, #1 │ │ │ │ @@ -163752,17 +163752,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (10a678 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r2, lsl #6 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -163935,15 +163935,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10a7b8 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0010a84c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -164218,17 +164218,17 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r2, r1] │ │ │ │ lsls r2, r5, #6 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - cbz r0, 10ab12 │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ │ │ │ 0010ab04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -164704,15 +164704,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 10ad62 │ │ │ │ strh r0, [r3, r4] │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 10af24 │ │ │ │ + bcc.n 10af24 │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r2, [r3, r4] │ │ │ │ lsls r2, r5, #6 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -164777,15 +164777,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ orr.w lr, r0, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ b.n 10b022 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 181c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6d8c4> │ │ │ │ @@ -165415,21 +165415,21 @@ │ │ │ │ @ instruction: 0xfadbffff │ │ │ │ ldr r6, [pc, #568] @ (10b9a4 ) │ │ │ │ lsls r2, r5, #6 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldrsh.w pc, [sp, #4095] @ 0xfff │ │ │ │ adds r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr r4, [pc, #16] @ (10b79c ) │ │ │ │ lsls r2, r5, #6 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi.w 10b8b2 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, r4, r5 │ │ │ │ @@ -165880,15 +165880,15 @@ │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #6 │ │ │ │ strh r2, [r5, #8] │ │ │ │ lsls r2, r5, #6 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ add sl, r1 │ │ │ │ lsls r2, r5, #6 │ │ │ │ │ │ │ │ 0010bbe0 : │ │ │ │ cbz r0, 10bbf6 │ │ │ │ push {r3, lr} │ │ │ │ @@ -166159,15 +166159,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r5 │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r5, r0, #4 │ │ │ │ sbcs r4, r5 │ │ │ │ lsls r2, r5, #6 │ │ │ │ cmp r1, #15 │ │ │ │ bhi.n 10be8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r1, r3, #1 │ │ │ │ @@ -166346,15 +166346,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 10c050 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bkpt 0x00ac │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0010c070 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -166390,15 +166390,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #114 @ 0x72 │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r5, #6 │ │ │ │ │ │ │ │ 0010c0e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -166443,15 +166443,15 @@ │ │ │ │ b.n 10c12a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #2 │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r2, r5, #6 │ │ │ │ │ │ │ │ 0010c160 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -166640,15 +166640,15 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ blx 69ec8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10c316 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -167150,19 +167150,19 @@ │ │ │ │ nop │ │ │ │ adds r7, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #202 @ 0xca │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ @@ -168044,21 +168044,21 @@ │ │ │ │ nop │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ lsls r2, r5, #6 │ │ │ │ - ldr r3, [pc, #632] @ (10d4a4 ) │ │ │ │ + ldr r6, [pc, #632] @ (10d4a4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r3, [pc, #456] @ (10d3f8 ) │ │ │ │ + ldr r6, [pc, #456] @ (10d3f8 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cbz r0, 10d2a8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r3, [pc, #592] @ (10d488 ) │ │ │ │ + ldr r6, [pc, #592] @ (10d488 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -169395,17 +169395,17 @@ │ │ │ │ b.n 10df04 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ lsls r2, r5, #6 │ │ │ │ │ │ │ │ 0010dfec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -170208,19 +170208,19 @@ │ │ │ │ b.n 10e6ae │ │ │ │ subs r2, r6, r0 │ │ │ │ lsls r2, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r0 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0010e854 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -171461,15 +171461,15 @@ │ │ │ │ lsls r4, r5, #6 │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ lsls r7, r3, #6 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r7, r3, #6 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ lsls r7, r3, #6 │ │ │ │ - movs r6, #22 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r7, sp, #856 @ 0x358 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0010f538 : │ │ │ │ @@ -172623,15 +172623,15 @@ │ │ │ │ bl 438b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3247ac> │ │ │ │ str r0, [r7, #32] │ │ │ │ b.n 11011a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ vrhadd.u8 d16, d18, d25 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bx r4 │ │ │ │ + ldr r2, [pc, #128] @ (1101cc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ cdp2 1, 13, cr0, cr14, cr9, {5} │ │ │ │ │ │ │ │ 00110150 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -174379,45 +174379,45 @@ │ │ │ │ b.w 110b78 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf61801a9 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf59801a9 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 001113d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -175109,15 +175109,15 @@ │ │ │ │ ldr.w r3, [r0, #1852] @ 0x73c │ │ │ │ cbz r3, 111acc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r4, #376 @ 0x178 │ │ │ │ add.w r2, r4, #372 @ 0x174 │ │ │ │ - bl 9c0890 │ │ │ │ + bl 9c0bd8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r0, #292] @ 0x124 │ │ │ │ b.n 111a7e │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -175994,15 +175994,15 @@ │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ bl 6746bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x24c> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11247e │ │ │ │ ldr.w r3, [r0, #1852] @ 0x73c │ │ │ │ cbz r3, 112466 │ │ │ │ blx r3 │ │ │ │ - bl 9c0974 │ │ │ │ + bl 9c0cbc │ │ │ │ strb.w r0, [r4, #341] @ 0x155 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r4, #228 @ 0xe4 │ │ │ │ bl 6747bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x34c> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 112450 │ │ │ │ @@ -176018,16 +176018,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 11247e │ │ │ │ blt.n 112438 │ │ │ │ lsls r1, r5, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, lr, #2291 @ 0x8f3 │ │ │ │ - movt r0, #26867 @ 0x68f3 │ │ │ │ + vld1.8 @ instruction: 0xf9ae00f3 │ │ │ │ + vst1.8 @ instruction: 0xf9c600f3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -176215,15 +176215,15 @@ │ │ │ │ addw sp, sp, #1308 @ 0x51c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 13f138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2adcc> │ │ │ │ b.n 112618 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c0c1c │ │ │ │ + bl 9c0f64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 112682 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 112690 │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r3, r9 │ │ │ │ @@ -176299,15 +176299,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r1, [r0, #1852] @ 0x73c │ │ │ │ cbz r1, 1127a2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9c0c30 │ │ │ │ + bl 9c0f78 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ str.w r1, [r0, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ @@ -176336,15 +176336,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ bl 13ed50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a9e4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9c0ca4 │ │ │ │ + bl 9c0fec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ b.n 1127e6 │ │ │ │ nop │ │ │ │ │ │ │ │ 00112810 : │ │ │ │ @@ -177443,15 +177443,15 @@ │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 113378 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -177507,15 +177507,15 @@ │ │ │ │ movs r1, #10 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 113368 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -177975,21 +177975,21 @@ │ │ │ │ b.n 1134bc │ │ │ │ movs r3, #31 │ │ │ │ str.w r3, [r7, sl, lsl #3] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ bne.w 1133f6 │ │ │ │ b.n 1134bc │ │ │ │ - str r6, [r0, r1] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r4, [pc, #512] @ (113a24 ) │ │ │ │ + ldr r7, [pc, #512] @ (113a24 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r5, [pc, #8] @ (113830 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1139fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -178246,19 +178246,19 @@ │ │ │ │ b.n 1138f2 │ │ │ │ movs r0, #2 │ │ │ │ b.n 11386e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (113cbc ) │ │ │ │ + ldr r6, [pc, #520] @ (113cbc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [pc, #944] @ (113e68 ) │ │ │ │ + ldr r5, [pc, #944] @ (113e68 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ (113b94 ) │ │ │ │ + ldr r5, [pc, #216] @ (113b94 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ cbz r0, 113afe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -178349,15 +178349,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #6 │ │ │ │ b.n 113b78 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 113b60 │ │ │ │ - ldr r0, [pc, #792] @ (113ec8 ) │ │ │ │ + ldr r3, [pc, #792] @ (113ec8 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [pc, #876] @ 113f30 │ │ │ │ sub sp, #20 │ │ │ │ @@ -178674,15 +178674,15 @@ │ │ │ │ nop │ │ │ │ cmp r5, #0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #6 │ │ │ │ - ldr r0, [pc, #552] @ (114160 ) │ │ │ │ + ldr r3, [pc, #552] @ (114160 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 113f8e │ │ │ │ push {r4, lr} │ │ │ │ @@ -179052,23 +179052,23 @@ │ │ │ │ b.n 114262 │ │ │ │ blx 6a8b0 │ │ │ │ ldr.w r1, [r4, #1612] @ 0x64c │ │ │ │ movw r2, #17996 @ 0x464c │ │ │ │ b.n 1142e0 │ │ │ │ stmia r0!, {r1, r2, r6} │ │ │ │ lsls r1, r5, #6 │ │ │ │ - add r4, r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r0 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - muls r4, r5 │ │ │ │ + mov r4, sp │ │ │ │ lsls r5, r0, #4 │ │ │ │ - rors r0, r6 │ │ │ │ + add r8, lr │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ │ │ │ 0011436c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so>: │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11453a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ce> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -179258,17 +179258,17 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 1144c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158> │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r0, r5, #6 │ │ │ │ pop {r1, r5, r6, pc} │ │ │ │ lsls r0, r5, #6 │ │ │ │ - bvc.n 114620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4> │ │ │ │ + bge.n 114620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4> │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bvc.n 1145a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238> │ │ │ │ + bge.n 1145a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238> │ │ │ │ lsls r3, r6, #3 │ │ │ │ cbz r0, 1145ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1145b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -179523,17 +179523,17 @@ │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3760] @ 0xeb0 │ │ │ │ str.w r2, [r4, #3744] @ 0xea0 │ │ │ │ b.n 114720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b4> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -180081,23 +180081,23 @@ │ │ │ │ b.n 114b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cpsid i │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #6 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ (114f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xbec>) │ │ │ │ @@ -180847,15 +180847,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ b.n 115388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c> │ │ │ │ nop │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -184644,35 +184644,35 @@ │ │ │ │ b.n 117bc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3858> │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r5, #6 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r3, pc, #72 @ (adr r3, 117df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a8c>) │ │ │ │ + add r6, pc, #72 @ (adr r6, 117df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a8c>) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #376] @ (117f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be8>) │ │ │ │ @@ -184830,15 +184830,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r3, #16] │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #12] │ │ │ │ lsls r1, r5, #6 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1181a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e38> │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -185044,17 +185044,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #18 │ │ │ │ bx lr │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -185806,15 +185806,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r1, r5, #6 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #5 │ │ │ │ cbz r0, 118a22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46b6> │ │ │ │ @@ -186430,15 +186430,15 @@ │ │ │ │ b.n 11904e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ce2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, #260] @ 0x104 │ │ │ │ + ldc2l 1, cr0, [lr], #16 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r5, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -189068,19 +189068,19 @@ │ │ │ │ ldrb.w r3, [r3, #80] @ 0x50 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ bne.n 11ac30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x68c4> │ │ │ │ ldr r3, [pc, #28] @ (11ac60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x68f4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #244] @ 0xf4 │ │ │ │ pop {pc} │ │ │ │ - svc 32 │ │ │ │ + b.n 11b090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6d24> │ │ │ │ lsls r4, r0, #4 │ │ │ │ vld4.32 {d0,d2,d4,d6}, [sl :128], fp │ │ │ │ vst4.32 {d0,d2,d4,d6}, [sl :128], fp │ │ │ │ - udf #236 @ 0xec │ │ │ │ + b.n 11b034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6cc8> │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrh.w r0, [r6, #427] @ 0x1ab │ │ │ │ ldrb.w r0, [r4, #427] @ 0x1ab │ │ │ │ ldr.w r3, [r0, #236] @ 0xec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r0, #236] @ 0xec │ │ │ │ @@ -189677,15 +189677,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #240] @ (11b4c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x715c>) │ │ │ │ lsls r1, r5, #6 │ │ │ │ ldrh r2, [r2, #18] │ │ │ │ lsls r1, r5, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2496] @ 11bdb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7a4c> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -190899,15 +190899,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ lsls r1, r5, #6 │ │ │ │ ldrb r1, [r6, #13] │ │ │ │ lsls r1, r5, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r3, ip, lsl #2] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ @@ -191718,15 +191718,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #130 @ 0x82 │ │ │ │ lsls r1, r5, #6 │ │ │ │ strb r6, [r2, #6] │ │ │ │ lsls r1, r5, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #656] @ (11cf1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8bb0>) │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r2, [pc, #3088] @ 11d8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9544> │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -194190,15 +194190,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r4, r1, #28 │ │ │ │ lsls r1, r5, #6 │ │ │ │ strb r5, [r7, r1] │ │ │ │ lsls r1, r5, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (11ea00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa694>) │ │ │ │ @@ -194228,15 +194228,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r1, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r2, r3, #24 │ │ │ │ lsls r1, r5, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ rsb lr, r3, #32 │ │ │ │ cmp.w lr, #31 │ │ │ │ @@ -198833,19 +198833,21 @@ │ │ │ │ bl 11ee8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab20> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [r1, #2176] @ 0x880 │ │ │ │ strb.w r0, [r1, #2198] @ 0x896 │ │ │ │ b.n 121c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8d8> │ │ │ │ nop │ │ │ │ - vqadd.u8 q8, q14, q9 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - mcr2 0, 7, r0, cr2, cr2, {7} │ │ │ │ - str r0, [r3, #0] │ │ │ │ + lsls r2, r4, #7 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -214052,42 +214054,43 @@ │ │ │ │ nop │ │ │ │ adds r3, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #90 @ 0x5a │ │ │ │ lsls r0, r5, #6 │ │ │ │ - itee cs │ │ │ │ - lslcs r3, r0, #4 │ │ │ │ - itte eq @ unpredictable │ │ │ │ - lsleq r3, r0, #4 │ │ │ │ - bkpt 0x00de │ │ │ │ - lslne r3, r0, #4 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bkpt 0x0026 │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + itte al │ │ │ │ + lslal r3, r0, #4 │ │ │ │ + itte lt @ unpredictable │ │ │ │ + lsllt r3, r0, #4 │ │ │ │ + itee hi @ unpredictable │ │ │ │ + lslhi r3, r0, #4 │ │ │ │ + bxls lr @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + nopls │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 12d1b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18e46> │ │ │ │ movw r2, #36009 @ 0x8ca9 │ │ │ │ cbnz r3, 12d190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18e24> │ │ │ │ @@ -214276,17 +214279,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 12d350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18fe4> │ │ │ │ nop │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r0, r5, #6 │ │ │ │ - ldr r2, [pc, #40] @ (12d398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1902c>) │ │ │ │ + ldr r5, [pc, #40] @ (12d398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1902c>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [pc, #424] @ (12d51c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x191b0>) │ │ │ │ + ldr r4, [pc, #424] @ (12d51c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x191b0>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -214495,21 +214498,21 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 12d3c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19058> │ │ │ │ - ldr r0, [pc, #328] @ (12d750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x193e4>) │ │ │ │ + ldr r3, [pc, #328] @ (12d750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x193e4>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r0, [pc, #304] @ (12d73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x193d0>) │ │ │ │ + ldr r3, [pc, #304] @ (12d73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x193d0>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bxns fp │ │ │ │ + ldr r2, [pc, #368] @ (12d784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19418>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -214577,21 +214580,21 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, lr │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 12d6b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19346> │ │ │ │ - bx ip │ │ │ │ + ldr r2, [pc, #392] @ (12d86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19500>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, pc │ │ │ │ + ldr r1, [pc, #992] @ (12dac8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1975c>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov lr, r9 │ │ │ │ + ldr r1, [pc, #824] @ (12da24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x196b8>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, sp │ │ │ │ + ldr r1, [pc, #928] @ (12da90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19724>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrh.w lr, [r2] │ │ │ │ movw ip, #5890 @ 0x1702 │ │ │ │ @@ -214761,23 +214764,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (12d8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19560>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 12d888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1951c> │ │ │ │ nop │ │ │ │ - mov r4, pc │ │ │ │ + ldr r1, [pc, #496] @ (12dab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19744>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + ldr r0, [pc, #768] @ (12dbc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19858>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, ip │ │ │ │ + ldr r0, [pc, #408] @ (12da60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x196f4>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + ldr r1, [pc, #120] @ (12d944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x195d8>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + ldr r0, [pc, #840] @ (12dc18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x198ac>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ movw ip, #34067 @ 0x8513 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 12d932 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x195c6> │ │ │ │ bls.n 12d924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x195b8> │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -214829,15 +214832,15 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #37122 @ 0x9102 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 12d8f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19584> │ │ │ │ b.n 12d92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x195c0> │ │ │ │ - mov r4, r1 │ │ │ │ + ldr r1, [pc, #48] @ (12d994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19628>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -214869,15 +214872,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp lr, r0 │ │ │ │ + ldr r0, [pc, #536] @ (12dbe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19878>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -215013,21 +215016,21 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 12dae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19774> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ lsls r2, r5, #6 │ │ │ │ - cmp ip, r6 │ │ │ │ + ldr r0, [pc, #720] @ (12de50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19ae4>) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, r6 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sl │ │ │ │ + bx sl │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r2, r9 │ │ │ │ + bx r9 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 12dbbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19850> │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ add.w lr, r0, #540 @ 0x21c │ │ │ │ movw ip, #36161 @ 0x8d41 │ │ │ │ @@ -215323,21 +215326,21 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 12dc4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x198de> │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 12dcf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19984> │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 12dd50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x199e4> │ │ │ │ - asrs r0, r3 │ │ │ │ + add r0, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eors r4, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ands r4, r4 │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ movw ip, #35864 @ 0x8c18 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 12df0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19b9e> │ │ │ │ bhi.n 12df0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19ba2> │ │ │ │ @@ -215391,15 +215394,15 @@ │ │ │ │ beq.n 12df0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19b9e> │ │ │ │ b.n 12df26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19bba> │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 12df26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19bba> │ │ │ │ b.n 12df0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19b9e> │ │ │ │ nop │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands.w r4, r2, #48 @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -215678,23 +215681,23 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r5, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r5, #1772] @ 0x6ec │ │ │ │ cmp r5, #29 │ │ │ │ bhi.n 12e192 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19e26> │ │ │ │ b.n 12e210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x19ea4> │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, #12 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #602112 @ 0x93000 │ │ │ │ @@ -215811,15 +215814,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -215914,15 +215917,15 @@ │ │ │ │ cmp r1, #2 │ │ │ │ bne.n 12e44e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1a0e2> │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1772] @ 0x6ec │ │ │ │ cmp r1, #29 │ │ │ │ bls.n 12e44e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1a0e2> │ │ │ │ b.n 12e488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1a11c> │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1640] @ 12eb74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1a808> │ │ │ │ @@ -216509,53 +216512,53 @@ │ │ │ │ b.n 12e91c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1a5b0> │ │ │ │ subs r0, r5, r3 │ │ │ │ lsls r0, r5, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r3 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #900] @ (12ef64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1abf8>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -217084,17 +217087,17 @@ │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12f132 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1adc6> │ │ │ │ b.n 12f142 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1add6> │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r0, r5, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -217229,23 +217232,23 @@ │ │ │ │ b.n 12f1b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ae4c> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #524] @ 0x20c │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 12f262 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1aef6> │ │ │ │ adds r5, #202 @ 0xca │ │ │ │ lsls r0, r5, #6 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [r0, r1] │ │ │ │ lsls r0, r5, #6 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r1, [pc, #544] @ (12f510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b1a4>) │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (12f460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b0f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -217379,19 +217382,19 @@ │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 12f330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1afc4> │ │ │ │ nop │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r5, #6 │ │ │ │ ldr r6, [pc, #136] @ (12f4f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b184>) │ │ │ │ lsls r0, r5, #6 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [pc, #4] @ (12f47c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b110>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [pc, #456] @ (12f648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b2dc>) │ │ │ │ lsls r0, r5, #6 │ │ │ │ @@ -217560,15 +217563,15 @@ │ │ │ │ bne.n 12f632 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b2c6> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12f602 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b296> │ │ │ │ b.n 12f590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b224> │ │ │ │ ldr r3, [pc, #864] @ (12f9ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b640>) │ │ │ │ lsls r0, r5, #6 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -217759,15 +217762,15 @@ │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12f836 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b4ca> │ │ │ │ b.n 12f854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b4e8> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #656] @ (12faf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b78c>) │ │ │ │ lsls r0, r5, #6 │ │ │ │ - adcs r6, r1 │ │ │ │ + add r6, r9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -217855,15 +217858,15 @@ │ │ │ │ bne.n 12f94e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b5e2> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12f91e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b5b2> │ │ │ │ b.n 12f8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b544> │ │ │ │ ldr r1, [pc, #224] @ (12fa48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b6dc>) │ │ │ │ lsls r0, r5, #6 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r4, r2 │ │ │ │ @@ -217921,15 +217924,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (12fa18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b6ac>) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 12f9d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b664> │ │ │ │ nop │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh.w r2, [r0, #376] @ 0x178 │ │ │ │ ldrh.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12fa2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b6c0> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -219188,131 +219191,131 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1305e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c276> │ │ │ │ b.n 130320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1bfb4> │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r0, r5, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r5, pc, #160 @ (adr r5, 1307e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c47c>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #736 @ (adr r3, 130a38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c6cc>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r3, pc, #160 @ (adr r3, 130804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c498>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r2, pc, #416 @ (adr r2, 130910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c5a4>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, pc, #848 @ (adr r1, 130acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c760>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r1, pc, #424 @ (adr r1, 130930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c5c4>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #496 @ (adr r0, 130984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c618>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #368 @ (adr r0, 130910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c5a4>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #240 @ (adr r0, 13089c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c530>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ add r0, pc, #160 @ (adr r0, 130854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c4e8>) │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r5, #6 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #6 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r5, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -219413,15 +219416,15 @@ │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1308b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c548> │ │ │ │ subs r0, r7, #3 │ │ │ │ lsls r0, r5, #6 │ │ │ │ subs r0, #222 @ 0xde │ │ │ │ lsls r0, r5, #6 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 12f2f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1af84> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -219468,17 +219471,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 130970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c604> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -219519,17 +219522,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 1309f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c68c> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -219806,15 +219809,15 @@ │ │ │ │ lsls r0, r5, #6 │ │ │ │ add.w r1, lr, #5472256 @ 0x538000 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r5, #6 │ │ │ │ @ instruction: 0xf3b601a7 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 130d90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca24> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -219852,17 +219855,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adds r6, r2, r6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 130e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1caa4> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -219900,17 +219903,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adds r6, r2, r4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r2, [pc, #2372] @ 1317ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d440> │ │ │ │ movw r3, #34847 @ 0x881f │ │ │ │ push {lr} │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n 130ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb8c> │ │ │ │ @@ -221887,21 +221890,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 13225a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1deee> │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #256] @ (1323d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e06c>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -222002,15 +222005,15 @@ │ │ │ │ beq.n 1323b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e04c> │ │ │ │ b.n 1323c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e05c> │ │ │ │ nop │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r0, r5, #6 │ │ │ │ subs r6, r1, #1 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1324b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e144>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -222082,21 +222085,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 13245a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e0ee> │ │ │ │ lsls r6, r0, #13 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #116] @ 132548 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1dc> │ │ │ │ mov lr, r0 │ │ │ │ @@ -222139,23 +222142,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #108] @ 1325dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e270> │ │ │ │ mov r4, r1 │ │ │ │ @@ -222195,23 +222198,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #148] @ (13269c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e330>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -222275,25 +222278,25 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 132658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e2ec> │ │ │ │ nop │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #28] @ 1326ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e380> │ │ │ │ @@ -222302,15 +222305,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 1322c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1df58> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #256] @ (132804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e498>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -222410,17 +222413,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1327d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e46c> │ │ │ │ b.n 1327f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e48a> │ │ │ │ movs r6, r6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ @@ -222431,15 +222434,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 1322c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1df58> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #252] @ (132954 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5e8>) │ │ │ │ @@ -222538,16 +222541,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 132926 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5ba> │ │ │ │ b.n 132944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5d8> │ │ │ │ nop │ │ │ │ cdp2 1, 14, cr0, cr2, cr7, {5} │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - vshr.u64 q0, , #44 │ │ │ │ - vshr.u64 q0, , #28 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #80] @ (1329c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e658>) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -222581,16 +222586,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r4, #668] @ 0x29c │ │ │ │ - vqadd.u32 q8, q15, │ │ │ │ - vqadd.u16 q0, q10, │ │ │ │ + lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #96] @ 132a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6d4> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ @@ -222623,17 +222630,20 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r6, #-668] @ 0xfffffd64 │ │ │ │ - vshr.u64 q0, , #48 │ │ │ │ - vqadd.u16 q0, q14, │ │ │ │ - vqadd.u64 q0, q10, │ │ │ │ + lsls r0, r2, #10 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #240] @ (132b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7e8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -222725,16 +222735,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 132b34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7c8> │ │ │ │ b.n 132b44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7d8> │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r6], {167} @ 0xa7 │ │ │ │ asrs r0, r1, #27 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - vqadd.u16 q0, q15, │ │ │ │ - mcr2 0, 6, r0, cr8, cr1, {7} │ │ │ │ + lsls r6, r3, #8 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (132c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e8fc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -222827,16 +222839,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 132c3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e8ce> │ │ │ │ b.n 132c58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e8ec> │ │ │ │ nop │ │ │ │ smlaltb r0, r1, r2, r7 │ │ │ │ asrs r6, r1, #23 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - mcr2 0, 1, r0, cr4, cr1, {7} │ │ │ │ - mrc2 0, 0, r0, cr0, cr1, {7} │ │ │ │ + lsls r4, r4, #4 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ (132d84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ea18>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -222932,15 +222946,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 132d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e9ec> │ │ │ │ b.n 132cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e970> │ │ │ │ @ instruction: 0xfab001a7 │ │ │ │ asrs r2, r1, #20 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - strh.w r0, [sl, #241] @ 0xf1 │ │ │ │ + @ instruction: 0xfbaa00f1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -223230,20 +223244,20 @@ │ │ │ │ b.n 1330aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed3e> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #524] @ 0x20c │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 133066 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecfa> │ │ │ │ nop │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ - @ instruction: 0xfb5e00f1 │ │ │ │ + mrc2 0, 2, r0, cr14, cr1, {7} │ │ │ │ asrs r4, r1, #10 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - @ instruction: 0xfa9800f1 │ │ │ │ - @ instruction: 0xfa3200f1 │ │ │ │ - @ instruction: 0xfa0e00f1 │ │ │ │ + ldc2 0, cr0, [r8, #964] @ 0x3c4 │ │ │ │ + ldc2 0, cr0, [r2, #-964]! @ 0xfffffc3c │ │ │ │ + stc2 0, cr0, [lr, #-964] @ 0xfffffc3c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 132eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb40> │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ @@ -223446,18 +223460,18 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r0, r5, #6 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - @ instruction: 0xf7ea00f1 │ │ │ │ - vqadd.s32 q8, q10, │ │ │ │ - @ instruction: 0xf7d600f1 │ │ │ │ - @ instruction: 0xf7ec00f1 │ │ │ │ + @ instruction: 0xfaea00f1 │ │ │ │ + @ instruction: 0xf26400f1 │ │ │ │ + @ instruction: 0xfad600f1 │ │ │ │ + @ instruction: 0xfaec00f1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl 12f15c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1adf0> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -223571,15 +223585,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrh.w r3, [r1, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ b.n 13344e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0e2> │ │ │ │ @ instruction: 0xf3c201a7 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - rsb r0, r8, #241 @ 0xf1 │ │ │ │ + @ instruction: 0xf4c800f1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #232] @ (133578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f20c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -223669,16 +223683,16 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subw r1, sl, #167 @ 0xa7 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - @ instruction: 0xf5e000f1 │ │ │ │ - orrs.w r0, ip, #241 @ 0xf1 │ │ │ │ + str??.w r0, [r0, #241] @ 0xf1 │ │ │ │ + @ instruction: 0xf35c00f1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (133650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw ip, #36009 @ 0x8ca9 │ │ │ │ @@ -223748,19 +223762,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1335d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f266> │ │ │ │ nop │ │ │ │ @ instruction: 0xf19e01a7 │ │ │ │ - sbcs.w r0, lr, #7897088 @ 0x788000 │ │ │ │ - @ instruction: 0xf59400f1 │ │ │ │ + ldr??.w r0, [lr, r1, lsl #3] │ │ │ │ + ldrb.w r0, [r4, #241] @ 0xf1 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - vshr.s64 q0, , #62 │ │ │ │ + @ instruction: 0xf28200f1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ (133720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw ip, #36009 @ 0x8ca9 │ │ │ │ @@ -223826,19 +223840,19 @@ │ │ │ │ ldr r2, [pc, #28] @ (133730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3c4>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1336e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f37a> │ │ │ │ @ instruction: 0xf0c201a7 │ │ │ │ - @ instruction: 0xf53800f1 │ │ │ │ + ldrh.w r0, [r8, r1, lsl #3] │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - @ instruction: 0xf4be00f1 │ │ │ │ - mrc 0, 5, r0, cr0, cr1, {7} │ │ │ │ + @ instruction: 0xf7be00f1 │ │ │ │ + subs.w r0, r0, #241 @ 0xf1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -223909,17 +223923,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1337dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f470> │ │ │ │ nop │ │ │ │ - stlexd r1, r0, r0, [r0] │ │ │ │ - stlexd r1, r0, r0, [r2] │ │ │ │ - ldrd r0, r0, [r0, #-964] @ 0x3c4 │ │ │ │ + rsb r0, r0, r1, ror #3 │ │ │ │ + rsb r0, r2, r1, ror #3 │ │ │ │ + mrrc 0, 15, r0, r0, cr1 @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -224467,19 +224481,19 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 14ea48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a6dc> │ │ │ │ b.n 133d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fa20> │ │ │ │ sub.w r1, lr, r7, asr #2 │ │ │ │ stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - vshr.s64 q0, , #38 │ │ │ │ - vqadd.s16 q8, q15, │ │ │ │ - vshr.s64 q0, , #38 │ │ │ │ - vqadd.s64 q0, q11, │ │ │ │ - vqadd.s8 q8, q9, │ │ │ │ + @ instruction: 0xf29a00f1 │ │ │ │ + @ instruction: 0xf25e00f1 │ │ │ │ + @ instruction: 0xf29a00f1 │ │ │ │ + @ instruction: 0xf23600f1 │ │ │ │ + movw r0, #8433 @ 0x20f1 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movw r2, #34037 @ 0x84f5 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 133d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9a0> │ │ │ │ cmp r5, #2 │ │ │ │ @@ -224552,16 +224566,16 @@ │ │ │ │ beq.n 133eae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb42> │ │ │ │ b.n 133ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f974> │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 133cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f96c> │ │ │ │ b.n 133d16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9aa> │ │ │ │ nop │ │ │ │ - mrc 0, 1, r0, cr2, cr1, {7} │ │ │ │ - ldcl 0, cr0, [ip, #-964]! @ 0xfffffc3c │ │ │ │ + @ instruction: 0xf13200f1 │ │ │ │ + orns r0, ip, #241 @ 0xf1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -224587,15 +224601,15 @@ │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - stcl 0, cr0, [sl, #-964]! @ 0xfffffc3c │ │ │ │ + orn r0, sl, #241 @ 0xf1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -224621,15 +224635,15 @@ │ │ │ │ mov r3, lr │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - stc 0, cr0, [r2, #-964]! @ 0xfffffc3c │ │ │ │ + bic.w r0, r2, #241 @ 0xf1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #40] @ 134014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fca8> │ │ │ │ mov lr, r1 │ │ │ │ @@ -224646,15 +224660,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [lr], #964 @ 0x3c4 │ │ │ │ + vshr.s64 q8, , #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -224683,15 +224697,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r6], {241} @ 0xf1 │ │ │ │ + vshr.s64 q8, , #58 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #132] @ (134110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fda4>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -224894,24 +224908,24 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 13421a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1feae> │ │ │ │ nop │ │ │ │ b.n 133ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb38> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - rsb r0, lr, r1, ror #3 │ │ │ │ - @ instruction: 0xeb8000f1 │ │ │ │ - adds.w r0, sl, r1, ror #3 │ │ │ │ - strd r0, r0, [r0, #964]! @ 0x3c4 │ │ │ │ - add.w r0, r2, r1, ror #3 │ │ │ │ - and.w r0, r2, r1, ror #3 │ │ │ │ - @ instruction: 0xeae200f1 │ │ │ │ - strd r0, r0, [ip, #964] @ 0x3c4 │ │ │ │ - @ instruction: 0xeac000f1 │ │ │ │ - bics.w r0, r2, r1, ror #3 │ │ │ │ + mcr 0, 6, r0, cr14, cr1, {7} │ │ │ │ + mcr 0, 4, r0, cr0, cr1, {7} │ │ │ │ + mrc 0, 0, r0, cr10, cr1, {7} │ │ │ │ + stcl 0, cr0, [r0], #964 @ 0x3c4 │ │ │ │ + mcr 0, 0, r0, cr2, cr1, {7} │ │ │ │ + stc 0, cr0, [r2, #-964] @ 0xfffffc3c │ │ │ │ + stcl 0, cr0, [r2, #964]! @ 0x3c4 │ │ │ │ + stcl 0, cr0, [ip], {241} @ 0xf1 │ │ │ │ + stcl 0, cr0, [r0, #964] @ 0x3c4 │ │ │ │ + ldc 0, cr0, [r2, #-964]! @ 0xfffffc3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #300] @ (1343e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2007c>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -225164,24 +225178,21 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 134446 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200da> │ │ │ │ b.n 134bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20850> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - stmdb r8!, {r0, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xe85200f1 │ │ │ │ - b.n 13434c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffe0> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe83a00f1 │ │ │ │ - b.n 134398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2002c> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - @ instruction: 0xe81200f1 │ │ │ │ - b.n 134434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200c8> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ + stc 0, cr0, [r8], #-964 @ 0xfffffc3c │ │ │ │ + adcs.w r0, r2, r1, ror #3 │ │ │ │ + ldrd r0, r0, [ip, #964]! @ 0x3c4 │ │ │ │ + @ instruction: 0xeb3a00f1 │ │ │ │ + ands.w r0, lr, r1, ror #3 │ │ │ │ + adds.w r0, r2, r1, ror #3 │ │ │ │ + orn r0, r8, r1, ror #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (134644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x202d8>) │ │ │ │ mov r4, r2 │ │ │ │ @@ -225269,18 +225280,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r6 │ │ │ │ b.n 1345e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2027a> │ │ │ │ nop │ │ │ │ b.n 1349cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20660> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - b.n 13459c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20230> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 13422c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fec0> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ + @ instruction: 0xeaa800f1 │ │ │ │ + strd r0, r0, [lr], #964 @ 0x3c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #408] @ (1347fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20490>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -225443,35 +225452,29 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 134780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20414> │ │ │ │ b.n 1349ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20640> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - b.n 13459c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20230> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 1344fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20190> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 1343ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20080> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 134104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd98> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 1343c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20058> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 134150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fde4> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 13438c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20020> │ │ │ │ + strd r0, r0, [ip, #964] @ 0x3c4 │ │ │ │ + ldrd r0, r0, [sl, #-964]! @ 0x3c4 │ │ │ │ + ldrd r0, r0, [r0], #964 @ 0x3c4 │ │ │ │ + b.n 134704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20398> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1340ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd80> │ │ │ │ + @ instruction: 0xe8d800f1 │ │ │ │ + b.n 134750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203e4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1340a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd3c> │ │ │ │ + ldmia.w r8!, {r0, r4, r5, r6, r7} │ │ │ │ + b.n 1346ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20380> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 13431c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffb0> │ │ │ │ + b.n 1346a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2033c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 13418c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe20> │ │ │ │ + ldrd r0, r0, [sl], #-964 @ 0x3c4 │ │ │ │ + b.n 13478c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20420> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (13490c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205a0>) │ │ │ │ @@ -225560,17 +225563,16 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ b.n 1348ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20542> │ │ │ │ udf #250 @ 0xfa │ │ │ │ lsls r7, r4, #6 │ │ │ │ - b.n 13431c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffb0> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ - b.n 134f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bf4> │ │ │ │ + @ instruction: 0xe80400f1 │ │ │ │ + b.n 134560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201f4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #440] @ (134ae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20778>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -225747,37 +225749,37 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 134a6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206fe> │ │ │ │ udf #14 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - b.n 134338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffcc> │ │ │ │ + b.n 134938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205cc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 135294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f28> │ │ │ │ + b.n 134894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20528> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1351ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e40> │ │ │ │ + b.n 1347ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20440> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 13514c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20de0> │ │ │ │ + b.n 13474c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203e0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 134e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ab0> │ │ │ │ + b.n 13441c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200b0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 135124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20db8> │ │ │ │ + b.n 134724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203b8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 134e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20afc> │ │ │ │ + b.n 134468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200fc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 1350ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d80> │ │ │ │ + b.n 1346ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20380> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 134e04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20a98> │ │ │ │ + b.n 134404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20098> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 134dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20a58> │ │ │ │ + b.n 1343c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20058> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 135080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d14> │ │ │ │ + b.n 134680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20314> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - b.n 134ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b3c> │ │ │ │ + b.n 1344a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2013c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #388] @ (134cb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20944>) │ │ │ │ @@ -225933,17 +225935,17 @@ │ │ │ │ b.n 134b6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20800> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r5 │ │ │ │ b.n 134be6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2087a> │ │ │ │ nop │ │ │ │ bgt.n 134cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20964> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - b.n 1350a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d3c> │ │ │ │ + b.n 1346a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2033c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 13527c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f10> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #372] @ (134e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ad8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -226094,29 +226096,29 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 134d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x209c8> │ │ │ │ nop │ │ │ │ bge.n 134f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bb0> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - b.n 134fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c70> │ │ │ │ + b.n 1355dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21270> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 135404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21098> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #20 │ │ │ │ + b.n 13507c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d10> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + b.n 1353dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21070> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + b.n 1350c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d5c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #8 │ │ │ │ + b.n 135070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d04> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 13536c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21000> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + b.n 13513c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20dd0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #180] @ (134f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bc4>) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -226195,15 +226197,15 @@ │ │ │ │ nop │ │ │ │ bhi.n 134e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b14> │ │ │ │ lsls r7, r4, #6 │ │ │ │ cbz r4, 134f52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20be6> │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + b.n 135314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20fa8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r2, 134f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bd4> │ │ │ │ lsls r7, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -226386,39 +226388,39 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #0 │ │ │ │ lsls r7, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1350ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d80> │ │ │ │ + b.n 1352ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f80> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 135060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cf4> │ │ │ │ + b.n 135260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ef4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 135090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d24> │ │ │ │ + b.n 135290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f24> │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ble.n 1351f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e84> │ │ │ │ + b.n 1351f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e84> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 135160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20df4> │ │ │ │ + b.n 135160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20df4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 135130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20dc4> │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ble.n 135138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20dcc> │ │ │ │ + b.n 135138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20dcc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 135224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb8> │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 135114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20da8> │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 13518c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e20> │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bgt.n 1350e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d7c> │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - blt.n 1351a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e3c> │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #348] @ (1352bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f50>) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -226557,15 +226559,15 @@ │ │ │ │ nop │ │ │ │ bpl.n 135244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ed8> │ │ │ │ lsls r7, r4, #6 │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1352a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f3c> │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r5, sp, #808 @ 0x328 │ │ │ │ lsls r7, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -226732,33 +226734,33 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1353e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21074> │ │ │ │ + ble.n 1353e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21074> │ │ │ │ lsls r1, r6, #3 │ │ │ │ add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bge.n 1354f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2118c> │ │ │ │ + ble.n 1354f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2118c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bge.n 1354b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21144> │ │ │ │ + ble.n 1354b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21144> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 135430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x210c4> │ │ │ │ + bgt.n 135430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x210c4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bhi.n 13558c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21220> │ │ │ │ + blt.n 13558c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21220> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 13540c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x210a0> │ │ │ │ + bgt.n 13540c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x210a0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 135480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21114> │ │ │ │ + bge.n 135480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21114> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bls.n 1353e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2107c> │ │ │ │ + bgt.n 1353e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2107c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvc.n 1353e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2107c> │ │ │ │ + bge.n 1353e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2107c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ @@ -226774,15 +226776,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ movw r1, #36160 @ 0x8d40 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 135578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2120c> │ │ │ │ + bgt.n 135578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2120c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ @@ -226800,15 +226802,15 @@ │ │ │ │ movw r1, #36160 @ 0x8d40 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 13557c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21210> │ │ │ │ + bgt.n 13557c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21210> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ @@ -226828,15 +226830,15 @@ │ │ │ │ movw r1, #36160 @ 0x8d40 │ │ │ │ mov.w ip, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bl 133b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f80c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 135560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211f4> │ │ │ │ + blt.n 135560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211f4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -227079,23 +227081,23 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 1357b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2144c> │ │ │ │ + bls.n 1357b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2144c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bvs.n 1357d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21468> │ │ │ │ + bls.n 1357d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21468> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #224] @ (135924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215b8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -227255,17 +227257,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bpl.n 135af0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21784> │ │ │ │ + bhi.n 135af0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21784> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bmi.n 1359d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21664> │ │ │ │ + bvc.n 1359d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21664> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #392] @ (135b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21830>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -227443,15 +227445,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1356f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21384> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcc.n 135c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21930> │ │ │ │ + bvs.n 135c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21930> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (135c38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x218cc>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -227477,17 +227479,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1356f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21384> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcc.n 135c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21928> │ │ │ │ + bvs.n 135c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21928> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 135c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x218b8> │ │ │ │ + bpl.n 135c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x218b8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #188] @ 135d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219a4> │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -227556,17 +227558,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcs.n 135d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219a0> │ │ │ │ + bpl.n 135d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219a0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 135dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a68> │ │ │ │ + bpl.n 135dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a68> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (135d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a08>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -227598,17 +227600,17 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 135d46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219da> │ │ │ │ b.n 135d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219ec> │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcs.n 135e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21afc> │ │ │ │ + bpl.n 135e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21afc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 135e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ad4> │ │ │ │ + bpl.n 135e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ad4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (135dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a6c>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -227640,17 +227642,17 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 135daa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a3e> │ │ │ │ b.n 135dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a50> │ │ │ │ ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcs.n 135e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21af0> │ │ │ │ + bpl.n 135e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21af0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 135e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ac8> │ │ │ │ + bpl.n 135e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ac8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (135e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21af0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -227692,19 +227694,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcs.n 135d68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219fc> │ │ │ │ + bpl.n 135d68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219fc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bcs.n 135f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21b9c> │ │ │ │ + bpl.n 135f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21b9c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 135e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a9c> │ │ │ │ + bmi.n 135e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a9c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ (135fa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c34>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -227814,21 +227816,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 135eae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21b42> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bcs.n 135ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c8c> │ │ │ │ + bpl.n 135ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c8c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 1365a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22238> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bne.n 136020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cb4> │ │ │ │ + bmi.n 136020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cb4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - bne.n 136060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cf4> │ │ │ │ + bmi.n 136060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cf4> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (136054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ce8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -227884,19 +227886,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - beq.n 136004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c98> │ │ │ │ + bcc.n 136004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c98> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 136024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cb8> │ │ │ │ + bcc.n 136024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cb8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 136008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c9c> │ │ │ │ + bcc.n 136008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c9c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (1360d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21d6c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -227937,19 +227939,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - bne.n 1360f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21d8c> │ │ │ │ + bmi.n 1360f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21d8c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 1360d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21d6c> │ │ │ │ + bcc.n 1360d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21d6c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - beq.n 1361d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e6c> │ │ │ │ + bcc.n 1361d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e6c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ (13621c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21eb0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -228059,21 +228061,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 13612a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21dbe> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - beq.n 13618c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e20> │ │ │ │ + bcc.n 13618c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e20> │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 136328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21fbc> │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + bcs.n 1361b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e48> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + bne.n 1361e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e78> │ │ │ │ lsls r1, r6, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -228148,17 +228150,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + bcs.n 136248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21edc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + bcs.n 13631c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21fb0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #84] @ (13636c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22000>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -228193,17 +228195,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 136334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21fc8> │ │ │ │ b.n 13634e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21fe2> │ │ │ │ nop │ │ │ │ stmia r4!, {r5} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + bcs.n 13637c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22010> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + bne.n 13634c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21fe0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #164] @ (13642c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x220c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -228319,17 +228321,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + bne.n 13651c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x221b0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 13643c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x220d0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (1364f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22184>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -228382,17 +228384,17 @@ │ │ │ │ beq.n 13653a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x221ce> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r4, #94208 @ 0x17000 │ │ │ │ b.n 136520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x221b4> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + beq.n 136470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22104> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + beq.n 136634 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x222c8> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (136634 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x222c8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -228465,19 +228467,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmia r1!, {r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + beq.n 136688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2231c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #192] @ 136714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x223a8> │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -228548,17 +228550,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #76] @ (13677c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22410>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -228592,17 +228594,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13674a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x223de> │ │ │ │ b.n 136760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x223f4> │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #180] @ 13684c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x224e0> │ │ │ │ mov r4, r1 │ │ │ │ @@ -228666,15 +228668,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #3 │ │ │ │ beq.n 13681a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x224ae> │ │ │ │ b.n 1367d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2246a> │ │ │ │ nop │ │ │ │ ittt ls │ │ │ │ lslls r7, r4, #6 │ │ │ │ - ldmials r3, {r1, r2, r3, r6} │ │ │ │ + ldmials r6, {r1, r2, r3, r6} │ │ │ │ lslls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #224] @ (136948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x225dc>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -228760,15 +228762,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1368f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22584> │ │ │ │ b.n 1368a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2253a> │ │ │ │ nop │ │ │ │ bkpt 0x00d2 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r0, [pc, #232] @ (136a4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x226e0>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -228856,15 +228858,15 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ subs r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -228909,30 +228911,30 @@ │ │ │ │ bl 436848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224dc> │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp.w r5, #478 @ 0x1de │ │ │ │ bne.n 136ab4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22748> │ │ │ │ ldr r0, [pc, #36] @ (136afc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22790>) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (136b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22794>) │ │ │ │ add r0, pc │ │ │ │ bl 29e1f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189e84> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #6 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r5, r3, #6 │ │ │ │ subs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #6 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #36] @ (136b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x227c0>) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add.w r1, r2, r3 │ │ │ │ @@ -229086,15 +229088,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 29ddb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189a44> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ asrs r4, r2, #13 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #96] @ (136d18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x229ac>) │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w r3, r2, r1 │ │ │ │ @@ -230278,19 +230280,19 @@ │ │ │ │ b.n 137774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23408> │ │ │ │ ldr r2, [pc, #16] @ (137814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x234a8>) │ │ │ │ add r2, pc │ │ │ │ b.n 137774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23408> │ │ │ │ nop │ │ │ │ lsls r2, r1, #30 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + nop {14} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -230483,15 +230485,15 @@ │ │ │ │ b.n 137962 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x235f6> │ │ │ │ sub.w r1, r2, #33280 @ 0x8200 │ │ │ │ subs r1, #39 @ 0x27 │ │ │ │ cmp r1, #1 │ │ │ │ bls.n 1379ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2365e> │ │ │ │ b.n 137962 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x235f6> │ │ │ │ nop │ │ │ │ - bge.n 137a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23728> │ │ │ │ + ble.n 137a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23728> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -231000,15 +231002,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r9 │ │ │ │ bne.n 137f1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23bae> │ │ │ │ b.n 137ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23b8c> │ │ │ │ nop │ │ │ │ - bmi.n 137fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23c38> │ │ │ │ + bvc.n 137fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23c38> │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r1, 138028 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23cbc> │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {r4, lr} │ │ │ │ ldrd lr, ip, [r1, #128] @ 0x80 │ │ │ │ ldr.w r3, [r0, #2000] @ 0x7d0 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -231399,15 +231401,15 @@ │ │ │ │ b.n 1383ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2404e> │ │ │ │ movw r0, #6408 @ 0x1908 │ │ │ │ b.n 1383ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2404e> │ │ │ │ movw r0, #33319 @ 0x8227 │ │ │ │ b.n 1383ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2404e> │ │ │ │ movw r0, #32993 @ 0x80e1 │ │ │ │ b.n 1383ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2404e> │ │ │ │ - beq.n 138474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24108> │ │ │ │ + bcc.n 138474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24108> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w ip, r0, #573440 @ 0x8c000 │ │ │ │ mov r3, r2 │ │ │ │ @@ -231435,15 +231437,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bcs.n 13840c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240a0> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r0, r1 │ │ │ │ @@ -231578,15 +231580,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #6 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 138598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2422c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -231614,15 +231616,15 @@ │ │ │ │ strb.w r3, [lr, #1]! │ │ │ │ bne.n 13861c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242b0> │ │ │ │ movw r3, #1284 @ 0x504 │ │ │ │ strh r3, [r2, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movw r3, #34235 @ 0x85bb │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 138678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2430c> │ │ │ │ movw r3, #34233 @ 0x85b9 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 138674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24308> │ │ │ │ @@ -233306,16 +233308,16 @@ │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ - @ instruction: 0xf6680102 │ │ │ │ - bkpt 0x002a │ │ │ │ + vld4.8 {d16,d18,d20,d22}, [r8], r2 │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #3 │ │ │ │ movw r2, #34030 @ 0x84ee │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.n 139756 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253ea> │ │ │ │ movw r2, #34024 @ 0x84e8 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -233486,15 +233488,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 13990a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2559e> │ │ │ │ ldr r2, [pc, #8] @ (13990c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x255a0>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf3940102 │ │ │ │ + @ instruction: 0xf6940102 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr.w lr, [pc, #3216] @ 13a5a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2623c> │ │ │ │ movw r0, #33319 @ 0x8227 │ │ │ │ cmp r1, r0 │ │ │ │ add lr, pc │ │ │ │ beq.w 13a0c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d5c> │ │ │ │ @@ -239729,15 +239731,15 @@ │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ b.w 13d664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292f8> │ │ │ │ nop │ │ │ │ cmp r2, #30 │ │ │ │ lsls r7, r4, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r1, r6, #3 │ │ │ │ movw r0, #299 @ 0x12b │ │ │ │ b.w 13d664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292f8> │ │ │ │ movs r0, #105 @ 0x69 │ │ │ │ b.w 13d664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292f8> │ │ │ │ mov.w r0, #306 @ 0x132 │ │ │ │ b.w 13d664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292f8> │ │ │ │ @@ -240696,15 +240698,15 @@ │ │ │ │ lsls r7, r4, #6 │ │ │ │ asrs r2, r4, #19 │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #19 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xfa27ffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #292] @ 0x124 │ │ │ │ @@ -241081,15 +241083,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #29 │ │ │ │ lsls r7, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + ldr r2, [pc, #872] @ (13f4a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b134>) │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb.w r0, [r0, #292] @ 0x124 │ │ │ │ cbnz r0, 13f140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2add4> │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -241943,15 +241945,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl 13f2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2af68> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 13fdfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba90> │ │ │ │ + b.n 13f3fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b090> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #28] @ 13faa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b738> │ │ │ │ @@ -241960,15 +241962,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 13f2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2af68> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #24] @ 13fad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b768> │ │ │ │ @@ -241976,15 +241978,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl 13f2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2af68> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ @@ -242022,15 +242024,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl 13f664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b2f8> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 13fda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba3c> │ │ │ │ + b.n 13f3a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b03c> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #28] @ 13fb90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b824> │ │ │ │ @@ -242039,15 +242041,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 13f664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b2f8> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #24] @ 13fbc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b854> │ │ │ │ @@ -242055,15 +242057,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, ip, [sp] │ │ │ │ bl 13f664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b2f8> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -244368,22 +244370,22 @@ │ │ │ │ b.n 141478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d10c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r7, #11 │ │ │ │ lsls r7, r4, #6 │ │ │ │ rsb r1, ip, r6, asr #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xeb8001a6 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (1415f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d284>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244464,17 +244466,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 141636 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2ca> │ │ │ │ asrs r6, r6, #4 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - subs r7, #6 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (1416ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d340>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244526,15 +244528,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, pc} │ │ │ │ asrs r2, r7, #1 │ │ │ │ lsls r7, r4, #6 │ │ │ │ ldmdb r2!, {r1, r2, r5, r7, r8} │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #328] @ (141888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d51c>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -244779,15 +244781,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r4, r1, #23 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #144] @ (141a7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d710>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -245133,15 +245135,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r4, #18 │ │ │ │ lsls r7, r4, #6 │ │ │ │ b.n 141840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d4d4> │ │ │ │ lsls r6, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 141db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2da4c> │ │ │ │ add.w ip, ip, #462848 @ 0x71000 │ │ │ │ str.w r1, [ip, #588] @ 0x24c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [ip, #32] │ │ │ │ @@ -245214,15 +245216,15 @@ │ │ │ │ cmp r3, #29 │ │ │ │ bls.w 141b22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7b6> │ │ │ │ b.n 141e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dae8> │ │ │ │ add.w ip, ip, #462848 @ 0x71000 │ │ │ │ str.w r1, [ip, #660] @ 0x294 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, #12 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -245527,19 +245529,19 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 14219e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de32> │ │ │ │ nop │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -249166,15 +249168,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #33776 @ 0x83f0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34481 @ 0x86b1 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34480 @ 0x86b0 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 136d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x229b0> │ │ │ │ @@ -249289,15 +249291,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ae │ │ │ │ lsls r6, r4, #6 │ │ │ │ @ instruction: 0xb63e │ │ │ │ lsls r6, r4, #6 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ cbz r2, 144a1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x306ae> │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144a1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x306b2> │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 144a2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x306c2> │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -249323,17 +249325,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 144a1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x306b0> │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - bics r0, r0 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - muls r0, r6 │ │ │ │ + mov r0, lr │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r5, [pc, #1008] @ (144e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x30af0>) │ │ │ │ @@ -250775,19 +250777,19 @@ │ │ │ │ b.n 1458be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31552> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r5, #16 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r2, [r0, #31] │ │ │ │ lsls r4, r3, #6 │ │ │ │ add r6, pc, #112 @ (adr r6, 145ab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3174c>) │ │ │ │ lsls r6, r4, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -251248,21 +251250,21 @@ │ │ │ │ bne.n 145f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31bb0> │ │ │ │ b.n 145ca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31934> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #720 @ (adr r4, 146204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e98>) │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ add r3, pc, #352 @ (adr r3, 1460a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31d38>) │ │ │ │ lsls r6, r4, #6 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r0, #4 │ │ │ │ strb r2, [r0, #14] │ │ │ │ lsls r4, r3, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -251628,29 +251630,29 @@ │ │ │ │ b.n 146284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f18> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #608 @ (adr r0, 1465a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3223c>) │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r3, #6 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r3, #6 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #196] @ (146440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320d4>) │ │ │ │ mov ip, r2 │ │ │ │ @@ -253153,27 +253155,27 @@ │ │ │ │ bne.n 1472ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f80> │ │ │ │ b.n 147260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32ef4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r0, [r5, #20] │ │ │ │ lsls r4, r3, #6 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #6 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1473d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33064> │ │ │ │ bic.w ip, r3, #7 │ │ │ │ ldr r2, [pc, #228] @ (147418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330ac>) │ │ │ │ @@ -253249,17 +253251,17 @@ │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ b.n 1473a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33038> │ │ │ │ nop │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r2, r1, lsl #2 │ │ │ │ add.w r4, lr, #15 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ lsr.w ip, ip, r4 │ │ │ │ @@ -253743,25 +253745,25 @@ │ │ │ │ movs r6, #0 │ │ │ │ strb r6, [r3, #12] │ │ │ │ add.w r6, ip, r4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ ble.w 147880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33514> │ │ │ │ b.n 147984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33618> │ │ │ │ nop │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #184] @ (147a98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3372c>) │ │ │ │ @@ -254091,15 +254093,15 @@ │ │ │ │ ble.n 147d4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x339e2> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ strb r2, [r5, #3] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r2, r6, #6 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #200] @ (147e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33ac8>) │ │ │ │ @@ -254524,15 +254526,15 @@ │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ strh r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #32769 @ 0x8001 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ b.n 1481ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33e40> │ │ │ │ nop │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w ip, r2, #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [sp, #8] │ │ │ │ rsb r4, r2, #3 │ │ │ │ @@ -254569,15 +254571,15 @@ │ │ │ │ strh r3, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ add r2, ip │ │ │ │ cmp r2, r3 │ │ │ │ bgt.n 148220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33eb4> │ │ │ │ strh r3, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #252] @ (148350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33fe4>) │ │ │ │ mov ip, r2 │ │ │ │ @@ -254998,15 +255000,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ b.n 1486fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3438e> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #296] @ (14885c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344f0>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -256543,21 +256545,21 @@ │ │ │ │ nop │ │ │ │ strb r6, [r4, #19] │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #15] │ │ │ │ lsls r6, r4, #6 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp lr, r2 │ │ │ │ bls.w 148c14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x348a8> │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ @@ -261708,17 +261710,17 @@ │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n 14cd6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38a00> │ │ │ │ ldr r2, [pc, #12] @ (14cdb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38a48>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ b.n 14cd6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38a00> │ │ │ │ - bne.n 14ccb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38948> │ │ │ │ + bmi.n 14ccb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38948> │ │ │ │ lsls r1, r0, #4 │ │ │ │ - bne.n 14cea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38b34> │ │ │ │ + bmi.n 14cea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38b34> │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -261872,15 +261874,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #12] @ (14cf40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38bd4>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 14ce92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38b26> │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -261923,19 +261925,19 @@ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 14cf92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38c26> │ │ │ │ nop │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -261984,21 +261986,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str.w lr, [sp] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 14d01c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38cb0> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -262038,15 +262040,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #35865 @ 0x8c19 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -262138,15 +262140,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #32868 @ 0x8064 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 14d1c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38e56> │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34039 @ 0x84f7 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38f1c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -262232,15 +262234,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -262539,35 +262541,35 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 14d50e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x391a2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -262852,29 +262854,29 @@ │ │ │ │ ldr r2, [pc, #36] @ (14d928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x395bc>) │ │ │ │ add r2, pc │ │ │ │ b.n 14d8e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39576> │ │ │ │ ldr r1, [pc, #32] @ (14d92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x395c0>) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ b.n 14d836 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x394ca> │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr.w ip, [pc, #316] @ 14da70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39704> │ │ │ │ cmp r1, #2 │ │ │ │ add ip, pc │ │ │ │ beq.n 14d97e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39612> │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 14d95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x395f0> │ │ │ │ @@ -263947,21 +263949,21 @@ │ │ │ │ adds r0, #4 │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14e400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a094> │ │ │ │ b.n 14e434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0c8> │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 170cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5c96c> │ │ │ │ @@ -263977,15 +263979,15 @@ │ │ │ │ beq.n 14e488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a11c> │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14e478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a10c> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - revsh r2, r2 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #4 │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 14e4b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a144> │ │ │ │ itte ls │ │ │ │ bicls.w r0, r0, #2 │ │ │ │ movwls r3, #35864 @ 0x8c18 │ │ │ │ @@ -264054,15 +264056,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (14e558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a1ec>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ b.n 14e51a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a1ae> │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -264402,24 +264404,24 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r4, r0, r2 │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r2, r6, r0 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ strd pc, pc, [fp, #1020] @ 0x3fc │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -264515,19 +264517,19 @@ │ │ │ │ beq.n 14e9d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a666> │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 14e9fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a692> │ │ │ │ b.n 14e9d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a666> │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [pc, #688] @ (14ecfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a990>) │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n 14ea8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a71e> │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ @@ -265054,17 +265056,17 @@ │ │ │ │ mov r4, sl │ │ │ │ b.n 14eedc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ab70> │ │ │ │ nop │ │ │ │ subs r2, #30 │ │ │ │ lsls r6, r4, #6 │ │ │ │ asrs r2, r2, #11 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r0, r6, #3 │ │ │ │ cmp.w r8, #2 │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, r6 │ │ │ │ bne.w 14ed60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a9f4> │ │ │ │ movw r3, #3553 @ 0xde1 │ │ │ │ @@ -265310,31 +265312,31 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 14ef24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3abb8> │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #34075 @ 0x851b │ │ │ │ cmp r0, r3 │ │ │ │ @@ -265424,15 +265426,15 @@ │ │ │ │ bls.n 14f30e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3afa2> │ │ │ │ b.n 14f36c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b000> │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 14f36c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b000> │ │ │ │ b.n 14f378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b00c> │ │ │ │ nop │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 14f3da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b06e> │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 14f3d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b06a> │ │ │ │ @@ -265892,15 +265894,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 14f730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b3c4> │ │ │ │ b.n 14f7b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b44a> │ │ │ │ movw r2, #36197 @ 0x8d65 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 14f730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b3c4> │ │ │ │ b.n 14f7b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b44a> │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -266330,15 +266332,15 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ bne.w 14f9c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b654> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w 14fc40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b8d4> │ │ │ │ b.n 14fa8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b722> │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -266809,46 +266811,46 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r6, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - add r0, pc, #800 @ (adr r0, 150570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c204>) │ │ │ │ + add r3, pc, #800 @ (adr r3, 150570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c204>) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 150278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf0c>) │ │ │ │ + add r3, pc, #32 @ (adr r3, 150278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf0c>) │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ beq.n 150352 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bfe6> │ │ │ │ - vtbx.8 d21, {d31- , , d18[0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ @@ -267221,25 +267223,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (150668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c2fc>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 15042a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0be> │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r3 │ │ │ │ @@ -267324,15 +267326,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -267505,17 +267507,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 150820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c4b4> │ │ │ │ nop │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -267763,35 +267765,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (150bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c864>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 150a38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c6cc> │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #616] @ (150e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3cab4>) │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -268136,44 +268138,44 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add ip, pc │ │ │ │ b.n 150dc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ca5a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf27001a5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1507e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c474> │ │ │ │ + b.n 150de0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ca74> │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ @ instruction: 0xf22001a5 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #624] @ (1511e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ce74>) │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #184] @ (15102c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ccc0>) │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #664] @ (151210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3cea4>) │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #176] @ (151034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ccc8>) │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r7, [pc, #560] @ (1511bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ce50>) │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #976] @ (151360 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3cff4>) │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #736] @ (151274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3cf08>) │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #688] @ (151248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3cedc>) │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r6, [pc, #640] @ (15121c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ceb0>) │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #1312] @ 1514d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d164> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -268673,58 +268675,58 @@ │ │ │ │ b.n 1511a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ce3c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orr.w r1, r4, #165 @ 0xa5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bics.w r1, ip, #165 @ 0xa5 │ │ │ │ - ldr r7, [pc, #232] @ (1515c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d25c>) │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r7, [pc, #880] @ (151854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d4e8>) │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #400] @ (151678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d30c>) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #56] @ (151524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d1b8>) │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ cdp 1, 4, cr0, cr14, cr5, {5} │ │ │ │ - ldr r5, [pc, #272] @ (151604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d298>) │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #992] @ (1518dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d570>) │ │ │ │ + ldr r7, [pc, #992] @ (1518dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d570>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #448] @ (1516c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d354>) │ │ │ │ + ldr r7, [pc, #448] @ (1516c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d354>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #736] @ (1517e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d478>) │ │ │ │ + ldr r7, [pc, #736] @ (1517e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d478>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #848] @ (151858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d4ec>) │ │ │ │ + ldr r7, [pc, #848] @ (151858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d4ec>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #472] @ (1516e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d378>) │ │ │ │ + ldr r7, [pc, #472] @ (1516e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d378>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #560] @ (151740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d3d4>) │ │ │ │ + ldr r7, [pc, #560] @ (151740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d3d4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r4, [pc, #200] @ (1515dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d270>) │ │ │ │ + ldr r7, [pc, #200] @ (1515dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d270>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #840] @ (151860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d4f4>) │ │ │ │ + ldr r6, [pc, #840] @ (151860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d4f4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #64] @ (15155c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d1f0>) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r5, [pc, #16] @ (151530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d1c4>) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #936] @ (1518cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d560>) │ │ │ │ + ldr r5, [pc, #936] @ (1518cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d560>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #872] @ (151890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d524>) │ │ │ │ + ldr r5, [pc, #872] @ (151890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d524>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (151914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d5a8>) │ │ │ │ + ldr r6, [pc, #1000] @ (151914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d5a8>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #400] @ (1516c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d354>) │ │ │ │ + ldr r6, [pc, #400] @ (1516c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d354>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #992] @ (151914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d5a8>) │ │ │ │ + ldr r6, [pc, #992] @ (151914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d5a8>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #376] @ (1516b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d344>) │ │ │ │ + ldr r6, [pc, #376] @ (1516b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d344>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (151630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d2c4>) │ │ │ │ mov r4, r1 │ │ │ │ @@ -269143,52 +269145,52 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1516c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d35a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe9aa01a5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #888] @ (151cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d98c>) │ │ │ │ + ldr r5, [pc, #888] @ (151cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d98c>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #704] @ (151c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d8d8>) │ │ │ │ + ldr r5, [pc, #704] @ (151c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d8d8>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmdb r0!, {r0, r2, r5, r7, r8} │ │ │ │ - ldr r2, [pc, #408] @ (151b24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d7b8>) │ │ │ │ + ldr r5, [pc, #408] @ (151b24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d7b8>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #944] @ (151d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d9d4>) │ │ │ │ + ldr r5, [pc, #944] @ (151d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d9d4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #800] @ (151cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d948>) │ │ │ │ + ldr r5, [pc, #800] @ (151cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d948>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #712] @ (151c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d8f4>) │ │ │ │ + ldr r6, [pc, #712] @ (151c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d8f4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r3, [pc, #344] @ (151af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d788>) │ │ │ │ + ldr r6, [pc, #344] @ (151af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d788>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #352] @ (151b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d794>) │ │ │ │ + ldr r4, [pc, #352] @ (151b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d794>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #472] @ (151b7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d810>) │ │ │ │ + ldr r4, [pc, #472] @ (151b7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d810>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #424] @ (151b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d7e4>) │ │ │ │ + ldr r5, [pc, #424] @ (151b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d7e4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #520] @ (151bb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d848>) │ │ │ │ + ldr r4, [pc, #520] @ (151bb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d848>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r2, [pc, #584] @ (151bf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d88c>) │ │ │ │ + ldr r5, [pc, #584] @ (151bf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d88c>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #472] @ (151b8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d820>) │ │ │ │ + ldr r4, [pc, #472] @ (151b8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d820>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #648] @ (151c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d8d8>) │ │ │ │ + ldr r4, [pc, #648] @ (151c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d8d8>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #864] @ (151d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d9b8>) │ │ │ │ + ldr r4, [pc, #864] @ (151d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d9b8>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #248] @ (151ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d754>) │ │ │ │ + ldr r4, [pc, #248] @ (151ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d754>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldr r1, [pc, #896] @ (151d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d9e0>) │ │ │ │ + ldr r4, [pc, #896] @ (151d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d9e0>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #84] @ 151a30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d6c4> │ │ │ │ mov ip, r2 │ │ │ │ @@ -269772,29 +269774,29 @@ │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 151c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d928> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 151a4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3d6e0> │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #4 │ │ │ │ b.n 1525a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e23c> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add r8, lr │ │ │ │ + blx lr │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r1, [pc, #520] @ (1521e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3de78>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + ldr r1, [pc, #48] @ (152010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3dca4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + ldr r0, [pc, #312] @ (15211c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ddb0>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, fp │ │ │ │ + ldr r0, [pc, #376] @ (152160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ddf4>) │ │ │ │ lsls r0, r6, #3 │ │ │ │ uxtb r3, r7 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (1523b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e044>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -270146,23 +270148,23 @@ │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 152164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ddf8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ svc 242 @ 0xf2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - sbcs r0, r0 │ │ │ │ + add r8, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r1, r0, #4 │ │ │ │ udf #60 @ 0x3c │ │ │ │ lsls r5, r4, #6 │ │ │ │ - sbcs r4, r1 │ │ │ │ + add ip, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r6, sp, #884 @ 0x374 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (152788 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e41c>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -270751,30 +270753,30 @@ │ │ │ │ b.n 1529d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e666> │ │ │ │ bgt.n 152a20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e6b4> │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ blt.n 152938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e5cc> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r1, sp, #916 @ 0x394 │ │ │ │ - vdup.8 , d10[7] │ │ │ │ + vqrdmlsh.s , , d10[0] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ lsls r0, r5, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -271246,20 +271248,20 @@ │ │ │ │ nop │ │ │ │ bpl.n 152e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3eb30> │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 152fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ec40> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r4, pc, #332 @ (adr r4, 153074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ed08>) │ │ │ │ - vqshl.u32 , q5, #31 │ │ │ │ + @ instruction: 0xffff3a5a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r0, [r1, #28] │ │ │ │ lsls r0, r5, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -271573,23 +271575,23 @@ │ │ │ │ b.n 15301c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecb0> │ │ │ │ nop │ │ │ │ @ instruction: 0xf78601a5 │ │ │ │ beq.n 153340 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3efd4> │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #20 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #33024 @ 0x8100 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -271733,25 +271735,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 15319e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ee32> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (153804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3f498>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -272032,23 +272034,23 @@ │ │ │ │ strb.w r2, [r0, #68] @ 0x44 │ │ │ │ b.n 1534d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3f168> │ │ │ │ movt r1, #41125 @ 0xa0a5 │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldmia r3!, {r2, r5} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #33024 @ 0x8100 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -272192,25 +272194,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r9, [sp, #4] │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 153656 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3f2ea> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -272515,23 +272517,23 @@ │ │ │ │ b.n 153bc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3f85a> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip, #660]! @ 0x294 │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmia r4!, {r1, r4, r5} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - movs r6, #20 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 14ce54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38ae8> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -272720,25 +272722,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd fp, r8, [sp, #4] │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 153b4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3f7e2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r7, #24 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r0, r6, #3 │ │ │ │ str r4, [sp, #28] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (154218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3feac>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -273034,23 +273036,23 @@ │ │ │ │ b.n 1540b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3fd4a> │ │ │ │ nop │ │ │ │ ldmia.w r4!, {r0, r2, r5, r7, r8} │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ ittt mi │ │ │ │ lslmi r5, r4, #6 │ │ │ │ - movmi r1, #38 @ 0x26 │ │ │ │ + movmi r4, #38 @ 0x26 │ │ │ │ lslmi r0, r6, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #33024 @ 0x8100 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -273215,25 +273217,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 15403e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3fcd2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #4 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r7, [r2, #56] @ 0x38 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -273541,23 +273543,23 @@ │ │ │ │ nop │ │ │ │ b.n 154d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x409d8> │ │ │ │ lsls r5, r4, #6 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cbnz r2, 1546b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40344> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 14ce54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38ae8> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154606 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4029a> │ │ │ │ @@ -273737,25 +273739,25 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 15458e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40222> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r5, #2 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldrh r1, [r3, #14] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (154c48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x408dc>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -274051,23 +274053,23 @@ │ │ │ │ nop │ │ │ │ udf #134 @ 0x86 │ │ │ │ lsls r5, r4, #6 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #33024 @ 0x8100 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -274225,25 +274227,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ bl 173778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f40c> │ │ │ │ b.n 154a6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40700> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strh r3, [r7, #38] @ 0x26 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ @@ -274411,21 +274413,21 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bhi.n 154eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40b48> │ │ │ │ lsls r5, r4, #6 │ │ │ │ cbz r6, 154f46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40bda> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (154fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40c58>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -274477,19 +274479,19 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bvc.n 154fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40c38> │ │ │ │ lsls r5, r4, #6 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1550a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40d34>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -274566,19 +274568,19 @@ │ │ │ │ nop │ │ │ │ bvc.n 155144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40dd8> │ │ │ │ lsls r5, r4, #6 │ │ │ │ add sp, #8 │ │ │ │ lsls r5, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #100] @ (155130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40dc4>) │ │ │ │ @@ -274654,15 +274656,15 @@ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 15066c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c300> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bpl.n 155174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40e08> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #104] @ (155210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40ea4>) │ │ │ │ @@ -274746,15 +274748,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 15066c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c300> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bpl.n 1552a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40f34> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #104] @ (1552fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x40f90>) │ │ │ │ @@ -274837,15 +274839,15 @@ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 15066c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c300> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bmi.n 1553ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41040> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -274906,15 +274908,15 @@ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ bl 150744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c3d8> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 1554f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4118c> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ @@ -274960,15 +274962,15 @@ │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl 14dddc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39a70> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bcc.n 1554a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4113c> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -274995,15 +274997,15 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 150744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c3d8> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcs.n 155404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41098> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -275076,15 +275078,15 @@ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ bl 150744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c3d8> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bne.n 155560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x411f4> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (155654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x412e8>) │ │ │ │ @@ -275134,15 +275136,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 14dddc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39a70> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bne.n 155708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4139c> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #72] @ (1556b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4134c>) │ │ │ │ @@ -275174,15 +275176,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ bl 150744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c3d8> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ beq.n 155658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x412ec> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -275254,15 +275256,15 @@ │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ bl 150744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c3d8> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ beq.n 1557a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41438> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (155808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4149c>) │ │ │ │ @@ -275312,15 +275314,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14dddc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39a70> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #72] @ (15586c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41500>) │ │ │ │ @@ -275353,15 +275355,15 @@ │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ bl 150744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c3d8> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -275622,17 +275624,17 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r5, r4, #6 │ │ │ │ add r7, pc, #160 @ (adr r7, 155be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41878>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r6, pc, #624 @ (adr r6, 155dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41a58>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w sl, r3, #33024 @ 0x8100 │ │ │ │ @@ -275961,30 +275963,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n 155cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4198c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #408] @ 0x198 │ │ │ │ movs r1, #1 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 155ede <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b72> │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r1, [r3, #16] │ │ │ │ - vqshlu.s64 q8, q7, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff09de │ │ │ │ lsls r0, r6, #3 │ │ │ │ bxns lr │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #620] @ (156198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41e2c>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -276216,17 +276218,17 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #6 │ │ │ │ add r0, pc, #816 @ (adr r0, 1564cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42160>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r0, r6, #3 │ │ │ │ add r0, pc, #264 @ (adr r0, 1562b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f48>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ add.w r9, r3, #33024 @ 0x8100 │ │ │ │ movs r3, #1 │ │ │ │ @@ -276556,30 +276558,30 @@ │ │ │ │ b.n 15634c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fe0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #408] @ 0x198 │ │ │ │ movs r1, #1 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 156530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x421c4> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ - vaddl.u q8, d31, d10 │ │ │ │ + vsubw.u q8, , d10 │ │ │ │ lsls r0, r6, #3 │ │ │ │ asrs r0, r4 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -276887,19 +276889,20 @@ │ │ │ │ b.n 15661a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x422ae> │ │ │ │ stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldc2 0, cr0, [r2, #956] @ 0x3bc │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ cmp r3, #29 │ │ │ │ bls.w 15675c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x423f0> │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -277200,25 +277203,25 @@ │ │ │ │ b.n 156714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x423a8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #408] @ 0x198 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 156bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42860> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8], #-956 @ 0xfffffc44 │ │ │ │ - @ instruction: 0xfb1a00ef │ │ │ │ - @ instruction: 0xfb2000ef │ │ │ │ - @ instruction: 0xfbcc00ef │ │ │ │ - @ instruction: 0xfb9600ef │ │ │ │ + vhadd.u32 q0, q12, │ │ │ │ + cdp2 0, 1, cr0, cr10, cr15, {7} │ │ │ │ + cdp2 0, 2, cr0, cr0, cr15, {7} │ │ │ │ + cdp2 0, 12, cr0, cr12, cr15, {7} │ │ │ │ + cdp2 0, 9, cr0, cr6, cr15, {7} │ │ │ │ str r5, [r1, #124] @ 0x7c │ │ │ │ - @ instruction: 0xfffff9fe │ │ │ │ + @ instruction: 0xfffffcfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - @ instruction: 0xfa3000ef │ │ │ │ + ldc2 0, cr0, [r0, #-956]! @ 0xfffffc44 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #704] @ (156edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b70>) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r4, [pc, #704] @ (156ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b74>) │ │ │ │ @@ -277495,18 +277498,18 @@ │ │ │ │ b.n 156c6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428fe> │ │ │ │ cbnz r4, 156f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bb0> │ │ │ │ lsls r5, r4, #6 │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd200ef │ │ │ │ + cdp2 0, 13, cr0, cr2, cr15, {7} │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf74200ef │ │ │ │ + @ instruction: 0xfa4200ef │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ cmp r3, #29 │ │ │ │ bls.w 156dac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a40> │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -277807,25 +277810,25 @@ │ │ │ │ b.n 156d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #408] @ 0x198 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 15721c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42eb0> │ │ │ │ nop │ │ │ │ - rsbs r0, r8, #7831552 @ 0x778000 │ │ │ │ - @ instruction: 0xf4ca00ef │ │ │ │ - @ instruction: 0xf4d000ef │ │ │ │ - sbcs.w r0, ip, #7831552 @ 0x778000 │ │ │ │ - adc.w r0, r6, #7831552 @ 0x778000 │ │ │ │ + ldr.w r0, [r8, #239] @ 0xef │ │ │ │ + @ instruction: 0xf7ca00ef │ │ │ │ + @ instruction: 0xf7d000ef │ │ │ │ + ldr??.w r0, [ip, pc, lsl #2] │ │ │ │ + str.w r0, [r6, pc, lsl #2] │ │ │ │ str r5, [r7, #20] │ │ │ │ - vsubw.u , , d30 │ │ │ │ + vrsubhn.i d31, , q15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r5, #6 │ │ │ │ - @ instruction: 0xf3e000ef │ │ │ │ + @ instruction: 0xf6e000ef │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #48] @ (15729c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f30>) │ │ │ │ @@ -277937,18 +277940,18 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 1508f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c58c> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r6} │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add.w r0, ip, #7831552 @ 0x778000 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + strb.w r0, [ip, pc, lsl #2] │ │ │ │ + cbnz r6, 1573fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43092> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xf4d600ef │ │ │ │ + @ instruction: 0xf7d600ef │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #128] @ (15741c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430b0>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -278003,17 +278006,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r6, 157486 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4311a> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - orns r0, r0, #7831552 @ 0x778000 │ │ │ │ - bics.w r0, lr, #7831552 @ 0x778000 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xf77000ef │ │ │ │ + @ instruction: 0xf73e00ef │ │ │ │ + cbnz r4, 15746e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43102> │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #128] @ (1574c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43154>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -278069,17 +278072,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ uxtb r2, r7 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf3dc00ef │ │ │ │ - @ instruction: 0xf3ae00ef │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xf6dc00ef │ │ │ │ + subw r0, lr, #2287 @ 0x8ef │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #124] @ (15755c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431f0>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -278134,17 +278137,17 @@ │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl 1508f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c58c> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf37a00ef │ │ │ │ - @ instruction: 0xf34a00ef │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xf67a00ef │ │ │ │ + movw r0, #43247 @ 0xa8ef │ │ │ │ + cbnz r0, 1575a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4323c> │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #132] @ (157604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43298>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -278201,17 +278204,17 @@ │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl 1508f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c58c> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 157636 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432ca> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf2f600ef │ │ │ │ - movt r0, #8431 @ 0x20ef │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xf5f600ef │ │ │ │ + rsb r0, r2, #7831552 @ 0x778000 │ │ │ │ + cbnz r0, 157628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432bc> │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #80] @ (157674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43308>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -278247,15 +278250,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl 1508f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c58c> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cbz r4, 15767c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43310> │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf26400ef │ │ │ │ + sbc.w r0, r4, #7831552 @ 0x778000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #132] @ (157714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x433a8>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -278311,16 +278314,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf22400ef │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + @ instruction: 0xf52400ef │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #136] @ (1577bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43450>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -278379,16 +278382,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add sp, #24 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf19200ef │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + eors.w r0, r2, #7831552 @ 0x778000 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #84] @ (15782c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434c0>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -278427,15 +278430,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 1508f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c58c> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add.w r0, r0, #239 @ 0xef │ │ │ │ + and.w r0, r0, #7831552 @ 0x778000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #192] @ (157908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4359c>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -278516,16 +278519,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xf0bc00ef │ │ │ │ - cbz r4, 15795c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x435f0> │ │ │ │ + @ instruction: 0xf3bc00ef │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #200] @ (1579f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43684>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -278609,16 +278612,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - vmla.i16 d16, d22, d7[3] │ │ │ │ - sxth r2, r7 │ │ │ │ + @ instruction: 0xf2d600ef │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #144] @ (157a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43730>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -278681,15 +278684,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1508f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c58c> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - vhadd.s8 q0, q12, │ │ │ │ + addw r0, r8, #239 @ 0xef │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #116] @ (157b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x437c0>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -279333,22 +279336,22 @@ │ │ │ │ b.n 157f2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43bc2> │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ lsls r5, r4, #6 │ │ │ │ strh r2, [r5, #10] │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, ip, pc, asr #3 │ │ │ │ - orrs.w r0, lr, pc, asr #3 │ │ │ │ + stc 0, cr0, [ip, #956] @ 0x3bc │ │ │ │ + ldcl 0, cr0, [lr, #-956] @ 0xfffffc44 │ │ │ │ strh r6, [r0, #6] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldmdb sl!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - ldmdb r0, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - ldmdb r0, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - ldmia.w r2!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [sl], #-956 @ 0xfffffc44 │ │ │ │ + ldc 0, cr0, [r0], {239} @ 0xef │ │ │ │ + ldc 0, cr0, [r0], {239} @ 0xef │ │ │ │ + subs.w r0, r2, pc, asr #3 │ │ │ │ ldr r1, [pc, #72] @ (158180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43e14>) │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, lr │ │ │ │ str r7, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -279375,15 +279378,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 175c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6190c> │ │ │ │ b.n 157f2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43bc2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe80600ef │ │ │ │ + add.w r0, r6, pc, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r5, [pc, #468] @ (15836c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44000>) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r4, [pc, #468] @ (158370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44004>) │ │ │ │ @@ -279561,22 +279564,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #536 @ (adr r5, 158584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44218>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldrb r2, [r4, #25] │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15831c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43fb0> │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - b.n 1582c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f54> │ │ │ │ - lsls r7, r5, #3 │ │ │ │ + @ instruction: 0xead200ef │ │ │ │ + @ instruction: 0xeaa200ef │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - b.n 157f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43c10> │ │ │ │ - lsls r7, r5, #3 │ │ │ │ + ldrd r0, r0, [ip], #956 @ 0x3bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #56] @ (1583d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44064>) │ │ │ │ @@ -279867,23 +279867,22 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #224 @ (adr r3, 15876c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44400>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1581b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43e44> │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ + ble.n 1586e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44374> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bge.n 1586e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44374> │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + b.n 158bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44850> │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r2, [r2, #14] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #33024 @ 0x8100 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -280006,25 +280005,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl 173b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f7dc> │ │ │ │ b.n 1585b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44244> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 15887c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44510> │ │ │ │ + bge.n 15887c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44510> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 15877c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44410> │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvc.n 158844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444d8> │ │ │ │ + bge.n 158844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444d8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ble.n 158814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444a8> │ │ │ │ + b.n 158814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444a8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bvs.n 15880c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444a0> │ │ │ │ + bls.n 15880c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444a0> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bgt.n 15876c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44400> │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r2, [pc, #236] @ (158908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4459c>) │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (158be0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44874>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -280285,23 +280284,23 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #6 │ │ │ │ strb r0, [r1, #31] │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 158da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a38> │ │ │ │ + b.n 1583a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44038> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bpl.n 158a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44728> │ │ │ │ + bhi.n 158a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44728> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - blt.n 158b70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44804> │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r1, #29] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r3, #33024 @ 0x8100 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ ldrex r2, [r6] │ │ │ │ @@ -280424,25 +280423,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl 173b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f7dc> │ │ │ │ b.n 1589fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4468e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 158c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x448c8> │ │ │ │ + bpl.n 158c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x448c8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 158d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449c8> │ │ │ │ + blt.n 158d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449c8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n 158bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44890> │ │ │ │ + bpl.n 158bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44890> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 158bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44860> │ │ │ │ + blt.n 158bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44860> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcs.n 158bc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44858> │ │ │ │ + bpl.n 158bc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44858> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bhi.n 158d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449b8> │ │ │ │ + blt.n 158d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449b8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp fp, lr │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -280750,23 +280749,23 @@ │ │ │ │ b.n 158f02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b96> │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #6 │ │ │ │ strb r4, [r5, #12] │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 158f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44bfc> │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ strb r6, [r6, #3] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + bcs.n 159018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44cac> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bmi.n 158ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b88> │ │ │ │ + bvc.n 158ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b88> │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r8, r3, #33024 @ 0x8100 │ │ │ │ add.w r8, r8, #152 @ 0x98 │ │ │ │ ldrex r2, [r8] │ │ │ │ @@ -280905,25 +280904,25 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ bl 173b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f7dc> │ │ │ │ b.n 158e8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b1e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + bne.n 159174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e08> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 159074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d08> │ │ │ │ + bvs.n 159074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d08> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + bne.n 159144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dd8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 159114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44da8> │ │ │ │ + bvs.n 159114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44da8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + beq.n 1590fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d90> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bcc.n 159064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44cf8> │ │ │ │ + bvs.n 159064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44cf8> │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r3, r2 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (15950c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x451a0>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -281199,23 +281198,23 @@ │ │ │ │ b.n 159390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45024> │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 15951c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x451b0> │ │ │ │ + blt.n 15951c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x451b0> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - beq.n 159468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x450fc> │ │ │ │ + bcc.n 159468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x450fc> │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r8, r3, #33024 @ 0x8100 │ │ │ │ add.w r8, r8, #152 @ 0x98 │ │ │ │ ldrex r2, [r8] │ │ │ │ @@ -281354,25 +281353,25 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ bl 173b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f7dc> │ │ │ │ b.n 159318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44fac> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + bcs.n 1595e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4527c> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + bcs.n 159688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4531c> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + bcs.n 1595d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4526c> │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r4, #135 @ 0x87 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -281688,23 +281687,23 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 159878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4550c> │ │ │ │ + bvs.n 159878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4550c> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r8, r3, #33024 @ 0x8100 │ │ │ │ add.w r8, r8, #152 @ 0x98 │ │ │ │ ldrex r2, [r8] │ │ │ │ @@ -281841,25 +281840,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ bl 173b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f7dc> │ │ │ │ b.n 1597f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4548a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r7, #163 @ 0xa3 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (159e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b10>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -282142,23 +282141,23 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r4, #6 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + bcs.n 159e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45ac0> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r1, r0, #4 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #6 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #33024 @ 0x8100 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ ldrex r2, [r3] │ │ │ │ @@ -282301,28 +282300,28 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ bl 173b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f7dc> │ │ │ │ b.n 159c82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45916> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ittt │ │ │ │ - lsl r7, r5, #3 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ - lsl r7, r5, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - itet le │ │ │ │ - lslle r7, r5, #3 │ │ │ │ - addgt r3, #11 │ │ │ │ - vslile.32 d27, d0, #31 │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + adds r3, #11 │ │ │ │ + vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #56] @ (159f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c30>) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -282440,15 +282439,15 @@ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ @@ -282471,15 +282470,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ @@ -282503,15 +282502,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ @@ -282535,15 +282534,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ @@ -282568,15 +282567,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ @@ -282602,15 +282601,15 @@ │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -282636,15 +282635,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -282672,15 +282671,15 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -282708,15 +282707,15 @@ │ │ │ │ mov r3, lr │ │ │ │ mov.w ip, #4 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ @@ -282745,15 +282744,15 @@ │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov.w ip, #5 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -282781,15 +282780,15 @@ │ │ │ │ strd lr, r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -282817,15 +282816,15 @@ │ │ │ │ mov.w ip, #3 │ │ │ │ strd lr, r1, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [pc, #60] @ 15a4c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4615c> │ │ │ │ @@ -282853,15 +282852,15 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ @@ -282890,15 +282889,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ @@ -282927,15 +282926,15 @@ │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ @@ -282962,15 +282961,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [pc, #64] @ 15a62c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462c0> │ │ │ │ @@ -282998,15 +282997,15 @@ │ │ │ │ mov r3, lr │ │ │ │ mov.w ip, #4 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ @@ -283035,15 +283034,15 @@ │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #5 │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ bl 14ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a998> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr.w r3, [pc, #1376] @ 15abf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46884> │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 15a706 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4639a> │ │ │ │ @@ -283846,19 +283845,19 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 15ad00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46994> │ │ │ │ nop │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r5, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #136] @ (15b004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46c98>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -283917,23 +283916,23 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 15ac80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46914> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r6, [r7, #30] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ite ls │ │ │ │ + lslls r7, r5, #3 │ │ │ │ + ittt ls @ unpredictable │ │ │ │ + lslls r7, r5, #3 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + lslvc r7, r5, #3 │ │ │ │ + itt cc @ unpredictable │ │ │ │ + lslcc r7, r5, #3 │ │ │ │ + pushcc {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #140] @ (15b0b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46d48>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ @@ -283993,21 +283992,21 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ bl 14cfd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38c64> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15b05e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46cf2> │ │ │ │ b.n 15b050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46ce4> │ │ │ │ strb r0, [r2, #28] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - pop {r5} │ │ │ │ + wfe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r2, 15b13c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46dd0> │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r4, 15b13e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46dd2> │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r2, 15b13e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46dd2> │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -284069,19 +284068,19 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15ac80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46914> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r2, [r3, #25] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - cbnz r6, 15b1d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e6a> │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r0, 15b1c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e56> │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r6, 15b1c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e58> │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #124] @ (15b20c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46ea0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -284135,19 +284134,19 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15ac80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46914> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - revsh r2, r5 │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - revsh r2, r3 │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #132] @ (15b2b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46f48>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -284206,19 +284205,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15ac80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46914> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - rev16 r2, r1 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - rev16 r0, r1 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r4, 15b2f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46f86> │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #132] @ (15b35c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46ff0>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -284276,19 +284275,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15ac80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46914> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #17] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - cbnz r6, 15b394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47028> │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r2, 15b394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47028> │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r4, 15b370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47004> │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #144] @ (15b410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x470a4>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -284350,19 +284349,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 15ac80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46914> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r2, [r7, #14] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - cbnz r4, 15b424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x470b8> │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r4, 15b41c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x470b0> │ │ │ │ + pop {r2} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + cbnz r2, 15b474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47108> │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 130e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1caf8> │ │ │ │ @@ -284411,15 +284410,15 @@ │ │ │ │ vstr d7, [sp, #32] │ │ │ │ bl 14fd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b9fc> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ ... │ │ │ │ strb r2, [r2, #11] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + cbnz r0, 15b51a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x471ae> │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [pc, #84] @ (15b530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x471c4>) │ │ │ │ @@ -284449,15 +284448,15 @@ │ │ │ │ bl 14fd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b9fc> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r2, [r4, #9] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [pc, #132] @ (15b5d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47264>) │ │ │ │ @@ -284505,17 +284504,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r2, [r6, #7] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -284568,17 +284567,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r2, [r1, #5] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ (15b730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x473c4>) │ │ │ │ @@ -284642,17 +284641,17 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r5, r4, #6 │ │ │ │ strb r2, [r6, #0] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + cbnz r4, 15b770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47404> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + cbnz r6, 15b742 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x473d6> │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ (15b7f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47484>) │ │ │ │ @@ -284719,17 +284718,17 @@ │ │ │ │ bl 14fd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b9fc> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + cbnz r0, 15b80a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4749e> │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #144] @ (15b8a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47538>) │ │ │ │ @@ -284793,17 +284792,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r4, #6 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r5, r7} │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #156] @ (15b964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x475f8>) │ │ │ │ @@ -284871,17 +284870,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -285104,27 +285103,27 @@ │ │ │ │ b.n 15ba1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x476b0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r4, r4 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r7, r5, #3 │ │ │ │ cmp ip, fp │ │ │ │ lsls r5, r4, #6 │ │ │ │ - cbz r2, 15bc22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x478b6> │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r6, 15bc1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x478b2> │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r2, 15bc16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x478aa> │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 15bc0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x478a0> │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r4, 15bc00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47894> │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #120] @ 15bc48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x478dc> │ │ │ │ sub sp, #28 │ │ │ │ @@ -285294,19 +285293,19 @@ │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15bd5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x479f2> │ │ │ │ b.n 15bd80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47a14> │ │ │ │ nop │ │ │ │ - cbz r0, 15bdc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47a54> │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r6, 15bdba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47a4e> │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbz r6, 15bda6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47a3a> │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -285457,15 +285456,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15bf28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47bbc> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15bef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47b8c> │ │ │ │ b.n 15be94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47b28> │ │ │ │ nop │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -285798,15 +285797,15 @@ │ │ │ │ mla r3, r3, lr, r0 │ │ │ │ add.w r3, r3, #104448 @ 0x19800 │ │ │ │ ldr.w r0, [r3, #500] @ 0x1f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ eors r2, r7 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ cmp r3, #16 │ │ │ │ it ge │ │ │ │ movge r3, #16 │ │ │ │ @@ -285979,15 +285978,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (15c4dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48170>) │ │ │ │ add r1, pc │ │ │ │ bl 29ddb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189a44> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 15c48e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48122> │ │ │ │ str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #904] @ (15c87c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48510>) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -286762,15 +286761,15 @@ │ │ │ │ add.w ip, ip, #4 │ │ │ │ mov sl, r3 │ │ │ │ cmp r8, r3 │ │ │ │ bne.w 15cc10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x488a4> │ │ │ │ b.n 15cb36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x487ca> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 15cd18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x489ac> │ │ │ │ - add r2, pc, #488 @ (adr r2, 15cf38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48bcc>) │ │ │ │ + add r5, pc, #488 @ (adr r5, 15cf38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48bcc>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ movw r2, #34067 @ 0x8513 │ │ │ │ cmp r1, #16 │ │ │ │ it ls │ │ │ │ cmpls r3, r2 │ │ │ │ beq.n 15cd62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x489f6> │ │ │ │ @@ -286936,15 +286935,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r0, r2] │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add r0, pc, #288 @ (adr r0, 15d034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cc8>) │ │ │ │ + add r3, pc, #288 @ (adr r3, 15d034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cc8>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r3, [pc, #604] @ (15d174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48e08>) │ │ │ │ movw r2, #35866 @ 0x8c1a │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.w 15d066 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cfa> │ │ │ │ bhi.n 15cf5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48bee> │ │ │ │ @@ -287225,17 +287224,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (15d210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48ea4>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 15d1f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48e8a> │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, pc, #456 @ (adr r0, 15d3d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4906c>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -287613,21 +287612,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ @@ -287738,15 +287737,15 @@ │ │ │ │ b.n 15d692 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49326> │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r2, #260] @ 0x104 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 15d6f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49386> │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r0, #4 │ │ │ │ cbz r1, 15d7cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49460> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -287764,15 +287763,15 @@ │ │ │ │ bl 15d654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x492e8> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r7, [pc, #568] @ (15da0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x496a0>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ cbz r2, 15d810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x494a4> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -287790,15 +287789,15 @@ │ │ │ │ bl 15d654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x492e8> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r7, [pc, #296] @ (15d940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x495d4>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (15d870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49504>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -287826,19 +287825,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #56] @ (15d8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49540>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #960] @ (15dc40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x498d4>) │ │ │ │ + ldr r4, [pc, #960] @ (15dc40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x498d4>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ (15d8f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4958c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -287883,21 +287882,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #672] @ (15db9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49830>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r1, [pc, #416] @ (15daac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49740>) │ │ │ │ + ldr r4, [pc, #416] @ (15daac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49740>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -288159,23 +288158,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 15dafc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49790> │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3, #260] @ 0x104 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 15dafc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49790> │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (15dc74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49908>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -288200,15 +288199,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 15c888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4851c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #0] @ (15dc78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4990c>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (15dcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4995c>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -288233,15 +288232,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15c888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4851c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #688] @ (15df7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49c10>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (15dd48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x499dc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -288283,17 +288282,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4851c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #360] @ (15deb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49b48>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (15de34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49ac8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -288492,19 +288491,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15df38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49bcc> │ │ │ │ b.n 15df68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49bfc> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #952] @ (15e334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49fc8>) │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (15e0e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49d74>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -288785,17 +288784,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e262 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49ef6> │ │ │ │ b.n 15e140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x49dd4> │ │ │ │ nop │ │ │ │ mov r2, r8 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #376] @ (15e420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a0b4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -288932,15 +288931,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, r2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ (15e584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a218>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -289062,21 +289061,21 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 15e4ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a180> │ │ │ │ cmn r4, r7 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - lsrs r2, r4 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (15e690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a324>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -289166,15 +289165,15 @@ │ │ │ │ str.w r3, [r2, #260] @ 0x104 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 15e618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a2ac> │ │ │ │ nop │ │ │ │ sbcs r0, r2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ sub sp, #12 │ │ │ │ @@ -289434,27 +289433,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -289468,15 +289467,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 15bc54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x478e8> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r5, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -289521,17 +289520,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #264] @ (15eb50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a7e4>) │ │ │ │ @@ -289633,17 +289632,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15eb30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a7c4> │ │ │ │ b.n 15eb40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a7d4> │ │ │ │ nop │ │ │ │ subs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ movw r3, #34478 @ 0x86ae │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 15ebd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a86a> │ │ │ │ bls.n 15eb84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4a818> │ │ │ │ movw r3, #34479 @ 0x86af │ │ │ │ cmp r1, r3 │ │ │ │ @@ -289992,15 +289991,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (15ef90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ac24>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -290027,15 +290026,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r0, #102400 @ 0x19000 │ │ │ │ add.w r9, r0, #94208 @ 0x17000 │ │ │ │ @@ -291143,21 +291142,21 @@ │ │ │ │ b.n 15fbfa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4b88e> │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r5, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh.w r1, [r8, #44] @ 0x2c │ │ │ │ movw r2, #34168 @ 0x8578 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 15fbe6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4b87a> │ │ │ │ movw r4, #34165 @ 0x8575 │ │ │ │ movw r2, #7681 @ 0x1e01 │ │ │ │ @@ -291221,15 +291220,15 @@ │ │ │ │ movw r2, #6403 @ 0x1903 │ │ │ │ cmp ip, r2 │ │ │ │ beq.n 15fc36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4b8ca> │ │ │ │ ldrh.w r1, [r8, #52] @ 0x34 │ │ │ │ mov.w r6, #8448 @ 0x2100 │ │ │ │ movw r2, #34165 @ 0x8575 │ │ │ │ b.n 15f804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4b498> │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -291448,19 +291447,19 @@ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bcs.n 160004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bc98> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #536 @ (adr r2, 16023c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bed0>) │ │ │ │ + add r5, pc, #536 @ (adr r5, 16023c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bed0>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, pc, #296 @ (adr r2, 160150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bde4>) │ │ │ │ + add r5, pc, #296 @ (adr r5, 160150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bde4>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r0, pc, #624 @ (adr r0, 16029c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bf30>) │ │ │ │ + add r3, pc, #624 @ (adr r3, 16029c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4bf30>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #104960 @ 0x19a00 │ │ │ │ mov r7, r0 │ │ │ │ @@ -291689,40 +291688,40 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 160200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4be94> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 1, 15, cr0, cr2, cr4, {5} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ cdp2 1, 2, cr0, cr0, cr4, {5} │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -291831,15 +291830,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 160398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c02c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r2, #-656]! @ 0xfffffd70 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stc2l 1, cr0, [r0], #-656 @ 0xfffffd70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ @@ -291913,15 +291912,15 @@ │ │ │ │ b.n 160450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c0e4> │ │ │ │ ldr r2, [pc, #16] @ (1604a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c13c>) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -292038,23 +292037,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1605a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c236> │ │ │ │ ldr.w r9, [pc, #24] @ 1605f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c284> │ │ │ │ movw r0, #38593 @ 0x96c1 │ │ │ │ add r9, pc │ │ │ │ b.n 160510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c1a4> │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w lr, [pc, #332] @ 160750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c3e4> │ │ │ │ subs r3, r1, #1 │ │ │ │ @@ -292187,15 +292186,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr??.w r0, [r2, #420] @ 0x1a4 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #656] @ 1609fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c690> │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -292609,24 +292608,24 @@ │ │ │ │ bne.w 160a7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c712> │ │ │ │ b.n 160afa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c78e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, r8, #5373952 @ 0x520000 │ │ │ │ rsbs r1, r4, #5373952 @ 0x520000 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ sbcs.w r1, sl, #5373952 @ 0x520000 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ @@ -292869,38 +292868,38 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 160e16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4caaa> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r1, r4, #5373952 @ 0x520000 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xf30601a4 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #160] @ (160f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cbc4>) │ │ │ │ @@ -292967,17 +292966,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r2, r5, r2 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #136] @ (160fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cc6c>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -293035,17 +293034,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1fbd74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7a08> │ │ │ │ ldr r2, [pc, #12] @ (160fe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cc74>) │ │ │ │ add r2, pc │ │ │ │ b.n 160fb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cc4c> │ │ │ │ asrs r2, r5, #31 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #68] @ (161038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cccc>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -293075,15 +293074,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #29 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -293097,15 +293096,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl 160f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cbd0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -293139,15 +293138,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #26 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #44] @ 161118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cdac> │ │ │ │ @@ -293164,15 +293163,15 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ movs r0, #2 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ bl 160f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cbd0> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -293206,15 +293205,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r6, r0, #24 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #44] @ 1611bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ce50> │ │ │ │ @@ -293232,15 +293231,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 160f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cbd0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -293274,15 +293273,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r2, r4, #21 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -293300,15 +293299,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ bl 160f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cbd0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -293342,15 +293341,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #18 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #40] @ 161300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cf94> │ │ │ │ @@ -293368,15 +293367,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ bl 160f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cbd0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #64] @ (161354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cfe8>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -293402,15 +293401,15 @@ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r4, #16 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov lr, r3 │ │ │ │ @@ -293422,15 +293421,15 @@ │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl 160e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cb10> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #64] @ (1613e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d078>) │ │ │ │ @@ -293459,15 +293458,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r3, #14 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #40] @ 161428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d0bc> │ │ │ │ @@ -293483,15 +293482,15 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ movs r0, #2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ bl 160e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cb10> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #64] @ (161480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d114>) │ │ │ │ @@ -293521,15 +293520,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4c140> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #36] @ 1614c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d154> │ │ │ │ @@ -293545,15 +293544,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 160e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cb10> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #64] @ (161518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d1ac>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293582,15 +293581,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 160e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cb10> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r2, r4, #9 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ (161578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d20c>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -293622,15 +293621,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 160e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cb10> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r0, #8 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ (1615d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d268>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -293662,15 +293661,15 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 160e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4cb10> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ @@ -293925,40 +293924,40 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1616e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d376> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ and.w r1, r4, r4, asr #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldmdb r6, {r2, r5, r7, r8} │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r2, [pc, #672] @ (161b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d7ac>) │ │ │ │ + ldr r5, [pc, #672] @ (161b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4d7ac>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r5, #271 @ 0x10f │ │ │ │ @@ -295847,31 +295846,31 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 162a48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e6dc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bvs.n 162b5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e7f0> │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #512] @ (162ddc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ea70>) │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ bvs.n 162c70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e904> │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldr r6, [pc, #128] @ (162c64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e8f8>) │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #104] @ (162c50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e8e4>) │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r5, [pc, #16] @ (162bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e890>) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #792] @ (162f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4eb9c>) │ │ │ │ + ldr r7, [pc, #792] @ (162f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4eb9c>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [pc, #416] @ (162d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ea2c>) │ │ │ │ + ldr r7, [pc, #416] @ (162d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ea2c>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r4, [pc, #504] @ (162df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ea88>) │ │ │ │ + ldr r7, [pc, #504] @ (162df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ea88>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #264] @ (162d18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4e9ac>) │ │ │ │ @@ -296142,21 +296141,21 @@ │ │ │ │ b.n 162e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4eae4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 162e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4eab4> │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #808] @ (1631cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ee60>) │ │ │ │ + ldr r5, [pc, #808] @ (1631cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ee60>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r2, [pc, #688] @ (163158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4edec>) │ │ │ │ + ldr r5, [pc, #688] @ (163158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4edec>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ bne.n 162dfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ea90> │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldr r1, [pc, #632] @ (163128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4edbc>) │ │ │ │ + ldr r4, [pc, #632] @ (163128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4edbc>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r2 │ │ │ │ @@ -296369,17 +296368,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6a1f8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ @@ -296623,17 +296622,17 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ + ldr r0, [pc, #608] @ (1635e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4f278>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, r6 │ │ │ │ + ldr r0, [pc, #192] @ (163448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4f0dc>) │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #800] @ (1636bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4f350>) │ │ │ │ @@ -296949,19 +296948,19 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #6 │ │ │ │ - add r4, r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r7 │ │ │ │ + add sl, pc │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #602112 @ 0x93000 │ │ │ │ movs r0, #0 │ │ │ │ @@ -297580,21 +297579,21 @@ │ │ │ │ b.n 163d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4f9ec> │ │ │ │ nop │ │ │ │ adcs.w r1, r2, r4, asr #2 │ │ │ │ stmia r4!, {r1, r3} │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ (163ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4fb6c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -297894,23 +297893,23 @@ │ │ │ │ beq.n 16404e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4fce2> │ │ │ │ b.n 164082 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4fd16> │ │ │ │ strex r1, r0, [sl, #656] @ 0x290 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ (164174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4fe08>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -298016,19 +298015,19 @@ │ │ │ │ b.n 164224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4feb8> │ │ │ │ b.n 163da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4fa38> │ │ │ │ lsls r4, r4, #6 │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ (1642bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4ff50>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -298134,19 +298133,19 @@ │ │ │ │ b.n 164368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4fffc> │ │ │ │ b.n 163c5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4f8f0> │ │ │ │ lsls r4, r4, #6 │ │ │ │ pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #212] @ (16448c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50120>) │ │ │ │ @@ -298467,27 +298466,27 @@ │ │ │ │ nop │ │ │ │ b.n 164c0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x508a0> │ │ │ │ lsls r4, r4, #6 │ │ │ │ cbnz r2, 164732 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x503c6> │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #84] @ (164764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x503f8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -298616,21 +298615,21 @@ │ │ │ │ nop │ │ │ │ svc 192 @ 0xc0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ @ instruction: 0xb872 │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #84] @ (1648e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50578>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -298745,19 +298744,19 @@ │ │ │ │ nop │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r4, r4, #6 │ │ │ │ @ instruction: 0xb6f6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #40] @ 164a18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x506ac> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -298847,17 +298846,17 @@ │ │ │ │ b.n 164a72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50706> │ │ │ │ ble.n 164af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50788> │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r6, r7, lr} │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #40] @ 164b28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x507bc> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -298953,17 +298952,17 @@ │ │ │ │ nop │ │ │ │ blt.n 164bf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50888> │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, r7} │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ @@ -299070,15 +299069,15 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cbz r6, 164d92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50a26> │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r7, r5, #3 │ │ │ │ uxtb r2, r7 │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ ldr.w lr, [pc, #192] @ 164df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50a88> │ │ │ │ add lr, pc │ │ │ │ @@ -299151,23 +299150,23 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq.n 164d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50a14> │ │ │ │ ldr.w r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 164de0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50a74> │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 164e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50ad8> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -299476,21 +299475,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ bvs.n 1650c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50d54> │ │ │ │ lsls r4, r4, #6 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #4 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r5, #10 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movw r2, #36873 @ 0x9009 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 165192 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50e26> │ │ │ │ bhi.w 1653c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51056> │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -299855,41 +299854,41 @@ │ │ │ │ ldr r2, [pc, #68] @ (16559c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51230>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 165116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x50daa> │ │ │ │ nop │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -300084,19 +300083,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ b.n 165636 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x512ca> │ │ │ │ nop │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -300136,15 +300135,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 16581e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x514b2> │ │ │ │ nop │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -300182,17 +300181,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ b.n 165876 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5150a> │ │ │ │ nop │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -300574,27 +300573,27 @@ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ b.n 165acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51760> │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ b.n 165acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51760> │ │ │ │ nop │ │ │ │ add r5, pc, #968 @ (adr r5, 1660d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d68>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ - movs r6, #24 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #30 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -300680,21 +300679,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (165e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51ab4>) │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 165d7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51a0e> │ │ │ │ nop │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #552] @ (166060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51cf4>) │ │ │ │ @@ -300889,25 +300888,25 @@ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ b.n 165f62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51bf6> │ │ │ │ movs r2, #4 │ │ │ │ b.n 165f34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51bc8> │ │ │ │ nop │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldr r1, [pc, #720] @ (166338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51fcc>) │ │ │ │ + ldr r4, [pc, #720] @ (166338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51fcc>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp lr, r8 │ │ │ │ + ldr r0, [pc, #792] @ (166384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52018>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r7, r5, #3 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add ip, r8 │ │ │ │ + blxns r8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ @@ -301092,23 +301091,23 @@ │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ b.n 1661c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51e58> │ │ │ │ movs r3, #4 │ │ │ │ b.n 166198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51e2c> │ │ │ │ nop │ │ │ │ stmia r6!, {r5, r7} │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bx sl │ │ │ │ + ldr r2, [pc, #320] @ (1663e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52078>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - muls r0, r5 │ │ │ │ + mov r0, sp │ │ │ │ lsls r0, r0, #4 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ mov.w ip, #28 │ │ │ │ push {r4, lr} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldr.w r4, [ip, #792] @ 0x318 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 16630e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51fa2> │ │ │ │ @@ -301175,19 +301174,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (166398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5202c>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh.w r0, [r6, #238] @ 0xee │ │ │ │ + @ instruction: 0xfbb600ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r5, #17175 @ 0x4317 │ │ │ │ ldr r6, [pc, #116] @ (16641c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x520b0>) │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w lr, [pc, #116] @ 166420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x520b4> │ │ │ │ add r6, pc │ │ │ │ uxth r3, r3 │ │ │ │ @@ -301219,17 +301218,17 @@ │ │ │ │ strh.w r5, [ip, #30] │ │ │ │ strh.w r3, [ip, #32] │ │ │ │ strd r3, r3, [ip, #16] │ │ │ │ strd r3, r5, [lr, #784] @ 0x310 │ │ │ │ strd r3, r4, [lr, #796] @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r6, r5 │ │ │ │ + ldr r0, [pc, #184] @ (1664d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5216c>) │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adcs r2, r5 │ │ │ │ + add r2, sp │ │ │ │ lsls r0, r0, #4 │ │ │ │ mov.w ip, #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldrb.w lr, [ip, #34] @ 0x22 │ │ │ │ cmp lr, r3 │ │ │ │ beq.n 1664f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52186> │ │ │ │ @@ -301332,19 +301331,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str.w lr, [sp] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -301551,15 +301550,15 @@ │ │ │ │ bne.w 1666c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5235c> │ │ │ │ b.n 166710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x523a4> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 16669e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52332> │ │ │ │ nop │ │ │ │ - adds r4, r3, #1 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #356] @ 16695c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x525f0> │ │ │ │ mov ip, r2 │ │ │ │ @@ -301706,23 +301705,23 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - orr.w r0, sl, #238 @ 0xee │ │ │ │ + @ instruction: 0xf34a00ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #592] @ (166be0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52874>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -301949,23 +301948,23 @@ │ │ │ │ b.n 166ab2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52746> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov.w ip, #24 │ │ │ │ sub sp, #28 │ │ │ │ @@ -302107,19 +302106,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, lr, lsl #1 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ b.n 166cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5296c> │ │ │ │ movs r3, #4 │ │ │ │ b.n 166cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52940> │ │ │ │ nop │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w ip, [r0, #3] │ │ │ │ ldrb.w lr, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #20] │ │ │ │ subs.w lr, lr, #0 │ │ │ │ @@ -302173,19 +302172,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #4 │ │ │ │ b.n 166e48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52adc> │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r0 │ │ │ │ movw r5, #32993 @ 0x80e1 │ │ │ │ ldrh.w r7, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r0, [sp, #32] │ │ │ │ @@ -302272,19 +302271,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (166fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52c60>) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #1 │ │ │ │ ldrb.w r0, [r0, lr] │ │ │ │ b.n 166f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52bfc> │ │ │ │ mov.w ip, #4 │ │ │ │ b.n 166f3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52bd2> │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #72] @ 167028 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52cbc> │ │ │ │ mov r4, r3 │ │ │ │ @@ -302360,15 +302359,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ec │ │ │ │ lsls r4, r4, #6 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (167194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52e28>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -302450,15 +302449,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -302534,15 +302533,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r2, r5, lr} │ │ │ │ lsls r4, r4, #6 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #180] @ (167358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52fec>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -302620,15 +302619,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -302738,15 +302737,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1674fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5318e> │ │ │ │ lsls r4, r4, #6 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #228] @ (1675a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5323c>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -302844,15 +302843,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ sxtb r2, r3 │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r6, [r1, #22] │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -302928,15 +302927,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbz r6, 1676aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5333e> │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (167774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53408>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -303019,15 +303018,15 @@ │ │ │ │ nop │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -303103,15 +303102,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (167940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x535d4>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -303194,15 +303193,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r4, r4, #6 │ │ │ │ strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -303317,15 +303316,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #228] @ (167b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53830>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -303424,15 +303423,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ lsls r4, r4, #6 │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -303515,15 +303514,15 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #200] @ (167d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53a28>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -303609,15 +303608,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r4, r4, #6 │ │ │ │ strh r4, [r5, #24] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r5, #22] │ │ │ │ lsls r4, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -303718,19 +303717,19 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r4, #6 │ │ │ │ strh r0, [r0, #18] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r2, [r2, #12] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #80] @ (167f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53ba4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -303807,15 +303806,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #184] @ (168070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53d04>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -303897,15 +303896,15 @@ │ │ │ │ nop │ │ │ │ add r7, pc, #416 @ (adr r7, 168210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53ea4>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ strh r6, [r7, #0] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r7, r5, #3 │ │ │ │ strh r6, [r0, #0] │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -304035,17 +304034,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #136 @ (adr r6, 16827c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53f10>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #264] @ (168318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53fac>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -304157,19 +304156,19 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #40 @ (adr r5, 168340 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53fd4>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrb r0, [r5, #23] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #220] @ (16841c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x540b0>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -304264,19 +304263,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #896 @ (adr r3, 16879c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54430>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #80] @ (168494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54128>) │ │ │ │ @@ -304381,17 +304380,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r2, pc, #592 @ (adr r2, 1687ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54440>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #76] @ (1685c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54258>) │ │ │ │ @@ -304521,19 +304520,19 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #272 @ (adr r1, 1687c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5445c>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #176] @ (168790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54424>) │ │ │ │ @@ -304605,17 +304604,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #384 @ (adr r0, 168914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x545a8>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cbnz r3, 1687b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54446> │ │ │ │ @@ -304733,16 +304732,18 @@ │ │ │ │ ldr r2, [pc, #16] @ (168914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x545a8>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - vhadd.u q0, q11, q15 │ │ │ │ - vhadd.u16 q8, q8, q15 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (168948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x545dc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ adds r0, #15 │ │ │ │ @@ -304795,16 +304796,18 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr14, {7} │ │ │ │ - cdp2 0, 10, cr0, cr14, cr14, {7} │ │ │ │ + lsls r6, r6, #7 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (168a20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x546b4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -304838,16 +304841,18 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr14, {7} │ │ │ │ - cdp2 0, 3, cr0, cr14, cr14, {7} │ │ │ │ + lsls r2, r4, #6 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (168a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x546f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -304956,15 +304961,16 @@ │ │ │ │ ldr r2, [pc, #16] @ (168b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5480c>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldc2 0, cr0, [r0, #-952]! @ 0xfffffc48 │ │ │ │ + movs r0, r6 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (168bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54840>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ adds r0, #15 │ │ │ │ @@ -305013,16 +305019,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldc2l 0, cr0, [r2], #952 @ 0x3b8 │ │ │ │ - ldc2l 0, cr0, [sl], {238} @ 0xee │ │ │ │ + vtrn.8 q8, q15 │ │ │ │ + vmla.i16 q8, q13, d6[3] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #76] @ (168c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54908>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r3, [pc, #72] @ (168c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5490c>) │ │ │ │ @@ -305052,16 +305058,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - mcrr2 0, 14, r0, r6, cr14 │ │ │ │ - ldc2l 0, cr0, [r2], #-952 @ 0xfffffc48 │ │ │ │ + vhadd.u8 q8, q11, q15 │ │ │ │ + vhadd.u q8, q9, q15 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (168cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5494c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -305121,16 +305127,16 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - stc2 0, cr0, [r6], {238} @ 0xee │ │ │ │ - @ instruction: 0xfbea00ee │ │ │ │ + vhadd.u8 q0, q11, q15 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr14, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #136] @ 168dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54a6c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ @@ -305172,16 +305178,16 @@ │ │ │ │ vstr d5, [r4, #8] │ │ │ │ vstr d6, [r4, #16] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xfb9600ee │ │ │ │ - @ instruction: 0xfb7a00ee │ │ │ │ + cdp2 0, 9, cr0, cr6, cr14, {7} │ │ │ │ + cdp2 0, 7, cr0, cr10, cr14, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #120] @ 168e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54b00> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ @@ -305219,16 +305225,16 @@ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xfb0600ee │ │ │ │ - @ instruction: 0xfaea00ee │ │ │ │ + cdp2 0, 0, cr0, cr6, cr14, {7} │ │ │ │ + stc2l 0, cr0, [sl, #952]! @ 0x3b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #128] @ 168f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54b9c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ @@ -305269,16 +305275,16 @@ │ │ │ │ vstr s14, [r4, #8] │ │ │ │ vstr s15, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xfa8a00ee │ │ │ │ - @ instruction: 0xfa7800ee │ │ │ │ + stc2 0, cr0, [sl, #952] @ 0x3b8 │ │ │ │ + ldc2l 0, cr0, [r8, #-952]! @ 0xfffffc48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #116] @ 168f98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54c2c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ @@ -305316,16 +305322,16 @@ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xfa0200ee │ │ │ │ - vld1.8 {d16[7]}, [ip], lr │ │ │ │ + stc2 0, cr0, [r2, #-952] @ 0xfffffc48 │ │ │ │ + stc2l 0, cr0, [ip], #952 @ 0x3b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #96] @ 169014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54ca8> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ @@ -305362,16 +305368,16 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - vst1.8 {d0[7]}, [lr], lr │ │ │ │ - ldr??.w r0, [ip, lr, lsl #2] │ │ │ │ + stc2 0, cr0, [lr], {238} @ 0xee │ │ │ │ + ldc2l 0, cr0, [ip], #-952 @ 0xfffffc48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #96] @ 169090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54d24> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r1 │ │ │ │ @@ -305408,16 +305414,16 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #24] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - vld4. {d0-d3}, [sl :128], lr │ │ │ │ - ldrsb.w r0, [r8, lr, lsl #2] │ │ │ │ + stc2 0, cr0, [sl], #-952 @ 0xfffffc48 │ │ │ │ + ldc2 0, cr0, [r8], {238} @ 0xee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #88] @ (169104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54d98>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -305449,16 +305455,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldr.w r0, [sl, #238] @ 0xee │ │ │ │ - strh.w r0, [r6, #238] @ 0xee │ │ │ │ + @ instruction: 0xfbda00ee │ │ │ │ + @ instruction: 0xfba600ee │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #176] @ (1691d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54e64>) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -305527,16 +305533,16 @@ │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr.w r3, [r3, #788] @ 0x314 │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - strh.w r0, [lr, #238] @ 0xee │ │ │ │ - str.w r0, [lr, lr, lsl #2] │ │ │ │ + @ instruction: 0xfbae00ee │ │ │ │ + @ instruction: 0xfb4e00ee │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (169264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x54ef8>) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -305584,17 +305590,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf7fe00ee │ │ │ │ - @ instruction: 0xf7dc00ee │ │ │ │ - strb.w r0, [r8, lr, lsl #2] │ │ │ │ + @ instruction: 0xfafe00ee │ │ │ │ + @ instruction: 0xfadc00ee │ │ │ │ + @ instruction: 0xfb0800ee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bl 16702c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52cc0> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -305680,15 +305686,15 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 166bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52890> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf79800ee │ │ │ │ + @ instruction: 0xfa9800ee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ bl 167f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x53ba8> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -305990,16 +305996,16 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bics.w r0, r0, #7798784 @ 0x770000 │ │ │ │ - bics.w r0, ip, #7798784 @ 0x770000 │ │ │ │ + @ instruction: 0xf73000ee │ │ │ │ + @ instruction: 0xf73c00ee │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ (16973c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x553d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp r0, #0 │ │ │ │ @@ -306031,17 +306037,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf3fa00ee │ │ │ │ - ands.w r0, sl, #7798784 @ 0x770000 │ │ │ │ - @ instruction: 0xf3f200ee │ │ │ │ + @ instruction: 0xf6fa00ee │ │ │ │ + @ instruction: 0xf71a00ee │ │ │ │ + @ instruction: 0xf6f200ee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (169788 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5541c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -306057,15 +306063,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf3da00ee │ │ │ │ + @ instruction: 0xf6da00ee │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (1697bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55450>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -306103,15 +306109,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf37200ee │ │ │ │ + @ instruction: 0xf67200ee │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ (1698ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55540>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ add.w r3, r0, #15 │ │ │ │ @@ -306200,16 +306206,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf29c00ee │ │ │ │ - @ instruction: 0xf27400ee │ │ │ │ + @ instruction: 0xf59c00ee │ │ │ │ + sbcs.w r0, r4, #7798784 @ 0x770000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ (1699b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55648>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r3, [pc, #108] @ (1699b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5564c>) │ │ │ │ @@ -306251,17 +306257,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xf27800ee │ │ │ │ - @ instruction: 0xf27c00ee │ │ │ │ - movw r0, #16622 @ 0x40ee │ │ │ │ + sbcs.w r0, r8, #7798784 @ 0x770000 │ │ │ │ + sbcs.w r0, ip, #7798784 @ 0x770000 │ │ │ │ + adc.w r0, r4, #7798784 @ 0x770000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #176] @ (169a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5571c>) │ │ │ │ sub sp, #32 │ │ │ │ ldr r4, [pc, #176] @ (169a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55720>) │ │ │ │ @@ -306338,15 +306344,15 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #6 │ │ │ │ - rsbs r0, r8, #238 @ 0xee │ │ │ │ + @ instruction: 0xf4d800ee │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 169b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x557c0> │ │ │ │ mov lr, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -306393,17 +306399,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - sbc.w r0, r0, #238 @ 0xee │ │ │ │ - adc.w r0, r8, #238 @ 0xee │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + orn r0, r0, #7798784 @ 0x770000 │ │ │ │ + orr.w r0, r8, #7798784 @ 0x770000 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #180] @ (169c04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55898>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -306484,15 +306490,15 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - eors.w r0, sl, #238 @ 0xee │ │ │ │ + @ instruction: 0xf39a00ee │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #92] @ (169c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55914>) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -306530,16 +306536,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - orr.w r0, sl, #238 @ 0xee │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + @ instruction: 0xf34a00ee │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #92] @ (169cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5598c>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -306578,16 +306584,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r3, #20] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - vmla.i32 d16, d30, d14[1] │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + @ instruction: 0xf2ee00ee │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #444] @ (169ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55b68>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -306760,15 +306766,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ lsls r4, r4, #6 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 q8, q15, q15 │ │ │ │ + @ instruction: 0xf25e00ee │ │ │ │ str r2, [r4, #32] │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #120] @ 169f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55c00> │ │ │ │ @@ -306813,18 +306819,18 @@ │ │ │ │ ldr r2, [pc, #24] @ (169f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55c0c>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 169f4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55bde> │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldc 0, cr0, [r2, #952] @ 0x3b8 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + eors.w r0, r2, #238 @ 0xee │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-952]! @ 0xfffffc48 │ │ │ │ + orns r0, r8, #238 @ 0xee │ │ │ │ cbz r3, 169fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55c78> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -307032,15 +307038,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldrsh r4, [r7, r7] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #952 @ 0x3b8 │ │ │ │ + vext.8 q0, q10, q15, #0 │ │ │ │ ldrsh r6, [r0, r4] │ │ │ │ lsls r4, r4, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #96] @ (16a244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55ed8>) │ │ │ │ @@ -307082,16 +307088,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r4, #6 │ │ │ │ - add.w r0, sl, lr, asr #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + cdp 0, 0, cr0, cr10, cr14, {7} │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movw ip, #31742 @ 0x7bfe │ │ │ │ @@ -307103,15 +307109,15 @@ │ │ │ │ strd ip, ip, [sp] │ │ │ │ ldr.w ip, [pc, #16] @ 16a288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55f1c> │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp, #20] │ │ │ │ bl 165e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51ab8> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xeaaa00ee │ │ │ │ + stc 0, cr0, [sl, #952]! @ 0x3b8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #44] @ 16a2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55f60> │ │ │ │ mov lr, r3 │ │ │ │ @@ -307124,15 +307130,15 @@ │ │ │ │ mov.w ip, #126 @ 0x7e │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 165e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51ab8> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - eors.w r0, r8, lr, asr #3 │ │ │ │ + ldc 0, cr0, [r8, #952] @ 0x3b8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #40] @ 16a30c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x55fa0> │ │ │ │ mov lr, r3 │ │ │ │ @@ -307144,15 +307150,15 @@ │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w lr, #33280 @ 0x8200 │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ bl 165e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51ab8> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - orn r0, ip, lr, asr #3 │ │ │ │ + stcl 0, cr0, [ip, #-952]! @ 0xfffffc48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ movw ip, #31742 @ 0x7bfe │ │ │ │ mov lr, r2 │ │ │ │ @@ -307169,15 +307175,15 @@ │ │ │ │ mov r3, lr │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ bl 16607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d10> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bics.w r0, r4, lr, asr #3 │ │ │ │ + ldc 0, cr0, [r4, #-952]! @ 0xfffffc48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ movw ip, #31742 @ 0x7bfe │ │ │ │ mov lr, r2 │ │ │ │ @@ -307195,15 +307201,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ bl 16607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d10> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - and.w r0, r0, lr, asr #3 │ │ │ │ + stc 0, cr0, [r0, #-952] @ 0xfffffc48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #4 │ │ │ │ mov lr, r1 │ │ │ │ @@ -307222,15 +307228,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ str.w ip, [sp, #8] │ │ │ │ bl 16607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d10> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - strd r0, r0, [r6, #952]! @ 0x3b8 │ │ │ │ + stcl 0, cr0, [r6], #952 @ 0x3b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -307248,15 +307254,15 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ bl 16607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d10> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe9a800ee │ │ │ │ + stc 0, cr0, [r8], #952 @ 0x3b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -307275,15 +307281,15 @@ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ bl 16607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d10> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip, #-952]! @ 0x3b8 │ │ │ │ + ldcl 0, cr0, [ip], #-952 @ 0xfffffc48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #4 │ │ │ │ mov lr, r1 │ │ │ │ @@ -307301,15 +307307,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ bl 16607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51d10> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - ldrd r0, r0, [sl, #-952] @ 0x3b8 │ │ │ │ + mrrc 0, 14, r0, sl, cr14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #40] @ 16a510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x561a4> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ add.w r2, r0, #15 │ │ │ │ @@ -307393,22 +307399,22 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - stmia.w r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + sub.w r0, r0, lr, asr #3 │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia.w r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - ble.n 16a560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x561f4> │ │ │ │ + subs.w r0, r2, lr, asr #3 │ │ │ │ + b.n 16a760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x563f4> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ - ble.n 16a6d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5636c> │ │ │ │ + @ instruction: 0xeb9a00ee │ │ │ │ + b.n 16a6d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5636c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (16a630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x562c4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -307458,15 +307464,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 166500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52194> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - @ instruction: 0xe82200ee │ │ │ │ + @ instruction: 0xeb2200ee │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #56] @ (16a6cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56360>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r4, [pc, #52] @ (16a6d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56364>) │ │ │ │ @@ -307490,16 +307496,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 166500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x52194> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r4, #4] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16a6b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56344> │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + @ instruction: 0xeaee00ee │ │ │ │ push {r4, lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [pc, #112] @ (16a74c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x563e0>) │ │ │ │ movs r3, #28 │ │ │ │ adds r0, #15 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -307603,25 +307608,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r3, #31] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16a5e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5627c> │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - b.n 16a610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x562a4> │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - blt.n 16a850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x564e4> │ │ │ │ + strd r0, r0, [r8, #952]! @ 0x3b8 │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16a5e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5627c> │ │ │ │ + ldrd r0, r0, [r8, #952]! @ 0x3b8 │ │ │ │ + udf #22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + strd r0, r0, [r0, #952]! @ 0x3b8 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (16a8bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56550>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -307695,16 +307697,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 166318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51fac> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #25] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16a54c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x561e0> │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + ldmdb lr, {r1, r2, r3, r5, r6, r7} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #56] @ (16a958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x565ec>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r4, [pc, #52] @ (16a95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x565f0>) │ │ │ │ @@ -307728,16 +307729,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 166318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x51fac> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16a534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x561c8> │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + strd r0, r0, [sl], #952 @ 0x3b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r0, #442368 @ 0x6c000 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r0, #444416 @ 0x6c800 │ │ │ │ @@ -308118,21 +308118,21 @@ │ │ │ │ b.n 16ab4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x567e0> │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r4, #6 │ │ │ │ strb r4, [r1, r5] │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16a634 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x562c8> │ │ │ │ + b.n 16ac34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x568c8> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x571ec> │ │ │ │ + b.n 16ab58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x567ec> │ │ │ │ lsls r6, r5, #3 │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16b45c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x570f0> │ │ │ │ + b.n 16aa5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x566f0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ add.w r5, r5, #462848 @ 0x71000 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r0, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r5, #528] @ 0x210 │ │ │ │ adds r2, #6 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -308202,19 +308202,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ bl 2e6074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d08> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r5, #5] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16b168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56dfc> │ │ │ │ + b.n 16a768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x563fc> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56df4> │ │ │ │ + b.n 16a760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x563f4> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b0f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d8c> │ │ │ │ + b.n 16a6f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5638c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #216] @ (16af20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56bb4>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -308307,17 +308307,17 @@ │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrsh.w r3, [r3, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16b1e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56e78> │ │ │ │ + b.n 16a7e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56478> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56db8> │ │ │ │ + b.n 16b724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x573b8> │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (16afb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56c48>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -308366,19 +308366,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r7, #31] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - b.n 16b0d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d68> │ │ │ │ + b.n 16b6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57368> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b0d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d6c> │ │ │ │ + b.n 16b6d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5736c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b06c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d00> │ │ │ │ + b.n 16b66c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57300> │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -308423,21 +308423,21 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #16] @ (16b050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56ce4>) │ │ │ │ add r2, pc │ │ │ │ b.n 16b020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56cb4> │ │ │ │ ldr r2, [pc, #16] @ (16b054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56ce8>) │ │ │ │ add r2, pc │ │ │ │ b.n 16b020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56cb4> │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - b.n 16b0f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d8c> │ │ │ │ + b.n 16b6f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5738c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d0c> │ │ │ │ + b.n 16b678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5730c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - b.n 16b090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56d24> │ │ │ │ + b.n 16b690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57324> │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #604] @ (16b2c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x56f5c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -308686,49 +308686,49 @@ │ │ │ │ lsls r4, r4, #6 │ │ │ │ ldr r7, [pc, #544] @ (16b4f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57184>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 16b8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57560> │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n 16b850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x574e4> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 16b83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x574d0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r4, #6 │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r6, r3, #13 │ │ │ │ lsls r7, r4, #6 │ │ │ │ ldr r6, [pc, #792] @ (16b610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x572a4>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #6 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + b.n 16b750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x573e4> │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ lsls r4, r4, #6 │ │ │ │ - svc 20 │ │ │ │ + b.n 16b734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x573c8> │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + b.n 16b70c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x573a0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + b.n 16b688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5731c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r7, r4, #6 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + b.n 16b5f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57288> │ │ │ │ lsls r6, r5, #3 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r7, r4, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -308868,17 +308868,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #112] @ (16b4f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57188>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #976] @ (16b85c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x574f0>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bgt.n 16b3c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57054> │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #68] @ (16b4e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5717c>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -308907,23 +308907,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 16b5b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57244> │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [pc, #320] @ (16b630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x572c4>) │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldr r6, [pc, #848] @ (16b844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x574d8>) │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 16b50c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x571a0> │ │ │ │ + svc 8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w 16ba20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x576b4> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r1, #10 │ │ │ │ @@ -309838,23 +309838,23 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bls.w 16bd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x579fc> │ │ │ │ b.n 16bd78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57a0c> │ │ │ │ bics r0, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 16bf94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57c28> │ │ │ │ + bpl.n 16bf94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57c28> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 16bed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57b64> │ │ │ │ + bpl.n 16bed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57b64> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ - bcs.n 16c058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57cec> │ │ │ │ + bpl.n 16c058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57cec> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bne.n 16bfcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57c60> │ │ │ │ + bmi.n 16bfcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57c60> │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #602112 @ 0x93000 │ │ │ │ movs r3, #0 │ │ │ │ @@ -310520,121 +310520,121 @@ │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r2] │ │ │ │ mov ip, r5 │ │ │ │ b.n 16c23e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x57ed2> │ │ │ │ nop │ │ │ │ subs r7, #152 @ 0x98 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bne.n 16c70c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x583a0> │ │ │ │ + bmi.n 16c70c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x583a0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r5, r6, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + bcs.n 16c698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5832c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + bcs.n 16c62c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x582c0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + bcs.n 16c768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x583fc> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + bne.n 16c674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x58308> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + bne.n 16c63c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x582d0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + bne.n 16c818 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x584ac> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + bne.n 16c80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x584a0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + bne.n 16c7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x58440> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + bne.n 16c7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x58448> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + bne.n 16c770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x58404> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 16c740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x583d4> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 16c724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x583b8> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + beq.n 16c6b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5834c> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + beq.n 16c838 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x584cc> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + beq.n 16c81c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x584b0> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + beq.n 16c780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x58414> │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ add.w r3, r1, #16 │ │ │ │ vldmia r1!, {s11} │ │ │ │ vldr s14, [r2, #4] │ │ │ │ vldr s8, [r2] │ │ │ │ vldr s15, [r1, #12] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -312251,15 +312251,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 68bf0 │ │ │ │ str.w r0, [r4, #3656] @ 0xe48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #888] @ (16e04c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x59ce0>) │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -312558,15 +312558,15 @@ │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [r3, #456] @ 0x1c8 │ │ │ │ str.w r3, [r5, #3892] @ 0xf34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #968] @ (16e420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5a0b4>) │ │ │ │ + ldr r7, [pc, #968] @ (16e420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5a0b4>) │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #471040 @ 0x73000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -314468,19 +314468,19 @@ │ │ │ │ ldr.w r1, [r6, #1608] @ 0x648 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16eef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ab84> │ │ │ │ b.n 16ee38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5aacc> │ │ │ │ - add r3, pc, #464 @ (adr r3, 16f668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b2fc>) │ │ │ │ + add r6, pc, #464 @ (adr r6, 16f668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b2fc>) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 16f564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b1f8>) │ │ │ │ + add r6, pc, #200 @ (adr r6, 16f564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b1f8>) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 16f7e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b474>) │ │ │ │ + add r4, pc, #832 @ (adr r4, 16f7e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b474>) │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w ip, [pc, #304] @ 16f5e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b278> │ │ │ │ @@ -314597,15 +314597,15 @@ │ │ │ │ b.n 16f544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b1d8> │ │ │ │ cmp r3, #6 │ │ │ │ bne.n 16f5c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b25c> │ │ │ │ b.n 16f536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b1ca> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #12 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + add r0, pc, #320 @ (adr r0, 16f72c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b3c0>) │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #12 │ │ │ │ lsls r4, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -315017,15 +315017,15 @@ │ │ │ │ b.n 16f6e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b374> │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 16f6e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b374> │ │ │ │ nop │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 16fac2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b756> │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #602112 @ 0x93000 │ │ │ │ ldr.w r3, [r0, #1696] @ 0x6a0 │ │ │ │ @@ -317363,18 +317363,18 @@ │ │ │ │ b.n 17121a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ceae> │ │ │ │ movs r2, #12 │ │ │ │ b.n 17121a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ceae> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ sbcs.w r1, r6, #163 @ 0xa3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ cdp 1, 8, cr0, cr14, cr3, {5} │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #284] @ (1713d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5d06c>) │ │ │ │ @@ -317983,15 +317983,15 @@ │ │ │ │ b.n 1718b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5d544> │ │ │ │ nop │ │ │ │ @ instruction: 0xebf801a3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebea01a3 │ │ │ │ subs.w r1, r2, r3, asr #2 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -318272,15 +318272,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 171988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5d61c> │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 171744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5d3d8> │ │ │ │ lsls r3, r4, #6 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ movw r3, #6402 @ 0x1902 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 171c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5d910> │ │ │ │ movw r2, #34041 @ 0x84f9 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 171c64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5d8f8> │ │ │ │ @@ -319626,15 +319626,15 @@ │ │ │ │ b.n 1722ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5df82> │ │ │ │ b.n 172f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ebd8> │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 172d18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5e9ac> │ │ │ │ lsls r3, r4, #6 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 1722ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5df82> │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 1722ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5df82> │ │ │ │ @@ -320863,23 +320863,23 @@ │ │ │ │ b.n 173208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ee9c> │ │ │ │ mov.w r9, #46 @ 0x2e │ │ │ │ b.n 173208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ee9c> │ │ │ │ mov.w r9, #78 @ 0x4e │ │ │ │ b.n 173208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ee9c> │ │ │ │ mov.w r9, #74 @ 0x4a │ │ │ │ b.n 173208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5ee9c> │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -320928,15 +320928,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 1737a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f436> │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -321317,17 +321317,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #16] @ (173bc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5f85c>) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 29ddb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189a44> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ mov sl, r2 │ │ │ │ @@ -323461,15 +323461,15 @@ │ │ │ │ b.n 174dc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x60a5c> │ │ │ │ @ instruction: 0xb8fe │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r7} │ │ │ │ lsls r3, r4, #6 │ │ │ │ - cmp sl, r8 │ │ │ │ + ldr r0, [pc, #776] @ (17549c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61130>) │ │ │ │ lsls r6, r5, #3 │ │ │ │ movw r0, #6402 @ 0x1902 │ │ │ │ movw r3, #34041 @ 0x84f9 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r0 │ │ │ │ ite eq │ │ │ │ @@ -323582,19 +323582,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (1752fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x60f90>) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 174b28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x607bc> │ │ │ │ nop │ │ │ │ - lsrs r0, r4 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -324095,15 +324095,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r3, r4, #6 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ vldr d7, [pc, #36] @ 1758f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6158c> │ │ │ │ @@ -324650,17 +324650,17 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #432 @ (adr r3, 176050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61ce4>) │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #824 @ (adr r2, 1761e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61e74>) │ │ │ │ lsls r3, r4, #6 │ │ │ │ - ldr r3, [pc, #96] @ (175f0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61ba0>) │ │ │ │ + ldr r6, [pc, #96] @ (175f0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61ba0>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [pc, #72] @ (175ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61b8c>) │ │ │ │ + ldr r6, [pc, #72] @ (175ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61b8c>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r3 │ │ │ │ @@ -324774,15 +324774,15 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #624 @ (adr r0, 176248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61edc>) │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #328 @ (adr r0, 176128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x61dbc>) │ │ │ │ lsls r3, r4, #6 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r9, r0, #45056 @ 0xb000 │ │ │ │ add.w r8, r0, #47360 @ 0xb900 │ │ │ │ @@ -327172,15 +327172,15 @@ │ │ │ │ ... │ │ │ │ asrs r2, r4 │ │ │ │ lsls r6, r4, #6 │ │ │ │ asrs r6, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ asrs r0, r3 │ │ │ │ lsls r6, r4, #6 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r6, r4, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -327861,15 +327861,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 17821a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x63eae> │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r8, r2 │ │ │ │ @@ -328303,15 +328303,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 178710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x643a4> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ lsls r3, r4, #6 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsls r3, r4, #6 │ │ │ │ @@ -328365,17 +328365,17 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -329484,15 +329484,15 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r4, #6 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r6, r5, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ @@ -330511,19 +330511,19 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r4, #6 │ │ │ │ - @ instruction: 0xf62800ed │ │ │ │ + vld4. {d0-d3}, [r8 :128]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ ldr.w r3, [pc, #3204] @ 17abe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6687c> │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ @@ -331542,15 +331542,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ lsls r3, r4, #6 │ │ │ │ str r0, [r5, #4] │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sl, {r0, r2, r3, r5, r6, r7} │ │ │ │ + stc 0, cr0, [sl], {237} @ 0xed │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r3, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -332045,33 +332045,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r3, r4, #6 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r3, r4, #6 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17b048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66cdc> │ │ │ │ - lsls r5, r5, #3 │ │ │ │ + eors.w r0, r2, sp, asr #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17ac00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66894> │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - b.n 17ab64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x667f8> │ │ │ │ - lsls r5, r5, #3 │ │ │ │ + strd r0, r0, [r8], #-948 @ 0x3b4 │ │ │ │ + @ instruction: 0xe81800ed │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17aa2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x666c0> │ │ │ │ + b.n 17b02c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66cc0> │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17a978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6660c> │ │ │ │ + b.n 17af78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66c0c> │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 17a960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x665f4> │ │ │ │ + b.n 17af60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66bf4> │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r4 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ mov r6, r0 │ │ │ │ @@ -332413,19 +332410,19 @@ │ │ │ │ beq.w 17bc84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x67918> │ │ │ │ lsls r6, r2, #26 │ │ │ │ bne.w 17bfe6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x67c7a> │ │ │ │ b.n 17b4c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x67158> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 17b8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6753c> │ │ │ │ + b.n 17aea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66b3c> │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 17b8a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x67538> │ │ │ │ + b.n 17aea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66b38> │ │ │ │ lsls r5, r5, #3 │ │ │ │ - b.n 17b83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x674d0> │ │ │ │ + b.n 17ae3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x66ad0> │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ vldr d7, [pc, #844] @ 17b820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x674b4> │ │ │ │ @@ -332763,19 +332760,19 @@ │ │ │ │ ldr r2, [pc, #36] @ (17b838 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x674cc>) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ b.n 17b83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x674d0> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bgt.n 17b7f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x67484> │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 17b778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6740c> │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bgt.n 17b900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x67594> │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bl 464f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x350ba4> │ │ │ │ vldr d7, [pc, #868] @ 17bba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6783c> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ @@ -333973,15 +333970,15 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ lsls r3, r4, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 17c49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x68130> │ │ │ │ + bpl.n 17c49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x68130> │ │ │ │ lsls r5, r5, #3 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -334537,27 +334534,27 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #190 @ 0xbe │ │ │ │ lsls r3, r4, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + bcs.n 17c934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x685c8> │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + bcs.n 17c920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x685b4> │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + bne.n 17c920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x685b4> │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + bne.n 17cb00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x68794> │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + beq.n 17ca38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x686cc> │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ mov r5, r0 │ │ │ │ @@ -335042,15 +335039,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.w 17c570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x68204> │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r8, r2, #4 │ │ │ │ @@ -336705,29 +336702,29 @@ │ │ │ │ itt ls │ │ │ │ movls r6, r5 │ │ │ │ movls fp, r5 │ │ │ │ bls.n 17e384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6a018> │ │ │ │ b.n 17e3a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6a034> │ │ │ │ movs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #6 │ │ │ │ - ble.n 17e258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x69eec> │ │ │ │ + b.n 17e458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6a0ec> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 17e31c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x69fb0> │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 17e3d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6a068> │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - beq.n 17e2b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x69f48> │ │ │ │ + bcc.n 17e2b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x69f48> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc2 6, cr4, [r0], {127} @ 0x7f │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {} │ │ │ │ @@ -337657,17 +337654,17 @@ │ │ │ │ strb.w r3, [r5, #196] @ 0xc4 │ │ │ │ b.n 17e6ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6a362> │ │ │ │ strb.w r2, [r5, #196] @ 0xc4 │ │ │ │ b.n 17e6ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6a362> │ │ │ │ nop │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -337854,15 +337851,15 @@ │ │ │ │ b.n 17ef26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6abba> │ │ │ │ movs r0, #61 @ 0x3d │ │ │ │ b.n 17ef26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6abba> │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ b.n 17ef26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6abba> │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ b.n 17ef26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6abba> │ │ │ │ - bcs.n 17efe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6ac7c> │ │ │ │ + bpl.n 17efe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6ac7c> │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 136b04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22798> │ │ │ │ @@ -338029,19 +338026,19 @@ │ │ │ │ movne r0, r5 │ │ │ │ moveq r0, #0 │ │ │ │ bl 136d7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22a10> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 17f0d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6ad64> │ │ │ │ b.n 17f10e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6ada2> │ │ │ │ nop │ │ │ │ - beq.n 17f270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6af04> │ │ │ │ + bcc.n 17f270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6af04> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - beq.n 17f224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6aeb8> │ │ │ │ + bcc.n 17f224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6aeb8> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 17f270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6af04>) │ │ │ │ + add r7, pc, #216 @ (adr r7, 17f270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6af04>) │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ add.w r0, r0, #602112 @ 0x93000 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -339317,15 +339314,15 @@ │ │ │ │ cbz r3, 17feba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6bb4e> │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r8 │ │ │ │ b.n 17fe1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6bab2> │ │ │ │ mov r1, r4 │ │ │ │ b.n 17fe90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6bb24> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf34c00fc │ │ │ │ + movw r0, #51452 @ 0xc8fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r2 │ │ │ │ @@ -340181,15 +340178,15 @@ │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 180728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6c3bc> │ │ │ │ ldr.w r3, [ip, #920] @ 0x398 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -340784,19 +340781,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 180c50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6c8e4> │ │ │ │ ldr r2, [pc, #20] @ (180dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6ca54>) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 180a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6c71c> │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -341771,15 +341768,15 @@ │ │ │ │ b.n 181776 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6d40a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeafe01a2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ eor.w r1, ip, r2, asr #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r7, r7, #3 │ │ │ │ cbz r0, 181842 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6d4d6> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -343555,15 +343552,15 @@ │ │ │ │ ... │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1829b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6e648> │ │ │ │ lsls r2, r4, #6 │ │ │ │ bhi.n 1829b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6e644> │ │ │ │ lsls r2, r4, #6 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 1829f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6e684> │ │ │ │ lsls r2, r4, #6 │ │ │ │ @@ -343716,15 +343713,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 182cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6e980> │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r5, #3 │ │ │ │ bpl.n 182cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6e968> │ │ │ │ lsls r2, r4, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 182c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6e8a4> │ │ │ │ lsls r2, r4, #6 │ │ │ │ @@ -345095,31 +345092,31 @@ │ │ │ │ b.n 183540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6f1d4> │ │ │ │ beq.n 183b5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6f7f0> │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ beq.n 183b24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6f7b8> │ │ │ │ lsls r2, r4, #6 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - @ instruction: 0xf3f600fe │ │ │ │ - @ instruction: 0xf3ee00fe │ │ │ │ - ldc2 0, cr0, [lr], #-992 @ 0xfffffc20 │ │ │ │ - subw r0, lr, #254 @ 0xfe │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + @ instruction: 0xf6f600fe │ │ │ │ + @ instruction: 0xf6ee00fe │ │ │ │ + vqadd.u64 q0, q15, q12 │ │ │ │ + sub.w r0, lr, #8323072 @ 0x7f0000 │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2} │ │ │ │ lsls r2, r4, #6 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ b.w 183130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6edc4> │ │ │ │ mov r5, r9 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -345354,15 +345351,15 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ b.n 183e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6fab0> │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ b.n 1838f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x6f586> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r7, r9, [r3, #24] │ │ │ │ sub sp, #8 │ │ │ │ @@ -345877,15 +345874,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ itt ls │ │ │ │ lslls r2, r4, #6 │ │ │ │ subls r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ itt vc │ │ │ │ lslvc r2, r4, #6 │ │ │ │ itet mi @ unpredictable │ │ │ │ lslmi r2, r4, #6 │ │ │ │ cmppl r1, #68 @ 0x44 │ │ │ │ movmi r0, r0 │ │ │ │ @@ -346069,15 +346066,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbnz r0, 1846d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70368> │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r5, #3 │ │ │ │ cbnz r0, 1846d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7036c> │ │ │ │ lsls r2, r4, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ @@ -346526,17 +346523,17 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ bl 539eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x425b40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bgt.n 184ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70754> │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bgt.n 184ae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70774> │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -346704,17 +346701,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184d50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x709e4> │ │ │ │ ldrb.w r3, [r4, #382] @ 0x17e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184d50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x709e4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #984] @ (185174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70e08>) │ │ │ │ + ldr r3, [pc, #984] @ (185174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70e08>) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #992] @ (185180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70e14>) │ │ │ │ + ldr r3, [pc, #992] @ (185180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70e14>) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r5, r0, #46080 @ 0xb400 │ │ │ │ @@ -347210,15 +347207,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 185254 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70ee8> │ │ │ │ + bhi.n 185254 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x70ee8> │ │ │ │ lsls r6, r7, #3 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r4, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -352768,15 +352765,15 @@ │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #23] │ │ │ │ lsls r2, r4, #6 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 188d88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x74a1c> │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ @@ -354478,23 +354475,23 @@ │ │ │ │ ... │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r4, #6 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r4, #6 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 18a2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x75f60>) │ │ │ │ + add r7, pc, #792 @ (adr r7, 18a2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x75f60>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r3, #0] │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ @@ -357161,15 +357158,15 @@ │ │ │ │ b.n 18b9ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x77680> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #664] @ (18bd44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x779d8>) │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18c208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x77e9c> │ │ │ │ + b.n 18b808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7749c> │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr r1, [pc, #616] @ (18bd20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x779b4>) │ │ │ │ lsls r2, r4, #6 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ vshll.u32 , d27, #31 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ @ instruction: 0xffff9747 │ │ │ │ @@ -358977,25 +358974,25 @@ │ │ │ │ nop │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ lsls r2, r4, #6 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov r4, r2 │ │ │ │ @@ -359549,23 +359546,23 @@ │ │ │ │ adds r1, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ lsls r2, r4, #6 │ │ │ │ bl 24b446 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1370da> │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3056] @ 0xbf0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1308] @ 18d98c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79620> │ │ │ │ @@ -360044,23 +360041,23 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r7, [pc, #952] @ (18dd5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799f0>) │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #1016] @ (18dda0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a34>) │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r6, [pc, #904] @ (18dd34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799c8>) │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r4, [r1, #1588] @ 0x634 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -360183,46 +360180,47 @@ │ │ │ │ b.n 18da5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x796ee> │ │ │ │ ldr r2, [pc, #64] @ (18db20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x797b4>) │ │ │ │ add r2, pc │ │ │ │ b.n 18da8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7971e> │ │ │ │ ldr r2, [pc, #64] @ (18db24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x797b8>) │ │ │ │ add r2, pc │ │ │ │ b.n 18da8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7971e> │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - b.n 18dd64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799f8> │ │ │ │ - lsls r4, r4, #6 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + itee al │ │ │ │ + lslal r4, r5, #3 │ │ │ │ + nop {15} │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + ite │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + itet @ unpredictable │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + ite @ unpredictable │ │ │ │ + lsl r4, r5, #3 │ │ │ │ + strbal r4, [r2, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + itee al │ │ │ │ + lslal r4, r5, #3 │ │ │ │ + b.n 18dd64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799f8> @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lsl r4, r4, #6 │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + itte lt │ │ │ │ + lsllt r4, r5, #3 │ │ │ │ + strblt r2, [r3, r3] │ │ │ │ + lslge r0, r7, #3 │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - pop {r4, r7} │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + itet ls │ │ │ │ + lslls r4, r5, #3 │ │ │ │ + nophi {9} │ │ │ │ + lslls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r6, [r1, #1588] @ 0x634 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ @@ -360399,71 +360397,71 @@ │ │ │ │ b.n 18dc14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x798a8> │ │ │ │ ldr r1, [pc, #116] @ (18dd48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799dc>) │ │ │ │ add r1, pc │ │ │ │ b.n 18dc38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x798cc> │ │ │ │ ldr r1, [pc, #116] @ (18dd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799e0>) │ │ │ │ add r1, pc │ │ │ │ b.n 18dc38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x798cc> │ │ │ │ - cbnz r4, 18dd5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799f2> │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - cbnz r0, 18dd62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799f6> │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - cbnz r2, 18dd66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799fa> │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 18dd6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799fe> │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r0, 18dd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799e0> │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 18dd70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a04> │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - pop {r1} │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 18dd7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a0e> │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 18dd7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a12> │ │ │ │ + ittt eq │ │ │ │ + lsleq r4, r5, #3 │ │ │ │ + bkpt 0x00fc │ │ │ │ + lsleq r4, r5, #3 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r4, 18dd82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a16> │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r6, 18dd86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a1a> │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 18dd88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a1c> │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbnz r0, 18dd8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79a22> │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 90 @ 0x5a │ │ │ │ lsls r4, r4, #6 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - revsh r4, r6 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #1016] @ (18e128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79dbc>) │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #992] @ (18e114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79da8>) │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #968] @ (18e100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79d94>) │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #928] @ (18e0dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79d70>) │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #896] @ (18e0c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79d54>) │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #864] @ (18e0a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79d38>) │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r7, [pc, #840] @ (18e090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x79d24>) │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - hlt 0x0022 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ cbz r3, 18dd58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x799ec> │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -362074,19 +362072,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 18eccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7a960> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ b.n 18ee6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ab02> │ │ │ │ nop │ │ │ │ asrs r6, r7, #6 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #360] @ (18f038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7accc>) │ │ │ │ @@ -362227,15 +362225,15 @@ │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ lsls r2, r4, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add.w r3, r0, #602112 @ 0x93000 │ │ │ │ ldr r2, [pc, #160] @ (18f0f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ad8c>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r3, #1752] @ 0x6d8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18f0f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ad86> │ │ │ │ @@ -362296,15 +362294,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r6, r4, #30 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -362406,15 +362404,15 @@ │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r2, r4, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #168 @ (adr r7, 18f2bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7af50>) │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -362833,17 +362831,17 @@ │ │ │ │ b.n 18f5f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7b286> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r2, r4, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #22 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r5, #20 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsrs r6, r0, #8 │ │ │ │ lsls r2, r4, #6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -363699,23 +363697,23 @@ │ │ │ │ blx r3 │ │ │ │ b.n 18fefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7bb90> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - add r5, pc, #184 @ (adr r5, 1900b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7bd44>) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #368] @ (190174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7be08>) │ │ │ │ + ldr r4, [pc, #368] @ (190174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7be08>) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r2, r4, #6 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ add.w r1, r1, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r1, #2216] @ 0x8a8 │ │ │ │ cbnz r3, 19001c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7bcb0> │ │ │ │ @@ -365434,15 +365432,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ asrs r4, r4, #28 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #24080 @ 0x5e10 │ │ │ │ mov ip, r0 │ │ │ │ @@ -365988,17 +365986,17 @@ │ │ │ │ bne.n 1917d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d46a> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #704] @ 0x2c0 │ │ │ │ b.n 19171a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d3ae> │ │ │ │ ... │ │ │ │ asrs r0, r5, #1 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (191920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -366022,15 +366020,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r2, r4, #6 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r8, r3 │ │ │ │ @@ -366952,21 +366950,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (1923f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7e084>) │ │ │ │ add r3, pc │ │ │ │ b.n 1923ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7e042> │ │ │ │ ldr r3, [pc, #16] @ (1923f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7e088>) │ │ │ │ add r3, pc │ │ │ │ b.n 1923ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7e042> │ │ │ │ nop │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r3, #2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (192464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7e0f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -367864,17 +367862,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 192e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7eae8> │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, ] │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (192f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ec04>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -367943,17 +367941,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 192f26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ebba> │ │ │ │ nop │ │ │ │ strb.w r0, [r8, #417] @ 0x1a1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ (193054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ece8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368023,17 +368021,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 193012 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7eca6> │ │ │ │ @ instruction: 0xf7ac01a1 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ (193154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ede8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368112,17 +368110,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1930f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ed8c> │ │ │ │ nop │ │ │ │ movt r1, #34977 @ 0x88a1 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ (193250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7eee4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368198,17 +368196,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 193208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ee9c> │ │ │ │ nop │ │ │ │ rsb r1, r8, #5275648 @ 0x508000 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ (193374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f008>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368297,17 +368295,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 193306 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ef9a> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4cc01a1 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #272] @ (1934a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f134>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368397,17 +368395,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 193436 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f0ca> │ │ │ │ @ instruction: 0xf3a801a1 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #288] @ (1935dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f270>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368501,17 +368499,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 193562 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f1f6> │ │ │ │ nop │ │ │ │ @ instruction: 0xf27a01a1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #616] @ (193860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f4f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368707,17 +368705,17 @@ │ │ │ │ adc.w r1, r0, #161 @ 0xa1 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #636] @ (193b04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f798>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -368921,17 +368919,17 @@ │ │ │ │ cdp 1, 11, cr0, cr0, cr1, {5} │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #616] @ (193d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7fa28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -369127,17 +369125,17 @@ │ │ │ │ stc 1, cr0, [ip], {161} @ 0xa1 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #636] @ (194038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7fccc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -369341,17 +369339,17 @@ │ │ │ │ ldrd r0, r1, [ip, #-644]! @ 0x284 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #616] @ (1942c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7ff5c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -369548,17 +369546,17 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #636] @ (19456c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x80200>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -369763,17 +369761,17 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (194604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x80298>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -375195,15 +375193,15 @@ │ │ │ │ ldr.w r3, [r6, #704] @ 0x2c0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r6, #704] @ 0x2c0 │ │ │ │ b.n 198690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x84324> │ │ │ │ nop │ │ │ │ add r1, pc, #104 @ (adr r1, 198874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x84508>) │ │ │ │ lsls r1, r4, #6 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ and.w r9, r5, #4 │ │ │ │ and.w r6, r5, #2 │ │ │ │ and.w r8, r5, #8 │ │ │ │ lsls r1, r5, #31 │ │ │ │ bpl.n 198860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x844f4> │ │ │ │ add.w r7, r0, #598016 @ 0x92000 │ │ │ │ @@ -375630,19 +375628,19 @@ │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 198c92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x84926> │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 198d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x849f8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -376451,17 +376449,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1996a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85336> │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ (1997b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8544c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -376528,17 +376526,17 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 199774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85408> │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ (1998a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85534>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -376608,17 +376606,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 199860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x854f4> │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r4, #6 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #228] @ (1999a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85634>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -376695,17 +376693,18 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 19994a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x855de> │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - vmla.i16 q8, q14, d3[3] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ (199a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85730>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -376778,17 +376777,18 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 199a5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x856ee> │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r4, #6 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr11, {7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #264] @ (199bc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85854>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -376874,16 +376874,18 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 199b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x857ec> │ │ │ │ ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - vhadd.u q8, q11, │ │ │ │ - ldc2 0, cr0, [ip, #940]! @ 0x3ac │ │ │ │ + lsls r6, r6, #9 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #276] @ (199cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85984>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -376972,16 +376974,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 199c88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8591c> │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #26] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr11, {7} │ │ │ │ - stc2 0, cr0, [lr], {235} @ 0xeb │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + vmla.i q0, q15, d3[6] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #300] @ (199e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85acc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -377078,16 +377081,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 199dbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85a52> │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #16] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - stc2 0, cr0, [ip, #-940]! @ 0xfffffc54 │ │ │ │ - @ instruction: 0xfb4600eb │ │ │ │ + movs r4, r5 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr11, {7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (199eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x85b44>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -378674,15 +378678,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 19b112 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x86da6> │ │ │ │ nop │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - add r2, pc, #912 @ (adr r2, 19b544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x871d8>) │ │ │ │ + add r5, pc, #912 @ (adr r5, 19b544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x871d8>) │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (19b304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x86f98>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378787,15 +378791,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19b278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x86f0c> │ │ │ │ strb r2, [r6, #21] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - add r1, pc, #0 @ (adr r1, 19b30c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x86fa0>) │ │ │ │ + add r4, pc, #0 @ (adr r4, 19b30c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x86fa0>) │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #340] @ (19b474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87108>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -378906,15 +378910,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19b3d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8706a> │ │ │ │ strb r2, [r3, #16] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + add r2, pc, #560 @ (adr r2, 19b6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87340>) │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (19b5c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8725c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379017,15 +379021,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19b54a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x871de> │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 19b9b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8764c>) │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #344] @ (19b73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x873d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379137,15 +379141,15 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vldr s2, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 19b666 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x872fa> │ │ │ │ strb r6, [r2, #5] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ (19b880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87514>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379248,15 +379252,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19b7d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8746c> │ │ │ │ nop │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #348] @ (19b9f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8768c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379367,15 +379371,15 @@ │ │ │ │ vldr s3, [sp, #12] │ │ │ │ vldr s2, [sp, #8] │ │ │ │ vldr s1, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ b.n 19b922 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x875b6> │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #280] @ (19bb2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x877c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379470,15 +379474,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19ba98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8772c> │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (19bc80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87914>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -379581,15 +379585,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19bbf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8788a> │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #308] @ (19bdd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87a64>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -379693,15 +379697,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19bd50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x879e4> │ │ │ │ nop │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #292] @ (19bf10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87ba4>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -379801,15 +379805,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 19be70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87b04> │ │ │ │ nop │ │ │ │ ldr r6, [r1, #20] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #276] @ (19c040 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87cd4>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -379903,15 +379907,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19bfae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87c42> │ │ │ │ ldr r6, [r1, #0] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (19c194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87e28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380017,15 +380021,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19c116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87daa> │ │ │ │ nop │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (19c2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87f68>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380129,15 +380133,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19c230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x87ec4> │ │ │ │ nop │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #284] @ (19c40c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x880a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380239,15 +380243,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19c374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88008> │ │ │ │ nop │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (19c560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x881f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380350,15 +380354,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19c4d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8816a> │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #308] @ (19c6b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88344>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -380462,15 +380466,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19c630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x882c4> │ │ │ │ nop │ │ │ │ str r6, [r7, #24] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #292] @ (19c7f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88484>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -380570,15 +380574,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 19c750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x883e4> │ │ │ │ nop │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #276] @ (19c920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x885b4>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -380672,15 +380676,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19c88e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88522> │ │ │ │ ldrsh r6, [r5, r4] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (19ca74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88708>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380786,15 +380790,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19c9f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8868a> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, r7] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (19cbb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88848>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -380898,15 +380902,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19cb10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x887a4> │ │ │ │ nop │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #284] @ (19ccec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88980>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381008,15 +381012,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19cc54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x888e8> │ │ │ │ nop │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bhi.n 19cd94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x88a28> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -381938,17 +381942,17 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19d76a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x893fe> │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r1, r4, #6 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ (19d9dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89670>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382096,18 +382100,18 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 19d944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x895d8> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #104] @ (19da48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x896dc>) │ │ │ │ lsls r1, r4, #6 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + lsls r3, r5, #3 │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - it al │ │ │ │ - lslal r3, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ (19dbac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89840>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -382243,17 +382247,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19dae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89774> │ │ │ │ ldr r5, [pc, #240] @ (19dca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89934>) │ │ │ │ lsls r1, r4, #6 │ │ │ │ - it │ │ │ │ - lsl r3, r5, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r3, r5, #3 │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ (19dd88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89a1c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382396,17 +382400,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19dcb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8994a> │ │ │ │ ldr r3, [pc, #432] @ (19df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89bd0>) │ │ │ │ lsls r1, r4, #6 │ │ │ │ - bkpt 0x002c │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cbnz r6, 19de12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89aa6> │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ (19df54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89be8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382543,17 +382547,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 19de8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89b1e> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #592] @ (19e1a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89e3c>) │ │ │ │ lsls r1, r4, #6 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + nop {7} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - rev r2, r6 │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ (19e12c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89dc0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382697,17 +382701,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 19e05e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89cf2> │ │ │ │ nop │ │ │ │ blx r9 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - hlt 0x0028 │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + cbnz r2, 19e18e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89e22> │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #344] @ (19e2a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89f38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382822,15 +382826,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r7, #32 │ │ │ │ strgt r3, [r7, #28] │ │ │ │ b.n 19e200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x89e94> │ │ │ │ nop │ │ │ │ cmp lr, sp │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (19e40c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a0a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382939,15 +382943,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 19e376 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a00a> │ │ │ │ nop │ │ │ │ add r2, pc │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #348] @ (19e584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a218>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383062,15 +383066,15 @@ │ │ │ │ movtgt r3, #16368 @ 0x3ff0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 19e4e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a178> │ │ │ │ orrs r2, r2 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (19e6e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a378>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383177,15 +383181,15 @@ │ │ │ │ movtgt r3, #16368 @ 0x3ff0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 19e664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a2f8> │ │ │ │ sbcs r2, r3 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #360] @ (19e868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a4fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383302,15 +383306,15 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vldr d2, [sp, #24] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ b.n 19e782 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a416> │ │ │ │ ands r2, r7 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (19e9c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a658>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383415,15 +383419,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19e910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a5a4> │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #364] @ (19eb4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a7e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383538,15 +383542,15 @@ │ │ │ │ vldr d3, [sp, #24] │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 19ea66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a6fa> │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (19eca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a934>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383647,15 +383651,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19ebfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8a890> │ │ │ │ subs r3, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #320] @ (19edfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8aa90>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -383762,15 +383766,15 @@ │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 19ed70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8aa04> │ │ │ │ nop │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (19ef58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8abec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -383875,15 +383879,15 @@ │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 19eece <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8ab62> │ │ │ │ nop │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (19f038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8accc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384411,15 +384415,15 @@ │ │ │ │ addeq.w r1, r7, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 19f542 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b1d6> │ │ │ │ adds r2, #174 @ 0xae │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #328] @ (19f72c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b3c0>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -384529,15 +384533,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, r7, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 19f6b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b346> │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #344] @ (19f8a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b534>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -384653,15 +384657,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #3904 @ 0xf40 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19f7e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b476> │ │ │ │ cmp r7, #242 @ 0xf2 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #348] @ (19fa18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b6ac>) │ │ │ │ @@ -384777,15 +384781,15 @@ │ │ │ │ add.w r0, r7, #3904 @ 0xf40 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19f964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b5f8> │ │ │ │ nop │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (19fb74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b808>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -384892,15 +384896,15 @@ │ │ │ │ addeq.w r1, r7, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 19faee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b782> │ │ │ │ cmp r5, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (19fcdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b970>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385009,15 +385013,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, r8, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r8, #12] │ │ │ │ b.n 19fc5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8b8f2> │ │ │ │ cmp r3, #170 @ 0xaa │ │ │ │ lsls r1, r4, #6 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (19fe44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8bad8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385128,15 +385132,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19fd8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8ba1e> │ │ │ │ nop │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ (19ffa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8bc3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -385244,15 +385248,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 19fefa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8bb8e> │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r1, r4, #6 │ │ │ │ - ldr r7, [pc, #560] @ (1a01e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8be74>) │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r6, r7, #3 │ │ │ │ rsb r3, r0, #45 @ 0x2d │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 1a011a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8bdae> │ │ │ │ @@ -390791,15 +390795,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a41e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8fe7a> │ │ │ │ b.n 1a3ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8fb38> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (1a43e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9007c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -390911,15 +390915,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a4348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8ffdc> │ │ │ │ nop │ │ │ │ b.n 1a3d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x8f9d4> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (1a455c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x901f0>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -391030,15 +391034,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a44de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90172> │ │ │ │ b.n 1a4bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90860> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (1a46e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90374>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391153,15 +391157,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a4640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x902d4> │ │ │ │ b.n 1a4a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x906fc> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #356] @ (1a4860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x904f4>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -391274,15 +391278,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a47a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90434> │ │ │ │ nop │ │ │ │ b.n 1a48e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90574> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #368] @ (1a49ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90680>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391399,15 +391403,15 @@ │ │ │ │ vldr d2, [sp, #24] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ b.n 1a490a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9059e> │ │ │ │ nop │ │ │ │ udf #190 @ 0xbe │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #368] @ (1a4b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9080c>) │ │ │ │ mov fp, r3 │ │ │ │ @@ -391521,15 +391525,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a4abe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90752> │ │ │ │ ble.n 1a4bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90870> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #380] @ (1a4d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x909a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391648,15 +391652,15 @@ │ │ │ │ vldr d2, [sp, #24] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ b.n 1a4c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x908b8> │ │ │ │ nop │ │ │ │ blt.n 1a4c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x908f4> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (1a4e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90b10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391766,15 +391770,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a4dee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90a82> │ │ │ │ nop │ │ │ │ bge.n 1a4ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90b38> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (1a4fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90c78>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391882,15 +391886,16 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a4f56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90bea> │ │ │ │ nop │ │ │ │ bhi.n 1a4f2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90bc0> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - mrc2 0, 4, r0, cr2, cr13, {7} │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #360] @ (1a5168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90dfc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392004,15 +392009,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a50e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90d7c> │ │ │ │ nop │ │ │ │ bvc.n 1a51e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90e74> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stc2l 0, cr0, [r8], #1012 @ 0x3f4 │ │ │ │ + vshr.u64 q8, , #24 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (1a52d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90f6c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392120,15 +392125,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a525a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90eee> │ │ │ │ bpl.n 1a5248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x90edc> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - @ instruction: 0xfb5e00fd │ │ │ │ + mrc2 0, 2, r0, cr14, cr13, {7} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (1a546c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91100>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392244,15 +392249,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a53a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91034> │ │ │ │ nop │ │ │ │ bmi.n 1a54fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91190> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldrsb.w r0, [r2, #253] @ 0xfd │ │ │ │ + ldc2 0, cr0, [r2], {253} @ 0xfd │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #352] @ (1a55e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9127c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392363,15 +392368,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a5524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x911b8> │ │ │ │ nop │ │ │ │ bcs.n 1a5550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x911e4> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - @ instruction: 0xf7fe00fd │ │ │ │ + @ instruction: 0xfafe00fd │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (1a578c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91420>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392490,15 +392495,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a56c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91356> │ │ │ │ bne.n 1a57fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91490> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - movw r0, #2301 @ 0x8fd │ │ │ │ + vst4. {d16-d19}, [r0 :256]! │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #352] @ (1a5908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9159c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392606,15 +392611,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a5850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x914e4> │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - @ instruction: 0xf4ac00fd │ │ │ │ + @ instruction: 0xf7ac00fd │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (1a5aa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9173c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392731,15 +392736,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a59de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91672> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - @ instruction: 0xf2f600fd │ │ │ │ + @ instruction: 0xf5f600fd │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #360] @ (1a5c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x918c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392850,15 +392855,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a5b70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91804> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - adcs.w r0, sl, #253 @ 0xfd │ │ │ │ + orrs.w r0, sl, #8290304 @ 0x7e8000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (1a5dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91a50>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -392975,15 +392980,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a5cfa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9198e> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - vshr.s64 q0, , #14 │ │ │ │ + @ instruction: 0xf2b200fd │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (1a5f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91be4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -393102,15 +393107,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a5e8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91b22> │ │ │ │ ldmia r1, {r1, r5, r6} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - mcr 0, 0, r0, cr4, cr13, {7} │ │ │ │ + add.w r0, r4, #253 @ 0xfd │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #360] @ (1a60d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91d68>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -393221,15 +393226,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a6018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91cac> │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stcl 0, cr0, [sl], #-1012 @ 0xfffffc0c │ │ │ │ + vqadd.s32 q8, q13, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #504] @ (1a62e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91f7c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -393377,15 +393382,15 @@ │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a61e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91e76> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ lsls r0, r4, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bics.w r0, lr, sp, ror #3 │ │ │ │ + ldc 0, cr0, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #504] @ (1a6500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92194>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -393533,15 +393538,15 @@ │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a63fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92092> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r4, r5} │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xe80e00fd │ │ │ │ + add.w r0, lr, sp, ror #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #548] @ (1a6748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x923dc>) │ │ │ │ @@ -393701,16 +393706,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmia r2!, {r1, r2, r4} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - b.n 1a62bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91f50> │ │ │ │ - lsls r5, r7, #3 │ │ │ │ + ldmia.w r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -393825,15 +393829,15 @@ │ │ │ │ b.n 1a6804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92498> │ │ │ │ it gt │ │ │ │ lslgt r0, r4, #6 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r4, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a6124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x91db8> │ │ │ │ + b.n 1a6724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x923b8> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (1a6a10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x926a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -393951,15 +393955,15 @@ │ │ │ │ b.n 1a6966 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x925fa> │ │ │ │ bkpt 0x006e │ │ │ │ lsls r0, r4, #6 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a6f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92c1c> │ │ │ │ + b.n 1a6588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9221c> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ (1a6bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92864>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394089,15 +394093,15 @@ │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a6afa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9278e> │ │ │ │ nop │ │ │ │ pop {r1, r2, pc} │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - b.n 1a6d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92a2c> │ │ │ │ + b.n 1a7398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9302c> │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -394230,15 +394234,15 @@ │ │ │ │ b.n 1a6cc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92956> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ cbnz r6, 1a6dfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92a90> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + b.n 1a7198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92e2c> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (1a6f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92b94>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394344,15 +394348,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a6e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92b08> │ │ │ │ nop │ │ │ │ cbnz r6, 1a6f20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92bb4> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ble.n 1a6e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92af4> │ │ │ │ + b.n 1a7060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92cf4> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (1a7058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92cec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394458,15 +394462,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1a6fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92c60> │ │ │ │ nop │ │ │ │ @ instruction: 0xb81e │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bgt.n 1a70d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92d6c> │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (1a71a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92e34>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394568,15 +394572,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a7100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92d94> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bge.n 1a7104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92d98> │ │ │ │ + ble.n 1a7104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92d98> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ (1a72e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92f78>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394674,15 +394678,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a7248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x92edc> │ │ │ │ push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bls.n 1a738c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93020> │ │ │ │ + bgt.n 1a738c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93020> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #284] @ (1a741c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x930b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394784,15 +394788,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a7384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93018> │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bhi.n 1a7428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x930bc> │ │ │ │ + blt.n 1a7428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x930bc> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #280] @ (1a7550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x931e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -394890,15 +394894,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ b.n 1a74bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93150> │ │ │ │ cbz r2, 1a7594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93228> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bvs.n 1a74c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93154> │ │ │ │ + bls.n 1a74c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93154> │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #340] @ (1a76bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93350>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -395005,15 +395009,15 @@ │ │ │ │ vldr s3, [sp, #20] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 1a75ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93280> │ │ │ │ cbz r2, 1a76f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93388> │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bpl.n 1a77a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9343c> │ │ │ │ + bhi.n 1a77a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9343c> │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r1, #12] │ │ │ │ vldr s2, [r1, #8] │ │ │ │ @@ -395833,15 +395837,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a7fa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93c36> │ │ │ │ nop │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #420] @ (1a8258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93eec>) │ │ │ │ @@ -395978,15 +395982,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a815e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93df2> │ │ │ │ add r6, pc, #544 @ (adr r6, 1a847c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x94110>) │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (1a8408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9409c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396118,15 +396122,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a8308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x93f9c> │ │ │ │ add r4, pc, #792 @ (adr r4, 1a8724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x943b8>) │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #416] @ (1a85c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x94258>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -396263,15 +396267,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a84c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x94154> │ │ │ │ add r3, pc, #88 @ (adr r3, 1a8620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x942b4>) │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #408] @ (1a8778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9440c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396403,15 +396407,15 @@ │ │ │ │ addne.w r1, r8, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r8, #12] │ │ │ │ b.n 1a86e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9437a> │ │ │ │ nop │ │ │ │ add r1, pc, #360 @ (adr r1, 1a88e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x94578>) │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #400] @ (1a8924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x945b8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -396543,15 +396547,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, r6, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r6, #12] │ │ │ │ b.n 1a8898 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9452c> │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (1a8ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x94758>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396681,15 +396685,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 1a8a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x946c0> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (1a8c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x948f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396819,15 +396823,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, r7, #16 │ │ │ │ strne r3, [r7, #12] │ │ │ │ b.n 1a8bc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9485c> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ (1a8d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x94a08>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -397493,15 +397497,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a93a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95034> │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cpsid a │ │ │ │ + cbnz r4, 1a949c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95130> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #348] @ (1a95f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95284>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -397624,15 +397628,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a9514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x951a8> │ │ │ │ nop │ │ │ │ str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ (1a977c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95410>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -397752,15 +397756,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a9698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9532c> │ │ │ │ nop │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cbz r6, 1a97d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95464> │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ (1a9908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9559c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -397882,15 +397886,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a9824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x954b8> │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cbz r4, 1a9932 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x955c6> │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #348] @ (1a9a80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95714>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398013,15 +398017,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a99a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95638> │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (1a9c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x958ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398148,15 +398152,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a9b22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x957b6> │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + cbz r2, 1a9c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x958c4> │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (1a9db0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95a44>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398284,15 +398288,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, lr, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1a9d22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x959b6> │ │ │ │ ldrh r6, [r0, #24] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (1a9f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95be0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398420,15 +398424,15 @@ │ │ │ │ addeq.w r1, lr, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, lr, #16 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1a9eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95b44> │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #348] @ (1aa0c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95d58>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398551,15 +398555,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1a9fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95c7c> │ │ │ │ nop │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (1aa25c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95ef0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398686,15 +398690,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1aa166 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95dfa> │ │ │ │ nop │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r7, pc, #504 @ (adr r7, 1aa45c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x960f0>) │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (1aa3f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96088>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398822,15 +398826,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, lr, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1aa366 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x95ffa> │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r5, pc, #912 @ (adr r5, 1aa78c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96420>) │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (1aa590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96224>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -398958,15 +398962,15 @@ │ │ │ │ addeq.w r1, lr, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, lr, #16 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1aa4f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96188> │ │ │ │ strh r2, [r5, #24] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r4, pc, #232 @ (adr r4, 1aa680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96314>) │ │ │ │ + add r7, pc, #232 @ (adr r7, 1aa680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96314>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #348] @ (1aa708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9639c>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -399085,15 +399089,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1aa630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x962c4> │ │ │ │ nop │ │ │ │ strh r6, [r1, #12] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r2, pc, #472 @ (adr r2, 1aa8e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9657c>) │ │ │ │ + add r5, pc, #472 @ (adr r5, 1aa8e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9657c>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #352] @ (1aa884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96518>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -399213,15 +399217,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1aa7a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96438> │ │ │ │ nop │ │ │ │ strh r6, [r2, #0] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1aabf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96888>) │ │ │ │ + add r3, pc, #872 @ (adr r3, 1aabf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96888>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (1aaa14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x966a8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -399346,15 +399350,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1aa986 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9661a> │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + add r2, pc, #288 @ (adr r2, 1aab3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x967d0>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (1aabb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96844>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -399482,15 +399486,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1aab14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x967a8> │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #616 @ (adr r0, 1aae20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96ab4>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #348] @ (1aad28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x969bc>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -399609,15 +399613,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1aac50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x968e4> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #352] @ (1aaea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96b38>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -399737,15 +399741,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1aadc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96a58> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #7] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (1ab034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96cc8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -399870,15 +399874,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1aafa6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96c3a> │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (1ab1d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96e64>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -400006,15 +400010,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1ab134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x96dc8> │ │ │ │ strb r2, [r5, #27] │ │ │ │ lsls r0, r4, #6 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ rsb r3, r0, #45 @ 0x2d │ │ │ │ ldr r5, [pc, #432] @ (1ab3a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x97034>) │ │ │ │ @@ -405460,15 +405464,15 @@ │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 1af2ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9af80> │ │ │ │ nop │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r0, r4, #6 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #384] @ (1af524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b1b8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -405596,15 +405600,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r1, ip, #24 │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 1af48a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b11e> │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (1af6c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b354>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405726,15 +405730,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1af5d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b26a> │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r0, r4, #6 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (1af870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b504>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405864,15 +405868,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1af76e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b402> │ │ │ │ nop │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r7, [pc, #696] @ (1afb30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b7c4>) │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #408] @ (1afa24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b6b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406003,15 +406007,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 1af98a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b61e> │ │ │ │ nop │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r6, [pc, #24] @ (1afa44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b6d8>) │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (1afbd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b868>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406145,15 +406149,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 1afb2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b7c0> │ │ │ │ nop │ │ │ │ cmp r4, #250 @ 0xfa │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r4, [pc, #296] @ (1afd04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b998>) │ │ │ │ + ldr r7, [pc, #296] @ (1afd04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b998>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #468] @ (1afdc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ba58>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406296,15 +406300,15 @@ │ │ │ │ vldr d3, [sp, #24] │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 1afc7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9b90e> │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r2, [pc, #400] @ (1aff5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bbf0>) │ │ │ │ + ldr r5, [pc, #400] @ (1aff5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bbf0>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ (1affb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bc44>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406449,15 +406453,15 @@ │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 1afe68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bafc> │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldr r0, [pc, #272] @ (1b00c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bd5c>) │ │ │ │ + ldr r3, [pc, #272] @ (1b00c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bd5c>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #436] @ (1b0180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9be14>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406599,15 +406603,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 1b00bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bd50> │ │ │ │ nop │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r0, r4, #6 │ │ │ │ - mov r6, ip │ │ │ │ + ldr r1, [pc, #408] @ (1b0320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bfb4>) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #412] @ (1b0338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bfcc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406743,15 +406747,15 @@ │ │ │ │ addle.w r1, r7, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r7, #32 │ │ │ │ strgt r3, [r7, #28] │ │ │ │ b.n 1b027e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9bf12> │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ lsls r0, r4, #6 │ │ │ │ - add r8, r1 │ │ │ │ + blx r1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #588] @ (1b05a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c234>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406936,17 +406940,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b0478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c10c> │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #596] @ (1b0814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c4a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407135,17 +407139,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b06e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c37a> │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r0, r4, #6 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #600] @ (1b0a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c720>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407336,17 +407340,17 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b09d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c666> │ │ │ │ subs r6, r0, #4 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #576] @ (1b0cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c980>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407527,17 +407531,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b0bc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9c85a> │ │ │ │ nop │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #584] @ (1b0f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9cbe8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407721,17 +407725,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b0e2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9cabe> │ │ │ │ nop │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #568] @ (1b11ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ce40>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -407911,17 +407915,17 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b1048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ccdc> │ │ │ │ asrs r6, r0, #31 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ (1b1388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d01c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408063,15 +408067,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b1280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9cf14> │ │ │ │ nop │ │ │ │ asrs r6, r5, #21 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #424] @ (1b154c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d1e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408204,15 +408208,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b144c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d0e0> │ │ │ │ nop │ │ │ │ asrs r6, r2, #14 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #436] @ (1b171c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d3b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408351,15 +408355,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b1616 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d2aa> │ │ │ │ nop │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cmp r7, #18 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #460] @ (1b1904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d598>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408501,15 +408505,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b17f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d488> │ │ │ │ nop │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cmp r5, #14 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #444] @ (1b1adc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d770>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -408649,15 +408653,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b19d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d66c> │ │ │ │ lsrs r2, r3, #24 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #424] @ (1b1ca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d934>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408790,15 +408794,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b1ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d834> │ │ │ │ nop │ │ │ │ lsrs r2, r0, #17 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (1b1e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9daa8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -408914,15 +408918,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b1d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9d9d0> │ │ │ │ lsrs r6, r7, #9 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #448] @ (1b1ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9dc84>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409062,15 +409066,15 @@ │ │ │ │ vldr s2, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 1b1eb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9db4a> │ │ │ │ nop │ │ │ │ lsrs r2, r1, #4 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - movs r6, #14 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (1b21b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9de44>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409201,15 +409205,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b20b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9dd46> │ │ │ │ nop │ │ │ │ lsls r6, r5, #28 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #488] @ (1b23b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e048>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409356,15 +409360,15 @@ │ │ │ │ vldr d3, [sp, #24] │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 1b2268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9defc> │ │ │ │ lsls r6, r5, #21 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #452] @ (1b2594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e228>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409502,15 +409506,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b2488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e11c> │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r0, r4, #6 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ (1b2790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e424>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409661,15 +409665,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b2678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e30c> │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -409824,15 +409828,15 @@ │ │ │ │ b.n 1b2884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e518> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ vsra.u64 d0, d15, #58 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #400] @ (1b2b5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e7f0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409972,15 +409976,15 @@ │ │ │ │ b.n 1b2a6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e6fe> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [lr, #-636]! @ 0xfffffd84 │ │ │ │ bvs.n 1b2bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e840> │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ @@ -410119,15 +410123,15 @@ │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b2c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9e8b8> │ │ │ │ @ instruction: 0xfbac019f │ │ │ │ bmi.n 1b2dfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ea90> │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #572] @ (1b2f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ec08>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -410295,15 +410299,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b2e2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9eac2> │ │ │ │ @ instruction: 0xfa02019f │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #620] @ (1b3200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ee94>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -410483,15 +410487,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ @ instruction: 0xf7a6019f │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #572] @ (1b3458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f0ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -410660,15 +410664,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b3310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9efa4> │ │ │ │ nop │ │ │ │ adds.w r1, lr, #5210112 @ 0x4f8000 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (1b3640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f2d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -410810,15 +410814,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b352a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f1be> │ │ │ │ nop │ │ │ │ movt r1, #8351 @ 0x209f │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #432] @ (1b380c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f4a0>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -410955,15 +410959,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b3704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f398> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0de019f │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (1b39a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f63c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -411088,15 +411092,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b38ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f542> │ │ │ │ nop │ │ │ │ vbic d0, d18, d15 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #448] @ (1b3b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f818>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -411235,15 +411239,15 @@ │ │ │ │ vstr s0, [sp] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ vldr s2, [sp, #8] │ │ │ │ vldr s1, [sp, #4] │ │ │ │ vldr s0, [sp] │ │ │ │ b.n 1b3a4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f6e0> │ │ │ │ ldcl 1, cr0, [r6, #-636]! @ 0xfffffd84 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (1b3d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f9e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -411376,15 +411380,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ b.n 1b3c40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f8d4> │ │ │ │ @ instruction: 0xeb9a019f │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (1b3f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fbd0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -411527,15 +411531,15 @@ │ │ │ │ vstr d0, [sp] │ │ │ │ bl 192354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7dfe8> │ │ │ │ vldr d2, [sp, #16] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp] │ │ │ │ b.n 1b3dfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fa90> │ │ │ │ ldrd r0, r1, [r2, #636] @ 0x27c │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #436] @ (1b410c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fda0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -411672,15 +411676,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1b407a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fd0e> │ │ │ │ b.n 1b40d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fd68> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #424] @ (1b42d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9ff64>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -411816,15 +411820,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b423e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fed2> │ │ │ │ b.n 1b3ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9fb8c> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (1b446c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0100>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -411951,15 +411955,16 @@ │ │ │ │ addne.w r1, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1b43da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa006e> │ │ │ │ nop │ │ │ │ b.n 1b3d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x9f9a0> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - vqadd.u32 q0, q12, q14 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ + lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #420] @ (1b462c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa02c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -412094,15 +412099,16 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b456c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0200> │ │ │ │ nop │ │ │ │ b.n 1b4b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0828> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - ldc2l 0, cr0, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #420] @ (1b47ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0480>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -412234,15 +412240,15 @@ │ │ │ │ addne.w r1, lr, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1b4758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa03ec> │ │ │ │ nop │ │ │ │ b.n 1b49d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0668> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - @ instruction: 0xfb6c00fc │ │ │ │ + mcr2 0, 3, r0, cr12, cr12, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (1b49cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0660>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #24 │ │ │ │ @@ -412383,15 +412389,15 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b4908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa059c> │ │ │ │ nop │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r7, r3, #6 │ │ │ │ - vld1.8 @ instruction: 0xf9a000fc │ │ │ │ + stc2 0, cr0, [r0], #1008 @ 0x3f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (1b4b88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa081c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -412524,15 +412530,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b4ae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa077c> │ │ │ │ ble.n 1b4c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa08c4> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - @ instruction: 0xf7a400fc │ │ │ │ + @ instruction: 0xfaa400fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (1b4d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa09cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -412664,15 +412670,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b4c98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa092c> │ │ │ │ nop │ │ │ │ blt.n 1b4c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa08fc> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - rsbs r0, sl, #8257536 @ 0x7e0000 │ │ │ │ + ldr.w r0, [sl, #252] @ 0xfc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #388] @ (1b4ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0b6c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -412800,15 +412806,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, lr, #16 │ │ │ │ strne.w r3, [lr, #12] │ │ │ │ b.n 1b4e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0acc> │ │ │ │ nop │ │ │ │ bls.n 1b4ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0b3c> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - ands.w r0, sl, #8257536 @ 0x7e0000 │ │ │ │ + @ instruction: 0xf71a00fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #408] @ (1b508c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0d20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -412940,15 +412946,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b4fd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0c6a> │ │ │ │ bhi.n 1b511c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0db0> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - @ instruction: 0xf25c00fc │ │ │ │ + adcs.w r0, ip, #8257536 @ 0x7e0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (1b523c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0ed0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -413080,15 +413086,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b519c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0e30> │ │ │ │ nop │ │ │ │ bvs.n 1b5164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0df8> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - orns r0, sl, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf37a00fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (1b53f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa108c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -413222,15 +413228,15 @@ │ │ │ │ addeq.w r1, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r1, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1b5342 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa0fd6> │ │ │ │ bmi.n 1b53c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa1054> │ │ │ │ lsls r7, r3, #6 │ │ │ │ - mrc 0, 5, r0, cr8, cr12, {7} │ │ │ │ + subs.w r0, r8, #252 @ 0xfc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #272] @ (1b5524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa11b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -415722,17 +415728,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #776] @ (1b75a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa323c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -415982,17 +415988,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #836] @ (1b791c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa35b0>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -416250,17 +416256,17 @@ │ │ │ │ nop │ │ │ │ cbz r2, 1b7938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa35cc> │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1b7df2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa3a86> │ │ │ │ ldrh.w r2, [r4, #3476] @ 0xd94 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -416641,15 +416647,15 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - bvs.n 1b7db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa3a4c> │ │ │ │ + bls.n 1b7db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa3a4c> │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 191928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7d5bc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -417237,19 +417243,19 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsrs r3, r3, #30 │ │ │ │ b.n 1b8574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa4208> │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + beq.n 1b8718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa43ac> │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1772] @ 0x6ec │ │ │ │ @@ -417928,19 +417934,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - rev r4, r0 │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1b9180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa4e14> │ │ │ │ @@ -418715,19 +418721,19 @@ │ │ │ │ bcs.w 1b9528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa51bc> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + cbz r0, 1b99bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa5650> │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1b9bc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa585a> │ │ │ │ @@ -419282,20 +419288,21 @@ │ │ │ │ mvns r7, r7 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ lsls r7, r3, #6 │ │ │ │ - cbz r4, 1ba0ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa5d62> │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [r0, #32] │ │ │ │ lsls r7, r3, #6 │ │ │ │ - ldc2 0, cr0, [r0, #932] @ 0x3a4 │ │ │ │ - @ instruction: 0xfaee00e9 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + stc2l 0, cr0, [lr, #932]! @ 0x3a4 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r0, r7, #3904 @ 0xf40 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1ba1aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa5e3e> │ │ │ │ ldrh.w r2, [ip, #3416] @ 0xd58 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -419796,20 +419803,20 @@ │ │ │ │ mvns r7, r7 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r3, #6 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrh r6, [r5, r6] │ │ │ │ lsls r7, r3, #6 │ │ │ │ - @ instruction: 0xf75000e9 │ │ │ │ - eors.w r0, sl, #7634944 @ 0x748000 │ │ │ │ + @ instruction: 0xfa5000e9 │ │ │ │ + @ instruction: 0xf79a00e9 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r0, r7, #3904 @ 0xf40 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1ba814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa64a8> │ │ │ │ ldrh.w r2, [ip, #3416] @ 0xd58 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -420216,20 +420223,20 @@ │ │ │ │ lsls r7, r3, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrsb r2, [r1, r5] │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 1bad2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa69c0>) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r4, r7, #3 │ │ │ │ strb r6, [r4, r3] │ │ │ │ lsls r7, r3, #6 │ │ │ │ - eors.w r0, r8, #233 @ 0xe9 │ │ │ │ - stcl 0, cr0, [lr, #932] @ 0x3a4 │ │ │ │ + @ instruction: 0xf39800e9 │ │ │ │ + @ instruction: 0xf0ce00e9 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1baf4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa6be2> │ │ │ │ ldrh.w r2, [r4, #3476] @ 0xd94 │ │ │ │ @@ -420778,21 +420785,20 @@ │ │ │ │ nop │ │ │ │ strb r0, [r0, #28] │ │ │ │ lsls r7, r3, #6 │ │ │ │ ldr r7, [pc, #840] @ (1bb65c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa72f0>) │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + add r1, pc, #424 @ (adr r1, 1bb4c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa7158>) │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r5, [pc, #416] @ (1bb4c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa7154>) │ │ │ │ lsls r7, r3, #6 │ │ │ │ - ldmdb r0!, {r0, r3, r5, r6, r7} │ │ │ │ - b.n 1bafcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa6c60> │ │ │ │ - lsls r1, r5, #3 │ │ │ │ + ldc 0, cr0, [r0], #-932 @ 0xfffffc5c │ │ │ │ + ldrd r0, r0, [r2, #-932] @ 0x3a4 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r4, #15 │ │ │ │ @@ -421404,21 +421410,21 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r3, #6 │ │ │ │ ldr r0, [pc, #72] @ (1bbb48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa77dc>) │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r2, pc │ │ │ │ lsls r7, r3, #6 │ │ │ │ - b.n 1bbd20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa79b4> │ │ │ │ + b.n 1bb320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa6fb4> │ │ │ │ lsls r1, r5, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + b.n 1bbde0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa7a74> │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -422029,21 +422035,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r3, #6 │ │ │ │ eors r2, r3 │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r5, #190 @ 0xbe │ │ │ │ lsls r7, r3, #6 │ │ │ │ - bls.n 1bc38c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa8020> │ │ │ │ + bgt.n 1bc38c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa8020> │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bvs.n 1bc224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa7eb8> │ │ │ │ + bls.n 1bc224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa7eb8> │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -422672,21 +422678,21 @@ │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #134 @ 0x86 │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r5, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ - bne.n 1bca00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa8694> │ │ │ │ + bmi.n 1bca00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa8694> │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + bne.n 1bca20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa86b4> │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -423349,15 +423355,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r5, #12 │ │ │ │ lsls r7, r3, #6 │ │ │ │ ldr r3, [pc, #944] @ (1bd728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa93bc>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #944] @ (1bd72c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa93c0>) │ │ │ │ mov r0, r5 │ │ │ │ @@ -423632,17 +423638,17 @@ │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ b.n 1bd68a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa931e> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1772] @ 0x6ec │ │ │ │ cmp r1, #29 │ │ │ │ bhi.w 1bd210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa8ea4> │ │ │ │ @@ -424062,24 +424068,24 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #1008] @ (1be070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa9d04>) │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r6, #206 @ 0xce │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r3, #250 @ 0xfa │ │ │ │ lsls r7, r3, #6 │ │ │ │ - ite ge │ │ │ │ - lslge r1, r5, #3 │ │ │ │ - poplt {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stmia r0!, {} │ │ │ │ - add r7, pc │ │ │ │ + ittt al │ │ │ │ + lslal r1, r5, #3 │ │ │ │ + stmiaal r0!, {} │ │ │ │ + addal r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r4, #15 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w r4, r4, #598016 @ 0x92000 │ │ │ │ ldrb.w r3, [r4, #3478] @ 0xd96 │ │ │ │ cbz r2, 1bdd08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa999c> │ │ │ │ @@ -424766,15 +424772,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r0, r2, r4 │ │ │ │ lsls r7, r3, #6 │ │ │ │ ldr r3, [pc, #948] @ (1be924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa5b8>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #948] @ (1be928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa5bc>) │ │ │ │ mov r0, r5 │ │ │ │ @@ -425052,17 +425058,17 @@ │ │ │ │ sbfx r3, r3, #10, #10 │ │ │ │ b.n 1be852 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa4e6> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + cbnz r2, 1be956 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa5ea> │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbz r4, 1be9a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa636> │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r1, #1772] @ 0x6ec │ │ │ │ cmp r1, #29 │ │ │ │ bhi.w 1be456 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa0ea> │ │ │ │ @@ -425783,23 +425789,23 @@ │ │ │ │ ble.w 1bec32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa8c6> │ │ │ │ b.n 1bed3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaa9d2> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r2, r4, #5 │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1bf53e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab1d2> │ │ │ │ ldrh.w r2, [r8, #3592] @ 0xe08 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -426603,23 +426609,23 @@ │ │ │ │ vstr s15, [lr, #8] │ │ │ │ ble.w 1bf65a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab2ee> │ │ │ │ b.n 1bf76c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab400> │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldr r6, [pc, #184] @ (1bfda0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaba34>) │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r7, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #80 @ (adr r3, 1bfd44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab9d8>) │ │ │ │ + add r6, pc, #80 @ (adr r6, 1bfd44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab9d8>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 1bfd30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab9c4>) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1bfd30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xab9c4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1bffc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xabc5c> │ │ │ │ ldrh.w r2, [r8, #3592] @ 0xe08 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -431243,15 +431249,15 @@ │ │ │ │ sub.w r2, r6, #3904 @ 0xf40 │ │ │ │ ldr.w r3, [r4, #996] @ 0x3e4 │ │ │ │ add.w r1, r2, #98304 @ 0x18000 │ │ │ │ add.w r0, r2, #94208 @ 0x17000 │ │ │ │ ldrb.w ip, [r1, #1507] @ 0x5e3 │ │ │ │ ldr.w r2, [r0, #2900] @ 0xb54 │ │ │ │ b.n 1c3948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xaf5dc> │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1160] @ 1c3ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xafb58> │ │ │ │ sub.w r5, r0, #573440 @ 0x8c000 │ │ │ │ @@ -432350,15 +432356,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 1c47c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0458> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c46ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0382> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432372,15 +432378,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 1c478c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0420> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4726 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb03ba> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432394,15 +432400,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 1c4754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb03e8> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c475e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb03f2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432416,15 +432422,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 200 @ 0xc8 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb042a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432438,15 +432444,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 144 @ 0x90 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c47ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0462> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432460,15 +432466,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 88 @ 0x58 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4806 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb049a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432482,15 +432488,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ svc 32 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c483e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb04d2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432504,15 +432510,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ udf #232 @ 0xe8 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432531,17 +432537,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ udf #164 @ 0xa4 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432560,17 +432566,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ udf #88 @ 0x58 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432589,17 +432595,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ udf #12 │ │ │ │ lsls r6, r3, #6 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432618,17 +432624,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ble.n 1c4918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb05ac> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #816] @ (1c4cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0964>) │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432647,17 +432653,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ble.n 1c4acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0760> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #512] @ (1c4bec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0880>) │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432676,17 +432682,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ble.n 1c4a80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0714> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r7, [pc, #208] @ (1c4b08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb079c>) │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4a3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb06d2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432700,15 +432706,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bgt.n 1c4a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb06d0> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4a76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb070a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432722,15 +432728,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bgt.n 1c4a04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0698> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4aae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0742> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432744,15 +432750,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bgt.n 1c4bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0860> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4ae6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb077a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432766,15 +432772,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bgt.n 1c4b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0828> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4b1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb07b2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432788,15 +432794,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bgt.n 1c4b5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb07f0> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4b56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb07ea> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432810,15 +432816,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 1c4b24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb07b8> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4b8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0822> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432832,15 +432838,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 1c4aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0780> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c4bc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb085a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -432854,15 +432860,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 1c4cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0948> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432881,17 +432887,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ blt.n 1c4c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0908> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r5, [pc, #600] @ (1c4e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b2c>) │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r5, [pc, #160] @ (1c4ce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0978>) │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432910,17 +432916,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bge.n 1c4c28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb08bc> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r5, [pc, #232] @ (1c4d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0a08>) │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #880] @ (1c5000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c94>) │ │ │ │ + ldr r7, [pc, #880] @ (1c5000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c94>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432939,17 +432945,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bge.n 1c4bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0870> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r4, [pc, #888] @ (1c5050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ce4>) │ │ │ │ + ldr r7, [pc, #888] @ (1c5050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ce4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #576] @ (1c4f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0bb0>) │ │ │ │ + ldr r7, [pc, #576] @ (1c4f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0bb0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432968,17 +432974,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bge.n 1c4d90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0a24> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r4, [pc, #520] @ (1c4f2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0bc0>) │ │ │ │ + ldr r7, [pc, #520] @ (1c4f2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0bc0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r4, [pc, #272] @ (1c4e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0acc>) │ │ │ │ + ldr r7, [pc, #272] @ (1c4e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0acc>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -432997,17 +433003,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bls.n 1c4d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb09d8> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r4, [pc, #152] @ (1c4e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0a9c>) │ │ │ │ + ldr r7, [pc, #152] @ (1c4e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0a9c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #992] @ (1c5154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0de8>) │ │ │ │ + ldr r6, [pc, #992] @ (1c5154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0de8>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433026,17 +433032,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bls.n 1c4cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb098c> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #808] @ (1c50e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d78>) │ │ │ │ + ldr r6, [pc, #808] @ (1c50e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d78>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #688] @ (1c5070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d04>) │ │ │ │ + ldr r6, [pc, #688] @ (1c5070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d04>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433055,17 +433061,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bls.n 1c4eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b40> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #440] @ (1c4fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c54>) │ │ │ │ + ldr r6, [pc, #440] @ (1c4fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c54>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #384] @ (1c4f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c20>) │ │ │ │ + ldr r6, [pc, #384] @ (1c4f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c20>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433084,17 +433090,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bls.n 1c4e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0af4> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #24] @ (1c4e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b00>) │ │ │ │ + ldr r6, [pc, #24] @ (1c4e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b00>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r3, [pc, #80] @ (1c4ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b3c>) │ │ │ │ + ldr r6, [pc, #80] @ (1c4ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b3c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433113,17 +433119,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bhi.n 1c4e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0aa8> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #616] @ (1c5108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d9c>) │ │ │ │ + ldr r6, [pc, #616] @ (1c5108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d9c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #800] @ (1c51c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e58>) │ │ │ │ + ldr r5, [pc, #800] @ (1c51c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e58>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433142,17 +433148,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bhi.n 1c4fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c5c> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #216] @ (1c4fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c58>) │ │ │ │ + ldr r6, [pc, #216] @ (1c4fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c58>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #496] @ (1c50e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d74>) │ │ │ │ + ldr r5, [pc, #496] @ (1c50e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d74>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433171,17 +433177,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bhi.n 1c4f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c10> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r2, [pc, #760] @ (1c5230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ec4>) │ │ │ │ + ldr r5, [pc, #760] @ (1c5230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ec4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r2, [pc, #192] @ (1c4ffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c90>) │ │ │ │ + ldr r5, [pc, #192] @ (1c4ffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c90>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433200,17 +433206,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvc.n 1c4f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0bc4> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r2, [pc, #392] @ (1c510c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0da0>) │ │ │ │ + ldr r5, [pc, #392] @ (1c510c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0da0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #912] @ (1c5318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fac>) │ │ │ │ + ldr r4, [pc, #912] @ (1c5318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fac>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433229,17 +433235,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvc.n 1c4ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0b78> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #504] @ (1c51c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e5c>) │ │ │ │ + ldr r6, [pc, #504] @ (1c51c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e5c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #608] @ (1c5234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ec8>) │ │ │ │ + ldr r4, [pc, #608] @ (1c5234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ec8>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433258,17 +433264,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvc.n 1c5098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d2c> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r3, [pc, #120] @ (1c5094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d28>) │ │ │ │ + ldr r6, [pc, #120] @ (1c5094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d28>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #304] @ (1c5150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0de4>) │ │ │ │ + ldr r4, [pc, #304] @ (1c5150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0de4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433287,17 +433293,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvs.n 1c504c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ce0> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r2, [pc, #744] @ (1c5350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fe4>) │ │ │ │ + ldr r5, [pc, #744] @ (1c5350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fe4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r1, [pc, #0] @ (1c506c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d00>) │ │ │ │ + ldr r4, [pc, #0] @ (1c506c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0d00>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433316,17 +433322,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvs.n 1c5000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0c94> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r2, [pc, #360] @ (1c521c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0eb0>) │ │ │ │ + ldr r5, [pc, #360] @ (1c521c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0eb0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #720] @ (1c5388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb101c>) │ │ │ │ + ldr r3, [pc, #720] @ (1c5388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb101c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433345,17 +433351,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvs.n 1c51b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e48> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r1, [pc, #984] @ (1c54d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb116c>) │ │ │ │ + ldr r4, [pc, #984] @ (1c54d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb116c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #416] @ (1c52a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0f38>) │ │ │ │ + ldr r3, [pc, #416] @ (1c52a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0f38>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433374,17 +433380,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bvs.n 1c5168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0dfc> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r1, [pc, #600] @ (1c53a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1038>) │ │ │ │ + ldr r4, [pc, #600] @ (1c53a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1038>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #112] @ (1c51c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e54>) │ │ │ │ + ldr r3, [pc, #112] @ (1c51c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e54>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433403,17 +433409,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bpl.n 1c511c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0db0> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r1, [pc, #200] @ (1c5260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ef4>) │ │ │ │ + ldr r4, [pc, #200] @ (1c5260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ef4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blx sl │ │ │ │ + ldr r2, [pc, #832] @ (1c54dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1170>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433432,17 +433438,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bpl.n 1c52d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0f64> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r0, [pc, #840] @ (1c552c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb11c0>) │ │ │ │ + ldr r3, [pc, #840] @ (1c552c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb11c0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - blxns r0 │ │ │ │ + ldr r2, [pc, #528] @ (1c53f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb108c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433461,17 +433467,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bpl.n 1c5284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0f18> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r1, [pc, #648] @ (1c54b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb114c>) │ │ │ │ + ldr r4, [pc, #648] @ (1c54b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb114c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bx r7 │ │ │ │ + ldr r2, [pc, #224] @ (1c5314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fa8>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433490,17 +433496,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bmi.n 1c5238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ecc> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr r1, [pc, #296] @ (1c53a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1038>) │ │ │ │ + ldr r4, [pc, #296] @ (1c53a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1038>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov ip, sp │ │ │ │ + ldr r1, [pc, #944] @ (1c5630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb12c4>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433519,17 +433525,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bmi.n 1c51ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0e80> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - bx r9 │ │ │ │ + ldr r2, [pc, #296] @ (1c53f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1084>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + ldr r1, [pc, #640] @ (1c554c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb11e0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -433548,17 +433554,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bmi.n 1c53a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1034> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - mov sl, lr │ │ │ │ + ldr r1, [pc, #968] @ (1c56dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1370>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov r4, sl │ │ │ │ + ldr r1, [pc, #336] @ (1c5468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb10fc>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c531e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fb2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -433572,15 +433578,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bmi.n 1c535c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0ff0> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5356 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fea> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -433594,15 +433600,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bcc.n 1c5324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0fb8> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c538e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1022> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -433616,15 +433622,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bcc.n 1c52ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb0f80> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c53c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb105a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -433638,15 +433644,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bcc.n 1c54b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1148> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (1c5450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb10e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -433675,19 +433681,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bcc.n 1c54b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1148> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - blxns r5 │ │ │ │ + ldr r2, [pc, #688] @ (1c5708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb139c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r0, [pc, #120] @ (1c54d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1168>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (1c54b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb114c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -433716,19 +433722,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bcs.n 1c544c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb10e0> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - bx r6 │ │ │ │ + ldr r2, [pc, #192] @ (1c5580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1214>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add lr, r6 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1c5534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb11c8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -433765,19 +433771,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bcs.n 1c55f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb128c> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bx r6 │ │ │ │ + ldr r2, [pc, #192] @ (1c5600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1294>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1c55b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1244>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -433814,19 +433820,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bne.n 1c557c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1210> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mov r8, r4 │ │ │ │ + ldr r1, [pc, #640] @ (1c583c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb14d0>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - bics r6, r5 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1c562c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb12c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -433863,19 +433869,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bne.n 1c5700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1394> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r1, [pc, #64] @ (1c5678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb130c>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1c56a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb133c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -433912,19 +433918,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ beq.n 1c5684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1318> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + ldr r0, [pc, #512] @ (1c58b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1548>) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1c5724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb13b8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -433961,19 +433967,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ beq.n 1c5808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb149c> │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r8, lr │ │ │ │ + blx lr │ │ │ │ lsls r1, r5, #3 │ │ │ │ - tst r2, r7 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ (1c57a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1434>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -434010,19 +434016,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, ip │ │ │ │ + bx ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + add lr, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c57b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb144a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434036,15 +434042,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c57ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1482> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434058,15 +434064,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5826 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb14ba> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434080,15 +434086,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c585e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb14f2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434102,15 +434108,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5896 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb152a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434124,15 +434130,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r4, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c58ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1562> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434146,15 +434152,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5906 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb159a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434168,15 +434174,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c593e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb15d2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434190,15 +434196,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5976 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb160a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -434212,15 +434218,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - vshr.u64 q8, , #32 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c59ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1642> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434233,15 +434240,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - vshr.u64 q0, , #56 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c59e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb167a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434254,15 +434262,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - vqadd.u64 q0, q8, │ │ │ │ + lsls r0, r6, #8 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5a1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb16b2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434275,15 +434284,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r3} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - mrc2 0, 6, r0, cr8, cr11, {7} │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5a56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb16ea> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434296,15 +434306,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r4, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - mcr2 0, 4, r0, cr0, cr11, {7} │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5a8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1722> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434317,15 +434328,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - mcr2 0, 1, r0, cr8, cr11, {7} │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5ac6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb175a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434338,15 +434350,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldc2l 0, cr0, [r0, #1004] @ 0x3ec │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5afe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1792> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434359,15 +434372,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r3, r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldc2l 0, cr0, [r8, #-1004]! @ 0xfffffc14 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5b36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb17ca> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434380,15 +434394,16 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - stc2 0, cr0, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ + movs r4, r4 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5b6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1802> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434401,15 +434416,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - stc2l 0, cr0, [ip], {251} @ 0xfb │ │ │ │ + vshr.u64 q8, , #52 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5ba6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb183a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434422,15 +434437,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldc2l 0, cr0, [r8], #-1004 @ 0xfffffc14 │ │ │ │ + vqadd.u64 q8, q12, │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5bde <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1872> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434443,15 +434458,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - stc2 0, cr0, [r4], #-1004 @ 0xfffffc14 │ │ │ │ + vqadd.u32 q0, q10, │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5c16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb18aa> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434464,15 +434479,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xfbd000fb │ │ │ │ + mrc2 0, 6, r0, cr0, cr11, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5c4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb18e2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434485,15 +434500,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xfb7c00fb │ │ │ │ + mrc2 0, 3, r0, cr12, cr11, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5c86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb191a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434506,15 +434521,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xfb2800fb │ │ │ │ + mcr2 0, 1, r0, cr8, cr11, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5cbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1952> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434527,15 +434542,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xfad400fb │ │ │ │ + ldc2l 0, cr0, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5cf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb198a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434548,15 +434563,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xfa7c00fb │ │ │ │ + ldc2l 0, cr0, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5d2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb19c2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434569,15 +434584,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xfa2400fb │ │ │ │ + stc2 0, cr0, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5d66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb19fa> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434590,15 +434605,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr??.w r0, [r0, #251] @ 0xfb │ │ │ │ + ldc2l 0, cr0, [r0], {251} @ 0xfb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5d9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1a32> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434611,15 +434626,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr??.w r0, [ip, fp, lsl #3] │ │ │ │ + ldc2l 0, cr0, [ip], #-1004 @ 0xfffffc14 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5dd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1a6a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434632,15 +434647,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r4, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - vld4. {d0-d3}, [r8 :256], fp │ │ │ │ + stc2 0, cr0, [r8], #-1004 @ 0xfffffc14 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5e0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1aa2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434653,15 +434668,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr.w r0, [r0, #251] @ 0xfb │ │ │ │ + @ instruction: 0xfbd000fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1ada> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434674,15 +434689,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - ldr??.w r0, [r8, fp, lsl #3] │ │ │ │ + @ instruction: 0xfb7800fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5e7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1b12> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434695,15 +434710,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - strh.w r0, [r0, fp, lsl #3] │ │ │ │ + @ instruction: 0xfb2000fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5eb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1b4a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434716,15 +434731,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf7cc00fb │ │ │ │ + @ instruction: 0xfacc00fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5eee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1b82> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434737,15 +434752,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf77800fb │ │ │ │ + @ instruction: 0xfa7800fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5f26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1bba> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434758,15 +434773,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf72400fb │ │ │ │ + @ instruction: 0xfa2400fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5f5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1bf2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434779,15 +434794,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf6d000fb │ │ │ │ + ldr??.w r0, [r0, #251] @ 0xfb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5f96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1c2a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434800,15 +434815,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf67c00fb │ │ │ │ + ldr??.w r0, [ip, fp, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c5fce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1c62> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434821,15 +434836,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r4, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf62800fb │ │ │ │ + vld4. {d0-d3}, [r8 :256], fp │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c6006 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1c9a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434842,15 +434857,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - rsbs r0, r0, #8224768 @ 0x7d8000 │ │ │ │ + ldr.w r0, [r0, #251] @ 0xfb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c603e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1cd2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434863,15 +434878,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - sbcs.w r0, r8, #8224768 @ 0x7d8000 │ │ │ │ + ldr??.w r0, [r8, fp, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c6076 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1d0a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434884,15 +434899,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r4, r5, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf52400fb │ │ │ │ + strh.w r0, [r4, fp, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c60ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1d42> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434905,15 +434920,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf4d000fb │ │ │ │ + @ instruction: 0xf7d000fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c60e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1d7a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434926,15 +434941,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - orns r0, ip, #8224768 @ 0x7d8000 │ │ │ │ + @ instruction: 0xf77c00fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c611e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1db2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434947,15 +434962,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - bic.w r0, r8, #8224768 @ 0x7d8000 │ │ │ │ + @ instruction: 0xf72800fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c6156 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1dea> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434968,15 +434983,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf3d000fb │ │ │ │ + @ instruction: 0xf6d000fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c618e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1e22> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -434989,15 +435004,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf37800fb │ │ │ │ + @ instruction: 0xf67800fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c61c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1e5a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435010,15 +435025,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r5, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf32400fb │ │ │ │ + @ instruction: 0xf62400fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c61fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1e92> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435031,15 +435046,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r5} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf2d000fb │ │ │ │ + rsbs r0, r0, #8224768 @ 0x7d8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c6236 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1eca> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435052,15 +435067,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf27c00fb │ │ │ │ + sbcs.w r0, ip, #8224768 @ 0x7d8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c626e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1f02> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435073,15 +435088,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf22800fb │ │ │ │ + @ instruction: 0xf52800fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c62a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1f3a> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435094,15 +435109,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - rsbs r0, r0, #251 @ 0xfb │ │ │ │ + @ instruction: 0xf4d000fb │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c62de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1f72> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435115,15 +435130,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r6} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - sbcs.w r0, r8, #251 @ 0xfb │ │ │ │ + orns r0, r8, #8224768 @ 0x7d8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c6316 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1faa> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435136,15 +435151,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf12400fb │ │ │ │ + bic.w r0, r4, #8224768 @ 0x7d8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1c634e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb1fe2> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -435157,15 +435172,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #6 │ │ │ │ - @ instruction: 0xf0d000fb │ │ │ │ + @ instruction: 0xf3d000fb │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ @@ -442078,15 +442093,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #28] │ │ │ │ lsls r6, r3, #6 │ │ │ │ - svc 2 │ │ │ │ + b.n 1cc190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb7e24> │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (1cbe00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb7a94>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443246,21 +443261,21 @@ │ │ │ │ b.n 1cca0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb869e> │ │ │ │ adcs r2, r1 │ │ │ │ lsls r6, r3, #6 │ │ │ │ adcs r6, r0 │ │ │ │ lsls r6, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #368 @ (adr r5, 1ccb58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb87ec>) │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r3, r7, #3 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #6 │ │ │ │ subs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cca14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb86a8> │ │ │ │ + bvs.n 1cca14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb86a8> │ │ │ │ lsls r0, r5, #3 │ │ │ │ mov r1, r8 │ │ │ │ blx 6a55c <__aeabi_idivmod@plt> │ │ │ │ cbz r1, 1cca0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb86a2> │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -444003,15 +444018,15 @@ │ │ │ │ b.w 1cc5f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb8288> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ bl 2631aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ee3e> │ │ │ │ stc 15, cr15, [pc], #1020 @ 1cd5ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb9240> │ │ │ │ ldcl 15, cr15, [r1], {255} @ 0xff │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #602112 @ 0x93000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -444526,21 +444541,21 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 1cd5e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb927c> │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1cd754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb93e8> │ │ │ │ b.n 1cd5e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb927c> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ (1cd848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb94dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -468314,15 +468329,15 @@ │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ strh.w r3, [r5, #328] @ 0x148 │ │ │ │ b.n 1deda2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcaa36> │ │ │ │ subs r2, #104 @ 0x68 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w r2, [pc, #3112] @ 1dfc14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcb8a8> │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ b.n 1deda2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcaa36> │ │ │ │ @@ -469416,17 +469431,17 @@ │ │ │ │ bcc.n 1dfb92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcb826> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1688] @ 0x698 │ │ │ │ b.w 1def0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcaba2> │ │ │ │ nop │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrb.w r3, [r5, #1688] @ 0x698 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1deec6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcab5a> │ │ │ │ ldr.w r3, [r5, #1324] @ 0x52c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1dfccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcb960> │ │ │ │ @@ -470047,15 +470062,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e01ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcbe62> │ │ │ │ b.n 1e021c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcbeb0> │ │ │ │ movs r6, #26 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #524] @ (1e0554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc1e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -470225,15 +470240,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc098> │ │ │ │ b.n 1e0442 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc0d6> │ │ │ │ nop │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (1e0764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -470400,15 +470415,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0616 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc2aa> │ │ │ │ b.n 1e065c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc2f0> │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #492] @ (1e096c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc600>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -470569,15 +470584,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc4c4> │ │ │ │ b.n 1e086a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc4fe> │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (1e0b6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc800>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -470742,15 +470757,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0a26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc6ba> │ │ │ │ b.n 1e0a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc6f8> │ │ │ │ nop │ │ │ │ adds r2, r6, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ (1e0d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc9ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -470904,15 +470919,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc8c0> │ │ │ │ b.n 1e0c62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcc8f6> │ │ │ │ subs r4, r6, r6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (1e0f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xccbd4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471071,15 +471086,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0e0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcca9e> │ │ │ │ b.n 1e0e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xccad4> │ │ │ │ nop │ │ │ │ adds r6, r0, r7 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ (1e1110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xccda4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471227,15 +471242,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e0ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xccc88> │ │ │ │ b.n 1e1026 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcccba> │ │ │ │ nop │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #436] @ (1e12dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xccf70>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471376,17 +471391,17 @@ │ │ │ │ b.n 1e11fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcce90> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp.w r3, ip, lsl #2 │ │ │ │ bcc.n 1e11f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcce8a> │ │ │ │ b.n 1e11fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcce90> │ │ │ │ asrs r6, r1, #24 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #404] @ (1e148c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd120>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471514,17 +471529,17 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1e13bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd050> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #384] @ (1e1628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471648,17 +471663,17 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1e1562 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd1f6> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #10 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #376] @ (1e17bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd450>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471778,17 +471793,17 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1e16fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd38e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #344] @ (1e1930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd5c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -471901,17 +471916,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1e187e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd512> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r6, r3, #29 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #340] @ (1e1aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd734>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -472022,17 +472037,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1e19f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd684> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #792] @ (1e1dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcda6c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -472298,17 +472313,17 @@ │ │ │ │ bhi.n 1e1d1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd9b2> │ │ │ │ mov r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1688] @ 0x698 │ │ │ │ b.n 1e1c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcd8f4> │ │ │ │ lsrs r0, r7, #17 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #704] @ (1e20b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcdd4c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -472541,17 +472556,17 @@ │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e1f9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcdc32> │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #712] @ (1e23a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce034>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -472792,17 +472807,17 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1e22f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcdf84> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e2248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcdedc> │ │ │ │ lsls r0, r4, #25 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #636] @ (1e263c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce2d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -473011,17 +473026,17 @@ │ │ │ │ bhi.n 1e25ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce24e> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e253c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce1d0> │ │ │ │ nop │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #656] @ (1e28ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce580>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -473244,17 +473259,17 @@ │ │ │ │ cmp r3, ip │ │ │ │ bhi.n 1e2848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce4dc> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e27b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce446> │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #576] @ (1e2b4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce7e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -473448,17 +473463,17 @@ │ │ │ │ add.w ip, fp, #1 │ │ │ │ cmp r3, ip │ │ │ │ bhi.n 1e2ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce768> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e2a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce6f0> │ │ │ │ mcr2 1, 1, r0, cr12, cr12, {4} │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #588] @ (1e2db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcea4c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -473660,17 +473675,17 @@ │ │ │ │ cmp r3, ip │ │ │ │ bhi.n 1e2d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce9c0> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e2caa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xce93e> │ │ │ │ nop │ │ │ │ smlalbt r0, r1, ip, ip │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #544] @ (1e2ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcec8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -473863,17 +473878,17 @@ │ │ │ │ ldr.w r3, [r4, #1324] @ 0x52c │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1e2f7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcec12> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e2f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xceb9c> │ │ │ │ vld4.32 {d16,d18,d20,d22}, [r0 :64], ip │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #808] @ (1e3340 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcefd4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -474137,17 +474152,17 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1e328a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcef1e> │ │ │ │ mov r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e31c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcee5a> │ │ │ │ @ instruction: 0xf720019c │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #728] @ (1e3638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf2cc>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -474382,17 +474397,17 @@ │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 1e35a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf23c> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e351e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf1b2> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3d8019c │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #740] @ (1e393c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf5d0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -474636,17 +474651,17 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1e3896 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf52a> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e37e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf476> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0e0019c │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #692] @ (1e3c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf8a4>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -474869,17 +474884,17 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 1e3b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf818> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e3afe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcf792> │ │ │ │ ldcl 1, cr0, [ip, #624] @ 0x270 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #688] @ (1e3ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfb74>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -475113,17 +475128,17 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 1e3e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfad4> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e3d9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfa32> │ │ │ │ nop │ │ │ │ add.w r1, r8, ip, lsr #2 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #620] @ (1e416c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfe00>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -475324,17 +475339,17 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 1e40f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfd84> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e4070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfd04> │ │ │ │ @ instruction: 0xe838019c │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #624] @ (1e43fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0090>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -475542,17 +475557,17 @@ │ │ │ │ cmp r3, lr │ │ │ │ bhi.n 1e436c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0000> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e42da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcff6e> │ │ │ │ b.n 1e3f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xcfbec> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #576] @ (1e465c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd02f0>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -475752,17 +475767,17 @@ │ │ │ │ bhi.n 1e45e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0274> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ b.n 1e4560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd01f4> │ │ │ │ nop │ │ │ │ b.n 1e4c98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd092c> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (1e485c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd04f0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -475936,15 +475951,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e471a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd03ae> │ │ │ │ b.n 1e4758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd03ec> │ │ │ │ b.n 1e49dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0670> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ @@ -476109,15 +476124,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e4916 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd05aa> │ │ │ │ b.n 1e4950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd05e4> │ │ │ │ udf #190 @ 0xbe │ │ │ │ lsls r4, r3, #6 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (1e4c54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd08e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -476291,15 +476306,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e4b12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd07a6> │ │ │ │ b.n 1e4b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd07e4> │ │ │ │ bgt.n 1e4be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0878> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ @@ -476464,15 +476479,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e4d0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd09a2> │ │ │ │ b.n 1e4d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd09dc> │ │ │ │ bge.n 1e4de0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0a74> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (1e5038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0ccc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -476631,15 +476646,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e4f02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0b96> │ │ │ │ b.n 1e4f38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0bcc> │ │ │ │ nop │ │ │ │ bhi.n 1e4fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0c6c> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #432] @ (1e5204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0e98>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -476793,15 +476808,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e50e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0d7c> │ │ │ │ b.n 1e511a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0dae> │ │ │ │ nop │ │ │ │ bvs.n 1e51d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0e68> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (1e5400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1094>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -476972,15 +476987,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e52be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0f52> │ │ │ │ b.n 1e52fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd0f90> │ │ │ │ bpl.n 1e5438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd10cc> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (1e55fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1290>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477154,15 +477169,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e54ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd114e> │ │ │ │ b.n 1e54f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd118c> │ │ │ │ bcc.n 1e563c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd12d0> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #504] @ (1e5810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd14a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477333,15 +477348,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e56be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1352> │ │ │ │ b.n 1e5704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1398> │ │ │ │ bne.n 1e5858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd14ec> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #504] @ (1e5a24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd16b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477515,15 +477530,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e58d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1566> │ │ │ │ b.n 1e5918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd15ac> │ │ │ │ ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1e5c14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd18a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477691,15 +477706,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e5ada <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd176e> │ │ │ │ b.n 1e5b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd17a8> │ │ │ │ ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #468] @ (1e5e04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1a98>) │ │ │ │ @@ -477858,15 +477873,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e5cca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd195e> │ │ │ │ b.n 1e5d00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1994> │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1e5ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1c88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -478034,15 +478049,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e5eba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1b4e> │ │ │ │ b.n 1e5ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1b88> │ │ │ │ ldmia r1, {r1, r3, r4} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #468] @ (1e61e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1e78>) │ │ │ │ @@ -478201,15 +478216,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e60aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1d3e> │ │ │ │ b.n 1e60e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1d74> │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1e63d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2068>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -478374,15 +478389,16 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6296 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1f2a> │ │ │ │ b.n 1e62cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd1f60> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - mcr2 0, 2, r0, cr6, cr9, {7} │ │ │ │ + lsls r6, r0, #5 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #452] @ (1e65b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2248>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -478533,15 +478549,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2118> │ │ │ │ b.n 1e64b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd214a> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r3, r6} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - mcrr2 0, 15, r0, sl, cr9 │ │ │ │ + vqadd.u8 q8, q13, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1e67a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2438>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -478705,15 +478721,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6666 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd22fa> │ │ │ │ b.n 1e669c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2330> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - @ instruction: 0xfa3e00f9 │ │ │ │ + ldc2 0, cr0, [lr, #-996]! @ 0xfffffc1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #452] @ (1e6984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2618>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -478864,15 +478880,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd24e8> │ │ │ │ b.n 1e6886 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd251a> │ │ │ │ nop │ │ │ │ itte vc │ │ │ │ lslvc r4, r3, #6 │ │ │ │ - strvc.w r0, [r2, r9, lsl #3] │ │ │ │ + @ instruction: 0xfb4200f9 │ │ │ │ stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (1e6b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd27f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -479029,15 +479045,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6a32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd26c6> │ │ │ │ b.n 1e6a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd26f8> │ │ │ │ nop │ │ │ │ pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r4, r3, #6 │ │ │ │ - movw r0, #43257 @ 0xa8f9 │ │ │ │ + vst4. {d16-d19}, [sl :256], r9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ (1e6d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd29cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -479191,15 +479207,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd28a4> │ │ │ │ b.n 1e6c40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd28d4> │ │ │ │ nop │ │ │ │ cbnz r2, 1e6daa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2a3e> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - orrs.w r0, sl, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf75a00f9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (1e6f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2bac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -479356,15 +479372,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6de6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2a7a> │ │ │ │ b.n 1e6e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2aac> │ │ │ │ nop │ │ │ │ cbnz r6, 1e6f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2be8> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - @ instruction: 0xf26200f9 │ │ │ │ + sbc.w r0, r2, #8159232 @ 0x7c8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ (1e70ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2d80>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -479518,15 +479534,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e6fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2c58> │ │ │ │ b.n 1e6ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2c88> │ │ │ │ nop │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - orns r0, r2, #249 @ 0xf9 │ │ │ │ + @ instruction: 0xf37200f9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #608] @ (1e7368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2ffc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -479727,15 +479743,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e71d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2e64> │ │ │ │ b.n 1e723a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd2ece> │ │ │ │ nop │ │ │ │ @ instruction: 0xb632 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldcl 0, cr0, [lr, #996] @ 0x3e4 │ │ │ │ + @ instruction: 0xf0de00f9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #580] @ (1e75c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd325c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -479922,15 +479938,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e7444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd30d8> │ │ │ │ b.n 1e74a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3138> │ │ │ │ cbz r6, 1e7638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd32cc> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - sbc.w r0, r4, r9, ror #3 │ │ │ │ + mcr 0, 3, r0, cr4, cr9, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (1e783c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd34d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -480127,15 +480143,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e76aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd333e> │ │ │ │ b.n 1e7710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd33a4> │ │ │ │ cbz r6, 1e7854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd34e8> │ │ │ │ lsls r4, r3, #6 │ │ │ │ - @ instruction: 0xe8d800f9 │ │ │ │ + rsbs r0, r8, r9, ror #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ (1e7ad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3764>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -480336,16 +480352,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e7928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd35bc> │ │ │ │ b.n 1e799a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd362e> │ │ │ │ nop │ │ │ │ add r6, sp, #904 @ 0x388 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - b.n 1e7734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd33c8> │ │ │ │ - lsls r1, r7, #3 │ │ │ │ + stmdb lr!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #568] @ (1e7d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd39b8>) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -480533,15 +480548,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e7bb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd384c> │ │ │ │ b.n 1e7c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd38b8> │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - b.n 1e84ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4140> │ │ │ │ + b.n 1e7aac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3740> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #580] @ (1e7f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3c18>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -480729,15 +480744,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e7e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3a94> │ │ │ │ b.n 1e7e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3af4> │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - b.n 1e821c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3eb0> │ │ │ │ + b.n 1e781c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd34b0> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (1e8180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3e14>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -480905,15 +480920,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e803e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3cd2> │ │ │ │ b.n 1e807c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3d10> │ │ │ │ add r7, pc, #616 @ (adr r7, 1e83ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4080>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + b.n 1e85e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd427c> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #528] @ (1e83ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4040>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481087,15 +481102,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e8258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3eec> │ │ │ │ b.n 1e82a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd3f36> │ │ │ │ nop │ │ │ │ add r5, pc, #640 @ (adr r5, 1e8630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd42c4>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bgt.n 1e8390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4024> │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #576] @ (1e8608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd429c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481281,15 +481296,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e8486 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd411a> │ │ │ │ b.n 1e84e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4178> │ │ │ │ add r3, pc, #456 @ (adr r3, 1e87d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4468>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bge.n 1e8700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4394> │ │ │ │ + ble.n 1e8700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4394> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #556] @ (1e8850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd44e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481474,15 +481489,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e86f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4384> │ │ │ │ b.n 1e874c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd43e0> │ │ │ │ add r1, pc, #96 @ (adr r1, 1e88b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4548>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bhi.n 1e8888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd451c> │ │ │ │ + blt.n 1e8888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd451c> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ (1e8adc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4770>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481680,15 +481695,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e893a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd45ce> │ │ │ │ b.n 1e89a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd463c> │ │ │ │ ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bpl.n 1e8bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4860> │ │ │ │ + bhi.n 1e8bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4860> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #660] @ (1e8d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4a20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -481903,15 +481918,15 @@ │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e8bd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4866> │ │ │ │ b.n 1e8c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd48e0> │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - bcs.n 1e8cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4984> │ │ │ │ + bpl.n 1e8cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4984> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #692] @ (1e9060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4cf4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482128,15 +482143,15 @@ │ │ │ │ b.n 1e8f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4ba4> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + bcs.n 1e8ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4c8c> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #568] @ (1e92b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4f48>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482335,15 +482350,15 @@ │ │ │ │ b.n 1e927e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd4f12> │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r3, #6 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r3, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + beq.n 1e937c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5010> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #592] @ (1e9528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd51bc>) │ │ │ │ @@ -482546,15 +482561,15 @@ │ │ │ │ b.n 1e94f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5188> │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r3, #6 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r3, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #796] @ (1e9868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd54fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482797,15 +482812,15 @@ │ │ │ │ bcc.w 1e9652 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd52e6> │ │ │ │ b.n 1e96f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd538c> │ │ │ │ nop │ │ │ │ str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -483063,15 +483078,15 @@ │ │ │ │ b.n 1e9a58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd56ec> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #796] @ (1e9f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5bac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -483314,15 +483329,15 @@ │ │ │ │ bcc.w 1e9d02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5996> │ │ │ │ b.n 1e9da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5a3c> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r4, r3, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #584] @ (1ea180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5e14>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -483511,15 +483526,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1e9ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5c8c> │ │ │ │ b.n 1ea05a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5cee> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bkpt 0x0012 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #532] @ (1ea3b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6044>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -483699,15 +483714,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ea256 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5eea> │ │ │ │ b.n 1ea2b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd5f46> │ │ │ │ nop │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #6 │ │ │ │ - cbnz r2, 1ea42a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd60be> │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1ea5a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6234>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -483871,15 +483886,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ea466 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd60fa> │ │ │ │ b.n 1ea4a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6134> │ │ │ │ strh r6, [r5, #26] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - cbnz r4, 1ea5d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd626a> │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (1ea7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6448>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484045,15 +484060,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ea66c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6300> │ │ │ │ b.n 1ea6ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6342> │ │ │ │ nop │ │ │ │ strh r0, [r0, #12] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #540] @ (1ea9ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6680>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484230,15 +484245,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ea882 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6516> │ │ │ │ b.n 1ea8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6568> │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - push {r6, lr} │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #524] @ (1eac14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd68a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484416,15 +484431,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eaac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6758> │ │ │ │ b.n 1eab14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd67a8> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - cbz r2, 1eac5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd68f0> │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #536] @ (1eae48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6adc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484601,15 +484616,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eace0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6974> │ │ │ │ b.n 1ead30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd69c4> │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + cbz r4, 1eaebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6b50> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #488] @ (1eb04c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6ce0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -484776,15 +484791,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eaf0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6ba2> │ │ │ │ b.n 1eaf58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6bec> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #3] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + cbz r2, 1eb07a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6d0e> │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1eb23c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6ed0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -484945,15 +484960,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eb0fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6d92> │ │ │ │ b.n 1eb134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6dc8> │ │ │ │ strb r2, [r2, #27] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #476] @ (1eb434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd70c8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485110,15 +485125,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eb2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6f90> │ │ │ │ b.n 1eb336 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd6fca> │ │ │ │ nop │ │ │ │ strb r4, [r4, #19] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #508] @ (1eb64c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd72e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485287,15 +485302,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eb4f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd718a> │ │ │ │ b.n 1eb53c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd71d0> │ │ │ │ strb r2, [r5, #11] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #484] @ (1eb84c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd74e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485461,15 +485476,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eb714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd73a8> │ │ │ │ b.n 1eb756 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd73ea> │ │ │ │ nop │ │ │ │ strb r4, [r2, #3] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r6, pc, #216 @ (adr r6, 1eb92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd75c0>) │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (1eba50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd76e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485634,15 +485649,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1eb906 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd759a> │ │ │ │ b.n 1eb944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd75d8> │ │ │ │ nop │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1ebac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7754>) │ │ │ │ + add r7, pc, #104 @ (adr r7, 1ebac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7754>) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (1ebc38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd78cc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485800,15 +485815,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ebb06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd779a> │ │ │ │ b.n 1ebb44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd77d8> │ │ │ │ nop │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1ebca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd793c>) │ │ │ │ + add r5, pc, #104 @ (adr r5, 1ebca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd793c>) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (1ebe18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7aac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485966,15 +485981,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ebce6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd797a> │ │ │ │ b.n 1ebd18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd79ac> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #6 │ │ │ │ - add r0, pc, #120 @ (adr r0, 1ebe98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7b2c>) │ │ │ │ + add r3, pc, #120 @ (adr r3, 1ebe98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7b2c>) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (1ebff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7c8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486130,15 +486145,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ebecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7b60> │ │ │ │ b.n 1ebf00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7b94> │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + add r1, pc, #144 @ (adr r1, 1ec090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7d24>) │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (1ec1ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7e80>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486298,15 +486313,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ec0ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7d42> │ │ │ │ b.n 1ec0e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7d7c> │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #460] @ (1ec3d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8068>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486465,15 +486480,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ec2a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7f38> │ │ │ │ b.n 1ec2de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd7f72> │ │ │ │ nop │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ rsb r4, r0, #45 @ 0x2d │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -487468,15 +487483,15 @@ │ │ │ │ b.n 1ecdf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8a8a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ecdda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8a6e> │ │ │ │ b.n 1ece3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8ace> │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrh.w r4, [sp, #72] @ 0x48 │ │ │ │ @@ -487667,15 +487682,15 @@ │ │ │ │ b.n 1ed06a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8cfe> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ed050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8ce4> │ │ │ │ b.n 1ed0a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8d3a> │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #548] @ (1ed410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd90a4>) │ │ │ │ @@ -487861,15 +487876,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ed29a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8f2e> │ │ │ │ b.n 1ed2e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd8f7c> │ │ │ │ nop │ │ │ │ strb r6, [r1, r5] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [pc, #540] @ (1ed648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd92dc>) │ │ │ │ @@ -488050,15 +488065,15 @@ │ │ │ │ b.n 1ed4f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd918a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ed4dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9170> │ │ │ │ b.n 1ed528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd91bc> │ │ │ │ strh r0, [r2, r4] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #516] @ (1ed868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd94fc>) │ │ │ │ @@ -488234,15 +488249,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ed708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd939c> │ │ │ │ b.n 1ed74c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd93e0> │ │ │ │ nop │ │ │ │ str r6, [r2, r3] │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #508] @ (1eda80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9714>) │ │ │ │ @@ -488414,15 +488429,15 @@ │ │ │ │ b.n 1ed942 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd95d6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1ed928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd95bc> │ │ │ │ b.n 1ed96a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd95fe> │ │ │ │ ldr r6, [pc, #728] @ (1edd5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd99f0>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #484] @ (1edc80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9914>) │ │ │ │ @@ -488588,15 +488603,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1edb36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd97ca> │ │ │ │ b.n 1edb70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9804> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #632] @ (1edefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9b90>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #476] @ (1ede78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9b0c>) │ │ │ │ @@ -488759,15 +488774,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1edd34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd99c8> │ │ │ │ b.n 1edd6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9a00> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #632] @ (1ee0f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9d88>) │ │ │ │ lsls r4, r3, #6 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1edf38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9bcc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492843,17 +492858,17 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #3 │ │ │ │ ldrb.w r4, [r6, #1688] @ 0x698 │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 1cd2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb8f60> │ │ │ │ @@ -493286,17 +493301,17 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r4, [r6, #1688] @ 0x698 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 1cd2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb8f60> │ │ │ │ @@ -493729,17 +493744,17 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r4, [r6, #1688] @ 0x698 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 1cd2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb8f60> │ │ │ │ @@ -494143,17 +494158,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r4, r3, #16 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [r9, #1688] @ 0x698 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -494597,17 +494612,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [r9, #1688] @ 0x698 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ @@ -495051,17 +495066,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [r9, #1688] @ 0x698 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #2 │ │ │ │ @@ -495767,17 +495782,17 @@ │ │ │ │ beq.n 1f316c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdee00> │ │ │ │ b.n 1f3190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdee24> │ │ │ │ cmp r5, #3 │ │ │ │ it ne │ │ │ │ vmovne r5, s11 │ │ │ │ beq.n 1f314e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdede2> │ │ │ │ b.n 1f315e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdedf2> │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #796] @ (1f352c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdf1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496315,17 +496330,17 @@ │ │ │ │ b.n 1f385c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdf4f0> │ │ │ │ cmp r6, #3 │ │ │ │ beq.w 1f373a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdf3ce> │ │ │ │ b.n 1f387c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdf510> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #452] @ (1f3a98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdf72c>) │ │ │ │ @@ -496876,19 +496891,19 @@ │ │ │ │ str.w r5, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1f3fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdfc7c> │ │ │ │ b.n 1f3c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xdf8b8> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r1, r7, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ @@ -497960,19 +497975,19 @@ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1f4d3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe09ce> │ │ │ │ b.n 1f48f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe0584> │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r6, #1688] @ 0x698 │ │ │ │ @@ -498760,21 +498775,21 @@ │ │ │ │ lsls r3, r3, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ lsls r3, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - cmp r6, fp │ │ │ │ + ldr r0, [pc, #376] @ (1f5880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe1514>) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov sl, s15 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1f56d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe1366> │ │ │ │ mov r0, r5 │ │ │ │ @@ -499587,21 +499602,21 @@ │ │ │ │ b.n 1f5f72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe1c06> │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r2, pc, #400 @ (adr r2, 1f6240 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe1ed4>) │ │ │ │ lsls r3, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r0, pc, #536 @ (adr r0, 1f62d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe1f68>) │ │ │ │ lsls r3, r3, #6 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1f61c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe1e5a> │ │ │ │ @@ -500450,20 +500465,20 @@ │ │ │ │ lslls r3, r3, #6 │ │ │ │ stmiahi r0!, {} │ │ │ │ addhi r7, pc │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r2, #248] @ 0xf8 │ │ │ │ + ldc2 0, cr0, [r2], {248} @ 0xf8 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov sl, s15 │ │ │ │ vmov fp, s14 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1f6aaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe273e> │ │ │ │ @@ -501395,20 +501410,20 @@ │ │ │ │ lsls r3, r3, #6 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 3, r0, cr0, cr8, {7} │ │ │ │ + sbc.w r0, r0, #248 @ 0xf8 │ │ │ │ ldrh r2, [r4, #22] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1f787a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe350e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ @@ -502394,21 +502409,21 @@ │ │ │ │ b.n 1f8188 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe3e1c> │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #6 │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r3, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f863c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe42d0> │ │ │ │ + b.n 1f7c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe38d0> │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrb r0, [r6, #25] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r7, #15 │ │ │ │ add.w r5, r4, #602112 @ 0x93000 │ │ │ │ @@ -503457,15 +503472,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ strb r4, [r1, #16] │ │ │ │ lsls r3, r3, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1f8f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe4be4> │ │ │ │ + bhi.n 1f8f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe4be4> │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r0, [r4, #5] │ │ │ │ lsls r3, r3, #6 │ │ │ │ ldr r3, [pc, #872] @ (1f92a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe4f38>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #872] @ (1f92a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe4f3c>) │ │ │ │ mov r0, r4 │ │ │ │ @@ -503725,17 +503740,17 @@ │ │ │ │ add.w r6, r3, r1, lsl #2 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ str.w r5, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1f9296 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe4f2a> │ │ │ │ b.n 1f8d4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe49de> │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -505987,15 +506002,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strb r6, [r2, #29] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - stcl 0, cr0, [lr], {229} @ 0xe5 │ │ │ │ + vmla.i d16, d30, d1[5] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (1fb0bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe6d50>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -506187,16 +506202,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ b.n 1fb2a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe6f3a> │ │ │ │ strb r6, [r5, #20] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - eor.w r0, ip, r5, asr #3 │ │ │ │ - eor.w r0, ip, r5, asr #3 │ │ │ │ + stc 0, cr0, [ip, #916] @ 0x394 │ │ │ │ + stc 0, cr0, [ip, #916] @ 0x394 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #168] @ (1fb380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7014>) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -506263,17 +506278,17 @@ │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ b.n 1fb33c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe6fd0> │ │ │ │ mov r1, r6 │ │ │ │ bl 1cd228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb8ebc> │ │ │ │ b.n 1fb33c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe6fd0> │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - orn r0, sl, r5, asr #3 │ │ │ │ - bic.w r0, r2, r5, asr #3 │ │ │ │ - and.w r0, r0, r5, asr #3 │ │ │ │ + stcl 0, cr0, [sl, #-916]! @ 0xfffffc6c │ │ │ │ + stc 0, cr0, [r2, #-916]! @ 0xfffffc6c │ │ │ │ + stc 0, cr0, [r0, #-916] @ 0xfffffc6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #464] @ (1fb574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7208>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -506450,18 +506465,18 @@ │ │ │ │ ldr.w r2, [r2, #716] @ 0x2cc │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1fb546 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe71da> │ │ │ │ nop │ │ │ │ strb r6, [r2, #14] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - @ instruction: 0xe99800e5 │ │ │ │ - strd r0, r0, [r8, #-916] @ 0x394 │ │ │ │ - strd r0, r0, [ip, #-916] @ 0x394 │ │ │ │ - ldrd r0, r0, [r2], #916 @ 0x394 │ │ │ │ + ldc 0, cr0, [r8], {229} @ 0xe5 │ │ │ │ + mcrr 0, 14, r0, r8, cr5 │ │ │ │ + mcrr 0, 14, r0, ip, cr5 │ │ │ │ + @ instruction: 0xebf200e5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -506532,22 +506547,18 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ b.n 1fb62a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe72be> │ │ │ │ nop │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - b.n 1fb610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe72a4> │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - b.n 1fb668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe72fc> │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - b.n 1fb60c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe72a0> │ │ │ │ - lsls r5, r4, #3 │ │ │ │ - b.n 1fb668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe72fc> │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + @ instruction: 0xead400e5 │ │ │ │ + @ instruction: 0xeafe00e5 │ │ │ │ + pkhtb r0, lr, r5, asr #3 │ │ │ │ + @ instruction: 0xeafa00e5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r1 │ │ │ │ bcc.n 1fb69a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe732e> │ │ │ │ @@ -506568,16 +506579,15 @@ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r3, r3, #6 │ │ │ │ - b.n 1fb654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe72e8> │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + pkhtb r0, sl, r5, asr #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #96] @ (1fb734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe73c8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -507210,20 +507220,20 @@ │ │ │ │ ldr r3, [pc, #24] @ (1fbde8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7a7c>) │ │ │ │ ldr.w r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mrc2 1, 0, r0, cr8, cr13, {4} │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r1, r7, #3 │ │ │ │ sub.w r3, r0, #174 @ 0xae │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 1fc018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7cac> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #5 │ │ │ │ @@ -507690,15 +507700,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bgt.n 1fc194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7e28> │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1fc22c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7ec0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -507716,15 +507726,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bgt.n 1fc170 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7e04> │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1fc26c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7f00>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -507743,15 +507753,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bgt.n 1fc348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7fdc> │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (1fc2b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7f4c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -507774,15 +507784,15 @@ │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bgt.n 1fc328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7fbc> │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (1fc318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7fac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -514657,15 +514667,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #460] @ 0x1cc │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 20101e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xeccb2> │ │ │ │ nop │ │ │ │ asrs r0, r0, #29 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #192] @ (201140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xecdd4>) │ │ │ │ @@ -514740,15 +514750,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 2010a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xecd3a> │ │ │ │ nop │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #200] @ (201224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xeceb8>) │ │ │ │ @@ -514827,15 +514837,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 201182 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xece16> │ │ │ │ nop │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (2012e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xecf74>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -514895,15 +514905,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r0, r2, r3 │ │ │ │ b.n 20127c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xecf10> │ │ │ │ nop │ │ │ │ asrs r2, r7, #19 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (20139c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xed030>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -514963,15 +514973,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r0, r2, r3 │ │ │ │ b.n 201338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xecfcc> │ │ │ │ nop │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #168] @ (201460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xed0f4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -516711,17 +516721,17 @@ │ │ │ │ ldr.w r1, [r9, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w r0, sl, r1 │ │ │ │ b.n 2025b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xee24c> │ │ │ │ nop │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ @@ -520271,15 +520281,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bvc.n 2050bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0d50> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r7, [pc, #24] @ (205028 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0cbc>) │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0ce8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520302,15 +520312,15 @@ │ │ │ │ ldr.w r3, [r3, #1120] @ 0x460 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bvc.n 205088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0d1c> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r6, [pc, #848] @ (2053ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1040>) │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2050a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0d34>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520333,15 +520343,15 @@ │ │ │ │ ldr.w r3, [r3, #1116] @ 0x45c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bvs.n 20503c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0cd0> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r6, [pc, #592] @ (2052f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0f8c>) │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2050ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0d80>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520364,15 +520374,15 @@ │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bvs.n 204ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0c84> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r6, [pc, #336] @ (205244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0ed8>) │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0dcc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520395,15 +520405,15 @@ │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bvs.n 2051a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0e38> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r6, [pc, #80] @ (205190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0e24>) │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205184 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0e18>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520426,15 +520436,15 @@ │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bpl.n 205158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0dec> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r5, [pc, #848] @ (2054dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1170>) │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2051d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0e64>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520457,15 +520467,15 @@ │ │ │ │ ldr.w r3, [r3, #1056] @ 0x420 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bpl.n 20510c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0da0> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r5, [pc, #608] @ (205438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf10cc>) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ @@ -520499,15 +520509,15 @@ │ │ │ │ vldr s0, [sp, #28] │ │ │ │ blx r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bpl.n 2052bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0f50> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r5, [pc, #256] @ (20534c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0fe0>) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -520541,15 +520551,15 @@ │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bmi.n 205248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0edc> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r4, [pc, #848] @ (205610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf12a4>) │ │ │ │ + ldr r7, [pc, #848] @ (205610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf12a4>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #64] @ (205314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0fa8>) │ │ │ │ @@ -520575,15 +520585,15 @@ │ │ │ │ vldr s0, [sp, #12] │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bmi.n 2053dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1070> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r4, [pc, #448] @ (2054dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1170>) │ │ │ │ + ldr r7, [pc, #448] @ (2054dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1170>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #64] @ (205370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1004>) │ │ │ │ @@ -520609,15 +520619,15 @@ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bmi.n 205380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1014> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r4, [pc, #112] @ (2053e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf107c>) │ │ │ │ + ldr r7, [pc, #112] @ (2053e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf107c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (2053b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1044>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520635,15 +520645,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 205314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf0fa8> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r3, [pc, #872] @ (205720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf13b4>) │ │ │ │ + ldr r6, [pc, #872] @ (205720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf13b4>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2053fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1090>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520666,15 +520676,15 @@ │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcc.n 2054e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1174> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r3, [pc, #640] @ (205684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1318>) │ │ │ │ + ldr r6, [pc, #640] @ (205684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1318>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf10dc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520697,15 +520707,15 @@ │ │ │ │ ldr.w r3, [r3, #1080] @ 0x438 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcc.n 205494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1128> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r3, [pc, #384] @ (2055d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1264>) │ │ │ │ + ldr r6, [pc, #384] @ (2055d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1264>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1128>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520728,15 +520738,15 @@ │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n 205448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf10dc> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r3, [pc, #144] @ (20552c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf11c0>) │ │ │ │ + ldr r6, [pc, #144] @ (20552c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf11c0>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2054e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1174>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520759,15 +520769,15 @@ │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n 2053fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1090> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r2, [pc, #912] @ (205878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf150c>) │ │ │ │ + ldr r5, [pc, #912] @ (205878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf150c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20552c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf11c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520790,15 +520800,15 @@ │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n 2055b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1244> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r2, [pc, #656] @ (2057c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1458>) │ │ │ │ + ldr r5, [pc, #656] @ (2057c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1458>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf120c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520821,15 +520831,15 @@ │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bne.n 205564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf11f8> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r2, [pc, #400] @ (205710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf13a4>) │ │ │ │ + ldr r5, [pc, #400] @ (205710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf13a4>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2055bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1250>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520849,15 +520859,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bne.n 205510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf11a4> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r2, [pc, #144] @ (205654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf12e8>) │ │ │ │ + ldr r5, [pc, #144] @ (205654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf12e8>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (205608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf129c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -520880,15 +520890,15 @@ │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bne.n 2056d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1368> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r1, [pc, #960] @ (2059d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1664>) │ │ │ │ + ldr r4, [pc, #960] @ (2059d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1664>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (205648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf12dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520906,15 +520916,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bne.n 20567c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1310> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r1, [pc, #744] @ (205938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf15cc>) │ │ │ │ + ldr r4, [pc, #744] @ (205938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf15cc>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [pc, #320] @ (205794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1428>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r3, #293] @ 0x125 │ │ │ │ @@ -521027,15 +521037,15 @@ │ │ │ │ b.n 205698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf132c> │ │ │ │ add.w r3, r3, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r3, #472] @ 0x1d8 │ │ │ │ b.n 20570a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf139e> │ │ │ │ nop │ │ │ │ beq.n 20576c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1400> │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r1, [pc, #280] @ (2058b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1548>) │ │ │ │ + ldr r4, [pc, #280] @ (2058b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1548>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2057e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1474>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -521058,15 +521068,15 @@ │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r0, [pc, #272] @ (2058f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf158c>) │ │ │ │ + ldr r3, [pc, #272] @ (2058f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf158c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20582c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf14c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -521089,15 +521099,15 @@ │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r6} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldr r0, [pc, #48] @ (205864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf14f8>) │ │ │ │ + ldr r3, [pc, #48] @ (205864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf14f8>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20586c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1500>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521115,15 +521125,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r2, [pc, #856] @ (205bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1860>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2058b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1544>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521143,15 +521153,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - blx r4 │ │ │ │ + ldr r2, [pc, #640] @ (205b38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf17cc>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2058f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1588>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521171,15 +521181,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r6, {r4, r5, r6} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bx sp │ │ │ │ + ldr r2, [pc, #416] @ (205a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1730>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (205930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf15c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521195,15 +521205,15 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bxns r6 │ │ │ │ + ldr r2, [pc, #208] @ (205a08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf169c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (205974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1608>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521223,15 +521233,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bx r0 │ │ │ │ + ldr r2, [pc, #0] @ (20597c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1610>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2059b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf164c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521251,15 +521261,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r1, [pc, #800] @ (205ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1974>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (2059f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1688>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521275,15 +521285,15 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldmia r5, {r3, r5, r6} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - mov ip, r2 │ │ │ │ + ldr r1, [pc, #592] @ (205c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf18e0>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (205a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf16d4>) │ │ │ │ @@ -521306,15 +521316,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - mov r4, sl │ │ │ │ + ldr r1, [pc, #336] @ (205b98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf182c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (205a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1720>) │ │ │ │ @@ -521337,15 +521347,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [pc, #128] @ (205b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf17a8>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (205ad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1764>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521365,15 +521375,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - cmp ip, lr │ │ │ │ + ldr r0, [pc, #976] @ (205ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf1b3c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #204] @ (205bb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf184c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -521449,15 +521459,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ b.n 205b3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf17d2> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r3, #6 │ │ │ │ - cmp r6, r6 │ │ │ │ + ldr r0, [pc, #216] @ (205c98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf192c>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (205c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf18b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -527024,15 +527034,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #460] @ 0x1cc │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 209b2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf57c2> │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #232] @ 209c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5908> │ │ │ │ mov r5, r3 │ │ │ │ @@ -527167,15 +527177,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #460] @ 0x1cc │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 209cb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5944> │ │ │ │ ldrh r0, [r6, #20] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (209d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5a2c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -527224,15 +527234,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #460] @ 0x1cc │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 209d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf59d8> │ │ │ │ ldrh r4, [r3, #16] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (209e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5ac0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -527281,15 +527291,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #460] @ 0x1cc │ │ │ │ adds r1, r3, #1 │ │ │ │ b.n 209dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5a6c> │ │ │ │ ldrh r0, [r1, #12] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (209ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5b60>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -527341,15 +527351,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r3, #2 │ │ │ │ b.n 209e6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5b02> │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #6] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (209f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5c00>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -527401,15 +527411,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r3, #2 │ │ │ │ b.n 209f0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5ba2> │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (20a00c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5ca0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -527461,15 +527471,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r3, #2 │ │ │ │ b.n 209fae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5c42> │ │ │ │ nop │ │ │ │ strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (20a0ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5d40>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -527520,15 +527530,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r3, #2 │ │ │ │ b.n 20a04e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5ce2> │ │ │ │ strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ (20a1bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf5e50>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -527891,15 +527901,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ adds r1, #2 │ │ │ │ b.n 20a430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf60c4> │ │ │ │ strh r0, [r6, #24] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stc2l 0, cr0, [lr], {228} @ 0xe4 │ │ │ │ + vmla.i q8, q15, d0[5] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #180] @ (20a580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6214>) │ │ │ │ mov r6, r0 │ │ │ │ @@ -527966,15 +527976,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 20a4f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6186> │ │ │ │ nop │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldc2 0, cr0, [r6], {228} @ 0xe4 │ │ │ │ + vhadd.u16 q0, q11, q10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #180] @ (20a650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf62e4>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -528042,15 +528052,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 20a5c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6256> │ │ │ │ nop │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - @ instruction: 0xfb5200e4 │ │ │ │ + cdp2 0, 5, cr0, cr2, cr4, {7} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #176] @ (20a71c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf63b0>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -528117,15 +528127,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 20a692 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6326> │ │ │ │ nop │ │ │ │ strh r0, [r2, #6] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - @ instruction: 0xfa9e00e4 │ │ │ │ + ldc2 0, cr0, [lr, #912] @ 0x390 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ (20a8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf653c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -528342,15 +528352,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r0, #3 │ │ │ │ b.n 20a8e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf657a> │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #184] @ (20aa50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf66e4>) │ │ │ │ @@ -528422,15 +528432,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 20a9be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6652> │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #22] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - @ instruction: 0xf78600e4 │ │ │ │ + @ instruction: 0xfa8600e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #192] @ (20ab2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf67c0>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -528505,15 +528515,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 20aa92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6726> │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - movt r0, #26852 @ 0x68e4 │ │ │ │ + vst1.8 {d16[7]}, [r6], r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #188] @ (20ac04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6898>) │ │ │ │ mov r6, r0 │ │ │ │ @@ -528588,15 +528598,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 20ab6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6800> │ │ │ │ ldrb r4, [r6, #15] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - addw r0, r0, #2276 @ 0x8e4 │ │ │ │ + vst4. {d0-d3}, [r0 :128], r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #200] @ (20ace8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf697c>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -528674,15 +528684,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 20ac46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf68da> │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bkpt 0x0052 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #208] @ (20add4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6a68>) │ │ │ │ @@ -528765,15 +528775,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 20ad2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf69c0> │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #208] @ (20aec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6b54>) │ │ │ │ @@ -528859,15 +528869,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ adds r0, r1, #6 │ │ │ │ b.n 20ae16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6aaa> │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - @ instruction: 0xf36600e4 │ │ │ │ + @ instruction: 0xf66600e4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #216] @ (20afb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6c48>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -528953,15 +528963,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 20af04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6b98> │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - pop {r4} │ │ │ │ + yield │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (20b06c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf6d00>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529357,15 +529367,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 20b3c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf7054> │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldcl 0, cr0, [r8, #912]! @ 0x390 │ │ │ │ + @ instruction: 0xf0f800e4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ (20b5b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf724c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -532446,15 +532456,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2396] @ 0x95c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r6, [pc, #944] @ (20dc28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf98bc>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20d8c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9554>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532477,15 +532487,15 @@ │ │ │ │ ldr.w r3, [r3, #2392] @ 0x958 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #688] @ (20db74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9808>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20d90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf95a0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532508,15 +532518,15 @@ │ │ │ │ ldr.w r3, [r3, #2388] @ 0x954 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #384] @ (20da90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9724>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20d958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf95ec>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532539,15 +532549,15 @@ │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #80] @ (20d9ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9640>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20d9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9638>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532570,15 +532580,15 @@ │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #800] @ (20dcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf995c>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20d9f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9684>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532601,15 +532611,15 @@ │ │ │ │ ldr.w r3, [r3, #2376] @ 0x948 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #496] @ (20dbe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9878>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20da3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf96d0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532632,15 +532642,15 @@ │ │ │ │ ldr.w r3, [r3, #2372] @ 0x944 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #192] @ (20db00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9794>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20da80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9714>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532660,15 +532670,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [pc, #912] @ (20de14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9aa8>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20dacc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9760>) │ │ │ │ @@ -532691,15 +532701,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #624] @ (20dd40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf99d4>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20db0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf97a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532717,15 +532727,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1904] @ 0x770 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #336] @ (20dc60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf98f4>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20db4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf97e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532743,15 +532753,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1776] @ 0x6f0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #80] @ (20dba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9834>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20db8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9820>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532769,15 +532779,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1900] @ 0x76c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #848] @ (20dee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9b74>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20dbd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf986c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532800,15 +532810,15 @@ │ │ │ │ ldr.w r3, [r3, #1896] @ 0x768 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #592] @ (20de2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9ac0>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20dc24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf98b8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532831,15 +532841,15 @@ │ │ │ │ ldr.w r3, [r3, #1892] @ 0x764 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #288] @ (20dd48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf99dc>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r7!, {} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20dc70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9904>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532862,15 +532872,15 @@ │ │ │ │ ldr.w r3, [r3, #1884] @ 0x75c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #1008] @ (20e064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9cf8>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20dcbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9950>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532893,15 +532903,15 @@ │ │ │ │ ldr.w r3, [r3, #1880] @ 0x758 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #704] @ (20df80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9c14>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20dd08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf999c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532924,15 +532934,15 @@ │ │ │ │ ldr.w r3, [r3, #1876] @ 0x754 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #400] @ (20de9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9b30>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20dd54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf99e8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -532955,15 +532965,15 @@ │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #96] @ (20ddb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9a4c>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20dda0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9a34>) │ │ │ │ @@ -532986,15 +532996,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #800] @ (20e0c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9d58>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20ddec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9a80>) │ │ │ │ @@ -533017,15 +533027,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #496] @ (20dfe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9c74>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20de38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9acc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533048,15 +533058,15 @@ │ │ │ │ ldr.w r3, [r3, #1768] @ 0x6e8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #208] @ (20df0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9ba0>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20de84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9b18>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533079,15 +533089,15 @@ │ │ │ │ ldr.w r3, [r3, #1764] @ 0x6e4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #928] @ (20e228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9ebc>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20ded0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9b64>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533110,15 +533120,15 @@ │ │ │ │ ldr.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #624] @ (20e144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9dd8>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20df1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9bb0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533141,15 +533151,15 @@ │ │ │ │ ldr.w r3, [r3, #1856] @ 0x740 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #320] @ (20e060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9cf4>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20df68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9bfc>) │ │ │ │ @@ -533172,15 +533182,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #0] @ (20df6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9c00>) │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9c40>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533200,15 +533210,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1848] @ 0x738 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r7 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20dff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9c8c>) │ │ │ │ @@ -533231,15 +533241,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -533267,15 +533277,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bx r4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20e094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9d28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533295,15 +533305,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1744] @ 0x6d0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r8, sl │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20e0d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9d68>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533321,15 +533331,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1808] @ 0x710 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (20e110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9da4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533345,15 +533355,15 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #1804] @ 0x70c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r4, r9 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20e154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9de8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533373,15 +533383,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1780] @ 0x6f4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20e194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9e28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533399,15 +533409,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2584] @ 0xa18 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, r9 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20e1d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9e68>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533425,15 +533435,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2580] @ 0xa14 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, r1 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20e214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9ea8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533451,15 +533461,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, r9 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20e260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9ef4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533482,15 +533492,15 @@ │ │ │ │ ldr.w r3, [r3, #2576] @ 0xa10 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, r1 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20e2ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9f40>) │ │ │ │ @@ -533513,15 +533523,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add ip, r7 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20e2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9f8c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533544,15 +533554,15 @@ │ │ │ │ ldr.w r3, [r3, #1752] @ 0x6d8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r4, lr │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20e344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xf9fd8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533575,15 +533585,15 @@ │ │ │ │ ldr.w r3, [r3, #1748] @ 0x6d4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r0, r5 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20e388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa01c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533603,15 +533613,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2564] @ 0xa04 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvns r4, r3 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20e3cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa060>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533631,15 +533641,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bics r0, r3 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (20e410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa0a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533659,15 +533669,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ muls r4, r2 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r3, [pc, #72] @ (20e464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa0f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, #94208 @ 0x17000 │ │ │ │ @@ -533692,15 +533702,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ orrs r2, r4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20e4b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa144>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533723,15 +533733,15 @@ │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r4, r7 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20e4fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa190>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533754,15 +533764,15 @@ │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ negs r0, r6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (20e548 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa1dc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -533785,15 +533795,15 @@ │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ tst r4, r4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20e594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa228>) │ │ │ │ @@ -533816,15 +533826,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ rors r4, r2 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - nop {15} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20e5d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa268>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533842,18 +533852,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2492] @ 0x9bc │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sbcs r4, r1 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ittt lt │ │ │ │ - lsllt r4, r4, #3 │ │ │ │ - pushlt {r4, r5, r6, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20e620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa2b4>) │ │ │ │ mov r5, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -533873,17 +533883,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adcs r0, r1 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - itt hi │ │ │ │ - lslhi r4, r4, #3 │ │ │ │ - pushhi {r4, r5, r6, lr} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (20e66c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa300>) │ │ │ │ mov r5, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -533904,17 +533914,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r7 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ite mi │ │ │ │ - lslmi r4, r4, #3 │ │ │ │ - pushpl {r4, lr} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (20e6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa340>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #36] @ (20e6b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa344>) │ │ │ │ @@ -533930,18 +533940,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2476] @ 0x9ac │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r4, r6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ittt cs │ │ │ │ - lslcs r4, r4, #3 │ │ │ │ - pushcs {lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (20e6e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa37c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [pc, #32] @ (20e6ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa380>) │ │ │ │ add r3, pc │ │ │ │ @@ -533954,15 +533964,15 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ eors r4, r6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (20e844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa4d8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534079,17 +534089,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #2532] @ 0x9e4 │ │ │ │ blx r3 │ │ │ │ b.n 20e7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa440> │ │ │ │ nop │ │ │ │ ands r6, r6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bkpt 0x002e │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (20e8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfa540>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539147,15 +539157,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ adds r0, r5, r1 │ │ │ │ b.n 212188 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfde1c> │ │ │ │ lsls r6, r5, #23 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (2122d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfdf68>) │ │ │ │ mov r7, r1 │ │ │ │ @@ -539231,15 +539241,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 212252 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfdee6> │ │ │ │ nop │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (2123a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe038>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539304,15 +539314,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 212334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfdfc8> │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (212474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe108>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539377,15 +539387,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 212404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe098> │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (212544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe1d8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539450,15 +539460,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 2124d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe168> │ │ │ │ lsls r2, r5, #10 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (212620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe2b4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539526,15 +539536,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2125a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe23c> │ │ │ │ lsls r2, r3, #7 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (2126fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe390>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539602,15 +539612,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe318> │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (2127e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe474>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539680,15 +539690,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21276a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe3fe> │ │ │ │ nop │ │ │ │ movs r2, r4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (2128c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe558>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539757,15 +539767,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21284e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe4e2> │ │ │ │ nop │ │ │ │ vbif d0, d30, d9 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (2129a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe634>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539832,15 +539842,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe5bc> │ │ │ │ mrc2 1, 2, r0, cr10, cr9, {4} │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (212a7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe710>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539907,15 +539917,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212a04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe698> │ │ │ │ ldc2l 1, cr0, [lr, #-612]! @ 0xfffffd9c │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (212b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe7ec>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -539982,15 +539992,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212ae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe774> │ │ │ │ stc2 1, cr0, [r2], #612 @ 0x264 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (212c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe8c8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -540057,15 +540067,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe850> │ │ │ │ smlalbt r0, r1, r6, r9 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (212d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe9a4>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540134,15 +540144,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212c96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfe92a> │ │ │ │ @ instruction: 0xfaea0199 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (212df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfea88>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540213,15 +540223,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 212d7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfea10> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa0e0199 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (212ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfeb64>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540290,15 +540300,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 212e56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfeaea> │ │ │ │ vld4.32 {d0,d2,d4,d6}, [sl :64], r9 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (212fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfec48>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540369,15 +540379,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 212f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfebd0> │ │ │ │ nop │ │ │ │ str.w r0, [lr, ] │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (213090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfed24>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540446,15 +540456,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 213016 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfecaa> │ │ │ │ @ instruction: 0xf76a0199 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (213174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfee08>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540525,15 +540535,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 2130fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfed90> │ │ │ │ nop │ │ │ │ @ instruction: 0xf68e0199 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (213258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfeeec>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540604,15 +540614,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 2131e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfee74> │ │ │ │ nop │ │ │ │ sub.w r1, sl, #5013504 @ 0x4c8000 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (213334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfefc8>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540681,15 +540691,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2132ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xfef4e> │ │ │ │ @ instruction: 0xf4c60199 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (213418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xff0ac>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -540760,15 +540770,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 2133a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xff034> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3ea0199 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (2134f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xff188>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540839,15 +540849,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r0, r3, r2 │ │ │ │ b.n 213476 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xff10a> │ │ │ │ ssat r1, #26, r6, lsl #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0, #60] @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ @@ -543514,15 +543524,15 @@ │ │ │ │ ldr.w r3, [r3, #2968] @ 0xb98 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcc.n 2154d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101168> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (215454 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1010e8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543545,15 +543555,15 @@ │ │ │ │ ldr.w r3, [r3, #3064] @ 0xbf8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcc.n 215488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10111c> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2154a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101134>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543576,15 +543586,15 @@ │ │ │ │ ldr.w r3, [r3, #3060] @ 0xbf4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n 21543c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1010d0> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2154ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101180>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543607,15 +543617,15 @@ │ │ │ │ ldr.w r3, [r3, #3056] @ 0xbf0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n 2153f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101084> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (215538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1011cc>) │ │ │ │ @@ -543638,15 +543648,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bcs.n 21559c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101230> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -543670,15 +543680,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 215550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1011e4> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -543704,15 +543714,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 215504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101198> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -543738,15 +543748,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 2156b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101344> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (215670 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101304>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543764,15 +543774,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ beq.n 215654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1012e8> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2156b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101348>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543791,15 +543801,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ beq.n 215618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1012ac> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (215700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101394>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543822,15 +543832,15 @@ │ │ │ │ ldr.w r3, [r3, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ beq.n 2157dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101470> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21574c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1013e0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543853,15 +543863,15 @@ │ │ │ │ ldr.w r3, [r3, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ beq.n 215790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101424> │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (215798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10142c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543884,15 +543894,15 @@ │ │ │ │ ldr.w r3, [r3, #2800] @ 0xaf0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2157e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101478>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543915,15 +543925,15 @@ │ │ │ │ ldr.w r3, [r3, #2796] @ 0xaec │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r7, {r3, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (215834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1014c8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -543947,15 +543957,15 @@ │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (215884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101518>) │ │ │ │ @@ -543979,15 +543989,15 @@ │ │ │ │ ldr.w r4, [ip, #160] @ 0xa0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2158c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10155c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544007,15 +544017,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2748] @ 0xabc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (215910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1015a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544036,15 +544046,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (215960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1015f4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -544068,15 +544078,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r7, [pc, #864] @ (215cc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10195c>) │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (2159ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101640>) │ │ │ │ @@ -544099,15 +544109,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r7, [pc, #608] @ (215c14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1018a8>) │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (2159ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101680>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544125,15 +544135,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2616] @ 0xa38 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r7, [pc, #408] @ (215b8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101820>) │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (215a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1016c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544151,15 +544161,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2672] @ 0xa70 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r5, {r2, r4, r5} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r7, [pc, #216] @ (215b0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1017a0>) │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -544183,15 +544193,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r6, [pc, #976] @ (215e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ae8>) │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (215ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101754>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544211,15 +544221,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2664] @ 0xa68 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r6, [pc, #736] @ (215da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101a3c>) │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (215b04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101798>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544239,15 +544249,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4!, {r5, r6} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r6, [pc, #528] @ (215d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1019b0>) │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (215b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1017e4>) │ │ │ │ @@ -544269,15 +544279,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r4} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r6, [pc, #272] @ (215c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1018fc>) │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (215b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101830>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -544300,15 +544310,15 @@ │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r6, [pc, #64] @ (215be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101878>) │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (215be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10187c>) │ │ │ │ @@ -544331,15 +544341,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r5, [pc, #832] @ (215f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101bc4>) │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (215c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1018c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544359,15 +544369,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2636] @ 0xa4c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r5, [pc, #640] @ (215eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101b48>) │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (215c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10190c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -544390,15 +544400,15 @@ │ │ │ │ ldr.w r3, [r3, #2756] @ 0xac4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r5, [pc, #464] @ (215e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ae4>) │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (215cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101958>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -544421,15 +544431,15 @@ │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r5, [pc, #256] @ (215dcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101a60>) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (215d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10199c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544449,15 +544459,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2736] @ 0xab0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r5, [pc, #48] @ (215d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1019d4>) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -544481,15 +544491,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r4, [pc, #848] @ (2160b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101d44>) │ │ │ │ + ldr r7, [pc, #848] @ (2160b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101d44>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (215da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101a38>) │ │ │ │ @@ -544512,15 +544522,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r4, [pc, #608] @ (21600c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ca0>) │ │ │ │ + ldr r7, [pc, #608] @ (21600c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ca0>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -544544,15 +544554,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r4, [pc, #400] @ (215f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c20>) │ │ │ │ + ldr r7, [pc, #400] @ (215f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c20>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #240] @ (215f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101b94>) │ │ │ │ @@ -544643,15 +544653,15 @@ │ │ │ │ ldr.w r1, [r6, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add.w r0, r1, r8 │ │ │ │ b.n 215e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101b00> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (215f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101bdc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544672,15 +544682,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1976] @ 0x7b8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r0!, {r5} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r3, [pc, #176] @ (216000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c94>) │ │ │ │ + ldr r6, [pc, #176] @ (216000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c94>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (215f94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c28>) │ │ │ │ @@ -544703,15 +544713,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r2, [pc, #960] @ (21635c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ff0>) │ │ │ │ + ldr r5, [pc, #960] @ (21635c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ff0>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (215fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101c78>) │ │ │ │ @@ -544735,15 +544745,15 @@ │ │ │ │ ldr.w r4, [ip, #1984] @ 0x7c0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r2, [pc, #736] @ (2162cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101f60>) │ │ │ │ + ldr r5, [pc, #736] @ (2162cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101f60>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -544769,15 +544779,15 @@ │ │ │ │ ldr.w r4, [ip, #1980] @ 0x7bc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r2, [pc, #496] @ (216230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ec4>) │ │ │ │ + ldr r5, [pc, #496] @ (216230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101ec4>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -544801,15 +544811,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r2, [pc, #240] @ (216180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101e14>) │ │ │ │ + ldr r5, [pc, #240] @ (216180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101e14>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (2160d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101d6c>) │ │ │ │ @@ -544833,15 +544843,15 @@ │ │ │ │ ldr.w r4, [ip, #1972] @ 0x7b4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r2, [pc, #16] @ (2160f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101d84>) │ │ │ │ + ldr r5, [pc, #16] @ (2160f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101d84>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (216120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101db4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -544862,15 +544872,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 140204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2be98> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldr r1, [pc, #856] @ (216480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x102114>) │ │ │ │ + ldr r4, [pc, #856] @ (216480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x102114>) │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (216184 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x101e18>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -549062,15 +549072,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ adds r0, r4, r1 │ │ │ │ b.n 21906a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104cfe> │ │ │ │ nop │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (219198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104e2c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549134,15 +549144,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 219138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104dcc> │ │ │ │ nop │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (219268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104efc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549207,15 +549217,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 2191f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104e8c> │ │ │ │ str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #184] @ (21933c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104fd0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549281,15 +549291,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 2192c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x104f5c> │ │ │ │ str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (219418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1050ac>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549357,15 +549367,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2193a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105034> │ │ │ │ str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (2194fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105190>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549435,15 +549445,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 219486 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10511a> │ │ │ │ nop │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (2195d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10526c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549511,15 +549521,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 219560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1051f4> │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (2196b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105348>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549587,15 +549597,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21963c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1052d0> │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (21979c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105430>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -549668,15 +549678,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 219718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1053ac> │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (219880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105514>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -549748,15 +549758,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 219808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10549c> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (21995c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1055f0>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -549826,15 +549836,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2198e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105576> │ │ │ │ ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (219a38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1056cc>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -549904,15 +549914,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2199be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105652> │ │ │ │ ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (219b1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1057b0>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -549984,15 +549994,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 219aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105738> │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (219c00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105894>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -550064,15 +550074,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 219b88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10581c> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (219ce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105978>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -550144,15 +550154,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 219c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105900> │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #24] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (219dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105a54>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -550222,15 +550232,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 219d46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1059da> │ │ │ │ ldrh r2, [r7, #16] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (219ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105b38>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -550302,15 +550312,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 219e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105ac0> │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (219f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105c14>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -550380,15 +550390,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 219f06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105b9a> │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105cf4>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550459,15 +550469,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 219fe2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105c76> │ │ │ │ nop │ │ │ │ strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105dd4>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550538,15 +550548,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a0c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105d56> │ │ │ │ nop │ │ │ │ strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r6, r2, #13 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (21a224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105eb8>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550617,15 +550627,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21a1ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105e40> │ │ │ │ strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (21a308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105f9c>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550696,15 +550706,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21a290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105f24> │ │ │ │ strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10607c>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550775,15 +550785,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a36a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x105ffe> │ │ │ │ nop │ │ │ │ strh r6, [r2, #32] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a4c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10615c>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550854,15 +550864,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a44a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1060de> │ │ │ │ nop │ │ │ │ strh r6, [r6, #24] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a5a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10623c>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -550933,15 +550943,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a52a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1061be> │ │ │ │ nop │ │ │ │ strh r6, [r2, #18] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10631c>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551012,15 +551022,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a60a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10629e> │ │ │ │ nop │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1063fc>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551091,15 +551101,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a6ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10637e> │ │ │ │ nop │ │ │ │ strh r6, [r2, #4] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (21a84c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1064e0>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551170,15 +551180,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21a7d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106468> │ │ │ │ ldrb r6, [r6, #30] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21a92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1065c0>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551249,15 +551259,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a8ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106542> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #27] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21aa0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1066a0>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551328,15 +551338,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21a98e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106622> │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #23] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21aaec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106780>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551407,15 +551417,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21aa6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106702> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (21abd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106864>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551486,15 +551496,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21ab58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1067ec> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21acb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106944>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551565,15 +551575,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21ac32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1068c6> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (21ad90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106a24>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -551644,15 +551654,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 21ad12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1069a6> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #9] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21ae80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106b14>) │ │ │ │ @@ -551727,15 +551737,16 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21ae00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106a94> │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - vhadd.u8 q8, q8, │ │ │ │ + lsls r0, r0, #9 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21af68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106bfc>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -551808,15 +551819,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21aee6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106b7a> │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cdp2 0, 7, cr0, cr4, cr3, {7} │ │ │ │ + lsls r4, r6, #5 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21b050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106ce4>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -551889,15 +551901,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21afce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106c62> │ │ │ │ strb r6, [r6, #30] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stc2 0, cr0, [r8, #908]! @ 0x38c │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21b140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106dd4>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -551971,15 +551984,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b0c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106d54> │ │ │ │ strb r6, [r1, #27] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldc2l 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ + vmla.i16 q8, q8, d3[2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21b230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106ec4>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552053,15 +552066,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b1b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106e44> │ │ │ │ strb r6, [r3, #23] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xfbfc00e3 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr3, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21b320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106fb4>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552135,15 +552148,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b2a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x106f34> │ │ │ │ strb r6, [r5, #19] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xfb2800e3 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr3, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21b408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10709c>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552216,15 +552229,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b386 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10701a> │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xfa5800e3 │ │ │ │ + ldc2l 0, cr0, [r8, #-908] @ 0xfffffc74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21b4f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10718c>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552298,15 +552311,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10710c> │ │ │ │ strb r6, [r2, #12] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - vst1.8 {d0[7]}, [r4], r3 │ │ │ │ + stc2 0, cr0, [r4], {227} @ 0xe3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21b5e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107274>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552379,15 +552392,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b55e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1071f2> │ │ │ │ strb r6, [r4, #8] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldrh.w r0, [r8, #227] @ 0xe3 │ │ │ │ + @ instruction: 0xfbb800e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21b6d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107364>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552461,15 +552474,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1072e4> │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xf7e000e3 │ │ │ │ + @ instruction: 0xfae000e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21b7b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10744c>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552542,15 +552555,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b736 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1073ca> │ │ │ │ strb r6, [r1, #1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xf71400e3 │ │ │ │ + @ instruction: 0xfa1400e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21b8a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107534>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552623,15 +552636,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b81e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1074b2> │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - movw r0, #35043 @ 0x88e3 │ │ │ │ + vst4. {d16-d19}, [r8 :128], r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21b990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107624>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552705,15 +552718,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21b910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1075a4> │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - sbcs.w r0, r0, #7438336 @ 0x718000 │ │ │ │ + ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21ba80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107714>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552787,15 +552800,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21ba00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107694> │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - eors.w r0, ip, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf79c00e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21bb70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107804>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552869,15 +552882,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21baf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107784> │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xf3c800e3 │ │ │ │ + movt r0, #35043 @ 0x88e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21bc58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1078ec>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -552950,15 +552963,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21bbd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10786a> │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xf2f800e3 │ │ │ │ + @ instruction: 0xf5f800e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #212] @ (21bd48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1079dc>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -553032,15 +553045,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21bcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10795c> │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xf22400e3 │ │ │ │ + @ instruction: 0xf52400e3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #204] @ (21be30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107ac4>) │ │ │ │ mov r7, r0 │ │ │ │ @@ -553113,15 +553126,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 21bdae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107a42> │ │ │ │ ldr r6, [r2, #28] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - adcs.w r0, r8, #227 @ 0xe3 │ │ │ │ + orrs.w r0, r8, #7438336 @ 0x718000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (21bf0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107ba0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -553192,15 +553205,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r0, r3, r2 │ │ │ │ b.n 21be8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107b22> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ lsls r1, r3, #6 │ │ │ │ - eors.w r0, r2, #227 @ 0xe3 │ │ │ │ + @ instruction: 0xf39200e3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (21c098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x107d2c>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -556676,15 +556689,15 @@ │ │ │ │ ldr.w r3, [r3, #3408] @ 0xd50 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ eors r4, r6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21e744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a3d8>) │ │ │ │ @@ -556707,15 +556720,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ands r4, r4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21e790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a424>) │ │ │ │ @@ -556738,15 +556751,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21e7d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a468>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -556766,15 +556779,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r7, #144 @ 0x90 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21e820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a4b4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -556797,15 +556810,15 @@ │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r7, #76 @ 0x4c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21e86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a500>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -556828,15 +556841,15 @@ │ │ │ │ ldr.w r3, [r3, #3156] @ 0xc54 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r7, #0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21e8b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a54c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -556859,15 +556872,15 @@ │ │ │ │ ldr.w r3, [r3, #3780] @ 0xec4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21e904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a598>) │ │ │ │ @@ -556890,15 +556903,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21e950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a5e4>) │ │ │ │ @@ -556921,15 +556934,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, #24 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21e99c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a630>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -556952,15 +556965,15 @@ │ │ │ │ ldr.w r3, [r3, #3764] @ 0xeb4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21e9e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a67c>) │ │ │ │ @@ -556983,15 +556996,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21ea34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a6c8>) │ │ │ │ @@ -557014,15 +557027,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r5, #52 @ 0x34 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ea80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a714>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557045,15 +557058,15 @@ │ │ │ │ ldr.w r3, [r3, #3724] @ 0xe8c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r4, #236 @ 0xec │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21eacc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a760>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557076,15 +557089,15 @@ │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21eb18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a7ac>) │ │ │ │ @@ -557107,15 +557120,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21eb64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a7f8>) │ │ │ │ @@ -557138,15 +557151,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, #4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ebb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a844>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557169,15 +557182,15 @@ │ │ │ │ ldr.w r3, [r3, #3708] @ 0xe7c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ebfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a890>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557200,15 +557213,15 @@ │ │ │ │ ldr.w r3, [r3, #3704] @ 0xe78 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ec48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a8dc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557231,15 +557244,15 @@ │ │ │ │ ldr.w r3, [r3, #3700] @ 0xe74 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21ec8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a920>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557259,15 +557272,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3672] @ 0xe58 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ecd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a96c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557290,15 +557303,15 @@ │ │ │ │ ldr.w r3, [r3, #3668] @ 0xe54 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r2, #148 @ 0x94 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21ed1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a9b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557318,15 +557331,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3660] @ 0xe4c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21ed60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10a9f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557346,15 +557359,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3648] @ 0xe40 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, #4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21eda4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10aa38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557374,15 +557387,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3644] @ 0xe3c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557410,15 +557423,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #118 @ 0x76 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557442,15 +557455,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r1, #30 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21ee90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ab24>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557470,15 +557483,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3588] @ 0xe04 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21eedc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ab70>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557501,15 +557514,15 @@ │ │ │ │ ldr.w r3, [r3, #3264] @ 0xcc0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ef28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10abbc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557532,15 +557545,15 @@ │ │ │ │ ldr.w r3, [r3, #3260] @ 0xcbc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21ef74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ac08>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557563,15 +557576,15 @@ │ │ │ │ ldr.w r3, [r3, #3256] @ 0xcb8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21efc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ac54>) │ │ │ │ @@ -557594,15 +557607,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f00c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10aca0>) │ │ │ │ @@ -557625,15 +557638,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10acec>) │ │ │ │ @@ -557656,15 +557669,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #16 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f0a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ad38>) │ │ │ │ @@ -557687,15 +557700,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f0f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ad84>) │ │ │ │ @@ -557718,15 +557731,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f13c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10add0>) │ │ │ │ @@ -557749,15 +557762,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f188 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ae1c>) │ │ │ │ @@ -557780,15 +557793,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557812,15 +557825,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r5, #146 @ 0x92 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (21f214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10aea8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557836,15 +557849,15 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #3236] @ 0xca4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (21f264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10aef8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -557868,15 +557881,15 @@ │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r5, #12 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (21f2b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10af48>) │ │ │ │ @@ -557900,15 +557913,15 @@ │ │ │ │ ldr.w r4, [ip, #412] @ 0x19c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557934,15 +557947,15 @@ │ │ │ │ ldr.w r4, [ip, #408] @ 0x198 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -557973,15 +557986,15 @@ │ │ │ │ ldr.w r4, [ip, #404] @ 0x194 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #18 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (21f3b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b044>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558002,15 +558015,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - nop {12} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558040,16 +558053,16 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ lsls r1, r3, #6 │ │ │ │ - it hi │ │ │ │ - lslhi r3, r4, #3 │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #56] @ (21f460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b0f4>) │ │ │ │ @@ -558074,17 +558087,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r3, #14 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - itt mi │ │ │ │ - lslmi r3, r4, #3 │ │ │ │ - pushmi {r4, r5, lr} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21f4ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b140>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -558105,15 +558118,15 @@ │ │ │ │ ldr.w r3, [r3, #3436] @ 0xd6c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - yield │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21f4f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b18c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -558136,15 +558149,15 @@ │ │ │ │ ldr.w r3, [r3, #3432] @ 0xd68 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (21f544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b1d8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -558167,15 +558180,15 @@ │ │ │ │ ldr.w r3, [r3, #3428] @ 0xd64 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b224>) │ │ │ │ @@ -558198,15 +558211,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bkpt 0x0078 │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558242,15 +558255,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558274,15 +558287,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b328>) │ │ │ │ @@ -558305,15 +558318,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558337,15 +558350,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, #134 @ 0x86 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558369,15 +558382,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (21f784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b418>) │ │ │ │ @@ -558401,15 +558414,15 @@ │ │ │ │ ldr.w r4, [ip, #1340] @ 0x53c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r7, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {pc} │ │ │ │ + stmia r0!, {} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21f7c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b45c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558429,15 +558442,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3520] @ 0xdc0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r7, #156 @ 0x9c │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + nop {13} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21f80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b4a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558457,16 +558470,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3516] @ 0xdbc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + it ge │ │ │ │ + lslge r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b4ec>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -558488,16 +558501,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r7, #16 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + it vc │ │ │ │ + lslvc r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (21f89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b530>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -558516,16 +558529,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3508] @ 0xdb4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r3, r6} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ + it mi │ │ │ │ + lslmi r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (21f8dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b570>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -558542,18 +558555,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r6, #132 @ 0x84 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - pop {r1, r5} │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt cs │ │ │ │ + lslcs r3, r4, #3 │ │ │ │ + pushcs {r4, r5, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (21f92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b5c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ @@ -558574,15 +558587,15 @@ │ │ │ │ ldr.w r3, [r3, #1912] @ 0x778 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #68 @ 0x44 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cbnz r4, 21f9b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b644> │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558606,15 +558619,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cbnz r0, 21f9f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b688> │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (21f9c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b65c>) │ │ │ │ @@ -558637,15 +558650,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cbnz r4, 21fa30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b6c4> │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558674,15 +558687,15 @@ │ │ │ │ ldr.w r4, [ip, #1904] @ 0x770 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cbnz r0, 21fa82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b716> │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558708,15 +558721,15 @@ │ │ │ │ ldr.w r4, [ip, #1900] @ 0x76c │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cbnz r0, 21fac6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b75a> │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558744,15 +558757,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -558776,15 +558789,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #74 @ 0x4a │ │ │ │ lsls r1, r3, #6 │ │ │ │ - hlt 0x0018 │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #264] @ (21fc44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b8d8>) │ │ │ │ @@ -558883,15 +558896,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add.w lr, r1, ip │ │ │ │ b.n 21fb9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b82e> │ │ │ │ nop │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ lsls r1, r3, #6 │ │ │ │ - cbnz r0, 21fc78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b90c> │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (21fca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10b93c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -562748,15 +562761,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r3, #2 │ │ │ │ b.n 222850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e4e4> │ │ │ │ vbsl d0, d16, d8 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #212] @ (222988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e61c>) │ │ │ │ @@ -562985,15 +562998,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r0, #3 │ │ │ │ b.n 222aee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e782> │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [sl], #-608 @ 0xfffffda0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ (222bf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e888>) │ │ │ │ mov r7, r1 │ │ │ │ @@ -563043,15 +563056,15 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, r1, #2 │ │ │ │ b.n 222b90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e824> │ │ │ │ @ instruction: 0xfbd00198 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #164] @ (222cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e948>) │ │ │ │ @@ -563113,15 +563126,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ add.w ip, r1, #3 │ │ │ │ b.n 222c36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e8ca> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb2c0198 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #168] @ (222d78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ea0c>) │ │ │ │ @@ -563184,15 +563197,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r0, #4 │ │ │ │ b.n 222cf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10e98a> │ │ │ │ @ instruction: 0xfa6c0198 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #172] @ (222e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ead4>) │ │ │ │ @@ -563258,15 +563271,15 @@ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ add.w ip, r1, #3 │ │ │ │ b.n 222dba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ea4e> │ │ │ │ vld2.8 {d0[4],d1[4]}, [r8 :16], r8 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #180] @ (222f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10eba4>) │ │ │ │ @@ -563333,15 +563346,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 222e82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10eb16> │ │ │ │ nop │ │ │ │ str??.w r0, [r0, #408] @ 0x198 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #184] @ (222fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ec78>) │ │ │ │ @@ -563410,15 +563423,15 @@ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 222f52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ebe6> │ │ │ │ ldrb.w r0, [r0, ] │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #184] @ (2230b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ed4c>) │ │ │ │ @@ -563489,15 +563502,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r0, #5 │ │ │ │ b.n 223026 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ecba> │ │ │ │ @ instruction: 0xf73c0198 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #192] @ (223194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ee28>) │ │ │ │ @@ -563570,15 +563583,15 @@ │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 2230fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ed8e> │ │ │ │ @ instruction: 0xf6680198 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (223320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10efb4>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -563805,15 +563818,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r0, #6 │ │ │ │ b.n 22335e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10eff2> │ │ │ │ and.w r1, r4, #4980736 @ 0x4c0000 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #212] @ (2234f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f184>) │ │ │ │ @@ -563896,15 +563909,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 223444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f0d8> │ │ │ │ nop │ │ │ │ ssat r1, #25, r0, asr #2 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #176] @ (2235bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f250>) │ │ │ │ mov r4, r1 │ │ │ │ @@ -564269,15 +564282,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 2238a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f53a> │ │ │ │ nop │ │ │ │ mcr 1, 7, r0, cr0, cr8, {4} │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (223a08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f69c>) │ │ │ │ mov r7, r1 │ │ │ │ @@ -564347,15 +564360,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 22398e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f622> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r8, #608]! @ 0x260 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (223ae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f77c>) │ │ │ │ mov r7, r1 │ │ │ │ @@ -564425,15 +564438,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 223a6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f702> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r8, #-608] @ 0xfffffda0 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r2 │ │ │ │ @@ -564520,15 +564533,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #460] @ 0x1cc │ │ │ │ adds r6, r5, r2 │ │ │ │ b.n 223b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f7e8> │ │ │ │ ldc 1, cr0, [r2], #-608 @ 0xfffffda0 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (223ccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f960>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564595,15 +564608,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 223c54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f8e8> │ │ │ │ @ instruction: 0xeb2e0198 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (223da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fa3c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564670,15 +564683,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 223d30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f9c4> │ │ │ │ orrs.w r1, r2, r8, lsr #2 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (223e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fb18>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564745,15 +564758,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 223e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10faa0> │ │ │ │ ldrd r0, r1, [r6, #-608]! @ 0x260 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (223f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fbf4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564820,15 +564833,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 223ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fb7c> │ │ │ │ ldmia.w sl, {r3, r4, r7, r8} │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22403c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fcd0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564896,15 +564909,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 223fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fc58> │ │ │ │ b.n 223fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fc50> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (224118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fdac>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -564972,15 +564985,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2240a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fd34> │ │ │ │ b.n 223ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fb74> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (224204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fe98>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -565055,15 +565068,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 22417c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fe10> │ │ │ │ nop │ │ │ │ b.n 223e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10faa8> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (2242e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ff74>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -565133,15 +565146,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 224266 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10fefa> │ │ │ │ nop │ │ │ │ b.n 223d18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f9ac> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #204] @ (2243c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11005c>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -565216,15 +565229,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 224342 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10ffd6> │ │ │ │ nop │ │ │ │ b.n 223c48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x10f8dc> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (2244c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110158>) │ │ │ │ @@ -565306,15 +565319,15 @@ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr.w ip, [r1, #460] @ 0x1cc │ │ │ │ add.w lr, ip, r6 │ │ │ │ b.n 22442c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1100c0> │ │ │ │ nop │ │ │ │ b.n 224b74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110808> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #256] @ (2245e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110274>) │ │ │ │ @@ -565409,15 +565422,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r6, r0 │ │ │ │ b.n 224530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1101c4> │ │ │ │ b.n 224a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110730> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (2246e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110378>) │ │ │ │ @@ -565508,15 +565521,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [r1, #460] @ 0x1cc │ │ │ │ add.w lr, r2, ip │ │ │ │ b.n 224646 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1102da> │ │ │ │ nop │ │ │ │ b.n 224964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1105f8> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #372] @ (224870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110504>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -566053,15 +566066,15 @@ │ │ │ │ ldr.w r1, [r9, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r1, r3 │ │ │ │ b.n 224c06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11089a> │ │ │ │ blt.n 224bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110868> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #236] @ (224d90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110a24>) │ │ │ │ @@ -566148,15 +566161,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r7, #460] @ 0x1cc │ │ │ │ ldrd lr, r2, [sp, #8] │ │ │ │ add.w ip, r9, r1 │ │ │ │ b.n 224d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110998> │ │ │ │ bge.n 224cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x110954> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ vldr d3, [r1, #32] │ │ │ │ @@ -569034,15 +569047,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb808 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr r0, [pc, #848] @ (2272b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112f4c>) │ │ │ │ + ldr r3, [pc, #848] @ (2272b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112f4c>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (226fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112c40>) │ │ │ │ @@ -569065,15 +569078,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7bc │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr r0, [pc, #624] @ (227224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112eb8>) │ │ │ │ + ldr r3, [pc, #624] @ (227224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112eb8>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (226ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112c8c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569096,15 +569109,15 @@ │ │ │ │ ldr.w r3, [r3, #3792] @ 0xed0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb774 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr r0, [pc, #432] @ (2271b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112e44>) │ │ │ │ + ldr r3, [pc, #432] @ (2271b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112e44>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (227044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112cd8>) │ │ │ │ @@ -569127,15 +569140,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr r0, [pc, #176] @ (2270fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112d90>) │ │ │ │ + ldr r3, [pc, #176] @ (2270fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112d90>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (227090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112d24>) │ │ │ │ @@ -569158,15 +569171,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - blx pc │ │ │ │ + ldr r2, [pc, #992] @ (227478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11310c>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2270dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112d70>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569189,15 +569202,15 @@ │ │ │ │ ldr.w r3, [r3, #3988] @ 0xf94 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - blx sl │ │ │ │ + ldr r2, [pc, #832] @ (227424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1130b8>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (227128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112dbc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569220,15 +569233,15 @@ │ │ │ │ ldr.w r3, [r3, #3984] @ 0xf90 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - blx r3 │ │ │ │ + ldr r2, [pc, #608] @ (227390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113024>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (227174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112e08>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569251,15 +569264,15 @@ │ │ │ │ ldr.w r3, [r3, #3768] @ 0xeb8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bx ip │ │ │ │ + ldr r2, [pc, #384] @ (2272fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112f90>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2271c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112e54>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569282,15 +569295,15 @@ │ │ │ │ ldr.w r3, [r3, #3760] @ 0xeb0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bxns r5 │ │ │ │ + ldr r2, [pc, #176] @ (227278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112f0c>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (22720c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112ea0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569313,15 +569326,15 @@ │ │ │ │ ldr.w r3, [r3, #3756] @ 0xeac │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - mov r8, pc │ │ │ │ + ldr r1, [pc, #992] @ (2275f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113288>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (227250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112ee4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -569341,15 +569354,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - mov ip, r8 │ │ │ │ + ldr r1, [pc, #784] @ (227568 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1131fc>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (22729c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112f30>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569372,15 +569385,15 @@ │ │ │ │ ldr.w r3, [r3, #3656] @ 0xe48 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r6, r7} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - mov r8, r2 │ │ │ │ + ldr r1, [pc, #576] @ (2274e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113178>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2272e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112f74>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -569400,15 +569413,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r2, r7} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - mov r4, sl │ │ │ │ + ldr r1, [pc, #336] @ (227438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1130cc>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (227330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x112fc4>) │ │ │ │ @@ -569432,15 +569445,15 @@ │ │ │ │ ldr.w r4, [ip, #1396] @ 0x574 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #6 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r1, [pc, #128] @ (2273b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11304c>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (227380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113014>) │ │ │ │ @@ -569464,15 +569477,15 @@ │ │ │ │ ldr.w r4, [ip, #1400] @ 0x578 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r4, 2273fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113092> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cmp ip, sp │ │ │ │ + ldr r0, [pc, #944] @ (227738 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1133cc>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2273c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113058>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -569491,15 +569504,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cbz r0, 227430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1130c4> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cmp sl, r8 │ │ │ │ + ldr r0, [pc, #776] @ (2276d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113368>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (227414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1130a8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569523,15 +569536,15 @@ │ │ │ │ ldr.w r3, [r3, #852] @ 0x354 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r4, 22746e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113102> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cmp ip, r2 │ │ │ │ + ldr r0, [pc, #592] @ (22766c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113300>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (227464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1130f8>) │ │ │ │ @@ -569555,15 +569568,15 @@ │ │ │ │ ldr.w r4, [ip, #848] @ 0x350 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r0, 2274aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11313e> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cmp r4, sl │ │ │ │ + ldr r0, [pc, #336] @ (2275bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113250>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -569589,15 +569602,15 @@ │ │ │ │ ldr.w r4, [ip, #844] @ 0x34c │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ uxth r6, r6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cmp r4, r4 │ │ │ │ + ldr r0, [pc, #144] @ (227550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1131e4>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -569623,15 +569636,15 @@ │ │ │ │ ldr.w r4, [ip, #840] @ 0x348 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sxtb r2, r4 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add ip, sp │ │ │ │ + blxns sp │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (22755c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1131f0>) │ │ │ │ @@ -569655,15 +569668,15 @@ │ │ │ │ ldr.w r4, [ip, #836] @ 0x344 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sxth r0, r2 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r8, r7 │ │ │ │ + blx r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -569689,15 +569702,15 @@ │ │ │ │ ldr.w r4, [ip, #832] @ 0x340 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r6, 2275e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113276> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r8, r1 │ │ │ │ + blx r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (2275f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11328c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -569718,15 +569731,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #828] @ 0x33c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cbz r0, 227618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1132ac> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r4, fp │ │ │ │ + bxns fp │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (227644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1132d8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569749,15 +569762,15 @@ │ │ │ │ ldr.w r3, [r3, #3208] @ 0xc88 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r0, 227652 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1132e6> │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r0, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (227690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113324>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569780,15 +569793,15 @@ │ │ │ │ ldr.w r3, [r3, #2212] @ 0x8a4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - mvns r0, r5 │ │ │ │ + mov r8, sp │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (2276d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113368>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -569808,15 +569821,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2252] @ 0x8cc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bics r4, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (227720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1133b4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569839,15 +569852,15 @@ │ │ │ │ ldr.w r3, [r3, #2220] @ 0x8ac │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - muls r4, r6 │ │ │ │ + mov r4, lr │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (227768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1133fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -569868,15 +569881,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #744] @ 0x2e8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add sp, #0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - orrs r0, r7 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (2277b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113448>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569899,15 +569912,15 @@ │ │ │ │ ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - orrs r4, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #280] @ (2278e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11357c>) │ │ │ │ @@ -570017,15 +570030,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [r1, #460] @ 0x1cc │ │ │ │ add.w r0, r2, ip │ │ │ │ b.n 227834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1134c8> │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - tst r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (227930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1135c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -570046,15 +570059,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 140204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2be98> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - sbcs r2, r6 │ │ │ │ + add sl, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (227994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x113628>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -575621,15 +575634,15 @@ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r0, #6 │ │ │ │ b.n 22b92e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1175c2> │ │ │ │ nop │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #220] @ (22bab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11774c>) │ │ │ │ @@ -575717,15 +575730,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 22ba04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117698> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #224] @ (22bbb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117848>) │ │ │ │ @@ -575961,15 +575974,16 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 22bd04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117998> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - stc2l 0, cr0, [ip, #904] @ 0x388 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22be58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117aec>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576037,15 +576051,16 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22bddc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117a70> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - stc2 0, cr0, [sl, #-904] @ 0xfffffc78 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22bf38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117bcc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576113,15 +576128,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22bebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117b50> │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldc2 0, cr0, [lr], #-904 @ 0xfffffc78 │ │ │ │ + vhadd.u q0, q15, q9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (22c020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117cb4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576191,15 +576206,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22bfa6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117c3a> │ │ │ │ nop │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xfb6a00e2 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr2, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117d94>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576267,15 +576282,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117d18> │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xfa9e00e2 │ │ │ │ + ldc2 0, cr0, [lr, #904] @ 0x388 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c1e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117e74>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576343,15 +576358,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117df8> │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldr??.w r0, [r2, #226] @ 0xe2 │ │ │ │ + ldc2l 0, cr0, [r2], {226} @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117f54>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576419,15 +576434,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117ed8> │ │ │ │ str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - vst4. {d0-d3}, [r6 :128], r2 │ │ │ │ + stc2 0, cr0, [r6], {226} @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (22c3a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11803c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576497,15 +576512,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22c32e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x117fc2> │ │ │ │ nop │ │ │ │ str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldrh.w r0, [r2, r2, lsl #2] │ │ │ │ + @ instruction: 0xfb3200e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11811c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576573,15 +576588,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c40c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1180a0> │ │ │ │ str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xf76600e2 │ │ │ │ + @ instruction: 0xfa6600e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c568 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1181fc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576649,15 +576664,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c4ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118180> │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xf69a00e2 │ │ │ │ + ldrsb.w r0, [sl, #226] @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1182dc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576725,15 +576740,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c5cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118260> │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - rsb r0, lr, #7405568 @ 0x710000 │ │ │ │ + str.w r0, [lr, #226] @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (22c730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1183c4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576803,15 +576818,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22c6b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11834a> │ │ │ │ nop │ │ │ │ str r6, [r2, #12] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xf4fa00e2 │ │ │ │ + @ instruction: 0xf7fa00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1184a4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576879,15 +576894,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118428> │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bic.w r0, lr, #7405568 @ 0x710000 │ │ │ │ + @ instruction: 0xf72e00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22c8f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118584>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -576955,15 +576970,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118508> │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xf36200e2 │ │ │ │ + @ instruction: 0xf66200e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22c9cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118660>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577030,15 +577045,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22c954 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1185e8> │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xf29600e2 │ │ │ │ + @ instruction: 0xf59600e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22caa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11873c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577105,15 +577120,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22ca30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1186c4> │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - rsb r0, sl, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf4ca00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22cb88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11881c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577182,15 +577197,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22cb0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1187a0> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r1] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xf0fe00e2 │ │ │ │ + @ instruction: 0xf3fe00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (22cc68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1188fc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577259,15 +577274,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22cbec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118880> │ │ │ │ nop │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bics.w r0, r2, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf33200e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (22cd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1189e0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577336,15 +577351,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22ccd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11896a> │ │ │ │ ldrh r6, [r6, r2] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - vhadd.s16 q8, q13, q9 │ │ │ │ + @ instruction: 0xf25a00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (22ce30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118ac4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577413,15 +577428,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22cdba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118a4e> │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cdp 0, 8, cr0, cr10, cr2, {7} │ │ │ │ + @ instruction: 0xf18a00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22cf0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118ba0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577488,15 +577503,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22ce94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118b28> │ │ │ │ ldr r6, [r5, r3] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldc 0, cr0, [lr, #904]! @ 0x388 │ │ │ │ + @ instruction: 0xf0be00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22cfe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118c7c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577563,15 +577578,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22cf70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118c04> │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldcl 0, cr0, [r6], #904 @ 0x388 │ │ │ │ + vext.8 q8, q11, q9, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22d0c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118d58>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577638,15 +577653,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d04c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118ce0> │ │ │ │ ldrsb r6, [r6, r4] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - stc 0, cr0, [sl], #-904 @ 0xfffffc78 │ │ │ │ + vhadd.s32 q0, q13, q9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22d1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118e34>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577713,15 +577728,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118dbc> │ │ │ │ ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - sbc.w r0, r2, r2, asr #3 │ │ │ │ + cdp 0, 6, cr0, cr2, cr2, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (22d27c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118f10>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ @@ -577788,15 +577803,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118e98> │ │ │ │ strb r6, [r7, r5] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - eors.w r0, r6, r2, asr #3 │ │ │ │ + ldc 0, cr0, [r6, #904] @ 0x388 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (22d358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118fec>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -577865,15 +577880,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d2de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118f72> │ │ │ │ nop │ │ │ │ strb r2, [r4, r2] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - ldrd r0, r0, [r2, #904] @ 0x388 │ │ │ │ + ldcl 0, cr0, [r2], {226} @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (22d434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1190c8>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -577942,15 +577957,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d3ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11904e> │ │ │ │ nop │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - stmdb lr, {r1, r5, r6, r7} │ │ │ │ + stc 0, cr0, [lr], {226} @ 0xe2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (22d514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1191a8>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578019,15 +578034,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22d4a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119134> │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - strex r0, r0, [r2, #904] @ 0x388 │ │ │ │ + adc.w r0, r2, r2, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #196] @ (22d5f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119288>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578096,16 +578111,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 22d580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119214> │ │ │ │ strh r2, [r1, r0] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22d4f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119184> │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + orns r0, sl, r2, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (22d6d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119364>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578174,16 +578188,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d656 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1192ea> │ │ │ │ nop │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22d44c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1190e0> │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + @ instruction: 0xe9ba00e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (22d7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119440>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578252,16 +578265,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d732 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1193c6> │ │ │ │ nop │ │ │ │ str r6, [r1, r1] │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22d3a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119034> │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + ldrd r0, r0, [r6], #904 @ 0x388 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (22d888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11951c>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578330,16 +578342,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d80e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1194a2> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #456] @ (22da54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1196e8>) │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22d2f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118f88> │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + @ instruction: 0xe83200e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #192] @ (22d964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1195f8>) │ │ │ │ mov r8, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -578408,15 +578419,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d8ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11957e> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #600] @ (22dbc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119854>) │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22d248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x118edc> │ │ │ │ + b.n 22d848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1194dc> │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #196] @ (22da44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1196d8>) │ │ │ │ mov r4, r2 │ │ │ │ @@ -578488,15 +578499,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22d9ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11965e> │ │ │ │ ldr r5, [pc, #744] @ (22dd30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1199c4>) │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22e198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119e2c> │ │ │ │ + b.n 22d798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11942c> │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #208] @ (22db30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1197c4>) │ │ │ │ @@ -578571,15 +578582,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 22daaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11973e> │ │ │ │ ldr r4, [pc, #872] @ (22de9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119b30>) │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22e108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119d9c> │ │ │ │ + b.n 22d708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11939c> │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #208] @ (22dc1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1198b0>) │ │ │ │ mov r4, r2 │ │ │ │ @@ -578656,15 +578667,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 22db96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11982a> │ │ │ │ ldr r3, [pc, #952] @ (22dfd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119c6c>) │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22e050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119ce4> │ │ │ │ + b.n 22d650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1192e4> │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #240] @ (22dd28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1199bc>) │ │ │ │ @@ -578757,15 +578768,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 22dc9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11992e> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (22dd34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1199c8>) │ │ │ │ lsls r0, r3, #6 │ │ │ │ - b.n 22df8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119c20> │ │ │ │ + b.n 22d58c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x119220> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [r1, #4] │ │ │ │ @@ -582108,15 +582119,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 2304ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c142> │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbnz r4, 230552 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c1e6> │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c224>) │ │ │ │ @@ -582140,15 +582151,15 @@ │ │ │ │ ldr.w r4, [ip, #1344] @ 0x540 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + cbnz r0, 23060e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c2a2> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2305e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c274>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -582172,15 +582183,15 @@ │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + cbnz r0, 230652 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c2e6> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c2c4>) │ │ │ │ @@ -582204,15 +582215,15 @@ │ │ │ │ ldr.w r4, [ip, #1896] @ 0x768 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + cbnz r4, 230692 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c326> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (230680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c314>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -582236,15 +582247,15 @@ │ │ │ │ ldr.w r3, [r3, #1884] @ 0x75c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + cbnz r0, 2306d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c36c> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (2306d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c364>) │ │ │ │ @@ -582268,15 +582279,15 @@ │ │ │ │ ldr.w r4, [ip, #1892] @ 0x764 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, 230718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c3ac> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c3b4>) │ │ │ │ @@ -582300,15 +582311,15 @@ │ │ │ │ ldr.w r4, [ip, #1784] @ 0x6f8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c404>) │ │ │ │ @@ -582332,15 +582343,15 @@ │ │ │ │ ldr.w r4, [ip, #1780] @ 0x6f4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + hlt 0x001c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -582366,15 +582377,15 @@ │ │ │ │ ldr.w r4, [ip, #1424] @ 0x590 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r2, r5, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -582400,15 +582411,15 @@ │ │ │ │ ldr.w r4, [ip, #1428] @ 0x594 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, r2, #5 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (230868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c4fc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -582432,15 +582443,15 @@ │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, r1, #4 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2308b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c54c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -582464,15 +582475,15 @@ │ │ │ │ ldr.w r3, [r3, #1716] @ 0x6b4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + cbnz r0, 2308f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c588> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c59c>) │ │ │ │ @@ -582496,15 +582507,15 @@ │ │ │ │ ldr.w r4, [ip, #1760] @ 0x6e0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, #1 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + cbnz r4, 230936 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c5ca> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c5ec>) │ │ │ │ @@ -582528,15 +582539,15 @@ │ │ │ │ ldr.w r4, [ip, #1732] @ 0x6c4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r2, #0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cpsie a │ │ │ │ + cbnz r4, 230978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c60c> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (2309a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c63c>) │ │ │ │ @@ -582560,15 +582571,15 @@ │ │ │ │ ldr.w r4, [ip, #1744] @ 0x6d0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r0, #7 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + cbnz r0, 2309bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c650> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (2309f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c68c>) │ │ │ │ @@ -582592,15 +582603,15 @@ │ │ │ │ ldr.w r4, [ip, #1756] @ 0x6dc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r6, #5 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + cbnz r4, 230a00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c694> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230a48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c6dc>) │ │ │ │ @@ -582624,15 +582635,15 @@ │ │ │ │ ldr.w r4, [ip, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #4 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230a98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c72c>) │ │ │ │ @@ -582656,15 +582667,15 @@ │ │ │ │ ldr.w r4, [ip, #1568] @ 0x620 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230ae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c77c>) │ │ │ │ @@ -582688,15 +582699,15 @@ │ │ │ │ ldr.w r4, [ip, #1572] @ 0x624 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r7, lr} │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230b38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c7cc>) │ │ │ │ @@ -582720,15 +582731,15 @@ │ │ │ │ ldr.w r4, [ip, #1800] @ 0x708 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r6, #0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230b88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c81c>) │ │ │ │ @@ -582752,15 +582763,15 @@ │ │ │ │ ldr.w r4, [ip, #1796] @ 0x704 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, r7 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -582786,15 +582797,15 @@ │ │ │ │ ldr.w r4, [ip, #1696] @ 0x6a0 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -582820,15 +582831,15 @@ │ │ │ │ ldr.w r4, [ip, #1700] @ 0x6a4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, r7, r4 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c914>) │ │ │ │ @@ -582852,15 +582863,15 @@ │ │ │ │ ldr.w r4, [ip, #1628] @ 0x65c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r5, r3 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c964>) │ │ │ │ @@ -582884,15 +582895,15 @@ │ │ │ │ ldr.w r4, [ip, #1624] @ 0x658 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r3, r2 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r6} │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11c9b4>) │ │ │ │ @@ -582916,15 +582927,15 @@ │ │ │ │ ldr.w r4, [ip, #1620] @ 0x654 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - push {r2} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ca04>) │ │ │ │ @@ -582948,15 +582959,15 @@ │ │ │ │ ldr.w r4, [ip, #1516] @ 0x5ec │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r0, 230dea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ca7e> │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (230dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ca54>) │ │ │ │ @@ -582980,15 +582991,15 @@ │ │ │ │ ldr.w r4, [ip, #1520] @ 0x5f0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r4, 230e2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cabe> │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (230e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11caa4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583012,15 +583023,15 @@ │ │ │ │ ldr.w r3, [r3, #1460] @ 0x5b4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r0, 230e6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cb02> │ │ │ │ + setend be │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (230e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11caec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583041,15 +583052,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1464] @ 0x5b8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r0, r2, r4 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r0, 230eaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cb3e> │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -583078,15 +583089,15 @@ │ │ │ │ ldr.w r4, [ip, #900] @ 0x384 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - uxtb r0, r7 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (230efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cb90>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583107,15 +583118,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -583141,15 +583152,15 @@ │ │ │ │ ldr.w r4, [ip, #892] @ 0x37c │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, r3, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - uxth r0, r1 │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ @@ -583186,15 +583197,15 @@ │ │ │ │ ldr.w r4, [ip, #888] @ 0x378 │ │ │ │ blx r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r2, r1, #31 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - sxtb r4, r1 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (231004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cc98>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583215,15 +583226,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #884] @ 0x374 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r4, #29 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - sxth r0, r0 │ │ │ │ + push {lr} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (231048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ccdc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583242,15 +583253,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r2, 231084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cd18> │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (231090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cd24>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583271,15 +583282,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #868] @ 0x364 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r0, 2310c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cd56> │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (2310e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cd74>) │ │ │ │ @@ -583303,15 +583314,15 @@ │ │ │ │ ldr.w r4, [ip, #2220] @ 0x8ac │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r0, 231104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cd98> │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -583337,15 +583348,15 @@ │ │ │ │ ldr.w r4, [ip, #2216] @ 0x8a8 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r2, r7, #24 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - cbz r0, 231148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cddc> │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (23117c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ce10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583366,15 +583377,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r5, #23 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 231202 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ce96> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (2311c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11ce58>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583395,15 +583406,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r4, #22 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (231210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cea4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583426,15 +583437,15 @@ │ │ │ │ ldr.w r3, [r3, #2232] @ 0x8b8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r3, #21 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 231278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cf0c> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (23125c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cef0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583457,15 +583468,15 @@ │ │ │ │ ldr.w r3, [r3, #2228] @ 0x8b4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + cbz r4, 2312b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cf4a> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2312ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cf40>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583489,15 +583500,15 @@ │ │ │ │ ldr.w r3, [r3, #1988] @ 0x7c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #19 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 2312f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cf8c> │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (2312f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cf88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -583518,15 +583529,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1392] @ 0x570 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r4, r6, #17 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #52] @ (231344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11cfd8>) │ │ │ │ @@ -583550,15 +583561,15 @@ │ │ │ │ ldr.w r4, [ip, #1432] @ 0x598 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #16 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (231394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11d028>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583582,15 +583593,15 @@ │ │ │ │ ldr.w r3, [r3, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r3, #15 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (2313e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11d078>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583614,15 +583625,15 @@ │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #14 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (231434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11d0c8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -583646,15 +583657,15 @@ │ │ │ │ ldr.w r3, [r3, #1992] @ 0x7c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #12 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (231498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11d12c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -588058,15 +588069,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r0, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ adds r1, r0, #2 │ │ │ │ b.n 2346d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120364> │ │ │ │ b.n 23485c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1204f0> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #176] @ 234800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120494> │ │ │ │ mov r6, r1 │ │ │ │ @@ -588127,15 +588138,15 @@ │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r3, #2 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ b.n 234780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120414> │ │ │ │ nop │ │ │ │ svc 230 @ 0xe6 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #180] @ (2348d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120564>) │ │ │ │ @@ -588203,15 +588214,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ add.w ip, r1, #3 │ │ │ │ b.n 234842 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1204d6> │ │ │ │ svc 32 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #200] @ (2349b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120648>) │ │ │ │ @@ -588287,15 +588298,15 @@ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldr.w r0, [r1, #460] @ 0x1cc │ │ │ │ adds r5, r0, #3 │ │ │ │ b.n 234910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1205a4> │ │ │ │ nop │ │ │ │ udf #80 @ 0x50 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #184] @ (234a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12071c>) │ │ │ │ @@ -588368,15 +588379,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 2349f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120688> │ │ │ │ ble.n 234b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1207f8> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #188] @ (234b60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1207f4>) │ │ │ │ @@ -588449,15 +588460,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 234aca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12075e> │ │ │ │ nop │ │ │ │ bgt.n 234a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120728> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #196] @ (234c40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1208d4>) │ │ │ │ @@ -588533,15 +588544,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 234ba2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120836> │ │ │ │ nop │ │ │ │ blt.n 234bc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120858> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #200] @ (234d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1209b8>) │ │ │ │ @@ -588617,15 +588628,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 234c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120914> │ │ │ │ bge.n 234ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12097c> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #204] @ (234e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120aa0>) │ │ │ │ @@ -588702,15 +588713,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 234d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1209f8> │ │ │ │ bls.n 234e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120a9c> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #208] @ (234ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120b8c>) │ │ │ │ @@ -588788,15 +588799,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 234e4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120ae2> │ │ │ │ bls.n 234f24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120bb8> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #196] @ (234fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120c6c>) │ │ │ │ @@ -588873,15 +588884,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 234f3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120bce> │ │ │ │ nop │ │ │ │ bhi.n 23502c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120cc0> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #204] @ (2350c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120d54>) │ │ │ │ @@ -588961,15 +588972,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 23501a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120cae> │ │ │ │ nop │ │ │ │ bvc.n 235154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120de8> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #216] @ (2351b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120e48>) │ │ │ │ @@ -589051,15 +589062,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #4 │ │ │ │ b.n 235100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120d94> │ │ │ │ nop │ │ │ │ bvs.n 235278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120f0c> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #220] @ (2352ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120f40>) │ │ │ │ @@ -589142,15 +589153,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #4 │ │ │ │ b.n 2351f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120e8a> │ │ │ │ nop │ │ │ │ bpl.n 235388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12101c> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #200] @ (235390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121024>) │ │ │ │ @@ -589231,15 +589242,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 2352ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x120f80> │ │ │ │ bmi.n 23547c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121110> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #204] @ (235478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12110c>) │ │ │ │ @@ -589320,15 +589331,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 2353d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121066> │ │ │ │ nop │ │ │ │ bcc.n 23539c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121030> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #212] @ (235568 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1211fc>) │ │ │ │ @@ -589412,15 +589423,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 2354bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121150> │ │ │ │ bcs.n 2354bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121150> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #212] @ (235658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1212ec>) │ │ │ │ @@ -589504,15 +589515,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 2355ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121240> │ │ │ │ bne.n 2355cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121260> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #224] @ (235754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1213e8>) │ │ │ │ @@ -589598,15 +589609,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 23569a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12132e> │ │ │ │ nop │ │ │ │ beq.n 2356e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12137c> │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #228] @ (235854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1214e8>) │ │ │ │ @@ -589693,15 +589704,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r0, r1, #5 │ │ │ │ b.n 235796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12142a> │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #232] @ (235958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1215ec>) │ │ │ │ @@ -589789,15 +589800,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 235898 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12152c> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #232] @ (235a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1216f0>) │ │ │ │ @@ -589885,15 +589896,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 23599c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121630> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #220] @ (235b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1217e8>) │ │ │ │ @@ -589981,15 +589992,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 235aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121734> │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #396] @ (235cfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121990>) │ │ │ │ mov r9, r1 │ │ │ │ @@ -590240,15 +590251,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #5 │ │ │ │ b.n 235d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1219d0> │ │ │ │ ldmia r2!, {r3, r5} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #220] @ (235efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121b90>) │ │ │ │ @@ -590339,15 +590350,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ adds r0, r1, #6 │ │ │ │ b.n 235e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121ada> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #228] @ (235ffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121c90>) │ │ │ │ @@ -590439,15 +590450,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 235f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121bd4> │ │ │ │ ldmia r0!, {r2, r5} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #244] @ (23610c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121da0>) │ │ │ │ @@ -590541,15 +590552,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ adds r0, r1, #6 │ │ │ │ b.n 23603e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121cd2> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r5} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #252] @ (236224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121eb8>) │ │ │ │ @@ -590645,15 +590656,15 @@ │ │ │ │ ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r1, #6 │ │ │ │ b.n 236150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121de4> │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r4} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #184] @ (2362f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x121f8c>) │ │ │ │ mov sl, r1 │ │ │ │ @@ -591882,15 +591893,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w ip, r1, r4 │ │ │ │ b.n 236f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122c18> │ │ │ │ nop │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (2370ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122d80>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -591959,15 +591970,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 237070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122d04> │ │ │ │ @ instruction: 0xb712 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (2371d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122e6c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -592043,15 +592054,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ add.w ip, r2, r1 │ │ │ │ b.n 237154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122de8> │ │ │ │ nop │ │ │ │ @ instruction: 0xb632 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (2372c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122f58>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -592127,15 +592138,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 23723a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122ece> │ │ │ │ nop │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (2373b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x123044>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -592211,15 +592222,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 237326 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x122fba> │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #6 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #384] @ (23754c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1231e0>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -597095,15 +597106,15 @@ │ │ │ │ ldr.w r3, [r3, #1708] @ 0x6ac │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23ac40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1268d4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597127,15 +597138,15 @@ │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23ac90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126924>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597159,15 +597170,15 @@ │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #11] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23ace0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126974>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597191,15 +597202,15 @@ │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23ad30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1269c4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597223,15 +597234,15 @@ │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (23ad78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126a0c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597252,15 +597263,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1208] @ 0x4b8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -597287,15 +597298,15 @@ │ │ │ │ ldr.w r4, [ip, #980] @ 0x3d4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23ae20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126ab4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597319,15 +597330,15 @@ │ │ │ │ ldr.w r3, [r3, #2292] @ 0x8f4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (23ae64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126af8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597346,15 +597357,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #964] @ 0x3c4 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (23aea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126b3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597373,15 +597384,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23aef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126b8c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597405,15 +597416,15 @@ │ │ │ │ ldr.w r3, [r3, #2212] @ 0x8a4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23af48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126bdc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597437,15 +597448,15 @@ │ │ │ │ ldr.w r3, [r3, #2204] @ 0x89c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [pc, #56] @ (23af9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126c30>) │ │ │ │ @@ -597470,15 +597481,15 @@ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldr.w r1, [r1, #2208] @ 0x8a0 │ │ │ │ blx r1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [pc, #56] @ (23aff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126c84>) │ │ │ │ @@ -597503,15 +597514,15 @@ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldr.w r1, [r1, #2200] @ 0x898 │ │ │ │ blx r1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ strb r0, [r0, #30] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (23b038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126ccc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597532,15 +597543,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #956] @ 0x3bc │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23b088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126d1c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597564,15 +597575,15 @@ │ │ │ │ ldr.w r3, [r3, #952] @ 0x3b8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, #27] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23b0d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126d6c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597596,15 +597607,15 @@ │ │ │ │ ldr.w r3, [r3, #948] @ 0x3b4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23b128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126dbc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597628,15 +597639,15 @@ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #25] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ (23b178 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126e0c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597660,15 +597671,15 @@ │ │ │ │ ldr.w r3, [r3, #944] @ 0x3b0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #23] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (23b1c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126e54>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597689,15 +597700,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #940] @ 0x3ac │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (23b208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126e9c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597718,15 +597729,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2284] @ 0x8ec │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (23b250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126ee4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597747,15 +597758,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #928] @ 0x3a0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r3, #20] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #48] @ (23b29c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x126f30>) │ │ │ │ @@ -597778,15 +597789,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -597815,15 +597826,15 @@ │ │ │ │ ldr.w r4, [ip, #2268] @ 0x8dc │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r6, [r7, #17] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -597850,15 +597861,15 @@ │ │ │ │ ldr.w r4, [ip, #2264] @ 0x8d8 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #16] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (23b390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x127024>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -597876,15 +597887,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3096] @ 0xc18 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strb r0, [r2, #15] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (23b3dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x127070>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597907,15 +597918,15 @@ │ │ │ │ ldr.w r3, [r3, #2248] @ 0x8c8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (23b428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1270bc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597938,15 +597949,15 @@ │ │ │ │ ldr.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (23b474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x127108>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -597969,15 +597980,15 @@ │ │ │ │ ldr.w r3, [r3, #2240] @ 0x8c0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #11] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -598005,15 +598016,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r6, [r4, #10] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (23b510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1271a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -598033,15 +598044,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2224] @ 0x8b0 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (23b55c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1271f0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -598064,15 +598075,15 @@ │ │ │ │ ldr.w r3, [r3, #2344] @ 0x928 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r2, #8] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (23b5a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x127234>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -598092,15 +598103,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #2216] @ 0x8a8 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #52] @ (23b5ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x127280>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -598123,15 +598134,15 @@ │ │ │ │ ldr.w r3, [r3, #2340] @ 0x924 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #6] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (23b630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1272c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -598151,15 +598162,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #3092] @ 0xc14 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r6, #4] │ │ │ │ lsls r7, r2, #6 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (23b694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x127328>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -598805,15 +598816,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r1, ip │ │ │ │ b.n 23bc9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12792e> │ │ │ │ nop │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -603215,15 +603226,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ adds r0, r2, r3 │ │ │ │ b.n 23ef9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12ac30> │ │ │ │ adds r7, #218 @ 0xda │ │ │ │ lsls r7, r2, #6 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (23f0b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12ad4c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -603780,15 +603791,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ adds r0, r5, r1 │ │ │ │ b.n 23f59c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b230> │ │ │ │ adds r1, #218 @ 0xda │ │ │ │ lsls r7, r2, #6 │ │ │ │ - bcs.n 23f5e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b274> │ │ │ │ + bpl.n 23f5e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b274> │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #252] @ (23f718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b3ac>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -604100,15 +604111,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 23f90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b5a0> │ │ │ │ cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + bcs.n 23f8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b53c> │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #184] @ (23fa54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b6e8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604174,15 +604185,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 23f9e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b674> │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + bne.n 23f9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b690> │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #180] @ (23fb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b7b8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604247,15 +604258,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r0, r1, r5 │ │ │ │ b.n 23fab4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b748> │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + bne.n 23fb54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b7e8> │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (23fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b898>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604324,15 +604335,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 23fb88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b81c> │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + beq.n 23fcc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b954> │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (23fce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b978>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604401,15 +604412,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 23fc68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b8fc> │ │ │ │ cmp r3, #26 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (23fdcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12ba60>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604480,15 +604491,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 23fd52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12b9e6> │ │ │ │ nop │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (23feac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bb40>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604557,15 +604568,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 23fe30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bac4> │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (23ff88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bc1c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604633,15 +604644,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 23ff10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bba4> │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (24006c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bd00>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604711,15 +604722,15 @@ │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w ip, r1, r6 │ │ │ │ b.n 23fff6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bc8a> │ │ │ │ nop │ │ │ │ movs r7, #150 @ 0x96 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (240148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bddc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604787,15 +604798,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2400d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bd64> │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (240224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12beb8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604863,15 +604874,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r5 │ │ │ │ b.n 2401ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12be40> │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (240310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bfa4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -604945,15 +604956,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r5, r1 │ │ │ │ b.n 240288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12bf1c> │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r7, r2, #6 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (2403ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12c080>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -605023,15 +605034,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [r3, #460] @ 0x1cc │ │ │ │ add.w ip, r1, r2 │ │ │ │ b.n 240378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x12c00c> │ │ │ │ movs r4, #14 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ @@ -611703,16 +611714,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24533e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x130fd2> │ │ │ │ nop │ │ │ │ - b.n 244ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x130b3c> │ │ │ │ - lsls r1, r6, #3 │ │ │ │ + stmia.w r6!, {r0, r4, r5, r6, r7} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -611959,21 +611969,21 @@ │ │ │ │ ldr r2, [pc, #20] @ (24560c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1312a0>) │ │ │ │ add r2, pc │ │ │ │ b.n 2455d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131266> │ │ │ │ ldr r1, [pc, #16] @ (245610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1312a4>) │ │ │ │ add r1, pc │ │ │ │ b.n 2455f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13128a> │ │ │ │ nop │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bvs.n 245550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1311e4> │ │ │ │ + bls.n 245550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1311e4> │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #444416 @ 0x6c800 │ │ │ │ @@ -612617,15 +612627,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (245d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1319b8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -612659,15 +612669,15 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r2!, {r1} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ cbz r1, 245da0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131a34> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -612685,15 +612695,15 @@ │ │ │ │ bl 2452cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x130f60> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (245e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131a94>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -612721,19 +612731,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ cbz r1, 245e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131ad8> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -612751,15 +612761,15 @@ │ │ │ │ bl 2452cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x130f60> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (245ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131b38>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -612787,19 +612797,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (245f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131bec>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -612858,15 +612868,15 @@ │ │ │ │ b.n 245f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131b94> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ (2460b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131d44>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -612990,15 +613000,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 249680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135314> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 246056 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131cea> │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ (2461bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131e50>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -613097,17 +613107,17 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 249680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135314> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 246130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131dc4> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (24623c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131ed0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -613147,19 +613157,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 24629a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131f2e> │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bhi.n 246276 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131f0a> │ │ │ │ cmp.w r1, #776 @ 0x308 │ │ │ │ @@ -613440,21 +613450,21 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2464fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132192> │ │ │ │ mov r0, r6 │ │ │ │ bl 1fbd74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7a08> │ │ │ │ ldr r2, [pc, #16] @ (246544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1321d8>) │ │ │ │ add r2, pc │ │ │ │ b.n 2464fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132192> │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrb.w r5, [ip, #2056] @ 0x808 │ │ │ │ cbz r5, 24659a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13222e> │ │ │ │ ldrb.w r5, [ip, #1520] @ 0x5f0 │ │ │ │ @@ -613731,19 +613741,19 @@ │ │ │ │ b.n 2467c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13245c> │ │ │ │ ldr r2, [pc, #20] @ (246880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132514>) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 246794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132428> │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #80] @ (2468e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132578>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -613778,15 +613788,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 246374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132008> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x00a4 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #52] @ (246930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1325c4>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -613852,15 +613862,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 246374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132008> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #52] @ (2469e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13267c>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -614068,19 +614078,19 @@ │ │ │ │ b.n 246b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132828> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 246b4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1327de> │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -614348,19 +614358,18 @@ │ │ │ │ b.n 246eae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132b42> │ │ │ │ cbnz r2, 246f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132be0> │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2469fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132690> │ │ │ │ - lsls r5, r6, #3 │ │ │ │ - b.n 24677c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132410> │ │ │ │ + ldrd r0, r0, [r2], #-980 @ 0x3d4 │ │ │ │ + b.n 246d7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132a10> │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (246f90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132c24>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -614400,15 +614409,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb806 │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 247498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13312c> │ │ │ │ + b.n 246a98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13272c> │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #160] @ (247050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132ce4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -614475,19 +614484,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - b.n 2473f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13308c> │ │ │ │ + b.n 2469f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13268c> │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 247094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132d28> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -614674,19 +614683,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 247208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x132e9c> │ │ │ │ push {r1, r2, r5, r7, lr} │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (24743c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1330d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -614880,15 +614889,15 @@ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ vldr s0, [sp, #12] │ │ │ │ b.n 247482 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133116> │ │ │ │ uxtb r6, r6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #132] @ (2475dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133270>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -614934,17 +614943,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cbz r0, 247618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1332ac> │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bgt.n 24756c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133200> │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r5, r6, #3 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (247664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1332f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -614982,15 +614991,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 24761e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1332b2> │ │ │ │ cbz r2, 247678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13330c> │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bgt.n 2476c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133354> │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r5, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (2476d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13336c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -615158,15 +615167,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r7, sp, #640 @ 0x280 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrh.w r0, [r0, #2074] @ 0x81a │ │ │ │ cmp r0, #1 │ │ │ │ bls.n 24787c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133510> │ │ │ │ cbz r1, 247880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133514> │ │ │ │ ldrb.w r0, [r1, #224] @ 0xe0 │ │ │ │ @@ -615340,19 +615349,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 247a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1336c0> │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ ldrh.w r3, [r0, #1658] @ 0x67a │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 247a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13371c> │ │ │ │ movs r3, #1 │ │ │ │ cbz r1, 247a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13371c> │ │ │ │ @@ -615855,19 +615864,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 247dba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133a4e> │ │ │ │ nop │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #984] @ (248454 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1340e8>) │ │ │ │ + ldr r7, [pc, #984] @ (248454 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1340e8>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 248122 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133db6> │ │ │ │ @@ -615938,25 +615947,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (248158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133dec>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24810c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133da0> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #0] @ (248148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133ddc>) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #960] @ (24850c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1341a0>) │ │ │ │ + ldr r7, [pc, #960] @ (24850c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1341a0>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blt.n 248244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133ed8> │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #392] @ (2482dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f70>) │ │ │ │ + ldr r7, [pc, #392] @ (2482dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f70>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #264] @ (248260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133ef4>) │ │ │ │ + ldr r7, [pc, #264] @ (248260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133ef4>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #376] @ (2482d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f68>) │ │ │ │ + ldr r7, [pc, #376] @ (2482d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f68>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ subs.w ip, r3, #0 │ │ │ │ @@ -616027,23 +616036,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (24822c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133ec0>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2481a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133e3c> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #888] @ (248598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13422c>) │ │ │ │ + ldr r7, [pc, #888] @ (248598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13422c>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #184] @ (2482dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f70>) │ │ │ │ + ldr r7, [pc, #184] @ (2482dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f70>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #232] @ (248310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133fa4>) │ │ │ │ + ldr r7, [pc, #232] @ (248310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133fa4>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #88] @ (248284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f18>) │ │ │ │ + ldr r7, [pc, #88] @ (248284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f18>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [pc, #264] @ (248338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133fcc>) │ │ │ │ + ldr r7, [pc, #264] @ (248338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133fcc>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #276] @ 248358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133fec> │ │ │ │ mov r4, r1 │ │ │ │ @@ -616156,25 +616165,25 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24828c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133f20> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, #22] │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #280] @ (24847c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134110>) │ │ │ │ + ldr r7, [pc, #280] @ (24847c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134110>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldr r4, [pc, #64] @ (2483ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134040>) │ │ │ │ + ldr r7, [pc, #64] @ (2483ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134040>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #528] @ (248580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134214>) │ │ │ │ + ldr r6, [pc, #528] @ (248580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134214>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #664] @ (24860c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1342a0>) │ │ │ │ + ldr r6, [pc, #664] @ (24860c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1342a0>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r3, [pc, #736] @ (248658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1342ec>) │ │ │ │ + ldr r6, [pc, #736] @ (248658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1342ec>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ movw ip, #35003 @ 0x88bb │ │ │ │ cmp r2, ip │ │ │ │ beq.w 24848c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134120> │ │ │ │ bls.n 2483b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13404c> │ │ │ │ movw ip, #37152 @ 0x9120 │ │ │ │ cmp r2, ip │ │ │ │ @@ -616304,15 +616313,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35001 @ 0x88b9 │ │ │ │ b.n 2484aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13413e> │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35000 @ 0x88b8 │ │ │ │ b.n 2484aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13413e> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #80] @ (248530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1341c4>) │ │ │ │ + ldr r6, [pc, #80] @ (248530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1341c4>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -616409,17 +616418,17 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 2484e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134174> │ │ │ │ b.n 2485a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13423a> │ │ │ │ - cbz r6, 24863a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1342ce> │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldr r1, [pc, #592] @ (248840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1344d4>) │ │ │ │ + ldr r4, [pc, #592] @ (248840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1344d4>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r6, #6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -616617,43 +616626,43 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 2484e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134174> │ │ │ │ b.n 2486fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134392> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #96] @ (248874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134508>) │ │ │ │ + ldr r5, [pc, #96] @ (248874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134508>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + add r2, pc, #296 @ (adr r2, 248940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1345d4>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #728] @ (248af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134788>) │ │ │ │ + ldr r3, [pc, #728] @ (248af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134788>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #504] @ (248a18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346ac>) │ │ │ │ + ldr r3, [pc, #504] @ (248a18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346ac>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #600] @ (248a7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134710>) │ │ │ │ + ldr r3, [pc, #600] @ (248a7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134710>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #600] @ (248a80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134714>) │ │ │ │ + ldr r3, [pc, #600] @ (248a80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134714>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #680] @ (248ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134768>) │ │ │ │ + ldr r3, [pc, #680] @ (248ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134768>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #944] @ (248be0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134874>) │ │ │ │ + ldr r3, [pc, #944] @ (248be0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134874>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #888] @ (248bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134840>) │ │ │ │ + ldr r4, [pc, #888] @ (248bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134840>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #616] @ (248aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134734>) │ │ │ │ + ldr r4, [pc, #616] @ (248aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134734>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #552] @ (248a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346f8>) │ │ │ │ + ldr r3, [pc, #552] @ (248a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346f8>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #976] @ (248c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1348a4>) │ │ │ │ + ldr r3, [pc, #976] @ (248c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1348a4>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #40] @ (24886c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134500>) │ │ │ │ + ldr r4, [pc, #40] @ (24886c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134500>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2488d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13456c>) │ │ │ │ + ldr r4, [pc, #144] @ (2488d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13456c>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #504] @ (248a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346d8>) │ │ │ │ + ldr r4, [pc, #504] @ (248a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346d8>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ lsls r1, r3, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -616721,15 +616730,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #30] │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r0, [r7, #28] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 248948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1345dc> │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ @@ -616844,27 +616853,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (248a38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346cc>) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 248930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1345c4> │ │ │ │ - ldr r0, [pc, #584] @ (248c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134900>) │ │ │ │ + ldr r3, [pc, #584] @ (248c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134900>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #416] @ (248bc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13485c>) │ │ │ │ + ldr r3, [pc, #416] @ (248bc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13485c>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #688] @ (248cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134970>) │ │ │ │ + ldr r3, [pc, #688] @ (248cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134970>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #368] @ (248ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134834>) │ │ │ │ + ldr r3, [pc, #368] @ (248ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134834>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #0] @ (248a34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346c8>) │ │ │ │ + ldr r3, [pc, #0] @ (248a34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346c8>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #112] @ (248aa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13473c>) │ │ │ │ + ldr r3, [pc, #112] @ (248aa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13473c>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #416] @ (248bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134870>) │ │ │ │ + ldr r3, [pc, #416] @ (248bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134870>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -617025,25 +617034,25 @@ │ │ │ │ nop │ │ │ │ strb r6, [r2, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #19] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bx sl │ │ │ │ + ldr r2, [pc, #328] @ (248d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1349c8>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bxns sl │ │ │ │ + ldr r2, [pc, #336] @ (248d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1349d4>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bx sp │ │ │ │ + ldr r2, [pc, #416] @ (248d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134a28>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mvns r6, r7 │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, r0 │ │ │ │ + bx r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - mov sl, lr │ │ │ │ + ldr r1, [pc, #968] @ (248fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134c5c>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ sub sp, #8 │ │ │ │ @@ -617639,17 +617648,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24920c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134ea0> │ │ │ │ nop │ │ │ │ - asrs r0, r1 │ │ │ │ + add r0, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + add r6, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -617701,15 +617710,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2492c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134f54> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ blx 6a204 │ │ │ │ b.n 2492ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134f40> │ │ │ │ - eors r6, r6 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #392] @ (249494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135128>) │ │ │ │ @@ -617866,23 +617875,23 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + tst r4, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + tst r6, r7 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -618427,15 +618436,15 @@ │ │ │ │ beq.n 249a86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13571a> │ │ │ │ b.n 249a7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135712> │ │ │ │ nop │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ lsls r1, r3, #6 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ lsls r1, r3, #6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 249bea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13587e> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -618654,18 +618663,18 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 249cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135980> │ │ │ │ b.n 249cbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135952> │ │ │ │ nop │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 249db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135a4c> │ │ │ │ + itee gt │ │ │ │ + lslgt r0, r4, #3 │ │ │ │ + cmple r1, #0 │ │ │ │ + beq.n 249db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135a4c> @ unpredictable │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -618781,15 +618790,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #632 @ (adr r7, 24a0e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135d74>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ @@ -618829,15 +618838,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #200 @ (adr r7, 249fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135c3c>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -619121,19 +619130,19 @@ │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ b.n 24a114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135da8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #24 │ │ │ │ @@ -619236,23 +619245,23 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24a2c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135f5c> │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ cmp r3, #29 │ │ │ │ bhi.n 24a268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135efc> │ │ │ │ b.n 24a2da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135f6e> │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbnz r0, 24a374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136008> │ │ │ │ + pop {r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -619293,15 +619302,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 24a3ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13607e> │ │ │ │ bx lr │ │ │ │ movs r2, #0 │ │ │ │ @@ -619725,17 +619734,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24a81e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1364b2> │ │ │ │ b.n 24a7c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13645a> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - sxtb r4, r0 │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #944] @ (24ac1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1368b0>) │ │ │ │ @@ -620093,27 +620102,27 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r1, r6] │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #372] @ (24adcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136a60>) │ │ │ │ @@ -620516,23 +620525,23 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 24b052 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136ce6> │ │ │ │ b.n 24af84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136c18> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -620774,23 +620783,23 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 24b31a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136fae> │ │ │ │ b.n 24b24a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136ede> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -621036,23 +621045,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 24b5e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13727a> │ │ │ │ b.n 24b514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1371a8> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - movs r5, #6 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r4, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r5, r0, #462848 @ 0x71000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -623079,15 +623088,15 @@ │ │ │ │ cmp lr, ip │ │ │ │ bcs.w 24cb30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1387c4> │ │ │ │ b.n 24cb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1387b8> │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ lsls r6, r2, #6 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ cmp r3, #30 │ │ │ │ bls.w 24ca4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1386de> │ │ │ │ b.n 24cbd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138864> │ │ │ │ @@ -623127,15 +623136,15 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 24cd1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1389b0> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -623177,17 +623186,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 24cda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138a3c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -623229,17 +623238,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r6, [r7, r5] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (24ce5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138af0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -623270,15 +623279,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r4, r4] │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #444] @ (24d038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138ccc>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -623439,21 +623448,21 @@ │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ b.n 24cefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138b90> │ │ │ │ add.w r6, r5, #565248 @ 0x8a000 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ b.n 24cefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138b90> │ │ │ │ ldr r0, [r0, r3] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #96] @ (24d0c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138d54>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -623494,15 +623503,15 @@ │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ bl 249f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135bd4> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r3] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #432] @ (24d28c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138f20>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -623683,23 +623692,23 @@ │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r4, [r3, #19] │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r2, [r0, #19] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #408] @ (24d460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1390f4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -623857,27 +623866,27 @@ │ │ │ │ b.n 24d352 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x138fe6> │ │ │ │ strb r2, [r6, r1] │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r5, #30 │ │ │ │ lsls r6, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 24d5d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139264> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -624079,15 +624088,15 @@ │ │ │ │ b.n 24d57a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13920e> │ │ │ │ add.w r3, r6, #565248 @ 0x8a000 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ b.n 24d57a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13920e> │ │ │ │ nop │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #312] @ (24d820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1394b4>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -624203,17 +624212,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24d7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139488> │ │ │ │ b.n 24d72e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1393c2> │ │ │ │ nop │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #132] @ (24d8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139558>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -624273,19 +624282,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [pc, #1000] @ (24dcb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139944>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0xfb6800e0 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr0, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #440] @ (24daa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139738>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -624457,32 +624466,32 @@ │ │ │ │ b.n 24d976 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13960a> │ │ │ │ ldr r6, [pc, #312] @ (24dbe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139874>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ lsls r6, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr??.w r0, [r6, #224] @ 0xe0 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + ldc2l 0, cr0, [r6], #896 @ 0x380 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r1, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 24dbf2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139886> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -624651,15 +624660,16 @@ │ │ │ │ bne.n 24dc9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139932> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24dc8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139920> │ │ │ │ b.n 24db9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139830> │ │ │ │ ldr r4, [pc, #288] @ (24ddd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139a6c>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr0, {7} │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + lsls r1, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #340] @ (24de20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139ab4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -624786,15 +624796,16 @@ │ │ │ │ b.n 24dd42 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1399d6> │ │ │ │ add.w r4, r5, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #464 @ 0x1d0 │ │ │ │ b.n 24dd42 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1399d6> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #440] @ (24dfdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139c70>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldc2l 0, cr0, [r8, #-896]! @ 0xfffffc80 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (24de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139b10>) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -624821,15 +624832,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 24a22c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135ec0> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #1016] @ (24e278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139f0c>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldc2l 0, cr0, [sl], #-896 @ 0xfffffc80 │ │ │ │ + vhadd.u q8, q13, q8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #56] @ (24decc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139b60>) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -624854,15 +624865,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 24a35c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135ff0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #656] @ (24e160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139df4>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldc2 0, cr0, [lr], {224} @ 0xe0 │ │ │ │ + vhadd.u16 q0, q15, q8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #100] @ (24df48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139bdc>) │ │ │ │ mov r6, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -624909,17 +624920,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #336] @ (24e09c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139d30>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xfbbe00e0 │ │ │ │ - @ instruction: 0xfba400e0 │ │ │ │ - @ instruction: 0xf4e400e0 │ │ │ │ + cdp2 0, 11, cr0, cr14, cr0, {7} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr0, {7} │ │ │ │ + @ instruction: 0xf7e400e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #324] @ (24e0b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139d48>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -625046,18 +625057,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24e08a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139d1e> │ │ │ │ b.n 24e06e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139d02> │ │ │ │ @ instruction: 0x47ca │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xfb7000e0 │ │ │ │ - @ instruction: 0xfb3000e0 │ │ │ │ - @ instruction: 0xfad000e0 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + cdp2 0, 7, cr0, cr0, cr0, {7} │ │ │ │ + cdp2 0, 3, cr0, cr0, cr0, {7} │ │ │ │ + ldc2l 0, cr0, [r0, #896] @ 0x380 │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #392] @ 24e264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139ef8> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -625262,15 +625273,15 @@ │ │ │ │ strd r4, r8, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [r0, #472] @ 0x1d8 │ │ │ │ blx r4 │ │ │ │ b.n 24e2c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x139f56> │ │ │ │ add lr, r7 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - strh.w r0, [r0, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xfba000e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #312] @ (24e45c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a0f0>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -625468,17 +625479,17 @@ │ │ │ │ blx r4 │ │ │ │ b.n 24e4c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a156> │ │ │ │ nop │ │ │ │ cmn r6, r0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r0, [r1, #20] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xf69200e0 │ │ │ │ - @ instruction: 0xf66600e0 │ │ │ │ - vhadd.s8 q8, q13, q8 │ │ │ │ + ldrsb.w r0, [r2, #224] @ 0xe0 │ │ │ │ + vld4. {d16-d19}, [r6 :128], r0 │ │ │ │ + movw r0, #41184 @ 0xa0e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #396] @ (24e6d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a36c>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -625634,18 +625645,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24e6ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a342> │ │ │ │ b.n 24e692 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a326> │ │ │ │ rors r6, r5 │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r4, [r5, #4] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xf5f600e0 │ │ │ │ - sub.w r0, sl, #7340032 @ 0x700000 │ │ │ │ - adds.w r0, r0, #7340032 @ 0x700000 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + ldr??.w r0, [r6, #224] @ 0xe0 │ │ │ │ + strh.w r0, [sl, #224] @ 0xe0 │ │ │ │ + ldrb.w r0, [r0, r0, lsl #2] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #104] @ (24e76c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a400>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -625690,15 +625701,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 248a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346d0> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ands r6, r6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - orns r0, ip, #7340032 @ 0x700000 │ │ │ │ + @ instruction: 0xf77c00e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (24e814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a4a8>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -625760,17 +625771,17 @@ │ │ │ │ bl 248a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1346d0> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xf3de00e0 │ │ │ │ - @ instruction: 0xf3b400e0 │ │ │ │ - ldc 0, cr0, [r0], #-896 @ 0xfffffc80 │ │ │ │ + @ instruction: 0xf6de00e0 │ │ │ │ + @ instruction: 0xf6b400e0 │ │ │ │ + vhadd.s q0, q8, q8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #360] @ (24e9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a638>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -625913,18 +625924,18 @@ │ │ │ │ bne.n 24e978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a60c> │ │ │ │ b.n 24e95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a5f0> │ │ │ │ nop │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldrb r6, [r7, r5] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xf37400e0 │ │ │ │ - @ instruction: 0xf30a00e0 │ │ │ │ - @ instruction: 0xf2b200e0 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + @ instruction: 0xf67400e0 │ │ │ │ + addw r0, sl, #2272 @ 0x8e0 │ │ │ │ + subs.w r0, r2, #7340032 @ 0x700000 │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #372] @ 24eb40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a7d4> │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -626055,15 +626066,15 @@ │ │ │ │ add.w lr, lr, #80 @ 0x50 │ │ │ │ b.n 24ea4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a6de> │ │ │ │ add.w lr, r4, #104448 @ 0x19800 │ │ │ │ add.w lr, lr, #464 @ 0x1d0 │ │ │ │ b.n 24ea4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a6de> │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xf19a00e0 │ │ │ │ + eors.w r0, sl, #7340032 @ 0x700000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #72] @ (24eba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a838>) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -626094,15 +626105,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2492f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134f8c> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ lsls r6, r2, #6 │ │ │ │ - eors.w r0, r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf39400e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #80] @ 24ec0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a8a0> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -626134,15 +626145,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ subs r3, #124 @ 0x7c │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bic.w r0, r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf32400e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #112] @ (24ec94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a928>) │ │ │ │ mov r6, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -626194,18 +626205,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #20 │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - vext.8 q0, q9, q8, #0 │ │ │ │ - vmla.i d0, d26, d0[4] │ │ │ │ - b.n 24ebd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13a868> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + @ instruction: 0xf2b200e0 │ │ │ │ + @ instruction: 0xf28a00e0 │ │ │ │ + eors.w r0, r6, r0, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #316] @ (24edf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13aa8c>) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -626331,17 +626341,17 @@ │ │ │ │ bne.n 24edcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13aa60> │ │ │ │ b.n 24ed9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13aa30> │ │ │ │ nop │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - vhadd.s q0, q10, q8 │ │ │ │ - cdp 0, 7, cr0, cr14, cr0, {7} │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf23400e0 │ │ │ │ + sbcs.w r0, lr, #224 @ 0xe0 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #372] @ 24ef90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ac24> │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -626472,15 +626482,15 @@ │ │ │ │ add.w lr, lr, #80 @ 0x50 │ │ │ │ b.n 24ee9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ab2e> │ │ │ │ add.w lr, r4, #104448 @ 0x19800 │ │ │ │ add.w lr, lr, #464 @ 0x1d0 │ │ │ │ b.n 24ee9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ab2e> │ │ │ │ subs r1, #28 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stc 0, cr0, [lr, #896] @ 0x380 │ │ │ │ + eor.w r0, lr, #224 @ 0xe0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #76] @ (24eff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ac88>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -626513,15 +626523,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 2492f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134f8c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stc 0, cr0, [r6], {224} @ 0xe0 │ │ │ │ + vmla.i d0, d22, d0[4] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #64] @ (24f050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ace4>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -626552,15 +626562,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 2494b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135148> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stc 0, cr0, [r4], #-896 @ 0xfffffc80 │ │ │ │ + vhadd.s32 q0, q10, q8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #108] @ (24f0d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ad68>) │ │ │ │ mov r6, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -626610,17 +626620,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r2, [r2, r5] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - subs.w r0, r2, r0, asr #3 │ │ │ │ - @ instruction: 0xeb9600e0 │ │ │ │ - b.n 24f794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b428> │ │ │ │ + cdp 0, 11, cr0, cr2, cr0, {7} │ │ │ │ + cdp 0, 9, cr0, cr6, cr0, {7} │ │ │ │ + b.n 24ed94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13aa28> │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #316] @ (24f238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13aecc>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -626748,17 +626758,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24f20e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13aea2> │ │ │ │ b.n 24f1de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ae72> │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r2, #6 │ │ │ │ strb r6, [r7, r2] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - @ instruction: 0xeb3a00e0 │ │ │ │ - eor.w r0, ip, r0, asr #3 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + cdp 0, 3, cr0, cr10, cr0, {7} │ │ │ │ + stc 0, cr0, [ip, #896] @ 0x380 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #364] @ (24f3bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b050>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36662 @ 0x8f36 │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -626949,18 +626959,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24f43c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b0d0> │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia.w sl!, {r5, r6, r7} │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + subs.w r0, sl, r0, asr #3 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + b.n 24f74c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b3e0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #88] @ (24f4c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b154>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ @@ -627076,25 +627086,22 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 24f538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b1cc> │ │ │ │ adds r2, #102 @ 0x66 │ │ │ │ lsls r6, r2, #6 │ │ │ │ str r2, [r5, r3] │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 24f4cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b160> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - b.n 24f460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b0f4> │ │ │ │ + eors.w r0, ip, r0, asr #3 │ │ │ │ + b.n 24f97c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b610> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - b.n 24f438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b0cc> │ │ │ │ + orn r0, r2, r0, asr #3 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 24f628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b2bc> │ │ │ │ + orr.w r0, sl, r0, asr #3 │ │ │ │ + b.n 24f628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b2bc> │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #112] @ (24f628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b2bc>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -627145,16 +627152,15 @@ │ │ │ │ nop │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24f438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b0cc> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + and.w r0, r2, r0, asr #3 │ │ │ │ lsrs r2, r6, #7 │ │ │ │ lsls r6, r2, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #120] @ (24f6c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b354>) │ │ │ │ @@ -627207,16 +627213,15 @@ │ │ │ │ nop │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsrs r4, r5, #6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24f3d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b064> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + @ instruction: 0xe98200e0 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ lsls r6, r2, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #140] @ (24f76c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b400>) │ │ │ │ @@ -627283,21 +627288,19 @@ │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #792] @ (24fa90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b724>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 24f350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13afe4> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + strd r0, r0, [sl], #896 @ 0x380 │ │ │ │ lsrs r2, r0, #3 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 24f2f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13af88> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - bgt.n 24f710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b3a4> │ │ │ │ + ldmia.w r8!, {r5, r6, r7} │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #396] @ (24f928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b5bc>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -627458,23 +627461,21 @@ │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #48] @ (24f964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b5f8>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 24f42c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b0c0> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + ldrd r0, r0, [sl], #-896 @ 0x380 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 24f374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b008> │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - b.n 24f2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13af54> │ │ │ │ + @ instruction: 0xe81a00e0 │ │ │ │ + b.n 24f8c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b554> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #152] @ (24f9f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b684>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -627543,21 +627544,21 @@ │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r6, r3, #26 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #288] @ (24fb1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b7b0>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 2501a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13be3c> │ │ │ │ + b.n 24f7a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b43c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 250144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bdd8> │ │ │ │ + b.n 24f744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b3d8> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 24fa90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b724> │ │ │ │ + ble.n 24fa90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b724> │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (24fa5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b6f0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -627583,17 +627584,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 24fa40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b6d4> │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r5, #26 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 250120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bdb4> │ │ │ │ + b.n 24f720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b3b4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 250168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bdfc> │ │ │ │ + b.n 24f768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b3fc> │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (24fae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b774>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -627638,21 +627639,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 250178 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13be0c> │ │ │ │ + b.n 24f778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b40c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #168] @ (24fb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b828>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 25018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13be20> │ │ │ │ + b.n 24f78c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b420> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 24fb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b828> │ │ │ │ + bgt.n 24fb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b828> │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ (24fc6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b900>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -627791,21 +627792,21 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 24fc40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b8d4> │ │ │ │ b.n 24fc02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b896> │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r6, r2, #6 │ │ │ │ ldr r2, [pc, #680] @ (24ff1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bbb0>) │ │ │ │ lsls r6, r2, #6 │ │ │ │ - b.n 2502a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bf38> │ │ │ │ + b.n 24f8a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b538> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 250230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bec4> │ │ │ │ + b.n 24f830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b4c4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 25018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13be20> │ │ │ │ + b.n 24f78c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13b420> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #772] @ 24ff98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bc2c> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -628133,19 +628134,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 248904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134598> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r7, #130 @ 0x82 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + b.n 250420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0b4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + b.n 2503d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c064> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + b.n 250370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c004> │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #608] @ (2502b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bf48>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -628387,27 +628388,27 @@ │ │ │ │ nop │ │ │ │ movs r6, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r6, ip │ │ │ │ lsls r6, r2, #6 │ │ │ │ cmp r4, r9 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + b.n 25053c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c1d0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - udf #30 │ │ │ │ + b.n 250504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c198> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 25034c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bfe0> │ │ │ │ + b.n 25034c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bfe0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ble.n 2502d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bf64> │ │ │ │ + b.n 2502d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bf64> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bgt.n 250260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13bef4> │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #176] @ (2503a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c034>) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -628568,27 +628569,27 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r2, #6 │ │ │ │ rors r4, r7 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bge.n 250464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0f8> │ │ │ │ + ble.n 250464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0f8> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 2503f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c088> │ │ │ │ + ble.n 2503f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c088> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 25043c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0d0> │ │ │ │ + ble.n 25043c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0d0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + bcs.n 250470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c104> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 250410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0a4> │ │ │ │ + ble.n 250410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0a4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + bcs.n 250444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c0d8> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bge.n 2503d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c068> │ │ │ │ + ble.n 2503d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c068> │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #556] @ (2506dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c370>) │ │ │ │ @@ -628813,33 +628814,33 @@ │ │ │ │ str.w r3, [r2, #472] @ 0x1d8 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 250628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c2bc> │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsrs r2, r6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bvs.n 2505ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c280> │ │ │ │ + bls.n 2505ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c280> │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bpl.n 25069c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c330> │ │ │ │ + bhi.n 25069c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c330> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 250668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c2fc> │ │ │ │ + bhi.n 250668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c2fc> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 250668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c2fc> │ │ │ │ + bhi.n 250668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c2fc> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 2507dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c470> │ │ │ │ + bhi.n 2507dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c470> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + bne.n 2507ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c440> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 250798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c42c> │ │ │ │ + bhi.n 250798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c42c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 250714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c3a8> │ │ │ │ + bhi.n 250714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c3a8> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #404] @ (2508b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c544>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -628992,21 +628993,21 @@ │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ b.n 250796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c42a> │ │ │ │ add.w r0, r6, #565248 @ 0x8a000 │ │ │ │ adds r0, #148 @ 0x94 │ │ │ │ b.n 250796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c42a> │ │ │ │ movs r0, #30 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bvs.n 2508ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c540> │ │ │ │ + bls.n 2508ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c540> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvs.n 250884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c518> │ │ │ │ + bls.n 250884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c518> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #112] @ (250948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5dc>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -629052,17 +629053,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r2, r4, #1 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bvs.n 2509a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c634> │ │ │ │ + bls.n 2509a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c634> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 25094c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5e0> │ │ │ │ + bhi.n 25094c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5e0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (2509e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c678>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -629116,21 +629117,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 25099e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c632> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r6, r2, #7 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bpl.n 250948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5dc> │ │ │ │ + bhi.n 250948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5dc> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bpl.n 250920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5b4> │ │ │ │ + bhi.n 250920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c5b4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #376] @ (250b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c818>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -629281,25 +629282,25 @@ │ │ │ │ bne.n 250b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c7ec> │ │ │ │ b.n 250b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c7a8> │ │ │ │ nop │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bpl.n 250c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c8e0> │ │ │ │ + bhi.n 250c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c8e0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 250ad8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c76c> │ │ │ │ + bvc.n 250ad8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c76c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 250aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c738> │ │ │ │ + bvc.n 250aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c738> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bmi.n 250c84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c918> │ │ │ │ + bvc.n 250c84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c918> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #384] @ (250d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9b8>) │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (250c48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c8dc>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -629363,23 +629364,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 250c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c8c0> │ │ │ │ subs r2, r0, r6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ subs r1, #250 @ 0xfa │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bcc.n 250d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9d8> │ │ │ │ + bvs.n 250d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9d8> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 250cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c980> │ │ │ │ + bvs.n 250cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c980> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bcc.n 250cbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c950> │ │ │ │ + bvs.n 250cbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c950> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #372] @ (250de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ca7c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -629516,15 +629517,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ b.n 250d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9a8> │ │ │ │ add.w r3, r4, #104448 @ 0x19800 │ │ │ │ add.w r3, r3, #464 @ 0x1d0 │ │ │ │ b.n 250d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9a8> │ │ │ │ subs r2, r0, r3 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bcs.n 250d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9cc> │ │ │ │ + bpl.n 250d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13c9cc> │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (250e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cb30>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -629591,17 +629592,17 @@ │ │ │ │ cmpne r3, #3 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ beq.n 250e48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cadc> │ │ │ │ b.n 250e26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13caba> │ │ │ │ adds r6, r6, r4 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - bne.n 250de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ca7c> │ │ │ │ + bmi.n 250de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ca7c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 250f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cc20> │ │ │ │ + bmi.n 250f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cc20> │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [pc, #112] @ (250f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cbb0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw ip, #35001 @ 0x88b9 │ │ │ │ cmp r1, ip │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -629642,15 +629643,15 @@ │ │ │ │ bl 2491e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134e74> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r4, r1, r2 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - beq.n 250efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cb90> │ │ │ │ + bcc.n 250efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cb90> │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (250ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cc84>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -629732,23 +629733,23 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ beq.n 250f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cc10> │ │ │ │ b.n 250f5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cbee> │ │ │ │ adds r4, r0, r0 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - beq.n 250f34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cbc8> │ │ │ │ + bcc.n 250f34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cbc8> │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r6, #82 @ 0x52 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - beq.n 25109c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cd30> │ │ │ │ + bcc.n 25109c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cd30> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 25103c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ccd0> │ │ │ │ + bcc.n 25103c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ccd0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #408] @ (2511b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ce44>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -629912,25 +629913,25 @@ │ │ │ │ bne.n 25119a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ce2e> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 251186 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ce1a> │ │ │ │ b.n 25116a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cdfe> │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bcs.n 2511ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ce40> │ │ │ │ lsls r0, r4, #3 │ │ │ │ adds r5, #106 @ 0x6a │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + bcs.n 251190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ce24> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + bcs.n 25128c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cf20> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + bcs.n 251220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ceb4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #360] @ (251334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cfc8>) │ │ │ │ + ldr r3, [pc, #360] @ (251334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13cfc8>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #420] @ 251380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13d014> │ │ │ │ sub sp, #24 │ │ │ │ @@ -630117,15 +630118,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 248ad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x134764> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (25147c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13d110>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -630229,22 +630230,22 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r6, r2, #6 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - itte cc │ │ │ │ - lslcc r0, r4, #3 │ │ │ │ - stmdbcc sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #316] @ (251654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13d2e8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -630367,21 +630368,21 @@ │ │ │ │ bne.n 251628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13d2bc> │ │ │ │ b.n 25160c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13d2a0> │ │ │ │ nop │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r6, r2, #6 │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics r0, r7 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #756] @ (251974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13d608>) │ │ │ │ @@ -631376,17 +631377,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ addw r1, r1, #2100 @ 0x834 │ │ │ │ b.n 251fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13dc48> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ lsls r6, r2, #6 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r0, r4, #3 │ │ │ │ add.w r3, r4, #516096 @ 0x7e000 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r8, [r3, #80] @ 0x50 │ │ │ │ cmp r6, r8 │ │ │ │ beq.w 25230a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13df9e> │ │ │ │ @@ -631854,30 +631855,30 @@ │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2526c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e356> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2526ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e342> │ │ │ │ b.n 252378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e00c> │ │ │ │ - bkpt 0x006e │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - bkpt 0x0056 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - pop {r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ + itt ge │ │ │ │ + lslge r0, r4, #3 │ │ │ │ + itee ls @ unpredictable │ │ │ │ + lslls r0, r4, #3 │ │ │ │ + nophi {8} │ │ │ │ + lslhi r0, r4, #3 │ │ │ │ + itet cc │ │ │ │ + lslcc r0, r4, #3 │ │ │ │ + addcs r7, #196 @ 0xc4 │ │ │ │ + lslcc r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #712] @ (2529d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e668>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ @@ -632136,15 +632137,15 @@ │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #176] @ 0xb0 │ │ │ │ b.n 252a0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e6a2> │ │ │ │ movs r6, r5 │ │ │ │ lsls r6, r2, #6 │ │ │ │ adds r6, r1, #7 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cbnz r2, 2529ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e682> │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 252ad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e764> │ │ │ │ add.w r1, r4, r8, lsl #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r1, r1, #565248 @ 0x8a000 │ │ │ │ mov r2, r3 │ │ │ │ @@ -632326,23 +632327,23 @@ │ │ │ │ bne.n 252bb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e84a> │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 252ba2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e836> │ │ │ │ b.n 252a8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e722> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + cbnz r0, 252bf2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e886> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cpsie ai │ │ │ │ + cbnz r6, 252bf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e884> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + cbnz r4, 252bf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e884> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + cbnz r6, 252be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e87c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cmp r6, #32 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #212] @ 252cc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13e95c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -632417,23 +632418,23 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 24add8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136a6c> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xfb440195 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #204] @ 252dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ea50> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -632500,23 +632501,23 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 24add8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x136a6c> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xfa480195 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r6, r7} │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ (252e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13eacc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -632638,19 +632639,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 252eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13eb80> │ │ │ │ nop │ │ │ │ str??.w r0, [ip, #405] @ 0x195 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cbz r2, 252f7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ec0e> │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r4, 252f86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ec1a> │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r6, 252f92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ec26> │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (252f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ec0c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -632733,17 +632734,17 @@ │ │ │ │ ldr.w r3, [r0, #552] @ 0x228 │ │ │ │ blx r3 │ │ │ │ b.n 252fe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ec74> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ac0195 │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cbz r0, 253068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ecfc> │ │ │ │ + cpsie │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r2, 25305a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ecee> │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (253060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ecf4>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -632769,15 +632770,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 248230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x133ec4> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf7140195 │ │ │ │ - cbz r6, 2530b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ed44> │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #88] @ (2530d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ed64>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -632817,17 +632818,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movt r1, #2197 @ 0x895 │ │ │ │ asrs r4, r0, #21 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - cbz r0, 25311e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13edb2> │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - uxth r6, r6 │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #320] @ (253234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13eec8>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -632953,21 +632954,21 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 25320a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ee9e> │ │ │ │ b.n 2531ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ee82> │ │ │ │ movw r1, #26773 @ 0x6895 │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r6, r2, #6 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - uxth r0, r7 │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - sxth r0, r3 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #8 │ │ │ │ @@ -633507,19 +633508,19 @@ │ │ │ │ b.n 2536ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f362> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r7} │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbnz r3, 25382c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f4c0> │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ movweq r1, #1025 @ 0x401 │ │ │ │ @@ -633956,17 +633957,17 @@ │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r4} │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r7, pc, #640 @ (adr r7, 253f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fc1c>) │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r7, pc, #416 @ (adr r7, 253eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fb40>) │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (253d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f9d0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -633977,15 +633978,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #668] @ 0x29c │ │ │ │ bl 253bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f864> │ │ │ │ pop {r3, pc} │ │ │ │ ands.w r1, ip, r5, lsr #2 │ │ │ │ - add r7, pc, #80 @ (adr r7, 253d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fa28>) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ (253d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fa20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -634008,17 +634009,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 12f718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b3ac> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 253d6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f9fe> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strd r0, r1, [r6, #596]! @ 0x254 │ │ │ │ - add r6, pc, #880 @ (adr r6, 254104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fd98>) │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #824 @ (adr r6, 2540d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fd64>) │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ (253de0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fa74>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -634041,17 +634042,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 12f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b500> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 253dbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fa52> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xe9920195 │ │ │ │ - add r6, pc, #656 @ (adr r6, 254078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fd0c>) │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, pc, #600 @ (adr r6, 254044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fcd8>) │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r6, [pc, #868] @ (254164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fdf8>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -634388,38 +634389,38 @@ │ │ │ │ b.n 253fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fc60> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 13, r0, r8, cr15 │ │ │ │ - add r4, pc, #416 @ (adr r4, 254314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ffa8>) │ │ │ │ + vqadd.s8 q8, q12, │ │ │ │ + add r7, pc, #416 @ (adr r7, 254314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ffa8>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r4, pc, #56 @ (adr r4, 2541b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe48>) │ │ │ │ + add r7, pc, #56 @ (adr r7, 2541b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe48>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #504 @ (adr r4, 254378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14000c>) │ │ │ │ + add r7, pc, #504 @ (adr r7, 254378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14000c>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #48 @ (adr r4, 2541b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe48>) │ │ │ │ + add r7, pc, #48 @ (adr r7, 2541b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe48>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 254514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1401a8> │ │ │ │ + b.n 253b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f7a8> │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #64 @ (adr r4, 2541cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe60>) │ │ │ │ + add r7, pc, #64 @ (adr r7, 2541cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe60>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 254298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff2c>) │ │ │ │ + add r7, pc, #264 @ (adr r7, 254298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff2c>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #184 @ (adr r4, 25424c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fee0>) │ │ │ │ + add r7, pc, #184 @ (adr r7, 25424c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fee0>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 254200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe94>) │ │ │ │ + add r7, pc, #104 @ (adr r7, 254200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe94>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #752 @ (adr r3, 25448c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140120>) │ │ │ │ + add r6, pc, #752 @ (adr r6, 25448c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140120>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #440 @ (adr r3, 254358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ffec>) │ │ │ │ + add r6, pc, #440 @ (adr r6, 254358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ffec>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #48] @ 2541e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fe74> │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -634435,15 +634436,15 @@ │ │ │ │ ldr.w r1, [r1, #668] @ 0x29c │ │ │ │ str.w ip, [sp] │ │ │ │ bl 253dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fa80> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 253cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f984> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r3, pc, #632 @ (adr r3, 254460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1400f4>) │ │ │ │ + add r6, pc, #632 @ (adr r6, 254460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1400f4>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #76] @ (254244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fed8>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -634474,17 +634475,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 254214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fea8> │ │ │ │ b.n 254226 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13feba> │ │ │ │ nop │ │ │ │ b.n 253cc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f95c> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r3, pc, #368 @ (adr r3, 2543bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140050>) │ │ │ │ + add r6, pc, #368 @ (adr r6, 2543bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140050>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #280 @ (adr r3, 254368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fffc>) │ │ │ │ + add r6, pc, #280 @ (adr r6, 254368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13fffc>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #76] @ (2542ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff40>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -634515,17 +634516,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 25427c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff10> │ │ │ │ b.n 25428e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff22> │ │ │ │ nop │ │ │ │ b.n 253c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f8f4> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r3, pc, #64 @ (adr r3, 2542f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff88>) │ │ │ │ + add r6, pc, #64 @ (adr r6, 2542f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13ff88>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 2546a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140334>) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 2546a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140334>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #248] @ (2543c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140058>) │ │ │ │ add.w sl, r0, #94208 @ 0x17000 │ │ │ │ @@ -634889,15 +634890,15 @@ │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #672] @ 0x2a0 │ │ │ │ bl 253660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x13f2f4> │ │ │ │ pop {r3, pc} │ │ │ │ b.n 254824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1404b8> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + add r2, pc, #224 @ (adr r2, 254778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14040c>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (2546e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14037c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -634952,17 +634953,17 @@ │ │ │ │ bl 12f718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b3ac> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 254712 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1403a6> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.n 2547b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140448> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + add r1, pc, #688 @ (adr r1, 2549ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140680>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + add r1, pc, #632 @ (adr r1, 2549b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14064c>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ (254788 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14041c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -634986,17 +634987,17 @@ │ │ │ │ bl 12f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1b500> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 254766 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1403fa> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ svc 234 @ 0xea │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + add r1, pc, #464 @ (adr r1, 254960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1405f4>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + add r1, pc, #408 @ (adr r1, 25492c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1405c0>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (2547c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140454>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -635048,34 +635049,34 @@ │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vstmia r3!, {s15} │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 25481c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1404b0> │ │ │ │ ldr r0, [pc, #44] @ (254860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1404f4>) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ bl 539a58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4256ec> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #32] @ (254864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1404f8>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ b.n 254808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14049c> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + add r1, pc, #80 @ (adr r1, 2548ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140540>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r6, [r3, #15] │ │ │ │ lsls r0, r3, #6 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + add r0, pc, #840 @ (adr r0, 254bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140844>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -635520,19 +635521,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bls.n 254d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140a14> │ │ │ │ lsls r5, r2, #6 │ │ │ │ uxth r4, r6 │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r4, #3 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 67442c <_mesa_glapi_get_proc_address@@libgallium-26.0.0-1.so+0x24> │ │ │ │ @@ -635947,15 +635948,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 255286 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140f1a> │ │ │ │ b.n 2551be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x140e52> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bl fffe32b6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ @@ -636255,15 +636256,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bmi.n 255672 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141306> │ │ │ │ add.w r2, r5, #602112 @ 0x93000 │ │ │ │ ldr.w r2, [r2, #1696] @ 0x6a0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -636308,17 +636309,17 @@ │ │ │ │ b.n 25547c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141110> │ │ │ │ ldr r1, [pc, #16] @ (2556b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141344>) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 29dd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1899a4> │ │ │ │ b.n 25566e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141302> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #736] @ (2559a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14163c>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -636807,15 +636808,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (255cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141958>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -636852,15 +636853,15 @@ │ │ │ │ eor.w r1, r3, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl 16fbe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5b878> │ │ │ │ b.n 255ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141938> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #7938 @ 0x1f02 │ │ │ │ @@ -636895,40 +636896,40 @@ │ │ │ │ add r1, pc │ │ │ │ bl 29e228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189ebc> │ │ │ │ ldr r1, [pc, #28] @ (255d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1419e8>) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 29e228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189ebc> │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ (255d78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141a0c>) │ │ │ │ add r0, pc │ │ │ │ bl 438e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324aec> │ │ │ │ ldr r0, [pc, #12] @ (255d7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141a10>) │ │ │ │ add r0, pc │ │ │ │ bl 438e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324aec> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #384 @ (adr r5, 255efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141b90>) │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #48] @ 255dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141a54> │ │ │ │ sub sp, #16 │ │ │ │ @@ -636945,17 +636946,17 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ bl 29de84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189b18> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4ea00f4 │ │ │ │ - adds.w r0, r0, #7995392 @ 0x7a0000 │ │ │ │ - @ instruction: 0xf4f000f4 │ │ │ │ + @ instruction: 0xf7ea00f4 │ │ │ │ + ldrb.w r0, [r0, r4, lsl #3] │ │ │ │ + @ instruction: 0xf7f000f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw ip, #33354 @ 0x824a │ │ │ │ cmp r3, ip │ │ │ │ @@ -637039,15 +637040,15 @@ │ │ │ │ b.n 255e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141ae4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub.w r1, r1, #37120 @ 0x9100 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 255e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141ac4> │ │ │ │ b.n 255e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141ae4> │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r0, #573440 @ 0x8c000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -637153,15 +637154,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 255fc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141c56> │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ subs.w ip, r2, #0 │ │ │ │ @@ -637192,17 +637193,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ strd ip, lr, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ b.n 256016 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141caa> │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -637603,18 +637604,18 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [r6, #2064] @ 0x810 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ b.n 2563b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142046> │ │ │ │ - vshr.s64 q0, q10, #50 │ │ │ │ - vqadd.s16 q8, q14, q10 │ │ │ │ - vqadd.s8 q8, q10, q10 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf28e00f4 │ │ │ │ + @ instruction: 0xf25c00f4 │ │ │ │ + movw r0, #16628 @ 0x40f4 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 2564b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142146> │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #52] @ (2564e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14217c>) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ @@ -638093,18 +638094,18 @@ │ │ │ │ b.n 2568f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142586> │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 2568f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142586> │ │ │ │ mov.w r9, #4 │ │ │ │ b.n 2568f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142586> │ │ │ │ bkpt 0x00ce │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strd r0, r0, [ip, #976]! @ 0x3d0 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + stcl 0, cr0, [ip], #976 @ 0x3d0 │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #548] @ (256bf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142888>) │ │ │ │ @@ -638299,24 +638300,24 @@ │ │ │ │ str.w r3, [r7, #2064] @ 0x810 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 256b9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14282e> │ │ │ │ mov fp, sl │ │ │ │ b.n 256b7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14280e> │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia.w ip!, {r2, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xe8d800f4 │ │ │ │ - stmia.w r8!, {r2, r4, r5, r6, r7} │ │ │ │ + sub.w r0, ip, r4, ror #3 │ │ │ │ + rsbs r0, r8, r4, ror #3 │ │ │ │ + sub.w r0, r8, r4, ror #3 │ │ │ │ blt.n 256c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14290c> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ @@ -638574,21 +638575,20 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ b.n 256ef6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142b8a> │ │ │ │ nop │ │ │ │ cbnz r6, 256f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142bb0> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - b.n 256b98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14282c> │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrd r0, r0, [ip, #-976] @ 0x3d0 │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 256f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142ba8> │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -638674,15 +638674,15 @@ │ │ │ │ bl 256190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141e24> │ │ │ │ b.n 256e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142ae0> │ │ │ │ bl 256190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x141e24> │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ b.n 256e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142ae0> │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (257030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142cc4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -638841,23 +638841,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #2064] @ 0x810 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 257168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142dfc> │ │ │ │ @ instruction: 0xb6f4 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 2575b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143244> │ │ │ │ + b.n 256bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142844> │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #232] @ (257298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142f2c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -638945,23 +638945,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #2064] @ 0x810 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 257274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142f08> │ │ │ │ nop │ │ │ │ push {r1, r3, r7, lr} │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 25748c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143120> │ │ │ │ + b.n 257a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143720> │ │ │ │ lsls r4, r6, #3 │ │ │ │ bmi.n 2572dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x142f70> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ add.w r0, r0, #573440 @ 0x8c000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #2064] @ 0x810 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -639058,15 +639058,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cbz r0, 25744c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1430e0> │ │ │ │ lsls r5, r2, #6 │ │ │ │ - mov lr, r5 │ │ │ │ + ldr r1, [pc, #696] @ (25769c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143330>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #84] @ (257440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1430d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ @@ -639210,15 +639210,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sxth r6, r0 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (257628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1432bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -639335,15 +639335,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ sub sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #101376 @ 0x18c00 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ vstr d7, [r0, #224] @ 0xe0 │ │ │ │ @@ -639363,15 +639363,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2577b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143448>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639381,15 +639381,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2577e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143478>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639399,15 +639399,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1434a8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639417,15 +639417,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1434d8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639435,15 +639435,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143508>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639453,15 +639453,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r6, sp, #872 @ 0x368 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2578a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143538>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639471,15 +639471,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2578d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143568>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639489,15 +639489,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143598>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639507,15 +639507,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1435c8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639525,15 +639525,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1435f8>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639543,15 +639543,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (257994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143628>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -639561,15 +639561,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -639681,21 +639681,21 @@ │ │ │ │ b.n 257a62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1436f6> │ │ │ │ ldr r2, [pc, #24] @ (257ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x143758>) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 257a60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1436f4> │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r0, #98304 @ 0x18000 │ │ │ │ adds r2, #3 │ │ │ │ @@ -639737,15 +639737,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (257b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1437e4>) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov r2, r6 │ │ │ │ b.n 257b0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1437a0> │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ (257c08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14389c>) │ │ │ │ @@ -641945,15 +641945,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 259620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1452b4> │ │ │ │ nop │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (259800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145494>) │ │ │ │ @@ -642092,15 +642092,15 @@ │ │ │ │ b.n 25976a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1453fe> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2597d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145466> │ │ │ │ str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #496] @ (259a10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1456a4>) │ │ │ │ @@ -642269,15 +642269,15 @@ │ │ │ │ b.n 259940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1455d4> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 2599d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145666> │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (259c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1458b8>) │ │ │ │ @@ -642448,15 +642448,15 @@ │ │ │ │ b.n 259b52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1457e6> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 259be6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14587a> │ │ │ │ ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #548] @ (259e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145afc>) │ │ │ │ @@ -642639,18 +642639,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 259e26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145aba> │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #22] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet al │ │ │ │ + lslal r4, r6, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #552] @ (25a0b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145d44>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -642830,15 +642830,15 @@ │ │ │ │ b.n 259fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145c58> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 25a070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145d04> │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #600] @ (25a328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145fbc>) │ │ │ │ @@ -643034,15 +643034,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 25a2e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x145f7c> │ │ │ │ nop │ │ │ │ strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + cbnz r6, 25a38c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146020> │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #520] @ (25a550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1461e4>) │ │ │ │ @@ -643211,15 +643211,15 @@ │ │ │ │ b.n 25a3b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14604a> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25a4c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14615a> │ │ │ │ nop │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 25a66c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146300> │ │ │ │ @@ -643774,15 +643774,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25ab58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1467ec> │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #18] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ (25acfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146990>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -643891,15 +643891,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25ac96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14692a> │ │ │ │ ldrb r4, [r4, #13] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (25ae50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146ae4>) │ │ │ │ @@ -644007,15 +644007,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25ade2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146a76> │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (25af98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146c2c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -644120,15 +644120,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25af32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146bc6> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #472] @ (25b18c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146e20>) │ │ │ │ @@ -644288,15 +644288,15 @@ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r5, r2, #6 │ │ │ │ str r0, [r0, r1] │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r7, [pc, #352] @ (25b2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x146f90>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -644464,15 +644464,15 @@ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ strb r2, [r6, #21] │ │ │ │ lsls r5, r2, #6 │ │ │ │ ldr r6, [pc, #256] @ (25b498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14712c>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r5, [pc, #336] @ (25b4f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147188>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -644654,15 +644654,15 @@ │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r5, r2, #6 │ │ │ │ ldr r4, [pc, #224] @ (25b6a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147334>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, 25b650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1472e4>) │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r3, [pc, #256] @ (25b6cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147360>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -644843,15 +644843,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r1, #5] │ │ │ │ lsls r5, r2, #6 │ │ │ │ ldr r2, [pc, #88] @ (25b834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1474c8>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #72 @ (adr r4, 25b82c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1474c0>) │ │ │ │ + add r7, pc, #72 @ (adr r7, 25b82c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1474c0>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldr r1, [pc, #96] @ (25b848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1474dc>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -645032,15 +645032,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r2, #6 │ │ │ │ blx pc │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 25be04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147a98>) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 25be04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147a98>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ mov ip, sp │ │ │ │ lsls r5, r2, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -645230,15 +645230,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r2, #6 │ │ │ │ cmp sl, sl │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r2, pc, #928 @ (adr r2, 25bff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147c88>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ add lr, r7 │ │ │ │ lsls r5, r2, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -645377,15 +645377,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25bcd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147966> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (25bfa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147c3c>) │ │ │ │ @@ -645524,15 +645524,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25be7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147b12> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #16] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (25c144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147dd8>) │ │ │ │ @@ -645666,15 +645666,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25c026 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147cba> │ │ │ │ nop │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (25c2e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147f74>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -645807,15 +645807,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25c1c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147e54> │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (25c490 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148124>) │ │ │ │ @@ -645954,15 +645954,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25c366 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x147ffa> │ │ │ │ nop │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (25c648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1482dc>) │ │ │ │ @@ -646103,15 +646103,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25c51a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1481ae> │ │ │ │ nop │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (25c830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1484c4>) │ │ │ │ @@ -646264,15 +646264,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25c6dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148370> │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #472] @ (25ca28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1486bc>) │ │ │ │ @@ -646429,15 +646429,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25c8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148560> │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ (25cbf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14888c>) │ │ │ │ @@ -646585,15 +646585,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25cab4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148748> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #440] @ (25cdcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148a60>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -646743,15 +646743,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25cc80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148914> │ │ │ │ ldrh r6, [r4, r4] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #472] @ (25cfc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148c58>) │ │ │ │ @@ -646908,15 +646908,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25ce68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148afc> │ │ │ │ ldr r6, [r1, r5] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #488] @ (25d1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148e60>) │ │ │ │ @@ -647077,15 +647077,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25d068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148cfc> │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #496] @ (25d3dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149070>) │ │ │ │ @@ -647248,15 +647248,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25d26c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x148f00> │ │ │ │ strb r6, [r1, r5] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #524] @ (25d608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14929c>) │ │ │ │ @@ -647426,15 +647426,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25d488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14911c> │ │ │ │ nop │ │ │ │ strh r6, [r7, r4] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #460] @ (25d7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149488>) │ │ │ │ @@ -647588,15 +647588,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25d69c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149330> │ │ │ │ str r6, [r1, r4] │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ (25d9f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149688>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -647759,15 +647759,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 25d888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14951c> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #168] @ (25daa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149734>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #508] @ (25dc10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1498a4>) │ │ │ │ @@ -647930,15 +647930,15 @@ │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25da6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1496fe> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25daa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149734> │ │ │ │ ldr r5, [pc, #160] @ (25dcb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149948>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #548] @ (25de54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149ae8>) │ │ │ │ @@ -648114,15 +648114,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25dcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14995c> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #40] @ (25de80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149b14>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #676] @ (25e118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149dac>) │ │ │ │ @@ -648323,15 +648323,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25e092 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x149d26> │ │ │ │ ldr r0, [pc, #792] @ (25e434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a0c8>) │ │ │ │ lsls r5, r2, #6 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -648545,15 +648545,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ cmp sl, pc │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #676] @ (25e6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a368>) │ │ │ │ @@ -648754,15 +648754,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25e64e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a2e2> │ │ │ │ orrs r2, r1 │ │ │ │ lsls r5, r2, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #520] @ (25e8fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a590>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -648933,15 +648933,15 @@ │ │ │ │ b.n 25e76a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a3fe> │ │ │ │ eors r6, r0 │ │ │ │ lsls r5, r2, #6 │ │ │ │ adds r6, r7, r3 │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #548] @ (25eb44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a7d8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -649123,15 +649123,15 @@ │ │ │ │ b.n 25eab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14a74c> │ │ │ │ subs r6, #24 │ │ │ │ lsls r5, r2, #6 │ │ │ │ asrs r6, r1, #27 │ │ │ │ lsls r5, r2, #6 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -649319,15 +649319,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ subs r3, #202 @ 0xca │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #588] @ (25f044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14acd8>) │ │ │ │ @@ -649511,15 +649511,15 @@ │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25efbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ac50> │ │ │ │ nop │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r5, r2, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #564] @ (25f29c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14af30>) │ │ │ │ @@ -649691,15 +649691,15 @@ │ │ │ │ b.n 25f0ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ad7e> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25f214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14aea8> │ │ │ │ nop │ │ │ │ adds r6, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #524] @ (25f4c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b15c>) │ │ │ │ @@ -649868,15 +649868,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25f348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14afdc> │ │ │ │ adds r4, #126 @ 0x7e │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #528] @ (25f6f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b38c>) │ │ │ │ @@ -650040,15 +650040,15 @@ │ │ │ │ b.n 25f55a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b1ee> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25f670 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b304> │ │ │ │ nop │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #476] @ (25f8f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b588>) │ │ │ │ @@ -650205,15 +650205,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25f794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b428> │ │ │ │ adds r0, #30 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (25fb04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b798>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -650378,15 +650378,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 25f992 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b626> │ │ │ │ nop │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #532] @ (25fd38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b9cc>) │ │ │ │ @@ -650551,15 +650551,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 25fb98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b82c> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25fcb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14b946> │ │ │ │ cmp r4, #22 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #548] @ (25ff7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14bc10>) │ │ │ │ @@ -650731,15 +650731,15 @@ │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25fdc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ba56> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 25fdf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ba8c> │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #564] @ (2601d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14be64>) │ │ │ │ @@ -650911,15 +650911,15 @@ │ │ │ │ b.n 26001e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14bcb2> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 260148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14bddc> │ │ │ │ nop │ │ │ │ movs r7, #158 @ 0x9e │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #548] @ (260414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c0a8>) │ │ │ │ @@ -651091,15 +651091,15 @@ │ │ │ │ b.n 26026a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14befe> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26038c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c020> │ │ │ │ nop │ │ │ │ movs r5, #74 @ 0x4a │ │ │ │ lsls r5, r2, #6 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #532] @ (260648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c2dc>) │ │ │ │ @@ -651264,15 +651264,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2604a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c13c> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 2605c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c256> │ │ │ │ movs r3, #6 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #548] @ (26088c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c520>) │ │ │ │ @@ -651444,15 +651444,15 @@ │ │ │ │ b.n 2606e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c376> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 260804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c498> │ │ │ │ nop │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r7, [pc, #32] @ (2608b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c548>) │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (2609c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c654>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -651553,15 +651553,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 26095a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c5ee> │ │ │ │ subs r4, r2, #2 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r5, [pc, #472] @ (260ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c834>) │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (260af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c78c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -651664,15 +651664,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 260a92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c726> │ │ │ │ adds r0, r4, #5 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r4, [pc, #352] @ (260c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c8f4>) │ │ │ │ + ldr r7, [pc, #352] @ (260c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c8f4>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (260c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c8c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -651773,15 +651773,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 260bc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c85a> │ │ │ │ adds r0, r5, #0 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r3, [pc, #232] @ (260d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c9b0>) │ │ │ │ + ldr r6, [pc, #232] @ (260d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c9b0>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (260d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c9f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -651884,15 +651884,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 260cfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14c992> │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r2, [pc, #128] @ (260dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ca80>) │ │ │ │ + ldr r5, [pc, #128] @ (260dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ca80>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #312] @ (260eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cb48>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -652005,15 +652005,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 260e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cada> │ │ │ │ nop │ │ │ │ adds r4, r7, r6 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - ldr r0, [pc, #952] @ (261274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cf08>) │ │ │ │ + ldr r3, [pc, #952] @ (261274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cf08>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (26100c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cca0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -652129,15 +652129,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 260f9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cc32> │ │ │ │ nop │ │ │ │ adds r4, r5, r1 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r2, [pc, #712] @ (2612dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cf70>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (261150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cde4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -652246,15 +652246,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2610e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cd76> │ │ │ │ nop │ │ │ │ asrs r4, r2, #28 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr r1, [pc, #536] @ (261370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d004>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (261298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cf2c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -652364,15 +652364,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 26122c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14cec0> │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - cmp r4, fp │ │ │ │ + ldr r0, [pc, #368] @ (261410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d0a4>) │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #300] @ (2613e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d074>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -652479,15 +652479,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 261374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d008> │ │ │ │ asrs r6, r0, #18 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - add r6, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (261540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d1d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -652604,15 +652604,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2614d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d168> │ │ │ │ asrs r6, r7, #12 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmp lr, sp │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #300] @ (261688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d31c>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -652719,15 +652719,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 26161c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d2b0> │ │ │ │ asrs r6, r3, #7 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - sbcs r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (2617e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d478>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -652842,15 +652842,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 261778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d40c> │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - lsls r2, r0 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #348] @ (26195c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d5f0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -652971,15 +652971,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 2618f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d584> │ │ │ │ nop │ │ │ │ lsrs r2, r7, #28 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #348] @ (261ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d768>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -653100,15 +653100,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 261a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d6fc> │ │ │ │ nop │ │ │ │ lsrs r2, r0, #23 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ (261c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d8d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -653229,15 +653229,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 261bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d864> │ │ │ │ nop │ │ │ │ lsrs r2, r1, #17 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ (261da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14da38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -653358,15 +653358,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 261d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14d9cc> │ │ │ │ nop │ │ │ │ lsrs r2, r4, #11 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #316] @ (261efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14db90>) │ │ │ │ @@ -653481,15 +653481,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 261e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14db1c> │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ (262064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14dcf8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -653609,15 +653609,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 261ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14dc8c> │ │ │ │ nop │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #316] @ (2621bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14de50>) │ │ │ │ @@ -653732,15 +653732,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 262148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14dddc> │ │ │ │ lsls r2, r7, #26 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #324] @ (26231c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14dfb0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -653862,15 +653862,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 2622b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14df46> │ │ │ │ lsls r2, r4, #21 │ │ │ │ lsls r5, r2, #6 │ │ │ │ - adds r7, #16 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov s15, r2 │ │ │ │ @@ -658538,17 +658538,17 @@ │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #464] @ (2660bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x151d50>) │ │ │ │ @@ -658702,17 +658702,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r2, #500] @ 0x1f4 │ │ │ │ blx r3 │ │ │ │ b.n 265fb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x151c4c> │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #564] @ (266314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x151fa8>) │ │ │ │ @@ -658895,17 +658895,17 @@ │ │ │ │ vmov.f32 s1, s17 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r3, [r2, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ b.n 2661de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x151e72> │ │ │ │ stmia r6!, {r3, r4, r6} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #556] @ (266564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1521f8>) │ │ │ │ @@ -659084,17 +659084,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ b.n 266432 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1520c6> │ │ │ │ nop │ │ │ │ stmia r4!, {} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #596] @ (2667dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x152470>) │ │ │ │ @@ -659278,17 +659278,17 @@ │ │ │ │ vmov.f32 s1, s17 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r3, [r2, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 266698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15232c> │ │ │ │ stmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #612] @ (266a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1526f8>) │ │ │ │ @@ -659476,17 +659476,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 266910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1525a4> │ │ │ │ nop │ │ │ │ it cc │ │ │ │ lslcc r4, r2, #6 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #652] @ (266d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1529a8>) │ │ │ │ @@ -659687,17 +659687,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r3, [r2, #572] @ 0x23c │ │ │ │ blx r3 │ │ │ │ b.n 266bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x152840> │ │ │ │ nop │ │ │ │ pop {r4, r5, r7} │ │ │ │ lsls r4, r2, #6 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #652] @ (266fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x152c58>) │ │ │ │ @@ -659896,17 +659896,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r3, #572] @ 0x23c │ │ │ │ blx r3 │ │ │ │ b.n 266e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x152af0> │ │ │ │ rev r0, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov s15, r2 │ │ │ │ @@ -662377,17 +662377,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (269034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154cc8>) │ │ │ │ @@ -662448,17 +662448,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ (2691c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154e5c>) │ │ │ │ @@ -662578,17 +662578,17 @@ │ │ │ │ b.n 2690c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154d56> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 269132 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154dc6> │ │ │ │ nop │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ (269358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154fec>) │ │ │ │ @@ -662708,17 +662708,17 @@ │ │ │ │ bne.n 269250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154ee4> │ │ │ │ b.n 269258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154eec> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 2692c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x154f5a> │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (269518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1551ac>) │ │ │ │ @@ -662848,17 +662848,17 @@ │ │ │ │ bne.w 2693f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15508c> │ │ │ │ b.n 269402 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x155096> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 269484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x155118> │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #420] @ (2696dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x155370>) │ │ │ │ @@ -662989,17 +662989,17 @@ │ │ │ │ bne.w 2695bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x155250> │ │ │ │ b.n 2695c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15525a> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 269648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1552dc> │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (2698c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15555c>) │ │ │ │ @@ -663137,17 +663137,17 @@ │ │ │ │ bne.w 269796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15542a> │ │ │ │ b.n 2697a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x155436> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 269832 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1554c6> │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #460] @ (269ab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15574c>) │ │ │ │ @@ -663286,16 +663286,18 @@ │ │ │ │ bne.w 269986 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15561a> │ │ │ │ b.n 269992 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x155626> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 269a22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1556b6> │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - vqadd.u64 q0, q13, q7 │ │ │ │ - mcr2 0, 6, r0, cr12, cr14, {6} │ │ │ │ + lsls r2, r7, #8 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (269b68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1557fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -667724,17 +667726,17 @@ │ │ │ │ bne.n 26cf9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158c2e> │ │ │ │ b.n 26cfa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158c36> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26d00c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158ca0> │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #356] @ (26d21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158eb0>) │ │ │ │ @@ -667850,17 +667852,17 @@ │ │ │ │ bne.n 26d120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158db4> │ │ │ │ b.n 26d128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158dbc> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26d190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158e24> │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (26d3dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x159070>) │ │ │ │ @@ -667990,17 +667992,17 @@ │ │ │ │ bne.w 26d2bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158f50> │ │ │ │ b.n 26d2c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158f5a> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26d348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x158fdc> │ │ │ │ strb r0, [r7, r3] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #420] @ (26d5a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x159234>) │ │ │ │ @@ -668131,17 +668133,17 @@ │ │ │ │ bne.w 26d480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x159114> │ │ │ │ b.n 26d48a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15911e> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26d50c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1591a0> │ │ │ │ strh r0, [r7, r4] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (26d78c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x159420>) │ │ │ │ @@ -668279,17 +668281,17 @@ │ │ │ │ bne.w 26d65a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1592ee> │ │ │ │ b.n 26d666 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1592fa> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26d6f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15938a> │ │ │ │ str r2, [r6, r5] │ │ │ │ lsls r4, r2, #6 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #460] @ (26d97c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x159610>) │ │ │ │ @@ -668428,17 +668430,17 @@ │ │ │ │ bne.w 26d84a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1594de> │ │ │ │ b.n 26d856 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1594ea> │ │ │ │ mov r0, r4 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 26d8e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15957a> │ │ │ │ ldr r7, [pc, #536] @ (26db98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15982c>) │ │ │ │ lsls r4, r2, #6 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (26da50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1596e4>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -670382,15 +670384,15 @@ │ │ │ │ nop │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r4, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r7, r5, #3 │ │ │ │ add.w r3, r5, #462848 @ 0x71000 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r6, r3, #632 @ 0x278 │ │ │ │ add.w ip, r3, #680 @ 0x2a8 │ │ │ │ mov lr, r6 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ @@ -674369,19 +674371,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2719b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d646> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 2717fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d492> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 271a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d6a8> │ │ │ │ + bhi.n 271a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d6a8> │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 2719dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d670> │ │ │ │ + bvc.n 2719dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d670> │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r7, r5, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 271b20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d7b4> │ │ │ │ @@ -674493,15 +674495,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 271a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d720> │ │ │ │ lsrs r0, r3, #20 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bcs.n 271ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d754> │ │ │ │ + bpl.n 271ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d754> │ │ │ │ lsls r6, r3, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 271c8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d91e> │ │ │ │ @@ -674621,15 +674623,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 271be2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d876> │ │ │ │ nop │ │ │ │ lsrs r4, r0, #15 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bne.n 271d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d9ec> │ │ │ │ + bmi.n 271d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d9ec> │ │ │ │ lsls r6, r3, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 271dea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15da7e> │ │ │ │ @@ -674744,15 +674746,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 271d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15d9e0> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #9 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + bcs.n 271df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15da8c> │ │ │ │ lsls r6, r3, #3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble.w 271f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15dbf4> │ │ │ │ @@ -674873,15 +674875,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 271eb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15db4c> │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + bne.n 271e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15db14> │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #632] @ (272208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15de9c>) │ │ │ │ @@ -675078,17 +675080,17 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (2724b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15e144>) │ │ │ │ @@ -675287,17 +675289,17 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (272758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15e3ec>) │ │ │ │ @@ -675496,17 +675498,17 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #636] @ (272a00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15e694>) │ │ │ │ @@ -675703,17 +675705,17 @@ │ │ │ │ vsra.u64 d0, d3, #16 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #640] @ (272cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15e940>) │ │ │ │ @@ -675912,17 +675914,17 @@ │ │ │ │ stc2 1, cr0, [r8, #-588] @ 0xfffffdb4 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #640] @ (272f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15ebec>) │ │ │ │ @@ -676121,17 +676123,17 @@ │ │ │ │ @ instruction: 0xfa5c0193 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #756] @ (27327c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15ef10>) │ │ │ │ @@ -676361,17 +676363,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #760] @ (2735a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f23c>) │ │ │ │ @@ -676602,17 +676604,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (273664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f2f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -676663,15 +676665,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f2a4> │ │ │ │ nop │ │ │ │ sbc.w r1, r4, #147 @ 0x93 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (27371c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f3b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -676727,15 +676729,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2736c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f358> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0bc0193 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + cbnz r4, 27375a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f3ee> │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #180] @ (2737e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f47c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -676794,15 +676796,15 @@ │ │ │ │ add r2, pc │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 27377c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f410> │ │ │ │ and.w r1, r6, #147 @ 0x93 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + cbnz r6, 2737f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f488> │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s0, [r0] │ │ │ │ bl 273724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f3b8> │ │ │ │ @@ -676879,15 +676881,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f524> │ │ │ │ nop │ │ │ │ mcr 1, 7, r0, cr14, cr3, {4} │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ (2739a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f63c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -676944,15 +676946,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f5e4> │ │ │ │ mrc 1, 1, r0, cr4, cr3, {4} │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ (273a90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f724>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -677018,15 +677020,15 @@ │ │ │ │ vstr s0, [sp, #4] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 273a0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f6a0> │ │ │ │ ldcl 1, cr0, [sl, #-588]! @ 0xfffffdb4 │ │ │ │ - cbz r6, 273af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f788> │ │ │ │ + cpsid ai │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s1, [r0, #4] │ │ │ │ vldr s0, [r0] │ │ │ │ @@ -677110,15 +677112,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (273ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f834>) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 273b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f7e4> │ │ │ │ ldc 1, cr0, [r4], #-588 @ 0xfffffdb4 │ │ │ │ - sxtb r0, r3 │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (273c84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f918>) │ │ │ │ @@ -677186,15 +677188,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273c0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f89e> │ │ │ │ sbcs.w r1, ip, r3, lsr #2 │ │ │ │ - cbz r2, 273ca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f93c> │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (273d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fa04>) │ │ │ │ @@ -677263,15 +677265,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273cf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f98a> │ │ │ │ eors.w r1, r6, r3, lsr #2 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, 273dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fa6c> │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (273e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15faec>) │ │ │ │ @@ -677339,15 +677341,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273dde <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fa72> │ │ │ │ @ instruction: 0xe9a80193 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (273f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fbd8>) │ │ │ │ @@ -677416,15 +677418,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273eca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fb5e> │ │ │ │ @ instruction: 0xe8c20193 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + cbz r2, 273f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fc0c> │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (27402c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fcc0>) │ │ │ │ @@ -677493,15 +677495,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 273fb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fc46> │ │ │ │ b.n 273fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fc6c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (274118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fdac>) │ │ │ │ @@ -677571,15 +677573,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27409e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fd32> │ │ │ │ b.n 273ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fb8c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (274208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fe9c>) │ │ │ │ @@ -677650,15 +677652,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27418e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fe22> │ │ │ │ b.n 273e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15faa4> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (2742f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15ff8c>) │ │ │ │ @@ -677729,15 +677731,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27427e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15ff12> │ │ │ │ b.n 273d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f9b4> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (2743dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160070>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -677805,15 +677807,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274364 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15fff8> │ │ │ │ nop │ │ │ │ b.n 273c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x15f8c0> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (2744cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160160>) │ │ │ │ @@ -677884,15 +677886,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274452 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1600e6> │ │ │ │ b.n 274b4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1607e0> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (2745bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160250>) │ │ │ │ @@ -677963,15 +677965,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274542 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1601d6> │ │ │ │ b.n 274a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1606f0> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (2746ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160340>) │ │ │ │ @@ -678042,15 +678044,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274632 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1602c6> │ │ │ │ b.n 27496c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160600> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r7, pc, #296 @ (adr r7, 2747dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160470>) │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (274790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160424>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -678118,15 +678120,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1603ac> │ │ │ │ nop │ │ │ │ b.n 274878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16050c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r6, pc, #416 @ (adr r6, 274938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1605cc>) │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (274874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160508>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -678194,15 +678196,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2747fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160490> │ │ │ │ nop │ │ │ │ svc 142 @ 0x8e │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r5, pc, #528 @ (adr r5, 274a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160720>) │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ (274968 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1605fc>) │ │ │ │ @@ -678274,15 +678276,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2748ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16057e> │ │ │ │ udf #166 @ 0xa6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r4, pc, #568 @ (adr r4, 274ba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16083c>) │ │ │ │ + add r7, pc, #568 @ (adr r7, 274ba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16083c>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ (274a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1606f0>) │ │ │ │ @@ -678354,15 +678356,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2749e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160674> │ │ │ │ ble.n 2749c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160654> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r3, pc, #616 @ (adr r3, 274ccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160960>) │ │ │ │ + add r6, pc, #616 @ (adr r6, 274ccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160960>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ (274b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1607ec>) │ │ │ │ @@ -678436,15 +678438,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274adc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160770> │ │ │ │ bgt.n 274ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160768> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r2, pc, #632 @ (adr r2, 274dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160a6c>) │ │ │ │ + add r5, pc, #632 @ (adr r5, 274dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160a6c>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ (274c54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1608e8>) │ │ │ │ @@ -678519,15 +678521,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274bd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160866> │ │ │ │ blt.n 274bd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16086c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r1, pc, #648 @ (adr r1, 274ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160b78>) │ │ │ │ + add r4, pc, #648 @ (adr r4, 274ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160b78>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ (274d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1609ec>) │ │ │ │ @@ -678604,15 +678606,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274cd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16096a> │ │ │ │ bge.n 274ce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160978> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r0, pc, #632 @ (adr r0, 274fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160c6c>) │ │ │ │ + add r3, pc, #632 @ (adr r3, 274fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160c6c>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (274e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160ae0>) │ │ │ │ @@ -678684,15 +678686,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274dd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160a66> │ │ │ │ bls.n 274dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160a68> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r2, pc, #680 @ (adr r2, 2750fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160d90>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (274f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160bd4>) │ │ │ │ @@ -678765,15 +678767,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160b58> │ │ │ │ nop │ │ │ │ bhi.n 274ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160b78> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r1, pc, #736 @ (adr r1, 275228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160ebc>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (275030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160cc4>) │ │ │ │ @@ -678844,15 +678846,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 274fb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160c4a> │ │ │ │ bvc.n 274fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160c7c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #792 @ (adr r0, 275350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160fe4>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (275124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160db8>) │ │ │ │ @@ -678925,15 +678927,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2750a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160d3c> │ │ │ │ nop │ │ │ │ bvs.n 275100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160d94> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (275218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160eac>) │ │ │ │ @@ -679005,15 +679007,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27519e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160e32> │ │ │ │ bpl.n 275208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160e9c> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (27530c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160fa0>) │ │ │ │ @@ -679086,15 +679088,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160f24> │ │ │ │ nop │ │ │ │ bpl.n 275318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x160fac> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (2753fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161090>) │ │ │ │ @@ -679165,15 +679167,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275382 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161016> │ │ │ │ bmi.n 27541c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1610b0> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (2754ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161180>) │ │ │ │ @@ -679244,15 +679246,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275472 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161106> │ │ │ │ bcc.n 27552c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1611c0> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #220] @ (2755e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161278>) │ │ │ │ @@ -679326,15 +679328,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1611f8> │ │ │ │ nop │ │ │ │ bcs.n 275648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1612dc> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #236] @ (2756ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161380>) │ │ │ │ @@ -679411,15 +679413,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27566a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1612fe> │ │ │ │ nop │ │ │ │ bne.n 275758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1613ec> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #236] @ (2757f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161488>) │ │ │ │ @@ -679496,15 +679498,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275772 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161406> │ │ │ │ nop │ │ │ │ beq.n 275850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1614e4> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (275908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16159c>) │ │ │ │ @@ -679584,15 +679586,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275886 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16151a> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r5} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ (275a0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1616a0>) │ │ │ │ @@ -679668,15 +679670,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161624> │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ (275b10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1617a4>) │ │ │ │ @@ -679752,15 +679754,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161728> │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (275c00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161894>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -679830,15 +679832,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275b86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16181a> │ │ │ │ ldmia r4!, {r2, r3} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #236] @ (275d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16199c>) │ │ │ │ @@ -679915,15 +679917,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275c86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16191a> │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r4} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (275e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161ab0>) │ │ │ │ @@ -680003,15 +680005,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275d9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161a2e> │ │ │ │ nop │ │ │ │ ldmia r2!, {r4} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (275f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161bbc>) │ │ │ │ @@ -680090,15 +680092,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275ea6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161b3a> │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (276034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161cc8>) │ │ │ │ @@ -680177,15 +680179,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 275fb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161c46> │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (276124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161db8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -680256,15 +680258,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2760aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161d3e> │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (276228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161ebc>) │ │ │ │ @@ -680339,15 +680341,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2761a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161e3c> │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #244] @ (276338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161fcc>) │ │ │ │ @@ -680425,15 +680427,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2762b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x161f4c> │ │ │ │ nop │ │ │ │ stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (27644c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1620e0>) │ │ │ │ @@ -680513,15 +680515,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2763ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16205e> │ │ │ │ nop │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #236] @ (276554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1621e8>) │ │ │ │ @@ -680598,15 +680600,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2764d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162166> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #240] @ (276664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1622f8>) │ │ │ │ @@ -680685,15 +680687,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2765e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162278> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #240] @ (276774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162408>) │ │ │ │ @@ -680772,15 +680774,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2766f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162388> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #256] @ (276894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162528>) │ │ │ │ @@ -680863,15 +680865,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 276814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1624a8> │ │ │ │ nop │ │ │ │ ittt ge │ │ │ │ lslge r3, r2, #6 │ │ │ │ - strhge r4, [r4, #42] @ 0x2a │ │ │ │ + ldrhge r4, [r4, #2] │ │ │ │ lslge r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #236] @ (2769a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162634>) │ │ │ │ @@ -680948,15 +680950,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 276920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1625b4> │ │ │ │ nop │ │ │ │ bkpt 0x0082 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #252] @ (276abc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162750>) │ │ │ │ @@ -681037,15 +681039,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 276a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1626d0> │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #256] @ (276bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162870>) │ │ │ │ @@ -681128,15 +681130,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 276b5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1627f0> │ │ │ │ nop │ │ │ │ pop {r1, r3, r4, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #256] @ (276cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16298c>) │ │ │ │ @@ -681220,15 +681222,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 276c72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162906> │ │ │ │ nop │ │ │ │ cbnz r4, 276d4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1629de> │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (276dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162a68>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -681302,16 +681304,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 276d6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1629fe> │ │ │ │ mov r0, r5 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 276d30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1629c4> │ │ │ │ rev r6, r4 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - b.n 276a00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162694> │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + ldmdb r2, {r1, r4, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #680] @ (27709c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162d30>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -681519,17 +681520,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r4, 2770b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162d44> │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 2776c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x163356> │ │ │ │ cmp r2, #3 │ │ │ │ @@ -681883,16 +681884,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov fp, s15 │ │ │ │ b.n 277150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x162de4> │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - b.n 2773b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x163044> │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + ands.w r0, sl, r2, ror #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vldr s15, [pc, #-16] @ 27757c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x163210> │ │ │ │ @@ -682328,17 +682328,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 2781b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x163e4a> │ │ │ │ cmp r2, #3 │ │ │ │ @@ -682698,15 +682698,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov fp, s15 │ │ │ │ b.n 277c12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1638a6> │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - bgt.n 278130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x163dc4> │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -683212,15 +683212,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 27861c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1642b0> │ │ │ │ + bpl.n 27861c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1642b0> │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r3, [pc, #868] @ (278a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1646d4>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #868] @ (278a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1646d8>) │ │ │ │ mov r0, r4 │ │ │ │ @@ -683500,17 +683500,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27855e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1641f2> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ cmp r3, #29 │ │ │ │ @@ -683807,15 +683807,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ strb r4, [r0, #21] │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ strb r2, [r7, #11] │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldr r3, [pc, #868] @ (279154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x164de8>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #868] @ (279158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x164dec>) │ │ │ │ mov r0, r4 │ │ │ │ @@ -684095,17 +684095,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 278c72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x164906> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ cmp r3, #29 │ │ │ │ @@ -684376,15 +684376,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #6 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 27947c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x165110> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -684703,17 +684703,17 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #524] @ 0x20c │ │ │ │ blx r3 │ │ │ │ b.n 27948a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16511e> │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #2 │ │ │ │ @@ -685126,15 +685126,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 279e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x165ada> │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [r5, #32] │ │ │ │ lsls r3, r2, #6 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 279dbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x165a52> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -685482,16 +685482,17 @@ │ │ │ │ vldr s1, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 27a1f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x165e86> │ │ │ │ b.n 27a1fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x165e8e> │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldc2l 0, cr0, [r4, #-884] @ 0xfffffc8c │ │ │ │ - @ instruction: 0xfa7600dd │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + ldc2l 0, cr0, [r6, #-884]! @ 0xfffffc8c │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ @@ -685863,15 +685864,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r3 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ lsls r3, r2, #6 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 27a6e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x166374> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -686221,16 +686222,16 @@ │ │ │ │ str.w r1, [r6, #272] @ 0x110 │ │ │ │ strb.w r3, [r6, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 27a6ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x166382> │ │ │ │ b.n 27a55e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1661f2> │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - orrs.w r0, r4, #7241728 @ 0x6e8000 │ │ │ │ - adc.w r0, lr, #221 @ 0xdd │ │ │ │ + @ instruction: 0xf75400dd │ │ │ │ + orr.w r0, lr, #7241728 @ 0x6e8000 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r7, s0 │ │ │ │ vmov r6, s1 │ │ │ │ vmov r4, s2 │ │ │ │ @@ -686773,15 +686774,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ str r4, [r5, r1] │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #312 @ (adr r6, 27b410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1670a4>) │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r5, [pc, #352] @ (27b43c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1670d0>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 27b292 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x166f26> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -687067,17 +687068,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ b.n 27b2a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x166f34> │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldmia.w r0, {r0, r2, r3, r4, r6, r7} │ │ │ │ - b.n 27b1c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x166e58> │ │ │ │ - lsls r5, r3, #3 │ │ │ │ + @ instruction: 0xeb9000dd │ │ │ │ + ldmia.w lr, {r0, r2, r3, r4, r6, r7} │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ sbfx ip, ip, #0, #10 │ │ │ │ sbfx r1, r4, #0, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ @@ -688235,15 +688235,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27c3dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168070>) │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 27c3a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168038> │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ mov r6, r2 │ │ │ │ @@ -688272,15 +688272,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (27c520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1681b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -688352,17 +688352,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 27c4a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168134> │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bhi.n 27c574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168208> │ │ │ │ + blt.n 27c574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168208> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (27c610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1682a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -688436,17 +688436,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 27c590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168224> │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bvc.n 27c684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168318> │ │ │ │ + bge.n 27c684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168318> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27c6e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16837c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -688514,17 +688514,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27c67e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168312> │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bvs.n 27c79c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168430> │ │ │ │ + bls.n 27c79c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168430> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #388] @ (27c890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168524>) │ │ │ │ @@ -688666,23 +688666,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 27c796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16842a> │ │ │ │ nop │ │ │ │ str r0, [r6, #0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 27c874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168508> │ │ │ │ + bvc.n 27c874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168508> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27c970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168604>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -688749,17 +688749,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27c906 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16859a> │ │ │ │ nop │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bcc.n 27c918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1685ac> │ │ │ │ + bvs.n 27c918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1685ac> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27ca48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1686dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -688827,17 +688827,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27c9de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168672> │ │ │ │ ldrb r6, [r5, r6] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bcs.n 27ca3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1686d0> │ │ │ │ + bpl.n 27ca3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1686d0> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (27cadc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168770>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -688885,15 +688885,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bcs.n 27cb84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168818> │ │ │ │ + bpl.n 27cb84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168818> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -688957,15 +688957,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, r0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bne.n 27cca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16893c> │ │ │ │ + bmi.n 27cca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16893c> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (27cc50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1688e4>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -689017,15 +689017,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r5] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - beq.n 27cc10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1688a4> │ │ │ │ + bcc.n 27cc10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1688a4> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (27cd2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1689c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -689096,17 +689096,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27ccc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168954> │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - beq.n 27cd58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1689ec> │ │ │ │ + bcc.n 27cd58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1689ec> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27ce04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168a98>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689174,17 +689174,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27cd9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168a2e> │ │ │ │ ldr r2, [r6, r7] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + bcs.n 27ce80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168b14> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (27cee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168b78>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -689255,17 +689255,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27ce78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168b0c> │ │ │ │ ldr r0, [r3, r4] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + bne.n 27cfa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168c34> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27cfb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168c4c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689332,17 +689332,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27cf4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168be2> │ │ │ │ nop │ │ │ │ ldr r2, [r7, r0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + beq.n 27ced0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168b64> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (27d058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168cec>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -689395,15 +689395,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (27d0f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168d88>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -689456,15 +689456,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (27d190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168e24>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -689518,15 +689518,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r5, r0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #128] @ (27d228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168ebc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -689574,15 +689574,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r2, r6] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (27d2ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168f80>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689638,15 +689638,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r2, [r7, r3] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (27d3b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169044>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689702,15 +689702,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r6, [r6, r0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (27d49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169130>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689785,17 +689785,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ b.n 27d41c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1690b0> │ │ │ │ nop │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (27d584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169218>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689865,17 +689865,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 27d506 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16919a> │ │ │ │ strh r2, [r0, r2] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27d658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1692ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -689942,17 +689942,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27d5ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169282> │ │ │ │ nop │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ (27d704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169398>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -690002,15 +690002,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (27d794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169428>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690060,15 +690060,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, r0] │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #192] @ (27d870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169504>) │ │ │ │ @@ -690138,17 +690138,17 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 27d810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1694a4> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #552] @ (27da9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169730>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27d948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1695dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -690216,17 +690216,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27d8de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169572> │ │ │ │ ldr r6, [pc, #696] @ (27dc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169898>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (27d9e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169678>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690278,15 +690278,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #848] @ (27dd38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1699cc>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #144] @ (27da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169720>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690346,15 +690346,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #240] @ (27db80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169814>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #152] @ (27db3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1697d0>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690418,15 +690418,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #592] @ (27dd90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169a24>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #136] @ (27dbdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169870>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690482,15 +690482,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #912] @ (27df70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169c04>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #152] @ (27dc8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169920>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690554,15 +690554,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #272] @ (27dda0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169a34>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #160] @ (27dd44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1699d8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -690630,18 +690630,18 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #592] @ (27df98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169c2c>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - itte al │ │ │ │ - lslal r5, r3, #3 │ │ │ │ - pushal {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27de14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169aa8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -690705,17 +690705,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27ddaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169a3e> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #888] @ (27e190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169e24>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ite cs │ │ │ │ - lslcs r5, r3, #3 │ │ │ │ - lsrcc r4, r4, #31 │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27dee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169b7c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -690782,17 +690782,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27de7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169b12> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #40] @ (27df14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169ba8>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bkpt 0x0058 │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27dfbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169c50>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -690859,17 +690859,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27df52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169be6> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #216] @ (27e098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169d2c>) │ │ │ │ lsls r3, r2, #6 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #244] @ (27e0cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169d60>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -690952,17 +690952,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ b.n 27e034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169cc8> │ │ │ │ nop │ │ │ │ bx ip │ │ │ │ lsls r3, r2, #6 │ │ │ │ - pop {r2, r7} │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + itt hi │ │ │ │ + lslhi r5, r3, #3 │ │ │ │ + asrhi r4, r7, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27e1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169e34>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691029,17 +691029,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e136 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169dca> │ │ │ │ nop │ │ │ │ mov r2, sl │ │ │ │ lsls r3, r2, #6 │ │ │ │ - cbnz r0, 27e210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169ea4> │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27e278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169f0c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691107,17 +691107,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e20e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169ea2> │ │ │ │ cmp r6, pc │ │ │ │ lsls r3, r2, #6 │ │ │ │ - revsh r6, r0 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27e34c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169fe0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691184,17 +691184,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e2e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x169f76> │ │ │ │ nop │ │ │ │ add lr, r4 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - cbnz r4, 27e390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a024> │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #160] @ (27e40c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a0a0>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -691257,15 +691257,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ mvns r6, r1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - cbnz r2, 27e41c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a0b0> │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27e4dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a170>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691332,17 +691332,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e472 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a106> │ │ │ │ nop │ │ │ │ orrs r6, r2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, 27e53c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a1d0> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27e5b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a248>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691410,17 +691410,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e54a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a1de> │ │ │ │ negs r2, r0 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + hlt 0x000a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (27e694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a328>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -691491,17 +691491,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a2bc> │ │ │ │ adcs r0, r5 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + cbnz r2, 27e6c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a35a> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (27e730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a3c4>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -691553,15 +691553,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (27e7b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a44c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691607,15 +691607,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 27e814 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a4a8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -691852,17 +691852,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27e9f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a68a> │ │ │ │ nop │ │ │ │ subs r5, #146 @ 0x92 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - uxtb r0, r4 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #236] @ (27eb68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a7fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -691934,15 +691934,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subs r4, #190 @ 0xbe │ │ │ │ lsls r3, r2, #6 │ │ │ │ - cbz r2, 27eba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a834> │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27ec3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a8d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -692010,17 +692010,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27ebd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a866> │ │ │ │ subs r3, #186 @ 0xba │ │ │ │ lsls r3, r2, #6 │ │ │ │ - cbz r2, 27ec44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a8d8> │ │ │ │ + push {r1} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27ed10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a9a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -692087,17 +692087,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27eca6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a93a> │ │ │ │ nop │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 27ed64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16a9f8> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (27edd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16aa68>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -692160,17 +692160,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 27ed72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16aa06> │ │ │ │ nop │ │ │ │ subs r2, #14 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (27ee7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ab10>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -692224,17 +692224,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + cbz r4, 27eeb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ab46> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 27eee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ab74> │ │ │ │ sub sp, #28 │ │ │ │ @@ -692461,15 +692461,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 27f18c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ae20> │ │ │ │ sub sp, #28 │ │ │ │ @@ -692708,17 +692708,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27f372 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b006> │ │ │ │ adds r4, #26 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa1a00dd │ │ │ │ + ldc2 0, cr0, [sl, #-884] @ 0xfffffc8c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (27f4c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b158>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -692787,17 +692787,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 27f446 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b0da> │ │ │ │ adds r3, #66 @ 0x42 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh.w r0, [sl, sp, lsl #1] │ │ │ │ + ldc2 0, cr0, [sl], #-884 @ 0xfffffc8c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #180] @ (27f594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b228>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -692862,17 +692862,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27f52e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b1c2> │ │ │ │ adds r2, #90 @ 0x5a │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r7, pc, #680 @ (adr r7, 27f844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b4d8>) │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str??.w r0, [r2, sp, lsl #1] │ │ │ │ + @ instruction: 0xfb6200dd │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (27f658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b2ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -692934,17 +692934,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 27f5f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b28a> │ │ │ │ nop │ │ │ │ adds r1, #138 @ 0x8a │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r6, pc, #920 @ (adr r6, 27f9f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b68c>) │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf7a000dd │ │ │ │ + @ instruction: 0xfaa000dd │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (27f6e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b374>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -692984,15 +692984,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r6, pc, #288 @ (adr r6, 27f808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b49c>) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #84] @ 27f74c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b3e0> │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -693171,17 +693171,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27f866 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b4fa> │ │ │ │ nop │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r4, pc, #448 @ (adr r4, 27fa98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b72c>) │ │ │ │ + add r7, pc, #448 @ (adr r7, 27fa98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b72c>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf52800dd │ │ │ │ + strh.w r0, [r8, sp, lsl #1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (27f9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b638>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -693247,17 +693247,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27f93a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b5ce> │ │ │ │ nop │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r3, pc, #624 @ (adr r3, 27fc1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b8b0>) │ │ │ │ + add r6, pc, #624 @ (adr r6, 27fc1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b8b0>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orrs.w r0, r4, #7241728 @ 0x6e8000 │ │ │ │ + @ instruction: 0xf75400dd │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #176] @ (27fa78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b70c>) │ │ │ │ mov sl, r3 │ │ │ │ @@ -693320,15 +693320,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r2, pc, #736 @ (adr r2, 27fd60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b9f4>) │ │ │ │ + add r5, pc, #736 @ (adr r5, 27fd60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b9f4>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (27fb40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b7d4>) │ │ │ │ @@ -693390,15 +693390,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r1, pc, #960 @ (adr r1, 27ff08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bb9c>) │ │ │ │ + add r4, pc, #960 @ (adr r4, 27ff08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bb9c>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ @@ -693488,15 +693488,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ lsls r3, r2, #6 │ │ │ │ - add r0, pc, #864 @ (adr r0, 27ffc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bc54>) │ │ │ │ + add r3, pc, #864 @ (adr r3, 27ffc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bc54>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ @@ -693582,15 +693582,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r2, pc, #832 @ (adr r2, 2800a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bd3c>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (27fe68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bafc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -693671,17 +693671,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 27fdd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ba64> │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + add r1, pc, #920 @ (adr r1, 280208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16be9c>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vshr.s64 q0, , #34 │ │ │ │ + @ instruction: 0xf29e00dd │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ bl 27fd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16b9fc> │ │ │ │ @@ -693750,15 +693750,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #848 @ (adr r0, 2802b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bf44>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -693836,17 +693836,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 27ffe6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bc7a> │ │ │ │ nop │ │ │ │ movs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r8, #884]! @ 0x374 │ │ │ │ + @ instruction: 0xf0a800dd │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (2800d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bd6c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -693886,15 +693886,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #84] @ 280144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bdd8> │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -694072,15 +694072,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (2803d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c064>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694148,17 +694148,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 280366 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bffa> │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bic.w r0, r6, sp, lsr #3 │ │ │ │ + stc 0, cr0, [r6, #-884]! @ 0xfffffc8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ (28048c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c120>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -694223,15 +694223,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (280540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c1d4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -694291,15 +694291,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3056] @ 0xbf0 │ │ │ │ ldr.w ip, [pc, #160] @ 2805f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c28c> │ │ │ │ subw sp, sp, #1036 @ 0x40c │ │ │ │ @@ -694503,18 +694503,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 280720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c3b4> │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - b.n 280468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c0fc> │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r3, #3 │ │ │ │ + ldrd r0, r0, [lr, #-884] @ 0x374 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0 │ │ │ │ bl 2806bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c350> │ │ │ │ @@ -694600,18 +694599,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 28082c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c4c0> │ │ │ │ nop │ │ │ │ subs r2, r4, #5 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - b.n 280358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16bfec> │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #3 │ │ │ │ + strex r0, r0, [r4, #884] @ 0x374 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (28094c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c5e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -694654,15 +694652,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #64] @ 2809a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c638> │ │ │ │ sub sp, #20 │ │ │ │ @@ -694839,17 +694837,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 280ade <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c772> │ │ │ │ adds r2, r5, #2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2810ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cd40> │ │ │ │ + b.n 2806ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c340> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (280c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c8c8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694917,17 +694915,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 280bca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c85e> │ │ │ │ subs r2, r0, r7 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 280fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cc58> │ │ │ │ + b.n 2805c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c258> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #140] @ (280cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c970>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694980,15 +694978,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r2, r5, r3 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (280de0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ca74>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695067,17 +695065,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 280d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16c9dc> │ │ │ │ nop │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 280e3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cad0> │ │ │ │ + b.n 28143c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d0d0> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ (280f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cb9c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695163,17 +695161,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ b.n 280e56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16caea> │ │ │ │ adds r6, r7, r4 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - svc 6 │ │ │ │ + b.n 281320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cfb4> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (280fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cc60>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695236,17 +695234,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 280f6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cbfe> │ │ │ │ nop │ │ │ │ adds r6, r2, r0 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + b.n 281230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cec4> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (281090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cd24>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695309,17 +695307,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28102e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ccc2> │ │ │ │ nop │ │ │ │ asrs r2, r2, #29 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ble.n 28116c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ce00> │ │ │ │ + b.n 28116c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ce00> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (281154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cde8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695382,17 +695380,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2810f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cd86> │ │ │ │ nop │ │ │ │ asrs r6, r1, #26 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bgt.n 2810a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cd3c> │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #240] @ (281264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cef8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -695477,17 +695475,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2811d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ce68> │ │ │ │ nop │ │ │ │ asrs r6, r0, #23 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r3, #3 │ │ │ │ - blt.n 281194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ce28> │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (281338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cfcc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695554,17 +695552,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2812ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cf62> │ │ │ │ nop │ │ │ │ asrs r2, r7, #18 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bge.n 2812c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cf58> │ │ │ │ + ble.n 2812c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16cf58> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (2813fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d090>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695627,17 +695625,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28139a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d02e> │ │ │ │ nop │ │ │ │ asrs r6, r4, #15 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bls.n 281400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d094> │ │ │ │ + bgt.n 281400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d094> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (2814d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d164>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695704,17 +695702,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 281466 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d0fa> │ │ │ │ nop │ │ │ │ asrs r2, r4, #12 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bls.n 28152c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d1c0> │ │ │ │ + bgt.n 28152c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d1c0> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (281598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d22c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -695770,15 +695768,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -696148,17 +696146,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 281a32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d6c6> │ │ │ │ lsrs r6, r2, #21 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcc.n 281b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d7ec> │ │ │ │ + bvs.n 281b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d7ec> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (281b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d818>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696225,17 +696223,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 281b1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d7ae> │ │ │ │ nop │ │ │ │ lsrs r6, r5, #17 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bcs.n 281c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d90c> │ │ │ │ + bpl.n 281c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d90c> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (281c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d8e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696291,15 +696289,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r3, #14 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -696396,17 +696394,17 @@ │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ b.n 281ce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16d978> │ │ │ │ nop │ │ │ │ lsrs r6, r5, #10 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 281e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16db2c> │ │ │ │ + bcc.n 281e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16db2c> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -696464,15 +696462,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (281edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16db70>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696519,15 +696517,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r6, r2, #3 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (281fb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dc4c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -696598,17 +696596,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 281f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dbe0> │ │ │ │ lsrs r4, r0, #1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + bne.n 282040 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dcd4> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (28208c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dd20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696675,17 +696673,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 282022 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dcb6> │ │ │ │ nop │ │ │ │ lsls r6, r4, #29 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + beq.n 282170 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16de04> │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (28216c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16de00>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -696756,17 +696754,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 282100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dd94> │ │ │ │ lsls r0, r2, #26 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (282200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16de94>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -696814,15 +696812,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ (2822bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16df50>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -696883,15 +696881,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (282390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e024>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696959,17 +696957,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 282326 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16dfba> │ │ │ │ lsls r6, r4, #17 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (282424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e0b8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -697017,15 +697015,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (2824d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e164>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -697085,15 +697083,15 @@ │ │ │ │ ldrb.w r3, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 28249a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e12e> │ │ │ │ b.n 28248c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e120> │ │ │ │ nop │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 282530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e1c4> │ │ │ │ sub sp, #28 │ │ │ │ @@ -697296,15 +697294,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w lr, [pc, #108] @ 2827b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e444> │ │ │ │ @@ -697556,15 +697554,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (282a08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e69c>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stc2 1, cr0, [sl, #584]! @ 0x248 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 282a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e6f8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -697772,15 +697770,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xfbe00192 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #244] @ (282d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16e9e0>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -697881,15 +697879,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfae40192 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #256] @ (282e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16eafc>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -697996,15 +697994,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr??.w r0, [r4, #402] @ 0x192 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #180] @ (282f38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ebcc>) │ │ │ │ @@ -698077,15 +698075,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh.w r0, [r6, #402] @ 0x192 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #196] @ (283018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ecac>) │ │ │ │ @@ -698165,15 +698163,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xf7e60192 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (283108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ed9c>) │ │ │ │ @@ -698261,15 +698259,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xf7060192 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #264] @ (283228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16eebc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -698354,17 +698352,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s2, [sp, #16] │ │ │ │ b.n 283178 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ee0c> │ │ │ │ nop │ │ │ │ @ instruction: 0xf61a0192 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r0, 2832ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ef42> │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -698421,15 +698419,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4d00192 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (2833a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f03c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -698486,15 +698484,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r1, r2, #4784128 @ 0x490000 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (283430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f0c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -698539,15 +698537,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf37c0192 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (2834e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f178>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -698606,15 +698604,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2ee0192 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (28357c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f210>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -698665,15 +698663,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf23c0192 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (283604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f298>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -698718,15 +698716,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sub.w r1, r8, #146 @ 0x92 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (2836b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f34c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -698785,15 +698783,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds.w r1, sl, #146 @ 0x92 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #248] @ (2837c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f45c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -698877,17 +698875,17 @@ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ b.n 283730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f3c4> │ │ │ │ orn r1, sl, #146 @ 0x92 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + cbnz r6, 2837e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f476> │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (283880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f514>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -698946,15 +698944,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ vbic d16, d18, d2 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (283948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f5dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -699010,15 +699008,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mcr 1, 5, r0, cr2, cr2, {4} │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -699384,17 +699382,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 283de2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fa76> │ │ │ │ nop │ │ │ │ @ instruction: 0xe9a60192 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #236] @ (283f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fbec>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -699490,19 +699488,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r3, #0 │ │ │ │ b.n 283ede <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fb72> │ │ │ │ @ instruction: 0xe8cc0192 │ │ │ │ ldrd r0, r1, [lr], #-584 @ 0x248 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - vld1.8 {d0[7]}, [r6]! │ │ │ │ + stc2 0, cr0, [r6], #948 @ 0x3b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #248] @ (284078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fd0c>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ movw r5, #32868 @ 0x8064 │ │ │ │ @@ -699605,19 +699603,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r3, #0 │ │ │ │ b.n 283ff6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fc8a> │ │ │ │ b.n 283fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fc80> │ │ │ │ lsls r2, r2, #6 │ │ │ │ b.n 283f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fbe0> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + cbz r4, 284094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fd28> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb.w r0, [r6, #237] @ 0xed │ │ │ │ + @ instruction: 0xfb8600ed │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #260] @ (2841a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fe38>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ movw r5, #32880 @ 0x8070 │ │ │ │ @@ -699726,19 +699724,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r3, #0 │ │ │ │ b.n 28411a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fdae> │ │ │ │ b.n 283ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fb6c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ b.n 283e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fac4> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf75a00ed │ │ │ │ + @ instruction: 0xfa5a00ed │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #200] @ (284294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ff28>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -699820,19 +699818,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 284232 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fec6> │ │ │ │ nop │ │ │ │ b.n 283d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16fa08> │ │ │ │ lsls r2, r2, #6 │ │ │ │ b.n 283ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f97c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xf66c00ed │ │ │ │ + vld4. {d16-d19}, [ip :128]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #216] @ (284394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170028>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -699922,19 +699920,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 28432a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16ffbe> │ │ │ │ nop │ │ │ │ b.n 283c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f928> │ │ │ │ lsls r2, r2, #6 │ │ │ │ b.n 283bf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x16f88c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbc.w r0, ip, #7766016 @ 0x768000 │ │ │ │ + str??.w r0, [ip, sp, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #232] @ (2844a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170138>) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -700032,19 +700030,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r6, #0 │ │ │ │ b.n 284434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1700c8> │ │ │ │ b.n 284ba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170838> │ │ │ │ lsls r2, r2, #6 │ │ │ │ b.n 284af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17078c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - orrs.w r0, sl, #7766016 @ 0x768000 │ │ │ │ + @ instruction: 0xf75a00ed │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (28459c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170230>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -700117,17 +700115,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 28451a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1701ae> │ │ │ │ nop │ │ │ │ b.n 284a84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170718> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (284674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170308>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700195,17 +700193,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28460a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17029e> │ │ │ │ b.n 28497c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170610> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r7, pc, #520 @ (adr r7, 284888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17051c>) │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (284748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1703dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700266,15 +700264,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 2848a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170534> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r2, #12] │ │ │ │ vldr s2, [r2, #8] │ │ │ │ @@ -700404,17 +700402,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 284852 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1704e6> │ │ │ │ nop │ │ │ │ svc 86 @ 0x56 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 28492c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1705c0>) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (2849bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170650>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700475,15 +700473,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (284a48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1706dc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -700530,15 +700528,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ble.n 284b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1707ac> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #260] @ (284b68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1707fc>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -700633,17 +700631,17 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 284ad2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170766> │ │ │ │ nop │ │ │ │ bgt.n 284b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1707ac> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, pc, #568 @ (adr r2, 284dac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170a40>) │ │ │ │ + add r5, pc, #568 @ (adr r5, 284dac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170a40>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #200] @ (284c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1708e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700708,15 +700706,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ blt.n 284bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170850> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (284cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17098c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -700767,15 +700765,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bge.n 284ca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17093c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (284dcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170a60>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700843,17 +700841,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 284d5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1709f2> │ │ │ │ nop │ │ │ │ bge.n 284e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170ab8> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r7, [pc, #464] @ (284fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170c38>) │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #176 @ (adr r0, 284e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170b1c>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 284e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170b1c>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ (284ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170b74>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700937,17 +700935,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d1, [sp, #16] │ │ │ │ b.n 284e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170ad8> │ │ │ │ nop │ │ │ │ bls.n 284f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170c1c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r6, [pc, #448] @ (2850a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170d3c>) │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + add r2, pc, #160 @ (adr r2, 284f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170c20>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (284f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170c30>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -701008,17 +701006,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 284f6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170bfe> │ │ │ │ bhi.n 285014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170ca8> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r5, [pc, #640] @ (285224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170eb8>) │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + add r2, pc, #656 @ (adr r2, 285238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170ecc>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (285074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170d08>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701086,17 +701084,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28500a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170c9e> │ │ │ │ bvc.n 284f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170c10> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r4, [pc, #808] @ (2853a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171038>) │ │ │ │ + ldr r7, [pc, #808] @ (2853a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171038>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #520 @ (adr r0, 285288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170f1c>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (285148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170ddc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701163,17 +701161,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2850de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170d72> │ │ │ │ nop │ │ │ │ bvs.n 2850a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170d34> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r3, [pc, #992] @ (285530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1711c4>) │ │ │ │ + ldr r6, [pc, #992] @ (285530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1711c4>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (285224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170eb8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701242,17 +701240,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2851b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170e4c> │ │ │ │ nop │ │ │ │ bpl.n 2851d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170e68> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r3, [pc, #112] @ (28529c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170f30>) │ │ │ │ + ldr r6, [pc, #112] @ (28529c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170f30>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (285308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170f9c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -701324,17 +701322,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28529a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170f2e> │ │ │ │ nop │ │ │ │ bmi.n 2852fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x170f90> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r2, [pc, #224] @ (2853f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171084>) │ │ │ │ + ldr r5, [pc, #224] @ (2853f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171084>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (2853e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171078>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701403,17 +701401,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17100c> │ │ │ │ nop │ │ │ │ bmi.n 285414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1710a8> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r1, [pc, #368] @ (28555c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1711f0>) │ │ │ │ + ldr r4, [pc, #368] @ (28555c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1711f0>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ (285480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171114>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701464,15 +701462,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bcc.n 2854fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171190> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r0, [pc, #672] @ (285728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1713bc>) │ │ │ │ + ldr r3, [pc, #672] @ (285728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1713bc>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #172] @ (285544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1711d8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -701545,15 +701543,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bcs.n 285488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17111c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - blx sp │ │ │ │ + ldr r2, [pc, #928] @ (2858ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171580>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (285618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1712ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701622,17 +701620,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2855ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171240> │ │ │ │ nop │ │ │ │ bne.n 2855d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17126c> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bx r5 │ │ │ │ + ldr r2, [pc, #160] @ (2856c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171354>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (2856ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171380>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701698,17 +701696,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171318> │ │ │ │ bne.n 2856fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171390> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - mov r2, sl │ │ │ │ + ldr r1, [pc, #328] @ (28583c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1714d0>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ (2857bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171450>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701772,17 +701770,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1713e8> │ │ │ │ nop │ │ │ │ beq.n 285824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1714b8> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp ip, r0 │ │ │ │ + ldr r0, [pc, #528] @ (2859d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171668>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (285898 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17152c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701851,17 +701849,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28582c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1714c0> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r8, r5 │ │ │ │ + blx r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ (285968 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1715fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701925,17 +701923,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171594> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - mvns r0, r3 │ │ │ │ + mov r8, fp │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (285a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1716c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -701997,17 +701995,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2859cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171660> │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - orrs r0, r2 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (285b08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17179c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702076,17 +702074,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171730> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - tst r0, r7 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (285bec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171880>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -702158,17 +702156,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285b7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171812> │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adcs r4, r2 │ │ │ │ + add r4, sl │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (285cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171964>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -702240,17 +702238,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285c62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1718f6> │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r5} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - eors r0, r6 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (285d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1719f8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -702297,15 +702295,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (285e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171ad8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -702377,17 +702375,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285dd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171a6a> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + rors r4, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (285f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171bac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702454,17 +702452,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 285eae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171b42> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ (286008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171c9c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702538,17 +702536,17 @@ │ │ │ │ vstr s0, [sp, #8] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 285f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171c1c> │ │ │ │ ldmia r0!, {r1, r2} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + ands r6, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (286114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171da8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702629,17 +702627,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ b.n 28607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171d10> │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (2861cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171e60>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702692,15 +702690,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r6!, {r1, r3} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (286294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171f28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -702758,15 +702756,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (286348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x171fdc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -702826,15 +702824,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (2863fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172090>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -702894,15 +702892,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (2864b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172148>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -702963,15 +702961,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r3!, {r1, r5} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (286568 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1721fc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703031,15 +703029,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #196] @ (286648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1722dc>) │ │ │ │ @@ -703111,17 +703109,17 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 2865dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172270> │ │ │ │ stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (2866f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172388>) │ │ │ │ @@ -703169,15 +703167,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #160] @ (2867b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172444>) │ │ │ │ @@ -703230,15 +703228,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #180] @ (286880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172514>) │ │ │ │ @@ -703296,15 +703294,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop {7} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (286934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1725c8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703364,15 +703362,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bkpt 0x009e │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (2869e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17267c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703432,15 +703430,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (286aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172734>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703501,15 +703499,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (286b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1727e8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703569,15 +703567,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (286c28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1728bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -703645,17 +703643,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 286bbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172852> │ │ │ │ cbnz r6, 286c9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172932> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (286d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17299c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -703726,17 +703724,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 286c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172930> │ │ │ │ revsh r4, r6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (286d9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172a30>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -703784,15 +703782,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ rev r4, r2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (286e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172ac8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -703844,15 +703842,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 286e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172aec> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (286ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172b7c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703912,15 +703910,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ea │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (286f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172c30>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -703980,15 +703978,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb836 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (287054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172ce8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -704049,15 +704047,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xb782 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (287108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172d9c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -704117,15 +704115,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ca │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (2871dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172e70>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -704193,17 +704191,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 287172 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172e06> │ │ │ │ @ instruction: 0xb61a │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (2872bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172f50>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -704274,17 +704272,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 287250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172ee4> │ │ │ │ push {r6, lr} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (287350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x172fe4>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -704332,15 +704330,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r5, r6} │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #128] @ (2873e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17307c>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -704392,15 +704390,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cbz r0, 287460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1730f4> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (28749c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173130>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -704460,15 +704458,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r6, 2874ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173180> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (287550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1731e4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -704528,15 +704526,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ uxth r2, r0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (287608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17329c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -704597,15 +704595,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r6, 28763e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1732d2> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (2876bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173350>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -704665,15 +704663,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r6, 2876c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173358> │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (287774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173408>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -704735,15 +704733,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add sp, #392 @ 0x188 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (287834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1734c8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -704808,15 +704806,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (2878ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173580>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -704878,15 +704876,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (2879ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173640>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -704951,15 +704949,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (287a6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173700>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705024,15 +705022,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (287b24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1737b8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705094,15 +705092,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (287bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173870>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705164,15 +705162,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (287c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173930>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705237,15 +705235,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (287d5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1739f0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705310,15 +705308,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (287e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173aa8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705380,15 +705378,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (287ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173b68>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705453,15 +705451,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (287f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173c20>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705523,15 +705521,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (28804c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173ce0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705596,15 +705594,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #584 @ (adr r7, 288298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173f2c>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (28810c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173da0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705669,15 +705667,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #840 @ (adr r6, 288458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1740ec>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (2881c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173e58>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705739,15 +705737,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, pc, #72 @ (adr r6, 288210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173ea4>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (28827c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173f10>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705809,15 +705807,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r5, pc, #360 @ (adr r5, 2883e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17407c>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (28833c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x173fd0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705882,15 +705880,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #648 @ (adr r4, 2885c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17425c>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (2883fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174090>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -705955,15 +705953,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #904 @ (adr r3, 288788 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17441c>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #196] @ (2884d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17416c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -706034,17 +706032,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28846c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174100> │ │ │ │ add r3, pc, #144 @ (adr r3, 28856c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174200>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #128] @ (288578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17420c>) │ │ │ │ @@ -706093,15 +706091,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #264 @ (adr r2, 288684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174318>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #140] @ (288620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1742b4>) │ │ │ │ @@ -706154,15 +706152,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r1, pc, #664 @ (adr r1, 2888bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174550>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -706220,15 +706218,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, pc, #1000 @ (adr r0, 288acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174760>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (288794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174428>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706288,15 +706286,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #248 @ (adr r0, 288890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174524>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (288848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1744dc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706356,15 +706354,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (288904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174598>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706427,15 +706425,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (2889b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17464c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706495,15 +706493,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #196] @ (288a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174728>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -706574,17 +706572,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 288a28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1746bc> │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #128] @ (288b34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1747c8>) │ │ │ │ @@ -706633,15 +706631,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #140] @ (288bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174870>) │ │ │ │ @@ -706694,15 +706692,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -706760,15 +706758,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (288d50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1749e4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706828,15 +706826,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (288e04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174a98>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706896,15 +706894,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (288ec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174b54>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -706967,15 +706965,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (288f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174c08>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -707035,15 +707033,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (289004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174c98>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -707091,15 +707089,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #132] @ (2890a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174d38>) │ │ │ │ @@ -707150,15 +707148,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #144] @ (289150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174de4>) │ │ │ │ @@ -707212,15 +707210,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ @@ -707279,15 +707277,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (2892cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x174f60>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -707349,15 +707347,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (289384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175018>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -707419,15 +707417,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (28943c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1750d0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -707489,15 +707487,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (2894f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175188>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -707559,15 +707557,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (289584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175218>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -707615,15 +707613,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #132] @ (289624 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1752b8>) │ │ │ │ @@ -707674,15 +707672,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #144] @ (2896d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175364>) │ │ │ │ @@ -707736,15 +707734,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ @@ -707803,15 +707801,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (28984c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1754e0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -707873,15 +707871,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (289904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175598>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -707943,15 +707941,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (2899bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175650>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -708013,15 +708011,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (289a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175708>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -708083,15 +708081,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (289b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1757ec>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -708165,17 +708163,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 289ae6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17577a> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ (289c54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1758e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708253,17 +708251,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 289bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175860> │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #30] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (289d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175998>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708315,15 +708313,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #168] @ (289dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175a58>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708380,15 +708378,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #16] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - vqadd.u32 q8, q12, q6 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (289e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175b2c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -708449,15 +708448,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - mrc2 0, 4, r0, cr4, cr12, {6} │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (289f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175be8>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -708519,15 +708519,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r6, [r0, #4] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldc2l 0, cr0, [r8, #880] @ 0x370 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28a010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175ca4>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -708589,15 +708590,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldc2 0, cr0, [ip, #-880] @ 0xfffffc90 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (28a0d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175d68>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -708662,15 +708664,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - mrrc2 0, 13, r0, sl, cr12 │ │ │ │ + vqadd.u16 q8, q13, q6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28a190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175e24>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -708732,15 +708734,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xfb9c00dc │ │ │ │ + mrc2 0, 4, r0, cr12, cr12, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (28a22c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175ec0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708785,15 +708787,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xfb0000dc │ │ │ │ + mcr2 0, 0, r0, cr0, cr12, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (28a2dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x175f70>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708843,15 +708845,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xfa5000dc │ │ │ │ + ldc2l 0, cr0, [r0, #-880] @ 0xfffffc90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #168] @ (28a3a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176034>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708906,15 +708908,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - vst1.8 @ instruction: 0xf98c00dc │ │ │ │ + stc2 0, cr0, [ip], {220} @ 0xdc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #188] @ (28a478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17610c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -708974,15 +708976,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r0, #28] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh.w r0, [r4, #220] @ 0xdc │ │ │ │ + @ instruction: 0xfbb400dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28a534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1761c8>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709044,15 +709046,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r6, [r4, #20] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xf7f800dc │ │ │ │ + @ instruction: 0xfaf800dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28a5f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176284>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709114,15 +709116,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r2, [r5, #14] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xf73c00dc │ │ │ │ + @ instruction: 0xfa3c00dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (28a6b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176348>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709187,15 +709189,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strh r6, [r5, #8] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xf67a00dc │ │ │ │ + ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28a770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176404>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709257,15 +709259,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r2, [r5, #2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - subs.w r0, ip, #7208960 @ 0x6e0000 │ │ │ │ + ldrh.w r0, [ip, #220] @ 0xdc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (28a854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1764e8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -709338,16 +709340,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28a7e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176476> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xf4ec00dc │ │ │ │ - cmp ip, r4 │ │ │ │ + @ instruction: 0xf7ec00dc │ │ │ │ + ldr r0, [pc, #656] @ (28aaf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176784>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (28a8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176580>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -709396,15 +709398,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #27] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - orr.w r0, r0, #7208960 @ 0x6e0000 │ │ │ │ + @ instruction: 0xf74000dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #132] @ (28a988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17661c>) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709456,15 +709458,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - usat r0, #28, r4, asr #3 │ │ │ │ + subw r0, r4, #2268 @ 0x8dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (28aa2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1766c0>) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709520,15 +709522,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ssat r0, #29, r0, lsl #3 │ │ │ │ + addw r0, r0, #2268 @ 0x8dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28aae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17677c>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709590,15 +709592,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - movw r0, #16604 @ 0x40dc │ │ │ │ + adc.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28aba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176838>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709660,15 +709662,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xf18800dc │ │ │ │ + eor.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (28ac68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1768fc>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709733,15 +709735,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xf0c600dc │ │ │ │ + ubfx r0, r6, #3, #29 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28ad24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1769b8>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -709803,15 +709805,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r6, [r6, #10] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - and.w r0, r8, #220 @ 0xdc │ │ │ │ + ssat r0, #29, r8, lsl #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (28ae08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176a9c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -709884,16 +709886,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28ad96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176a2a> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - vqadd.s64 q0, q12, q6 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf23800dc │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (28aea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176b34>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -709942,15 +709944,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - mcr 0, 4, r0, cr12, cr12, {6} │ │ │ │ + @ instruction: 0xf18c00dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #132] @ (28af3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176bd0>) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710002,15 +710004,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldcl 0, cr0, [r0, #880]! @ 0x370 │ │ │ │ + @ instruction: 0xf0f000dc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (28afe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176c74>) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710066,15 +710068,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, #31] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stcl 0, cr0, [ip, #-880] @ 0xfffffc90 │ │ │ │ + orr.w r0, ip, #220 @ 0xdc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28b09c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176d30>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710136,15 +710138,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r6, [r7, #28] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldc 0, cr0, [r0], {220} @ 0xdc │ │ │ │ + vshr.s64 q0, q6, #48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (28b158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176dec>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710206,15 +710208,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r2, [r0, #26] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - rsbs r0, r4, ip, lsr #3 │ │ │ │ + mrc 0, 6, r0, cr4, cr12, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (28b21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176eb0>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710278,15 +710280,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r6, [r0, #23] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - adds.w r0, r0, ip, lsr #3 │ │ │ │ + mrc 0, 0, r0, cr0, cr12, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ (28b2dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176f70>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710349,15 +710351,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - orrs.w r0, r2, ip, lsr #3 │ │ │ │ + ldcl 0, cr0, [r2, #-880] @ 0xfffffc90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28b3a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177038>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710423,15 +710425,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r2, [r0, #17] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xe98800dc │ │ │ │ + stc 0, cr0, [r8], {220} @ 0xdc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28b474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177108>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710500,15 +710502,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r7, #13] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia.w sl!, {r2, r3, r4, r6, r7} │ │ │ │ + subs.w r0, sl, ip, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28b53c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1771d0>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710574,16 +710576,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r2, [r5, #10] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28b524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1771b8> │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + @ instruction: 0xeaf000dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28b60c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1772a0>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710652,16 +710653,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, #7] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28b458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1770ec> │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + bic.w r0, r2, ip, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28b6dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177370>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710730,16 +710730,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28b388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17701c> │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + ldrd r0, r0, [r2, #-880] @ 0x370 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28b7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177440>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710808,16 +710807,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28b2b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176f4c> │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + stmia.w r2, {r2, r3, r4, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28b874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177508>) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -710883,15 +710881,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28b1ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x176e80> │ │ │ │ + b.n 28b7ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177480> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28b944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1775d8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -710961,15 +710959,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28c120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177db4> │ │ │ │ + b.n 28b720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1773b4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28ba0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1776a0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711036,15 +711034,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28c054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177ce8> │ │ │ │ + b.n 28b654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1772e8> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28bad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177768>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711111,15 +711109,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28bf8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177c20> │ │ │ │ + b.n 28b58c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177220> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28bba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177838>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711189,15 +711187,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28bec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177b54> │ │ │ │ + b.n 28b4c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177154> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28bc6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177900>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711264,15 +711262,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - b.n 28bdf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177a88> │ │ │ │ + b.n 28c3f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178088> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28bd3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1779d0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711342,15 +711340,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 28c328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177fbc> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28be0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177aa0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711420,15 +711418,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + b.n 28c258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177eec> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28bedc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177b70>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711498,15 +711496,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r2, #16] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + b.n 28c188 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177e1c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28bfa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177c38>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711573,15 +711571,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ble.n 28bebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177b50> │ │ │ │ + b.n 28c0bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177d50> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #180] @ (28c074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177d08>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711651,15 +711649,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bgt.n 28bff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177c84> │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (28c13c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177dd0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -711726,15 +711724,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - blt.n 28c124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177db8> │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (28c214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177ea8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -711803,17 +711801,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28c1a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177e3c> │ │ │ │ nop │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - blt.n 28c274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177f08> │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (28c2f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177f84>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -711882,17 +711880,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28c284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177f18> │ │ │ │ nop │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bge.n 28c398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17802c> │ │ │ │ + ble.n 28c398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17802c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (28c388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17801c>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -711940,15 +711938,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bls.n 28c2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177f68> │ │ │ │ + bgt.n 28c2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x177f68> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (28c41c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1780b0>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -711996,15 +711994,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bls.n 28c440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1780d4> │ │ │ │ + bgt.n 28c440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1780d4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (28c4ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178140>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -712052,15 +712050,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bhi.n 28c5b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178244> │ │ │ │ + blt.n 28c5b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178244> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (28c53c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1781d0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -712108,15 +712106,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bvc.n 28c520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1781b4> │ │ │ │ + bge.n 28c520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1781b4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (28c614 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1782a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712185,17 +712183,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28c5a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17823c> │ │ │ │ nop │ │ │ │ str r6, [r4, #28] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bvc.n 28c674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178308> │ │ │ │ + bge.n 28c674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178308> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #184] @ (28c6e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17837c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712260,17 +712258,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28c67c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178310> │ │ │ │ nop │ │ │ │ str r2, [r1, #16] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bvs.n 28c7a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178434> │ │ │ │ + bls.n 28c7a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178434> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r7, #16 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (28c7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178458>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712339,17 +712337,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28c758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1783ec> │ │ │ │ nop │ │ │ │ str r6, [r6, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 28c8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178558> │ │ │ │ + bhi.n 28c8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178558> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (28c874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178508>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -712407,15 +712405,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 28c840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1784d4> │ │ │ │ b.n 28c832 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1784c6> │ │ │ │ ldrsh r2, [r3, r5] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bmi.n 28c818 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1784ac> │ │ │ │ + bvc.n 28c818 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1784ac> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #60] @ 28c8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178560> │ │ │ │ @@ -712510,15 +712508,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 28c948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1785dc> │ │ │ │ b.n 28c93a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1785ce> │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bcc.n 28c910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1785a4> │ │ │ │ + bvs.n 28c910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1785a4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 28c9dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178670> │ │ │ │ sub sp, #28 │ │ │ │ @@ -712613,15 +712611,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 28ca58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1786ec> │ │ │ │ b.n 28ca4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1786de> │ │ │ │ ldrb r2, [r0, r5] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bcs.n 28ca00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178694> │ │ │ │ + bpl.n 28ca00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178694> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (28cb38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1787cc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -712679,15 +712677,15 @@ │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 28cb04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178798> │ │ │ │ b.n 28caf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17878a> │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bcs.n 28cb54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1787e8> │ │ │ │ + bpl.n 28cb54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1787e8> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (28cbc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17885c>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -712734,15 +712732,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bne.n 28cc94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178928> │ │ │ │ + bmi.n 28cc94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178928> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (28cca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178934>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712811,17 +712809,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28cc34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1788c8> │ │ │ │ nop │ │ │ │ ldrh r2, [r3, r5] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - beq.n 28cbe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17887c> │ │ │ │ + bcc.n 28cbe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17887c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (28cd64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1789f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712883,17 +712881,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28cd04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178998> │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + bcs.n 28cd1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1789b0> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (28ce48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178adc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -712965,17 +712963,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28cdda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178a6e> │ │ │ │ nop │ │ │ │ ldr r0, [r7, r6] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + bne.n 28ce40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178ad4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (28cf08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178b9c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -713038,15 +713036,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r2, r3] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + bne.n 28cf5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178bf0> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #164] @ (28cfc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178c5c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -713110,15 +713108,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r2, r0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + beq.n 28d09c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178d30> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ (28d0a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178d38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713188,17 +713186,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28d034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178cc8> │ │ │ │ nop │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ (28d19c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178e30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713274,17 +713272,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 28d116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178daa> │ │ │ │ nop │ │ │ │ ldrsb r2, [r7, r1] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ (28d27c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178f10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713354,17 +713352,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28d20c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178ea0> │ │ │ │ nop │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (28d310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x178fa4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -713409,15 +713407,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (28d37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179010>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -713579,15 +713577,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r5, r3] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (28d534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1791c8>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -713764,15 +713762,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [r6, r4] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -713838,15 +713836,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -713911,15 +713909,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #360] @ (28d9f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179684>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -713996,17 +713994,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28d910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1795a4> │ │ │ │ ldr r6, [pc, #488] @ (28db68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1797fc>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (28da90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179724>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -714082,15 +714080,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [pc, #648] @ (28dd1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1799b0>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (28dba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179834>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -714166,15 +714164,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [pc, #584] @ (28ddec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179a80>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (28dc74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179908>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -714241,17 +714239,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28dc08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17989c> │ │ │ │ ldr r3, [pc, #520] @ (28de80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179b14>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (28dd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1799e0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -714318,18 +714316,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28dce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179974> │ │ │ │ ldr r2, [pc, #680] @ (28dff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179c8c>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - itee │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - asral r2, r5, #2 │ │ │ │ - lslal r5, r3, #3 │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ (28ddf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179a88>) │ │ │ │ mov r7, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -714385,16 +714383,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #832] @ (28e138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179dcc>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - it cc │ │ │ │ - lslcc r4, r3, #3 │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ + lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28de5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179af0>) │ │ │ │ sub sp, #24 │ │ │ │ ldr.w lr, [pc, #80] @ 28de60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179af4> │ │ │ │ @@ -714488,15 +714486,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #768] @ (28e208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179e9c>) │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bkpt 0x0028 │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #72] @ 28df68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179bfc> │ │ │ │ @@ -714590,15 +714588,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ blxns r6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ (28e0b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179d48>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -714655,16 +714653,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bx r2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + it vc │ │ │ │ + lslvc r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #248] @ (28e1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179e5c>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ @@ -714765,15 +714763,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ mov r4, sp │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cbnz r6, 28e228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179ebc> │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (28e2e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x179f7c>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -714880,15 +714878,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, fp │ │ │ │ lsls r2, r2, #6 │ │ │ │ - rev16 r4, r0 │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (28e414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a0a8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -715001,15 +714999,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, r7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cbnz r0, 28e422 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a0b6> │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #192] @ (28e4f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a184>) │ │ │ │ @@ -715087,15 +715085,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrs r2, r1 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 28e546 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a1da> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (28e5e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a274>) │ │ │ │ @@ -715182,15 +715180,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ tst r6, r5 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #228] @ (28e6e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a374>) │ │ │ │ @@ -715285,15 +715283,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + cbnz r6, 28e6fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a38e> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #160] @ (28e798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a42c>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -715359,15 +715357,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ eors r0, r0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (28e858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a4ec>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -715437,15 +715435,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #148] @ (28e904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a598>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -715505,15 +715503,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (28e9c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a658>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -715583,15 +715581,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cbz r0, 28ea26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a6ba> │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #176] @ (28ea8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a720>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -715665,15 +715663,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - uxth r0, r4 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (28eb70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a804>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -715746,17 +715744,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 28eb00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a794> │ │ │ │ subs r4, #148 @ 0x94 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cbz r6, 28ebaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a83e> │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ (28ec18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a8ac>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -715813,15 +715811,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ lsls r2, r2, #6 │ │ │ │ - cbz r4, 28ec24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a8b8> │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28ec80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17a914>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -715916,15 +715914,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r2, #156 @ 0x9c │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add sp, #16 │ │ │ │ + cbz r4, 28ed70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17aa04> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #72] @ 28ed8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17aa20> │ │ │ │ @@ -716018,15 +716016,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + cbz r0, 28ee7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ab0e> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ (28eed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ab6c>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -716083,15 +716081,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + cbz r4, 28eef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ab88> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #248] @ (28efec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ac80>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -716193,15 +716191,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r0, #72 @ 0x48 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (28f10c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ada0>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -716308,15 +716306,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (28f238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17aecc>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -716429,15 +716427,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r6, #20 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #192] @ (28f314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17afa8>) │ │ │ │ @@ -716515,15 +716513,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (28f404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b098>) │ │ │ │ @@ -716610,15 +716608,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ adds r4, #10 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #228] @ (28f504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b198>) │ │ │ │ @@ -716713,15 +716711,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ adds r3, #26 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #160] @ (28f5bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b250>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -716787,15 +716785,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r2, #28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r7, pc, #448 @ (adr r7, 28f784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b418>) │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (28f67c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b310>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -716865,15 +716863,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r6, pc, #704 @ (adr r6, 28f944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b5d8>) │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #148] @ (28f728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b3bc>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -716933,15 +716931,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r6, pc, #8 @ (adr r6, 28f738 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b3cc>) │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #168] @ (28f7e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b47c>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -717011,15 +717009,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r5, pc, #272 @ (adr r5, 28f900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b594>) │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #176] @ (28f8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b544>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -717093,15 +717091,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r4, pc, #496 @ (adr r4, 28faa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b73c>) │ │ │ │ + add r7, pc, #496 @ (adr r7, 28faa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b73c>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #168] @ (28f970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b604>) │ │ │ │ mov r5, r2 │ │ │ │ @@ -717169,15 +717167,15 @@ │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r2, #1492] @ 0x5d4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 28f934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b5c8> │ │ │ │ b.n 28f922 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b5b6> │ │ │ │ cmp r6, #112 @ 0x70 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r3, pc, #848 @ (adr r3, 28fcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b95c>) │ │ │ │ + add r6, pc, #848 @ (adr r6, 28fcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b95c>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28f9d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b66c>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -717443,19 +717441,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 28fbe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b87c> │ │ │ │ nop │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - add r0, pc, #832 @ (adr r0, 28ffc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bc54>) │ │ │ │ + add r3, pc, #832 @ (adr r3, 28ffc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bc54>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (28fdac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ba40>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -717568,19 +717566,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 28fd18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17b9ac> │ │ │ │ nop │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r2, #6 │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r2, pc, #608 @ (adr r2, 290018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bcac>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (28fef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bb84>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -717699,19 +717697,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 28fe54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bae8> │ │ │ │ nop │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ lsls r2, r2, #6 │ │ │ │ cmp r1, #8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + add r1, pc, #336 @ (adr r1, 29004c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bce0>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #212] @ (28ffec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bc80>) │ │ │ │ @@ -717798,19 +717796,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r6, #0 │ │ │ │ b.n 28ff84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bc18> │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + add r0, pc, #344 @ (adr r0, 290150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bde4>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #232] @ (2900fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bd90>) │ │ │ │ @@ -717907,19 +717905,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 29008a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bd1e> │ │ │ │ nop │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #248] @ (29021c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17beb0>) │ │ │ │ @@ -718024,19 +718022,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 2901a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17be36> │ │ │ │ nop │ │ │ │ movs r6, #22 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (290348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bfdc>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -718143,19 +718141,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 2902bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17bf50> │ │ │ │ nop │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (290480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c114>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -718268,19 +718266,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 2903ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c080> │ │ │ │ nop │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (2905c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c258>) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -718399,19 +718397,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 290528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c1bc> │ │ │ │ nop │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #212] @ (2906c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c354>) │ │ │ │ @@ -718498,19 +718496,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r6, #0 │ │ │ │ b.n 290658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c2ec> │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #232] @ (2907d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c464>) │ │ │ │ @@ -718607,19 +718605,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 29075e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c3f2> │ │ │ │ nop │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r2, #6 │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #248] @ (2908f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c584>) │ │ │ │ @@ -718724,19 +718722,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 290876 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c50a> │ │ │ │ nop │ │ │ │ subs r2, r0, #5 │ │ │ │ lsls r2, r2, #6 │ │ │ │ subs r4, r4, #3 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #168] @ (2909c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c654>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -718800,18 +718798,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 29098e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c622> │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ - b.n 2904f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c188> │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ + ldmia.w r4, {r2, r3, r4, r6, r7} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (290aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17c734>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r2 │ │ │ │ @@ -718875,15 +718872,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r4, r3, #5 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r3, #12] │ │ │ │ vldr s2, [r3, #8] │ │ │ │ @@ -718996,15 +718993,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 27c3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x168074> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r2, r0, #0 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #404] @ (290dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ca80>) │ │ │ │ @@ -719151,17 +719148,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl 1fb7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7458> │ │ │ │ b.n 290d76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ca0a> │ │ │ │ subs r6, r3, r3 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 290e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cad8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -719388,17 +719385,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 291042 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ccd6> │ │ │ │ nop │ │ │ │ asrs r6, r7, #28 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ble.n 291154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cde8> │ │ │ │ + b.n 291154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cde8> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (29115c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cdf0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -719458,21 +719455,21 @@ │ │ │ │ str.w r1, [ip, #700] @ 0x2bc │ │ │ │ bl 1f9a38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe56cc> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r4, r6, #25 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + b.n 29143c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d0d0> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + b.n 2913f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d08c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + b.n 2913b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d048> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #276] @ (291294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cf28>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -719578,15 +719575,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 291268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cefc> │ │ │ │ b.n 2911d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17ce6c> │ │ │ │ asrs r0, r7, #22 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (2913cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d060>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -719697,17 +719694,17 @@ │ │ │ │ bne.n 2913b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d04a> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2913a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d03a> │ │ │ │ b.n 2912f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17cf8c> │ │ │ │ asrs r4, r1, #18 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bgt.n 291400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d094> │ │ │ │ + svc 20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #324] @ (291530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d1c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -719830,17 +719827,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29150a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d19e> │ │ │ │ b.n 291444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d0d8> │ │ │ │ nop │ │ │ │ asrs r6, r1, #13 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 2914a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d13c> │ │ │ │ + ble.n 2914a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d13c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #292] @ (291674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d308>) │ │ │ │ @@ -719948,21 +719945,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #7 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bvc.n 291624 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d2b8> │ │ │ │ + bge.n 291624 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d2b8> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 2915c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d25c> │ │ │ │ + bge.n 2915c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d25c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 291680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d314> │ │ │ │ + bls.n 291680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d314> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #760] @ (291990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d624>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -720226,17 +720223,17 @@ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ add.w r6, r6, #180224 @ 0x2c000 │ │ │ │ b.n 2918b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d54a> │ │ │ │ nop │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bvs.n 29190c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d5a0> │ │ │ │ + bls.n 29190c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d5a0> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 291930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d5c4> │ │ │ │ + bls.n 291930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d5c4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ add.w r0, r0, #628 @ 0x274 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ bl 4373c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32305c> │ │ │ │ ldr.w lr, [r4] │ │ │ │ @@ -720345,15 +720342,15 @@ │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 291a9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d732> │ │ │ │ b.n 291ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d754> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #21 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 291ba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d83c> │ │ │ │ + bhi.n 291ba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d83c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ (291b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d7ec>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -720650,17 +720647,17 @@ │ │ │ │ adds r2, r3, #2 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r2, r6 │ │ │ │ bcc.n 291df0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17da84> │ │ │ │ b.n 291c42 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17d8d6> │ │ │ │ lsrs r0, r1, #15 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bcc.n 291de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17da7c> │ │ │ │ + bvs.n 291de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17da7c> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 291dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17da80> │ │ │ │ + bvs.n 291dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17da80> │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (291e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17db1c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -720695,15 +720692,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [pc, #4028] @ 292e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x17eaf0> │ │ │ │ mov r6, r0 │ │ │ │ @@ -725734,19 +725731,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 295d9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181a30> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b.n 295dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181a54> │ │ │ │ movs r0, #1 │ │ │ │ b.n 295da2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181a36> │ │ │ │ nop │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ orrs r2, r3 │ │ │ │ bmi.n 295e56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181aea> │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 295e3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181ad0> │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r0, #2964] @ 0xb94 │ │ │ │ @@ -725811,15 +725808,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 295e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181b30> │ │ │ │ ldrh.w r1, [ip, #2960] @ 0xb90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 295e94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181b28> │ │ │ │ b.n 295ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181b34> │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -726120,15 +726117,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #24 @ (adr r1, 29625c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181ef0>) │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ bmi.n 2962c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181f56> │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 2962ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x181f4e> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -726648,15 +726645,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, pc} │ │ │ │ nop {11} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -726804,15 +726801,15 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 2969ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x182642> │ │ │ │ nop │ │ │ │ pop {r3, r5, r7, pc} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -726977,15 +726974,15 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bge.n 296bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x182864> │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #212] @ (296d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1829a0>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -727067,15 +727064,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 296c62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1828f6> │ │ │ │ cbnz r2, 296d50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1829e4> │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #232] @ (296e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x182aa4>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -727163,15 +727160,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 296d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1829e8> │ │ │ │ rev r2, r2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -727416,19 +727413,19 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #456] @ (2972c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x182f5c>) │ │ │ │ @@ -727599,19 +727596,19 @@ │ │ │ │ ldrd lr, r3, [sp, #32] │ │ │ │ b.n 297136 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x182dca> │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 297196 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x182e2a> │ │ │ │ nop │ │ │ │ @ instruction: 0xb63a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r5, [pc, #720] @ (2975a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183238>) │ │ │ │ lsls r4, r2, #6 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -727819,15 +727816,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 297460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1830f4> │ │ │ │ cbz r6, 297570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183204> │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -727959,15 +727956,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 2975e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183276> │ │ │ │ nop │ │ │ │ cbz r6, 2976de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183372> │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #220] @ (2977b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183444>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -728470,15 +728467,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ lsls r1, r2, #6 │ │ │ │ strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r2, #6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -728607,15 +728604,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 296d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1829a8> │ │ │ │ b.n 297d30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1839c4> │ │ │ │ nop │ │ │ │ add r2, sp, #632 @ 0x278 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #380] @ (297f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183bdc>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -728754,17 +728751,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 297e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183b30> │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ b.n 297e66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183afa> │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r6, [pc, #628] @ (2981dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183e70>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -729003,33 +729000,33 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ strh r0, [r2, #4] │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #31] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #752] @ (298514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1841a8>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -729305,47 +729302,47 @@ │ │ │ │ b.n 298472 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184106> │ │ │ │ add r4, pc, #1016 @ (adr r4, 29890c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1845a0>) │ │ │ │ lsls r1, r2, #6 │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrb r6, [r0, #14] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #28] @ (298560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1841f4>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #28] @ (298564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1841f8>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 298472 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184106> │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ b.n 2982e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x183f7c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #324] @ (2986c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184354>) │ │ │ │ @@ -729472,23 +729469,23 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 298608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18429c> │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 298666 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1842fa> │ │ │ │ nop │ │ │ │ add r1, pc, #760 @ (adr r1, 2989bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184650>) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #376] @ (298864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1844f8>) │ │ │ │ @@ -729631,23 +729628,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 29877c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184410> │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 29880c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1844a0> │ │ │ │ add r0, pc, #312 @ (adr r0, 2989a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184634>) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -730405,29 +730402,29 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 298f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184bdc> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #548] @ (29936c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185000>) │ │ │ │ @@ -730622,27 +730619,27 @@ │ │ │ │ b.n 2992d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184f6a> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 299236 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x184eca> │ │ │ │ str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -730845,21 +730842,21 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r5 │ │ │ │ @ instruction: 0xb717 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #40] @ 29965c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1852f0> │ │ │ │ sub sp, #12 │ │ │ │ @@ -731107,19 +731104,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2997b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18544a> │ │ │ │ b.n 2997c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18545c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -731155,19 +731152,19 @@ │ │ │ │ movw r2, #32888 @ 0x8078 │ │ │ │ bl 299758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1853ec> │ │ │ │ add.w r0, r5, #33792 @ 0x8400 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ bl 15ef38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4abcc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (2999b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185644>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -731234,15 +731231,15 @@ │ │ │ │ add.w r0, r5, #33792 @ 0x8400 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ bl 15ef38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4abcc> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (299aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185738>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -731270,17 +731267,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [ip, #2884] @ 0xb44 │ │ │ │ bl 299900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185594> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (299ae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185774>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -731347,15 +731344,15 @@ │ │ │ │ add.w r0, r5, #33792 @ 0x8400 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ bl 15ef38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4abcc> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (299bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185868>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -731383,17 +731380,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [ip, #2884] @ 0xb44 │ │ │ │ bl 299900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185594> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r6, [r5, #28] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #102400 @ 0x19000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -732470,21 +732467,21 @@ │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #408] @ (29aac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x186754>) │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 299fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185c38> │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r1, [r2, #3339] @ 0xd0b │ │ │ │ cmp r1, r3 │ │ │ │ @@ -733943,15 +733940,15 @@ │ │ │ │ orr.w r1, r1, #2 │ │ │ │ str.w r1, [r4, #2088] @ 0x828 │ │ │ │ strb.w r3, [r2, #2078] @ 0x81e │ │ │ │ b.w 299fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185c5c> │ │ │ │ nop │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r4, r3, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb.w ip, [r2, #1553] @ 0x611 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 29bea2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x187b36> │ │ │ │ ldr.w ip, [pc, #2080] @ 29c53c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1881d0> │ │ │ │ @@ -734627,31 +734624,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 29bfce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x187c62> │ │ │ │ nop │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (29c58c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188220>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -734917,37 +734914,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 29c672 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188306> │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - rev16 r2, r2 │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r7, #22 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r6, 29c8a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188538> │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cbnz r4, 29c8a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18853a> │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 29c8c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18855c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -735184,15 +735181,15 @@ │ │ │ │ lsls r7, r4, #8 │ │ │ │ ldrsh r2, [r5, r0] │ │ │ │ lsls r1, r2, #6 │ │ │ │ adds r6, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #2929 @ 0xb71 │ │ │ │ cmp r0, r1 │ │ │ │ bhi.w 29cc46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1888da> │ │ │ │ cmp.w r0, #2880 @ 0xb40 │ │ │ │ bls.w 29cf00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188b94> │ │ │ │ mvn.w r2, #2880 @ 0xb40 │ │ │ │ @@ -736258,19 +736255,19 @@ │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r2, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r2 │ │ │ │ bcc.w 29cb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188828> │ │ │ │ add.w r4, r4, #122880 @ 0x1e000 │ │ │ │ ldrb.w r0, [r4, #1968] @ 0x7b0 │ │ │ │ b.w 29caae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188742> │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldrb.w r0, [r2, #1668] @ 0x684 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 29da7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189710> │ │ │ │ ldr r0, [pc, #648] @ (29db00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189794>) │ │ │ │ @@ -736475,15 +736472,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 29caac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188740> │ │ │ │ b.w 29cb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x188828> │ │ │ │ nop │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #316] @ (29dc54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1898e8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -736603,23 +736600,23 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 29dbc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18985a> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #128] @ (29dcd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18996c>) │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r2, [pc, #32] @ (29dc7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189910>) │ │ │ │ + ldr r5, [pc, #32] @ (29dc7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189910>) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ ldr r2, [pc, #128] @ (29dd00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189994>) │ │ │ │ @@ -736673,15 +736670,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ lsls r1, r2, #6 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ @@ -736816,17 +736813,17 @@ │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r2, #30 │ │ │ │ lsls r1, r2, #6 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ lsls r1, r2, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ mov r8, r2 │ │ │ │ @@ -737144,17 +737141,17 @@ │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ svc 190 @ 0xbe │ │ │ │ lsls r3, r2, #6 │ │ │ │ subs r4, r6, #5 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ udf #190 @ 0xbe │ │ │ │ lsls r3, r2, #6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -737167,15 +737164,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, r6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -737217,15 +737214,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r8, r6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 29e318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189fac> │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -737304,15 +737301,15 @@ │ │ │ │ bhi.n 29e3a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a034> │ │ │ │ ldr r3, [pc, #8] @ (29e3a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a038>) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -737350,15 +737347,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 29e3f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a088> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ sub sp, #8 │ │ │ │ @@ -737409,15 +737406,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vcmp.f32 s0, s1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -737553,29 +737550,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 29e4fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a18e> │ │ │ │ nop │ │ │ │ negs r4, r6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -737660,15 +737657,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6a018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 29e6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a368> │ │ │ │ nop │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -737760,15 +737757,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6a018 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ b.n 29e7c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a456> │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vcmp.f32 s0, s1 │ │ │ │ ldr r4, [pc, #540] @ (29ea80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a714>) │ │ │ │ @@ -737954,33 +737951,33 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 29e9ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a640> │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #5126 @ 0x1406 │ │ │ │ @@ -738161,21 +738158,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ b.n 29ebc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a85c> │ │ │ │ movs r4, #32 │ │ │ │ b.n 29ec24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18a8b8> │ │ │ │ nop │ │ │ │ subs r3, #202 @ 0xca │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -738303,21 +738300,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ b.n 29ed6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18aa00> │ │ │ │ movs r4, #16 │ │ │ │ b.n 29edb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18aa48> │ │ │ │ nop │ │ │ │ subs r2, #38 @ 0x26 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -738457,21 +738454,21 @@ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ b.n 29eede <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18ab72> │ │ │ │ mov.w ip, #16 │ │ │ │ b.n 29ef3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18abd2> │ │ │ │ subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -738532,15 +738529,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r7, #34 @ 0x22 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -738629,17 +738626,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -739258,15 +739255,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 29f946 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18b5da> │ │ │ │ ldr r3, [pc, #208] @ (29f974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18b608>) │ │ │ │ ldr r0, [pc, #208] @ (29f978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18b60c>) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ subs.w r9, r9, r8 │ │ │ │ bmi.n 29f874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18b508> │ │ │ │ bic.w r9, r9, #15 │ │ │ │ add.w r3, r8, r9 │ │ │ │ @@ -739332,36 +739329,36 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r5, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r2, #6 │ │ │ │ stmia r7!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ mcr2 15, 2, pc, cr5, cr15, {7} @ │ │ │ │ ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #6 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ movs r1, #0 │ │ │ │ @@ -739549,28 +739546,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r2, #23 │ │ │ │ lsls r1, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #6 │ │ │ │ @ instruction: 0xfbe9ffff │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r4, r6, #17 │ │ │ │ lsls r1, r2, #6 │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [pc, #104] @ 29fc48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18b8dc> │ │ │ │ @@ -740137,21 +740134,21 @@ │ │ │ │ b.n 2a0210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18bea4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc2 1, 6, r0, cr2, cr0, {4} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ mcr2 1, 5, r0, cr0, cr0, {4} │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ (2a0378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c00c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740239,21 +740236,21 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2a0306 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18bf9a> │ │ │ │ nop │ │ │ │ movs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #140] @ (2a041c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c0b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #7169 @ 0x1c01 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ @@ -740468,17 +740465,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2a05d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c26a> │ │ │ │ nop │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add.w r0, r0, #471040 @ 0x73000 │ │ │ │ movs r2, #1 │ │ │ │ addw r3, r0, #3620 @ 0xe24 │ │ │ │ strb.w r2, [r0, #3616] @ 0xe20 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmpe.f32 s15, s0 │ │ │ │ @@ -740611,15 +740608,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ b.n 2a0748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c3dc> │ │ │ │ nop │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #188] @ (2a0880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c514>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #7170 @ 0x1c02 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -740682,15 +740679,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ b.n 2a080c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c4a0> │ │ │ │ subs r6, r6, #5 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #168] @ (2a0934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c5c8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #7170 @ 0x1c02 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -740747,15 +740744,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ b.n 2a08d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c564> │ │ │ │ nop │ │ │ │ subs r6, r5, #2 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -740904,23 +740901,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2a0a7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18c710> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add.w r2, r0, #471040 @ 0x73000 │ │ │ │ add.w r1, r0, #473088 @ 0x73800 │ │ │ │ add.w r0, r0, #573440 @ 0x8c000 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #1536 @ 0x600 │ │ │ │ str.w r3, [r2, #3328] @ 0xd00 │ │ │ │ @@ -742415,15 +742412,15 @@ │ │ │ │ b.n 2a1ac8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18d75c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orn r1, lr, r0, lsr #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r1, r4, r0, lsr #2 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ ldr.w r4, [pc, #3044] @ 2a2790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18e424> │ │ │ │ @@ -743506,15 +743503,15 @@ │ │ │ │ lsls r0, r2, #6 │ │ │ │ b.n 2a2008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18dc9c> │ │ │ │ lsls r0, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 2a2b6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18e800> │ │ │ │ lsls r0, r2, #6 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w 2a298e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18e622> │ │ │ │ cmp r2, #1 │ │ │ │ mov.w r5, #1 │ │ │ │ @@ -745701,15 +745698,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ b.n 2a3ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x18fb34> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r2} │ │ │ │ lsls r0, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r2, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ @@ -746832,15 +746829,15 @@ │ │ │ │ lsls r0, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r0, r6, #3 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 4655a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x351238> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -749229,15 +749226,15 @@ │ │ │ │ ldrh.w r3, [sp, #272] @ 0x110 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ b.w 2a5be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x191878> │ │ │ │ add r5, pc, #816 @ (adr r5, 2a69bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x192650>) │ │ │ │ lsls r0, r2, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2a674c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1923e0> │ │ │ │ + bls.n 2a674c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1923e0> │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #4 │ │ │ │ strd r3, r7, [sp, #148] @ 0x94 │ │ │ │ movs r4, #0 │ │ │ │ @@ -750183,21 +750180,21 @@ │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 2a7156 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x192dea> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 2a71dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x192e70> │ │ │ │ sub sp, #28 │ │ │ │ @@ -823866,23 +823863,23 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r5, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #368] @ (2de60c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca2a0>) │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [pc, #184] @ (2de558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca1ec>) │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - negs r0, r3 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #880] @ (2de81c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca4b0>) │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movw r1, #37734 @ 0x9366 │ │ │ │ cmp r9, r1 │ │ │ │ beq.w 2deaf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca788> │ │ │ │ bls.w 2df21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1caeb0> │ │ │ │ movw r1, #38275 @ 0x9583 │ │ │ │ cmp r9, r1 │ │ │ │ @@ -824988,31 +824985,31 @@ │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.w 2de55e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca1f2> │ │ │ │ b.w 2de80a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca49e> │ │ │ │ nop │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #840] @ (2df3b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb048>) │ │ │ │ + ldr r4, [pc, #840] @ (2df3b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb048>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #864] @ (2df3d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb064>) │ │ │ │ + ldr r4, [pc, #864] @ (2df3d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb064>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r0, [pc, #296] @ (2df1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cae34>) │ │ │ │ + ldr r3, [pc, #296] @ (2df1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cae34>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #64] @ (2df0bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cad50>) │ │ │ │ + ldr r3, [pc, #64] @ (2df0bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cad50>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - blxns lr │ │ │ │ + ldr r2, [pc, #976] @ (2df450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb0e4>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r8, sp │ │ │ │ + ldr r1, [pc, #928] @ (2df424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb0b8>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r8, r9 │ │ │ │ + ldr r1, [pc, #800] @ (2df3a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cb03c>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov lr, r1 │ │ │ │ + ldr r1, [pc, #568] @ (2df2c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1caf58>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb.w r2, [r5, #1581] @ 0x62d │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r2, 2df0a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cad3c> │ │ │ │ ldr.w r2, [pc, #3340] @ 2dfda4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cba38> │ │ │ │ ldrb.w r1, [r5, #1768] @ 0x6e8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ @@ -826127,19 +826124,19 @@ │ │ │ │ ldr.w r3, [r5, #1772] @ 0x6ec │ │ │ │ cmp r3, #30 │ │ │ │ bls.w 2de80a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca49e> │ │ │ │ b.w 2decec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca980> │ │ │ │ nop │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb.w r3, [r5, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2de80a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ca49e> │ │ │ │ ldr r3, [pc, #660] @ (2e0054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbce8>) │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldrb.w r2, [r5, #1768] @ 0x6e8 │ │ │ │ @@ -826478,20 +826475,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ lsls r5, r1, #6 │ │ │ │ vaddw.u8 q0, q12, d12 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u16 d16, d28, d12 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ vrhadd.u d0, d20, d12 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #216] @ (2e0298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbf2c>) │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.n 2e025e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbef2> │ │ │ │ bls.n 2e0228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbebc> │ │ │ │ @@ -826902,23 +826899,23 @@ │ │ │ │ add.w r2, r2, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #408] @ 0x198 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 2e0558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cc1ec> │ │ │ │ movs r4, #10 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #344] @ (2e0790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cc424>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -827314,29 +827311,29 @@ │ │ │ │ str.w r2, [r1, #408] @ 0x198 │ │ │ │ movs r1, #1 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 2e08cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cc560> │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ dmb ish │ │ │ │ add.w r0, r2, #33024 @ 0x8100 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ @@ -827506,15 +827503,15 @@ │ │ │ │ bl 15be58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47aec> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 2e0318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbfac> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2e0c98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cc92c>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -827533,15 +827530,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 2e0318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbfac> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r4, r1, r3 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2e0cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cc970>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -827559,15 +827556,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 2e0318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cbfac> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r0, r1, r2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 2e0d3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cc9d2> │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, r4, r0 │ │ │ │ adds r6, r2, #0 │ │ │ │ movs r4, #26 │ │ │ │ @@ -828863,17 +828860,17 @@ │ │ │ │ bl ffeefc8e │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bhi.w 2e1024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cccb8> │ │ │ │ movw r0, #32874 @ 0x806a │ │ │ │ cmp r1, r0 │ │ │ │ bls.w 2e1e76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cdb0a> │ │ │ │ movw r0, #32879 @ 0x806f │ │ │ │ cmp r1, r0 │ │ │ │ @@ -829441,23 +829438,23 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ bmi.n 2e2348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cdfdc> │ │ │ │ lsls r2, r0, #6 │ │ │ │ bmi.n 2e2370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ce004> │ │ │ │ lsls r2, r0, #6 │ │ │ │ bcc.n 2e2324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cdfb8> │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - cmn r6, r7 │ │ │ │ + cmp lr, pc │ │ │ │ lsls r4, r5, #3 │ │ │ │ bcc.n 2e2434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ce0c8> │ │ │ │ lsls r2, r0, #6 │ │ │ │ bcc.n 2e2414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ce0a8> │ │ │ │ lsls r2, r0, #6 │ │ │ │ bcc.n 2e2408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ce09c> │ │ │ │ lsls r2, r0, #6 │ │ │ │ @@ -830604,33 +830601,33 @@ │ │ │ │ ldr.w r3, [r5, #1888] @ 0x760 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr.w r3, [r5, #1888] @ 0x760 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.w 2e2104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cdd98> │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + mov ip, fp │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r0, #6 │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldr r0, [pc, #920] @ (2e34fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cf190>) │ │ │ │ + ldr r3, [pc, #920] @ (2e34fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cf190>) │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ lsls r2, r0, #6 │ │ │ │ stmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r0, #6 │ │ │ │ stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #6 │ │ │ │ @@ -831785,16 +831782,16 @@ │ │ │ │ b.w 2e23f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ce088> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6, #0] │ │ │ │ b.w 2e2104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cdd98> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 13, r0, r4, cr7 │ │ │ │ - mcrr2 0, 13, r0, r0, cr7 │ │ │ │ + vqadd.u16 q8, q10, │ │ │ │ + vqadd.u8 q8, q8, │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #684] @ 2e4290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cff24> │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -832075,18 +832072,18 @@ │ │ │ │ b.n 2e40be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1cfd52> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39600d7 │ │ │ │ + @ instruction: 0xf69600d7 │ │ │ │ itte cc │ │ │ │ lslcc r4, r1, #6 │ │ │ │ - addcc r6, r7, r5 │ │ │ │ + addcc r6, r7, #1 │ │ │ │ lslcs r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #612] @ 2e4518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d01ac> │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -832317,18 +832314,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d600d7 │ │ │ │ + @ instruction: 0xf3d600d7 │ │ │ │ pop {r1, r3, r5, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ @@ -832609,18 +832606,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr10, cr7, {6} │ │ │ │ + @ instruction: 0xf12a00d7 │ │ │ │ rev r6, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ @@ -832915,18 +832912,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ @ instruction: 0xb7a2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r6, r7, lsr #3 │ │ │ │ + mcr 0, 2, r0, cr6, cr7, {6} │ │ │ │ @ instruction: 0xb6ea │ │ │ │ lsls r4, r1, #6 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #648] @ 2e4e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0aa8> │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -833153,18 +833150,18 @@ │ │ │ │ b.n 2e4d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d09cc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81a00d7 │ │ │ │ + adds.w r0, sl, r7, lsr #3 │ │ │ │ cbz r6, 2e4e92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0b26> │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ ldr.w lr, [pc, #268] @ 2e4f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0bd8> │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -833280,22 +833277,20 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 2e4f76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0c0a> │ │ │ │ lsls r4, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e49e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d067c> │ │ │ │ - lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + strex r0, r0, [r8, #860] @ 0x35c │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r0, 2e4f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0c0c> │ │ │ │ lsls r4, r1, #6 │ │ │ │ - b.n 2e49a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0638> │ │ │ │ - lsls r7, r2, #3 │ │ │ │ + @ instruction: 0xe82000d7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w ip, [pc, #168] @ 2e501c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0cb0> │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -833367,15 +833362,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 2e4fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0c78> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e48e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0574> │ │ │ │ + b.n 2e4ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0b74> │ │ │ │ lsls r7, r2, #3 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -833500,15 +833495,15 @@ │ │ │ │ b.n 2e50b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0d4c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e58c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1558> │ │ │ │ + b.n 2e4ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0b58> │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -833586,15 +833581,15 @@ │ │ │ │ b.n 2e51e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d0e7a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e5710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d13a4> │ │ │ │ + b.n 2e4d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d09a4> │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -833745,19 +833740,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e5750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d13e4> │ │ │ │ + b.n 2e4d50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d09e4> │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w ip, [pc, #456] @ 2e55f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1284> │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ @@ -833909,19 +833904,19 @@ │ │ │ │ b.n 2e54b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1144> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 2e5bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1868> │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r4, [pc, #340] @ (2e5768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d13fc>) │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ @@ -834067,21 +834062,21 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ lsls r4, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2e5728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d13bc> │ │ │ │ + b.n 2e5928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d15bc> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ble.n 2e56e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1378> │ │ │ │ + b.n 2e58e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1578> │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w ip, [pc, #1028] @ 2e5b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1830> │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ @@ -834433,19 +834428,19 @@ │ │ │ │ ldr r7, [pc, #0] @ (2e5b98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d182c>) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {} │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2e5bc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1858> │ │ │ │ + svc 14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, pc, #776 @ (adr r7, 2e5eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b48>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #640] @ (2e5e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ad4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -834684,42 +834679,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #64] @ (2e5e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b10>) │ │ │ │ add r0, pc │ │ │ │ b.n 2e5c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d18e0> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bls.n 2e5ebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b50> │ │ │ │ + bgt.n 2e5ebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b50> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vshr.s64 q0, q6, #30 │ │ │ │ - bls.n 2e5e8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b20> │ │ │ │ + subw r0, r2, #220 @ 0xdc │ │ │ │ + bgt.n 2e5e8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b20> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 2e5e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1afc> │ │ │ │ + blt.n 2e5e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1afc> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1aa4> │ │ │ │ + bge.n 2e5e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1aa4> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5d88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1a1c> │ │ │ │ + bge.n 2e5d88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1a1c> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b14> │ │ │ │ + bge.n 2e5e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b14> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b34> │ │ │ │ + bge.n 2e5ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b34> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1af0> │ │ │ │ + bge.n 2e5e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1af0> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ae8> │ │ │ │ + bls.n 2e5e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ae8> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b10> │ │ │ │ + bge.n 2e5e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b10> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b38> │ │ │ │ + bge.n 2e5ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b38> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 2e5ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b60> │ │ │ │ + bge.n 2e5ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b60> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1a68> │ │ │ │ + bls.n 2e5dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1a68> │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [pc, #88] @ (2e5edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b70>) │ │ │ │ add r0, pc │ │ │ │ b.n 2e5c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d18e0> │ │ │ │ ldr r0, [pc, #88] @ (2e5ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b74>) │ │ │ │ add r0, pc │ │ │ │ b.n 2e5c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d18e0> │ │ │ │ @@ -834752,31 +834747,31 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2e5c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d18e0> │ │ │ │ ldr r0, [pc, #36] @ (2e5efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1b90>) │ │ │ │ add r0, pc │ │ │ │ b.n 2e5c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d18e0> │ │ │ │ nop │ │ │ │ - bvs.n 2e5fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c48> │ │ │ │ + bls.n 2e5fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c48> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bvs.n 2e5fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c48> │ │ │ │ + bls.n 2e5fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c48> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c54> │ │ │ │ + bls.n 2e5fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c54> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c70> │ │ │ │ + bls.n 2e5fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c70> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c20> │ │ │ │ + bls.n 2e5f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c20> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c08> │ │ │ │ + bls.n 2e5f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c08> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e5f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c30> │ │ │ │ + bls.n 2e5f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c30> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 2e5e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ab0> │ │ │ │ + bhi.n 2e5e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ab0> │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #316] @ 2e604c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ce0> │ │ │ │ sub sp, #16 │ │ │ │ @@ -834903,29 +834898,29 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #6 │ │ │ │ add r0, pc, #904 @ (adr r0, 2e63d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d206c>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2e607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d10> │ │ │ │ + bge.n 2e607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d10> │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r0, pc, #488 @ (adr r0, 2e6244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ed8>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ - bvs.n 2e6130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1dc4> │ │ │ │ + bls.n 2e6130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1dc4> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bpl.n 2e6058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1cec> │ │ │ │ + bhi.n 2e6058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1cec> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 2e6144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1dd8> │ │ │ │ + bls.n 2e6144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1dd8> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 2e5ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c84> │ │ │ │ + bhi.n 2e5ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c84> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.n 2e5fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c68> │ │ │ │ + bhi.n 2e5fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c68> │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2e6168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1dfc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -835032,15 +835027,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 2e6158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1dec> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2e60e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d76> │ │ │ │ stmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ - bvc.n 2e60c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d54> │ │ │ │ + bge.n 2e60c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d54> │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (2e61d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e6c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835061,17 +835056,17 @@ │ │ │ │ bl 2e6074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1d08> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (2e61e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e74>) │ │ │ │ add r3, pc │ │ │ │ b.n 2e61c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e54> │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ - bmi.n 2e6194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e28> │ │ │ │ + bvc.n 2e6194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e28> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 2e618c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e20> │ │ │ │ + bvc.n 2e618c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1e20> │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r2, 2e6230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ec4> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (2e6234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1ec8>) │ │ │ │ @@ -835096,15 +835091,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #6 │ │ │ │ - bmi.n 2e6164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1df8> │ │ │ │ + bvc.n 2e6164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1df8> │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #80] @ (2e629c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1f30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835134,15 +835129,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #6 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r2, #3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cbz r1, 2e62f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1f84> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -835358,15 +835353,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 2e63f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d208c> │ │ │ │ nop │ │ │ │ - bcs.n 2e6480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d2114> │ │ │ │ + bpl.n 2e6480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d2114> │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -836792,15 +836787,15 @@ │ │ │ │ bl 249680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135314> │ │ │ │ b.n 2e73c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d305a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ @@ -837203,19 +837198,19 @@ │ │ │ │ b.n 2e7600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d3294> │ │ │ │ cbz r6, 2e78b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d354c> │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldrh r6, [r6, #18] │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r7, #14] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 249680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135314> │ │ │ │ b.n 2e7864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d34f8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2e77ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d3482> │ │ │ │ @@ -837934,17 +837929,17 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ strh r0, [r7, #18] │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #16] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ eors r5, r4 │ │ │ │ rbit r3, r5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ clz r3, r3 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ mla r2, r9, r3, sl │ │ │ │ @@ -838459,15 +838454,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ add.w ip, r3, #1 │ │ │ │ b.n 2e8562 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d41f6> │ │ │ │ nop │ │ │ │ add r2, pc, #16 @ (adr r2, 2e860c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d42a0>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ - cbz r4, 2e8624 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d42b8> │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r1, #3] │ │ │ │ @@ -838589,15 +838584,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w ip, [r3, #460] @ 0x1cc │ │ │ │ add.w r1, ip, #1 │ │ │ │ b.n 2e8666 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d42fa> │ │ │ │ add r1, pc, #0 @ (adr r1, 2e876c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d4400>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 2e87cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d4460> │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ @@ -838688,15 +838683,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r2, #460] @ 0x1cc │ │ │ │ adds r1, #2 │ │ │ │ b.n 2e87da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d446e> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -838815,15 +838810,15 @@ │ │ │ │ ldr.w r3, [r6, #460] @ 0x1cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r3, #2 │ │ │ │ b.n 2e88e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d457c> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + cbz r2, 2e89c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d4654> │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -838951,15 +838946,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #6 │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -839111,15 +839106,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #6 │ │ │ │ strb r0, [r7, #15] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ ldr r6, [pc, #688] @ (2e8fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d4c38>) │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ @@ -839379,15 +839374,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ strb r0, [r0, #12] │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #9] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ str.w r0, [lr, r2, lsl #2] │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ str.w r1, [r2, #452] @ 0x1c4 │ │ │ │ orr.w r9, r9, r4 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2e9036 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d4cca> │ │ │ │ @@ -839801,15 +839796,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r1, #6 │ │ │ │ - add r4, pc, #104 @ (adr r4, 2e94a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d5138>) │ │ │ │ + add r7, pc, #104 @ (adr r7, 2e94a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d5138>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ str.w r1, [r2, #452] @ 0x1c4 │ │ │ │ orr.w r9, r9, r4 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 2e94be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d5152> │ │ │ │ @@ -842036,15 +842031,15 @@ │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r7] │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 2ea9d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d666c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -842423,15 +842418,15 @@ │ │ │ │ bne.w 2eac58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d68ec> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r2, #65536 @ 0x10000 │ │ │ │ ldrb.w r2, [r5, #482] @ 0x1e2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2eab58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d67ec> │ │ │ │ b.n 2eab4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d67de> │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r8, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -842723,15 +842718,15 @@ │ │ │ │ nop │ │ │ │ strb r2, [r6, #24] │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldr r7, [pc, #88] @ (2eb3fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d7090>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r5, [pc, #816] @ (2eb6e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d7374>) │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 2eb14c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d6de0> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -843168,15 +843163,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 2eb1f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d6e8c> │ │ │ │ mov r1, lr │ │ │ │ b.n 2eb1f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d6e8c> │ │ │ │ mov r2, lr │ │ │ │ b.n 2eb458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d70ec> │ │ │ │ nop │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #512] @ (2eba7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d7710>) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -843808,15 +843803,15 @@ │ │ │ │ adds r1, r3, r0 │ │ │ │ b.n 2ebc96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d792a> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 249680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135314> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 2ebee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d7b78> │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #720] @ (2ec218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d7eac>) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -844497,15 +844492,15 @@ │ │ │ │ mov.w r5, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, r5 │ │ │ │ movls r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ b.n 2ec2fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d7f8e> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #736] @ (2ec9ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d8640>) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -845242,15 +845237,15 @@ │ │ │ │ bls.w 2ec8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d8544> │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2ec8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d8544> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ b.n 2ecbfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d8892> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #692] @ (2ed178 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d8e0c>) │ │ │ │ @@ -846040,15 +846035,15 @@ │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ b.n 2ecfb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d8c46> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov r2, ip │ │ │ │ b.n 2ed6f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9384> │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #436] @ (2ed8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9568>) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -846777,17 +846772,17 @@ │ │ │ │ bls.w 2edb38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d97cc> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2edb2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d97be> │ │ │ │ b.n 2edb38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d97cc> │ │ │ │ mov lr, r2 │ │ │ │ b.n 2ed9cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9660> │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #736] @ (2ee230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9ec4>) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -847066,15 +847061,15 @@ │ │ │ │ b.n 2ee09e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9d32> │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r2, r3, #5 │ │ │ │ lsls r4, r1, #6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 2edfbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9c50> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -847563,15 +847558,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ b.n 2ee068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9cfc> │ │ │ │ mov r2, lr │ │ │ │ b.n 2ee2f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d9f84> │ │ │ │ nop │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #612] @ (2ee9e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1da67c>) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -848262,15 +848257,15 @@ │ │ │ │ bl 13ef88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac1c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #460] @ 0x1cc │ │ │ │ add.w ip, r3, r0 │ │ │ │ b.n 2eecb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1da948> │ │ │ │ - ldr r3, [pc, #568] @ (2ef120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dadb4>) │ │ │ │ + ldr r6, [pc, #568] @ (2ef120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dadb4>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #664] @ (2ef194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dae28>) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -849016,15 +849011,15 @@ │ │ │ │ cmp.w r3, r7, lsl #2 │ │ │ │ mov.w lr, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, lr │ │ │ │ movls r3, #0 │ │ │ │ mov r1, lr │ │ │ │ b.n 2ef324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dafb8> │ │ │ │ - muls r6, r2 │ │ │ │ + mov r6, sl │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #748] @ (2efa00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1db694>) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -849776,15 +849771,15 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 2ef904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1db598> │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2ef904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1db598> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ b.n 2efc5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1db8f2> │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #700] @ (2f01e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dbe74>) │ │ │ │ @@ -850583,15 +850578,15 @@ │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ b.n 2f0010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dbca4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov r2, ip │ │ │ │ b.n 2f075e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dc3f2> │ │ │ │ nop │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #740] @ (2f0a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dc708>) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -851380,15 +851375,15 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 2f0a3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dc6ce> │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2f0a3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dc6ce> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ b.n 2f0d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dc9d0> │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r4, [pc, #688] @ (2f12b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dcf48>) │ │ │ │ mov fp, r1 │ │ │ │ @@ -852226,15 +852221,15 @@ │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ b.n 2f10f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dcd86> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov r2, ip │ │ │ │ b.n 2f18c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dd558> │ │ │ │ nop │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #588] @ (2f1b40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dd7d4>) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -853081,15 +853076,15 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 2f1c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dd8b4> │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2f1c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1dd8b4> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ b.n 2f1f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ddbbc> │ │ │ │ - adds r6, r3, r1 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r4, [pc, #580] @ (2f2434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1de0c8>) │ │ │ │ mov fp, r1 │ │ │ │ @@ -853977,15 +853972,15 @@ │ │ │ │ b.w 2f22d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ddf6c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov r2, ip │ │ │ │ b.n 2f2b32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1de7c6> │ │ │ │ mov ip, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.n 2f289a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1de52e> │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -857961,15 +857956,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r3} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ble.n 2f5d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e19b0> │ │ │ │ + b.n 2f5d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e19b0> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ @@ -858243,15 +858238,15 @@ │ │ │ │ add.w r0, r1, r8 │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 2f5f9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1c2e> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bhi.n 2f5fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1c60> │ │ │ │ + blt.n 2f5fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1c60> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -858386,15 +858381,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, #460] @ 0x1cc │ │ │ │ add.w r0, r9, r3 │ │ │ │ b.n 2f6104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1d98> │ │ │ │ stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bvc.n 2f6290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1f24> │ │ │ │ + bge.n 2f6290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1f24> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ add.w r3, r0, #65536 @ 0x10000 │ │ │ │ @@ -858468,15 +858463,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r5} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bpl.n 2f6204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1e98> │ │ │ │ + bhi.n 2f6204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1e98> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (2f632c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e1fc0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -858520,15 +858515,15 @@ │ │ │ │ ldr.w r3, [r3, #1872] @ 0x750 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bpl.n 2f6380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e2014> │ │ │ │ + bhi.n 2f6380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e2014> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #764] @ (2f6640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e22d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -858781,17 +858776,17 @@ │ │ │ │ str.w r1, [r4, #2076] @ 0x81c │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ str.w r2, [r4, #2080] @ 0x820 │ │ │ │ strh.w r5, [r3, #3456] @ 0xd80 │ │ │ │ b.n 2f63f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e2084> │ │ │ │ stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bmi.n 2f672c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e23c0> │ │ │ │ + bvc.n 2f672c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e23c0> │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bmi.n 2f66ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e2380> │ │ │ │ + bvc.n 2f66ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e2380> │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2f661e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e22b2> │ │ │ │ @@ -860834,15 +860829,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 2f7e72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3b06> │ │ │ │ nop │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cbnz r6, 2f7ef6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3b8a> │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ (2f7f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3bdc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -860883,15 +860878,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 2f7f04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3b98> │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cbnz r6, 2f7f62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3bf6> │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #824] @ 2f8298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3f2c> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -861136,15 +861131,15 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + cbnz r6, 2f8318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e3fac> │ │ │ │ lsls r6, r2, #3 │ │ │ │ strh r0, [r6, #0] │ │ │ │ lsls r3, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ @@ -861419,17 +861414,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ - cbz r0, 2f86d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e4366> │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r0, 2f86d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e4366> │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ add.w r3, r3, #101376 @ 0x18c00 │ │ │ │ vldr s14, [r3, #436] @ 0x1b4 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -861683,17 +861678,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ vldr s15, [r2] │ │ │ │ b.n 2f894e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e45e2> │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 2f8a06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e469a> │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #72] @ 2f8a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e46a8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -861993,17 +861988,17 @@ │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #488] @ (2f8f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e4be4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862147,17 +862142,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #620] @ (2f91d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e4e6c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862356,17 +862351,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2f9076 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e4d0a> │ │ │ │ nop │ │ │ │ str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #6 │ │ │ │ vst1.8 {d4}, [r0], r1 │ │ │ │ @ instruction: 0xfa004701 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r7, pc, #120 @ (adr r7, 2f9264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e4ef8>) │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -862597,17 +862592,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2f9456 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e50ea> │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ b.n 2f9404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5098> │ │ │ │ - add r4, pc, #656 @ (adr r4, 2f9708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e539c>) │ │ │ │ + add r7, pc, #656 @ (adr r7, 2f9708 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e539c>) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, pc, #560 @ (adr r4, 2f96ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5340>) │ │ │ │ + add r7, pc, #560 @ (adr r7, 2f96ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5340>) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r0, #102400 @ 0x19000 │ │ │ │ ldr.w r6, [r8, #1652] @ 0x674 │ │ │ │ @@ -862711,15 +862706,15 @@ │ │ │ │ b.n 2f954a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e51de> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 2f9574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5208> │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - add r4, pc, #32 @ (adr r4, 2f95e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e527c>) │ │ │ │ + add r7, pc, #32 @ (adr r7, 2f95e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e527c>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (2f96f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5388>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -862830,19 +862825,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2f9682 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5316> │ │ │ │ nop │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - add r2, pc, #720 @ (adr r2, 2f99cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5660>) │ │ │ │ + add r5, pc, #720 @ (adr r5, 2f99cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5660>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2f98b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e554c>) │ │ │ │ + add r5, pc, #440 @ (adr r5, 2f98b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e554c>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 2f987c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5510>) │ │ │ │ + add r5, pc, #376 @ (adr r5, 2f987c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5510>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -862976,17 +862971,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - add r1, pc, #280 @ (adr r1, 2f99c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5654>) │ │ │ │ + add r4, pc, #280 @ (adr r4, 2f99c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5654>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, pc, #768 @ (adr r0, 2f9bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5840>) │ │ │ │ + add r3, pc, #768 @ (adr r3, 2f9bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5840>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w r7, r0, #102400 @ 0x19000 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r7, #1640] @ 0x668 │ │ │ │ ldrb.w r4, [r7, #1664] @ 0x680 │ │ │ │ strb.w ip, [r7, #1664] @ 0x680 │ │ │ │ @@ -863370,17 +863365,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (2f9e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5ac8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -863509,15 +863504,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 2f9ec2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5b56> │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add.w r0, r3, #97792 @ 0x17e00 │ │ │ │ add.w r0, r0, #344 @ 0x158 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f9ff2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5c86> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -863727,19 +863722,19 @@ │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r6] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d7, d2 │ │ │ │ vcvt.f32.f64 s4, d4 │ │ │ │ @@ -863823,17 +863818,17 @@ │ │ │ │ vldr s6, [sp, #20] │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 2fa208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5e9c> │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ (2fa450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e60e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -863984,21 +863979,21 @@ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ b.n 2fa2c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5f56> │ │ │ │ nop │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vcvt.f32.f64 s8, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ @@ -864074,17 +864069,17 @@ │ │ │ │ vldr s6, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vldr s1, [sp, #12] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 2fa4d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e616a> │ │ │ │ strh r4, [r5, #20] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (2fa724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e63b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864227,21 +864222,21 @@ │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vldr s1, [sp, #8] │ │ │ │ vldr s0, [sp, #4] │ │ │ │ b.n 2fa5fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6290> │ │ │ │ nop │ │ │ │ strh r2, [r0, #14] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #284] @ (2fa864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e64f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864337,17 +864332,17 @@ │ │ │ │ mla r3, r2, r5, ip │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ b.n 2fa80a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e649e> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #36] @ (2fa8a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6538>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -864361,15 +864356,15 @@ │ │ │ │ ldrh.w r2, [r2, #1700] @ 0x6a4 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ bl 2f9ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e5c8c> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #312] @ (2fa9f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6688>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -864479,21 +864474,21 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ b.n 2fa8fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6590> │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (2faad8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e676c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864567,17 +864562,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ b.n 2faa90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6724> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ (2fac98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e692c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864728,21 +864723,21 @@ │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ b.n 2fab5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e67f2> │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (2fad00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6994>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -864874,17 +864869,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ b.n 2fad46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e69da> │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ @@ -865011,17 +865006,17 @@ │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r3, ip │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ b.n 2faefe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6b92> │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2fafe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6c74>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -865112,17 +865107,17 @@ │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r3, ip │ │ │ │ add.w r0, r3, #97792 @ 0x17e00 │ │ │ │ add.w r0, r0, #344 @ 0x158 │ │ │ │ b.n 2fb022 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6cb6> │ │ │ │ strb r2, [r0, #29] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #132] @ (2fb174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6e08>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -865289,17 +865284,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ b.n 2fb1bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6e50> │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (2fb354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e6fe8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -865441,17 +865436,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ add.w r4, r4, #344 @ 0x158 │ │ │ │ b.n 2fb39a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e702e> │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (2fb50c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e71a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -865593,17 +865588,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ add.w r4, r4, #344 @ 0x158 │ │ │ │ b.n 2fb552 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e71e6> │ │ │ │ strb r6, [r2, #8] │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #96] @ (2fb6c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7358>) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -865700,15 +865695,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r3, r1, #6 │ │ │ │ ldr r1, [pc, #96] @ (2fb7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7448>) │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r0, [pc, #800] @ (2fba80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7714>) │ │ │ │ lsls r3, r1, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -865803,15 +865798,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r1, #6 │ │ │ │ ldr r0, [pc, #48] @ (2fb888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e751c>) │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ blxns r8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -865992,17 +865987,17 @@ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ add.w r3, r3, #97792 @ 0x17e00 │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ b.n 2fb95a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e75ee> │ │ │ │ nop │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (2fbb14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e77a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -866265,17 +866260,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ bics r2, r2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r7 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #88] @ (2fbe08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7a9c>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -866432,17 +866427,17 @@ │ │ │ │ lsls r3, r1, #6 │ │ │ │ rors r2, r2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adcs r4, r7 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #84] @ (2fbfc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e7c58>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -866528,15 +866523,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #6 │ │ │ │ ands r0, r3 │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -866624,15 +866619,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ lsls r3, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -868938,19 +868933,19 @@ │ │ │ │ b.n 2fd736 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e93ca> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #156 @ 0x9c │ │ │ │ lsls r3, r1, #6 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r1, 2fd95a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e95ee> │ │ │ │ add r1, r0 │ │ │ │ subs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ @@ -869741,15 +869736,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2fe15c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e9df0>) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2fe118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e9dac> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -869967,15 +869962,15 @@ │ │ │ │ b.n 2fe348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e9fdc> │ │ │ │ ldr r2, [pc, #12] @ (2fe398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ea02c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2fe232 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1e9ec6> │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -870272,15 +870267,15 @@ │ │ │ │ b.n 2fe722 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ea3b6> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ @@ -870594,15 +870589,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ subs r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r6, r2, #3 │ │ │ │ movw r3, #34042 @ 0x84fa │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 2fe5a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ea236> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -870900,15 +870895,15 @@ │ │ │ │ rors r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r5, [pc, #600] @ (2ff094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ead28>) │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -871033,15 +871028,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 6a8b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a8b0 │ │ │ │ b.n 2feee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eab78> │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - ldr r4, [pc, #88] @ (2ff000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eac94>) │ │ │ │ + ldr r7, [pc, #88] @ (2ff000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eac94>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldrd r4, r9, [sp, #120] @ 0x78 │ │ │ │ @@ -871732,17 +871727,17 @@ │ │ │ │ blx 6a8b0 │ │ │ │ ldr r2, [pc, #16] @ (2ff724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb3b8>) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2ff704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb398> │ │ │ │ - add r2, sp │ │ │ │ + bx sp │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r0, sl │ │ │ │ + bx sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -872170,19 +872165,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2ffba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb834> │ │ │ │ nop │ │ │ │ - ands r6, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - eors r4, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ands r0, r2 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cbz r2, 2ffc18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb8ac> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -872209,17 +872204,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #16] @ (2ffc30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb8c4>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2ffc10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb8a4> │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -872285,19 +872280,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ffca6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb93a> │ │ │ │ - subs r7, #18 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2ffd02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eb996> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -872396,19 +872391,19 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2ffd8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eba20> │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2ffe06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eba9a> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -872466,17 +872461,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ (2ffe88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebb1c>) │ │ │ │ add r2, pc │ │ │ │ b.n 2ffe6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebafe> │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -872516,17 +872511,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2fff08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebb9c>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 2ffed2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebb66> │ │ │ │ nop │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2fff26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebbba> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -873149,15 +873144,15 @@ │ │ │ │ bl 2fffc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebc5c> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 300516 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec1aa> │ │ │ │ nop │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r7, #8 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #156] @ 300630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec2c4> │ │ │ │ mov r6, r1 │ │ │ │ @@ -873218,15 +873213,15 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ bl 2fffc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebc5c> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ b.n 3005b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec248> │ │ │ │ movs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #176] @ 3006f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec38c> │ │ │ │ mov r6, r3 │ │ │ │ @@ -873296,17 +873291,17 @@ │ │ │ │ strd r0, r3, [sp] │ │ │ │ bl 2fffc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ebc5c> │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 300668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec2fc> │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #236] @ 300800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec494> │ │ │ │ mov r6, r3 │ │ │ │ @@ -873396,19 +873391,19 @@ │ │ │ │ strd r0, r1, [r6] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ b.n 300796 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec42a> │ │ │ │ nop │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #320] @ (300964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec5f8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -873530,19 +873525,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 30094c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec5e0> │ │ │ │ subs r6, r2, #4 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #372] @ (300afc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec790>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -873682,17 +873677,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #544] @ (300d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec9d0>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -873879,21 +873874,21 @@ │ │ │ │ bne.n 300d26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec9ba> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 300ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec97c> │ │ │ │ b.n 300b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ec7e8> │ │ │ │ adds r6, r3, #0 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ (300e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecaf4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -873992,19 +873987,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 300e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecac4> │ │ │ │ b.n 300e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecae4> │ │ │ │ nop │ │ │ │ adds r0, r3, r7 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ (300f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecc00>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -874094,17 +874089,17 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 300f3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecbd2> │ │ │ │ b.n 300f5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecbf2> │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #652] @ (301218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eceac>) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -874357,19 +874352,19 @@ │ │ │ │ b.n 30107e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecd12> │ │ │ │ asrs r6, r2, #30 │ │ │ │ lsls r3, r1, #6 │ │ │ │ orn r1, ip, #138 @ 0x8a │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s d16, d26, d10 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r6, #0 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cbz r5, 301286 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecf1a> │ │ │ │ ldr r5, [r7, #112] @ 0x70 │ │ │ │ cbz r5, 301286 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ecf1a> │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -874526,17 +874521,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3013b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed04c> │ │ │ │ nop │ │ │ │ asrs r2, r5, #14 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (30146c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed100>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -874583,17 +874578,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 301458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed0ec> │ │ │ │ asrs r2, r7, #12 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #196] @ (301550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed1e4>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -874674,19 +874669,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r4, #10 │ │ │ │ lsls r3, r1, #6 │ │ │ │ sbc.w r1, sl, sl, lsl #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeafe018a │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #216] @ (301654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed2e8>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -874775,18 +874770,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r3, r1, #6 │ │ │ │ orns r1, ip, sl, lsl #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ bic.w r1, lr, sl, lsl #2 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #356] @ (3017e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed474>) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -874937,24 +874932,24 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4, #2 │ │ │ │ lsls r3, r1, #6 │ │ │ │ ldrd r0, r1, [ip, #-552]! @ 0x228 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb r2!, {r1, r3, r7, r8} │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (3018a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed534>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875013,19 +875008,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 301882 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed516> │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (3019dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed670>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875132,19 +875127,19 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3019ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed642> │ │ │ │ b.n 3019ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed662> │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ (301af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed788>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875239,17 +875234,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 301ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed758> │ │ │ │ b.n 301ae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed778> │ │ │ │ nop │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ (301c28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed8bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -875353,15 +875348,15 @@ │ │ │ │ bne.n 301c12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed8a6> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 301bd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed86a> │ │ │ │ b.n 301b4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ed7de> │ │ │ │ lsrs r0, r5, #16 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #444] @ (301e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eda94>) │ │ │ │ @@ -875535,23 +875530,23 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 301dc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eda5c> │ │ │ │ b.n 301df2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eda86> │ │ │ │ lsrs r6, r6, #11 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -875613,19 +875608,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (301ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1edb68>) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 301eaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1edb3e> │ │ │ │ nop │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -876151,25 +876146,25 @@ │ │ │ │ nop │ │ │ │ lsls r6, r2, #19 │ │ │ │ lsls r3, r1, #6 │ │ │ │ ble.n 30234c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1edfe0> │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (3024c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee154>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -876293,21 +876288,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 29893c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1845d0> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #479232 @ 0x75000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -876480,17 +876475,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r5 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (302834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee4c8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -876550,15 +876545,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ vaddw.u16 q0, q14, d10 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 302868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee4fc> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -876594,17 +876589,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 11, cr0, cr14, cr10, {4} │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 3028e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee57c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -876640,17 +876635,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp2 1, 3, cr0, cr14, cr10, {4} │ │ │ │ - subs r4, r7, r3 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r0, 302974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee608> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (302978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee60c>) │ │ │ │ @@ -876859,17 +876854,17 @@ │ │ │ │ b.n 302a9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee72e> │ │ │ │ nop │ │ │ │ stc2 1, cr0, [ip, #552]! @ 0x228 │ │ │ │ bvs.n 302c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee8b4> │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ @@ -877011,25 +877006,25 @@ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ b.n 302bf2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee886> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 302cb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee944> │ │ │ │ b.n 302c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee8c4> │ │ │ │ nop │ │ │ │ - subs r2, r3, r2 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (302d5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ee9f0>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -877058,15 +877053,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa2a018a │ │ │ │ - subs r4, r6, r2 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #108] @ 302de0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eea74> │ │ │ │ mov r6, r3 │ │ │ │ @@ -877108,17 +877103,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vst2.8 {d16[4],d17[4]}, [r2], sl │ │ │ │ - subs r6, r4, r1 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ sub.w r1, r1, #3184 @ 0xc70 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 302e66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eeafa> │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -877224,15 +877219,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r4, r0, #462848 @ 0x71000 │ │ │ │ mov r6, r1 │ │ │ │ @@ -877336,17 +877331,17 @@ │ │ │ │ b.n 302fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eec3c> │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 302f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eec20> │ │ │ │ b.n 302fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eec3c> │ │ │ │ - adds r2, r0, r2 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r3, [pc, #160] @ (303114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eeda8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ @@ -877471,17 +877466,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 303190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eee24> │ │ │ │ nop │ │ │ │ @ instruction: 0xf610018a │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r5, [pc, #328] @ (30335c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eeff0>) │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -877605,17 +877600,17 @@ │ │ │ │ adds.w r1, r4, #4521984 @ 0x450000 │ │ │ │ ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r5, [pc, #324] @ (3034c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef15c>) │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -877737,17 +877732,17 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #200] @ (3035b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef24c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -877821,17 +877816,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r1, #41098 @ 0xa08a │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -877920,17 +877915,17 @@ │ │ │ │ b.n 303678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef30c> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ adc.w r1, r6, #138 @ 0x8a │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -878063,17 +878058,17 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2ffdec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eba80> │ │ │ │ b.n 3037bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef450> │ │ │ │ nop │ │ │ │ bic.w r1, lr, #138 @ 0x8a │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -878321,15 +878316,15 @@ │ │ │ │ ldr.w r3, [r3, #704] @ 0x2c0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ bmi.n 303ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef938> │ │ │ │ add.w r0, r0, #573440 @ 0x8c000 │ │ │ │ add.w r3, r2, #1760 @ 0x6e0 │ │ │ │ b.n 303c0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef8a0> │ │ │ │ cdp 1, 8, cr0, cr14, cr10, {4} │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r6, r2, #3 │ │ │ │ add.w r2, r0, #102400 @ 0x19000 │ │ │ │ addw r3, r2, #1772 @ 0x6ec │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 303936 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef5ca> │ │ │ │ @@ -879305,15 +879300,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 30486c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0500> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #816] @ (304b44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f07d8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -879565,21 +879560,24 @@ │ │ │ │ vcmp.f32 s11, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 3049f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f068a> │ │ │ │ b.n 304a06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f069a> │ │ │ │ nop │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vshr.u64 q0, , #46 │ │ │ │ - vqadd.u16 q8, q15, │ │ │ │ - vqadd.u8 q8, q15, │ │ │ │ vldr s15, [r5] │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 304b98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f082c> │ │ │ │ add.w r3, r4, #102400 @ 0x19000 │ │ │ │ addw r2, r3, #1812 @ 0x714 │ │ │ │ vldr s14, [r2] │ │ │ │ @@ -879603,15 +879601,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 304b8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0822> │ │ │ │ nop │ │ │ │ - mcr2 0, 6, r0, cr12, cr5, {6} │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #72] @ 304c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f08ac> │ │ │ │ vmov s15, r1 │ │ │ │ ldr r2, [pc, #68] @ (304c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f08b0>) │ │ │ │ @@ -879852,15 +879851,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 304e5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0af2> │ │ │ │ bls.n 304ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0b84> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - mcrr2 0, 13, r0, r4, cr5 │ │ │ │ + vqadd.u8 q8, q10, │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (304ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0b88>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -879940,15 +879939,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bhi.n 304fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0c7c> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xfb5400d5 │ │ │ │ + mrc2 0, 2, r0, cr4, cr5, {6} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (3050f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0d8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -880237,18 +880236,18 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3051ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0e7e> │ │ │ │ nop │ │ │ │ bvs.n 305344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0fd8> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr??.w r0, [r0, #213] @ 0xd5 │ │ │ │ - ldr??.w r0, [r4, #213] @ 0xd5 │ │ │ │ - ldrb.w r0, [r8, r5, lsl #1] │ │ │ │ - strb.w r0, [sl, r5, lsl #1] │ │ │ │ + @ instruction: 0xfbf000d5 │ │ │ │ + @ instruction: 0xfbf400d5 │ │ │ │ + @ instruction: 0xfb1800d5 │ │ │ │ + @ instruction: 0xfb0a00d5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #144] @ (30539c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1030>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #32 │ │ │ │ @@ -880296,15 +880295,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 305326 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0fba> │ │ │ │ bmi.n 3053f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f108c> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xf7aa00d5 │ │ │ │ + @ instruction: 0xfaaa00d5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #108] @ (305420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f10b4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -880342,15 +880341,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffdec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1eba80> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcc.n 305330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f0fc4> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xf73000d5 │ │ │ │ + @ instruction: 0xfa3000d5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ bl 3053a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1038> │ │ │ │ @@ -880536,16 +880535,16 @@ │ │ │ │ vldr s2, [sp, #20] │ │ │ │ vldr s1, [sp, #16] │ │ │ │ vldr s0, [sp, #12] │ │ │ │ b.n 30562a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f12be> │ │ │ │ nop │ │ │ │ bne.n 305780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1414> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - @ instruction: 0xf4ba00d5 │ │ │ │ - bvc.n 305774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1408> │ │ │ │ + @ instruction: 0xf7ba00d5 │ │ │ │ + bge.n 305774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1408> │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ movw r1, #6914 @ 0x1b02 │ │ │ │ @@ -880855,19 +880854,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #28] @ (3059fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1690>) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3059b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f164a> │ │ │ │ - @ instruction: 0xf1f600d5 │ │ │ │ - sbcs.w r0, sl, #213 @ 0xd5 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + @ instruction: 0xf4f600d5 │ │ │ │ + orns r0, sl, #6979584 @ 0x6a8000 │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 12 │ │ │ │ + b.n 305e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1aac> │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #602112 @ 0x93000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -880945,15 +880944,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 305a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f171c> │ │ │ │ cmp r2, #2 │ │ │ │ bls.n 305abc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1750> │ │ │ │ b.n 305a8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f171e> │ │ │ │ - @ instruction: 0xf0ae00d5 │ │ │ │ + usat r0, #21, lr, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r1, #602112 @ 0x93000 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -881814,25 +881813,25 @@ │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3063ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2040> │ │ │ │ + bmi.n 3063ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2040> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strd r0, r0, [ip, #852] @ 0x354 │ │ │ │ + stcl 0, cr0, [ip], {213} @ 0xd5 │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrd r0, r0, [ip], #852 @ 0x354 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xebfc00d5 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xe80a00d5 │ │ │ │ + add.w r0, sl, r5, lsr #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r0, #602112 @ 0x93000 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r5, [r0, #1704] @ 0x6a8 │ │ │ │ @@ -881934,16 +881933,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 306586 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f221a> │ │ │ │ nop │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - b.n 3061d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1e64> │ │ │ │ - lsls r5, r2, #3 │ │ │ │ + ldmdb r6, {r0, r2, r4, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #208] @ (306688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f231c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -882025,16 +882023,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - b.n 30611c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1db0> │ │ │ │ - lsls r5, r2, #3 │ │ │ │ + strex r0, r0, [r6, #852] @ 0x354 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (3066e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f237c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ @@ -882062,15 +882059,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3066bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2350> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bkpt 0x00ec │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #680] @ (3069ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2640>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -882333,27 +882330,27 @@ │ │ │ │ cmp r7, #9 │ │ │ │ beq.n 3069d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2664> │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #9 │ │ │ │ b.n 3068e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2578> │ │ │ │ stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - b.n 3061d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1e64> │ │ │ │ + b.n 3067d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2464> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1eb4> │ │ │ │ + b.n 306820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f24b4> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 307104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2d98> │ │ │ │ + b.n 306704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2398> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 3071a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2e38> │ │ │ │ + b.n 3067a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2438> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 3070e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2d7c> │ │ │ │ + b.n 3066e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f237c> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 307014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2ca8> │ │ │ │ + b.n 306614 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f22a8> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 30709c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2d30> │ │ │ │ + b.n 30669c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2330> │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r7, #2 │ │ │ │ bls.n 306a50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f26e4> │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 306944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f25d8> │ │ │ │ mov r0, r3 │ │ │ │ @@ -882489,19 +882486,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3069f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2688> │ │ │ │ b.n 306a76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f270a> │ │ │ │ - b.n 307168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2dfc> │ │ │ │ + b.n 306768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f23fc> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 307050 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2ce4> │ │ │ │ + b.n 306650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f22e4> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b88> │ │ │ │ + b.n 3064f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2188> │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #240] @ (306c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f28b0>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -882597,23 +882594,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 306b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2828> │ │ │ │ nop │ │ │ │ pop {r2, r3} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - b.n 306fb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2c44> │ │ │ │ + b.n 3065b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2244> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2984> │ │ │ │ + b.n 3072f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2f84> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f28c8> │ │ │ │ + b.n 307234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2ec8> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2be0> │ │ │ │ + b.n 30654c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f21e0> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b14> │ │ │ │ + b.n 306480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2114> │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -882725,23 +882722,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 306cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f296c> │ │ │ │ nop │ │ │ │ ... │ │ │ │ revsh r0, r0 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - b.n 306f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2bfc> │ │ │ │ + b.n 307568 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f31fc> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2bac> │ │ │ │ + b.n 307518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f31ac> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2c64> │ │ │ │ + b.n 3065d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2264> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b84> │ │ │ │ + b.n 3074f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3184> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 306eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b48> │ │ │ │ + b.n 3074b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3148> │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #732] @ (307078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2d0c>) │ │ │ │ @@ -882993,29 +882990,29 @@ │ │ │ │ b.n 306eca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b5e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.n 306eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b44> │ │ │ │ cbnz r0, 3070a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2d38> │ │ │ │ lsls r2, r1, #6 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - b.n 307220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2eb4> │ │ │ │ + b.n 307820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f34b4> │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + b.n 30766c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3300> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 306f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2c30> │ │ │ │ + b.n 30719c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2e30> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ble.n 30711c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2db0> │ │ │ │ + b.n 30711c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2db0> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 307588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f321c> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + b.n 307580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3214> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - svc 24 │ │ │ │ + b.n 3074d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3164> │ │ │ │ lsls r5, r2, #3 │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1617] @ 0x651 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 306eca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2b5e> │ │ │ │ ldrb.w r2, [r3, #1768] @ 0x6e8 │ │ │ │ ldr r3, [pc, #152] @ (30714c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2de0>) │ │ │ │ @@ -883100,15 +883097,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ble.n 307270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2f04> │ │ │ │ + b.n 307270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2f04> │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 307204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2e98> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -883128,15 +883125,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ble.n 307248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2edc> │ │ │ │ + b.n 307248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2edc> │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 307254 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2ee8> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -883156,15 +883153,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, lr} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bgt.n 307220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2eb4> │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 3072a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2f38> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -883184,15 +883181,15 @@ │ │ │ │ strd ip, r4, [sp] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bgt.n 307200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2e94> │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (3072fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2f90>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -883219,15 +883216,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bgt.n 3073fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3090> │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (307354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f2fe8>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -883254,15 +883251,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r1, r5} │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bgt.n 3073dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3070> │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (3073ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3040>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -883289,15 +883286,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 307422 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f30b6> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - bgt.n 3073bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3050> │ │ │ │ + svc 4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #60] @ (307404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3098>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -883324,15 +883321,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3060b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f1d44> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 307464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f30f8> │ │ │ │ lsls r2, r1, #6 │ │ │ │ - blt.n 30739c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3030> │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #602112 @ 0x93000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -884405,25 +884402,25 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 30844a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f40de> │ │ │ │ nop │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 308204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3e98> │ │ │ │ + bls.n 308204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3e98> │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + bcs.n 30832c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3fc0> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 3082a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3f3c> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + bcs.n 3082d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3f68> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + bne.n 30838c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f4020> │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r7, r5, #9 │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ b.n 3080ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f3d4e> │ │ │ │ cmp r6, #219 @ 0xdb │ │ │ │ adds r7, #189 @ 0xbd │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ @@ -885753,18 +885750,18 @@ │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - pop {r1, r5} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt cs │ │ │ │ + lslcs r5, r2, #3 │ │ │ │ + pushcs {r4, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #72] @ (3094cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f5160>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ @@ -885790,15 +885787,15 @@ │ │ │ │ movw r3, #37145 @ 0x9119 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbnz r0, 309552 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f51e6> │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (309500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f5194>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -885810,15 +885807,15 @@ │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - cbnz r2, 309576 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f520a> │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -886309,15 +886306,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + add r1, pc, #536 @ (adr r1, 309c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f5930>) │ │ │ │ lsls r5, r4, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1572] @ 0x624 │ │ │ │ cbz r3, 309af6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f578a> │ │ │ │ ldrh r3, [r1, #42] @ 0x2a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 309af6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f578a> │ │ │ │ @@ -886458,17 +886455,17 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 309ba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f5838> │ │ │ │ nop │ │ │ │ - push {r1, r5, lr} │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldr.w ip, [pc, #208] @ 309d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f599c> │ │ │ │ @@ -887413,15 +887410,15 @@ │ │ │ │ bne.n 30a68c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6320> │ │ │ │ movs r2, #3 │ │ │ │ b.n 30a5de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6272> │ │ │ │ adds r2, #6 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 30a5de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6272> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf33800e9 │ │ │ │ + @ instruction: 0xf63800e9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r4, [r1, #14] │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -887637,15 +887634,15 @@ │ │ │ │ bfi r1, r4, #0, #3 │ │ │ │ strb.w r1, [r3, #48] @ 0x30 │ │ │ │ beq.n 30a85a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f64ee> │ │ │ │ cmp r2, r0 │ │ │ │ bne.w 30a834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f64c8> │ │ │ │ b.n 30a8ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f654e> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0c800e9 │ │ │ │ + @ instruction: 0xf3c800e9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r4, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -887863,15 +887860,15 @@ │ │ │ │ ldrh r1, [r5, #48] @ 0x30 │ │ │ │ movs r0, #3 │ │ │ │ b.n 30aaca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f675e> │ │ │ │ ldrh r1, [r5, #48] @ 0x30 │ │ │ │ movs r0, #6 │ │ │ │ b.n 30aaca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f675e> │ │ │ │ nop │ │ │ │ - cdp 0, 4, cr0, cr10, cr9, {7} │ │ │ │ + adc.w r0, sl, #233 @ 0xe9 │ │ │ │ cbz r1, 30ac46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f68da> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -888000,15 +887997,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 3098a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f5538> │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r3, pc, #688 @ (adr r3, 30b008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6c9c>) │ │ │ │ + add r6, pc, #688 @ (adr r6, 30b008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6c9c>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (30ada0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6a34>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -888032,19 +888029,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r3, pc, #424 @ (adr r3, 30af50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6be4>) │ │ │ │ + add r6, pc, #424 @ (adr r6, 30af50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6be4>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, pc, #352 @ (adr r3, 30af0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6ba0>) │ │ │ │ + add r6, pc, #352 @ (adr r6, 30af0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6ba0>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cbz r1, 30addc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6a70> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -888058,15 +888055,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 3098a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f5538> │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r3, pc, #176 @ (adr r3, 30ae98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6b2c>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 30ae98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6b2c>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (30ae30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6ac4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -888090,19 +888087,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r2, pc, #936 @ (adr r2, 30b1e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6e74>) │ │ │ │ + add r5, pc, #936 @ (adr r5, 30b1e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6e74>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, pc, #864 @ (adr r2, 30b19c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6e30>) │ │ │ │ + add r5, pc, #864 @ (adr r5, 30b19c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6e30>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (30ae68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6afc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -888136,15 +888133,15 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r2, pc, #448 @ (adr r2, 30b070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6d04>) │ │ │ │ + add r5, pc, #448 @ (adr r5, 30b070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6d04>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #252] @ (30afbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6c50>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -888239,15 +888236,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 30af90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6c24> │ │ │ │ b.n 30af10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6ba4> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ mov lr, r2 │ │ │ │ @@ -888484,17 +888481,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 30b23a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6ece> │ │ │ │ b.n 30b1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6e34> │ │ │ │ nop │ │ │ │ strb r6, [r5, #23] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + add r2, pc, #424 @ (adr r2, 30b418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f70ac>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 30b334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f6fc8>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ (30b468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f70fc>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -888872,17 +888869,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30b6a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f7336> │ │ │ │ b.n 30b4dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f7170> │ │ │ │ nop │ │ │ │ strb r2, [r7, #10] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #808] @ (30ba0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f76a0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -889158,21 +889155,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 30b960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f75f4> │ │ │ │ @@ -889454,21 +889451,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 30bc9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f7932> │ │ │ │ @@ -889768,23 +889765,23 @@ │ │ │ │ lsls r2, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r7 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -890132,21 +890129,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ vldr s15, [r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ vcvt.s32.f32 s15, s15 │ │ │ │ vmov r2, s15 │ │ │ │ bl 30a95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f65f0> │ │ │ │ @@ -890458,21 +890455,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr s15, [sp] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -890772,21 +890769,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr s15, [sp] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -890999,17 +890996,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ldr r0, [r6, r6] │ │ │ │ lsls r2, r1, #6 │ │ │ │ adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -891183,17 +891180,17 @@ │ │ │ │ vstr s15, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r1, r6] │ │ │ │ lsls r2, r1, #6 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -891348,17 +891345,17 @@ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r2, r1, #6 │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -891513,17 +891510,17 @@ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r5, r7] │ │ │ │ lsls r2, r1, #6 │ │ │ │ cmp r4, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -891710,15 +891707,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r2, [r6, r3] │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -891898,17 +891895,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #800] @ (30dc28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f98bc>) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -892015,21 +892012,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #400] @ (30dbdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9870>) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (30db00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9794>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -892127,21 +892124,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #144] @ (30dc14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f98a8>) │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #312] @ (30dce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9974>) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -892257,23 +892254,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #520] @ (30dee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9b7c>) │ │ │ │ lsls r2, r1, #6 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ add.w r7, r0, #104448 @ 0x19800 │ │ │ │ @@ -892714,19 +892711,19 @@ │ │ │ │ nop │ │ │ │ mov r2, sp │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, r0, #5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r3, #176] @ 0xb0 │ │ │ │ cbz r0, 30e1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9e5c> │ │ │ │ ldr r0, [r2, #104] @ 0x68 │ │ │ │ cbz r0, 30e1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1f9e5c> │ │ │ │ @@ -892978,23 +892975,23 @@ │ │ │ │ b.n 30e37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fa010> │ │ │ │ add r0, r8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ adds r4, r2, #4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -893529,19 +893526,19 @@ │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #29 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r0, #28 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #160] @ 30e9f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fa68c> │ │ │ │ sub sp, #20 │ │ │ │ @@ -893611,19 +893608,19 @@ │ │ │ │ lsls r2, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (30eaa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fa73c>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -893679,17 +893676,17 @@ │ │ │ │ nop │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r2, r2, #23 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ movs r4, #20 │ │ │ │ @@ -894018,19 +894015,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #11 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #10 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 30ee4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1faae0> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #80] @ (30ee80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fab14>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -894333,15 +894330,15 @@ │ │ │ │ lsls r2, r1, #6 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r4, #0] │ │ │ │ movw r2, #37614 @ 0x92ee │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 30f5ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb242> │ │ │ │ @@ -895128,19 +895125,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 30f0b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fad44> │ │ │ │ movs r0, #7 │ │ │ │ b.w 30f084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fad18> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30f6da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb36e> │ │ │ │ nop │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #248] @ (30fa44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb6d8>) │ │ │ │ @@ -895244,25 +895241,25 @@ │ │ │ │ nop │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ (30fb2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb7c0>) │ │ │ │ @@ -895342,17 +895339,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r0, #22 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #724] @ (30fe24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fbab8>) │ │ │ │ @@ -895644,30 +895641,30 @@ │ │ │ │ b.n 30fd78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fba0c> │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r2, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r0, r2 │ │ │ │ bl 1fbd74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7a08> │ │ │ │ ldr r2, [pc, #16] @ (30fe50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fbae4>) │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 30fbca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fb85e> │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r5, r0, #8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -896072,17 +896069,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r3 │ │ │ │ b.n 310284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fbf18> │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -896145,15 +896142,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (31035c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fbff0>) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 310344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fbfd8> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #208] @ (310444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc0d8>) │ │ │ │ @@ -896236,19 +896233,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (31044c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc0e0>) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3103fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc090> │ │ │ │ nop │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ (310514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc1a8>) │ │ │ │ @@ -896322,17 +896319,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -896545,22 +896542,22 @@ │ │ │ │ b.n 3106de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc372> │ │ │ │ movs r0, #1 │ │ │ │ b.n 310676 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc30a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa040189 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ vst2.8 {d0[4],d1[4]}, [r2], r9 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #412] @ (310914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc5a8>) │ │ │ │ @@ -896763,15 +896760,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #12] @ (310974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc608>) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 310960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc5f4> │ │ │ │ - str r4, [r1, r5] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -896830,15 +896827,15 @@ │ │ │ │ bne.n 3109f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc686> │ │ │ │ b.n 3109da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc66e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 310920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc5b4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #16 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -896864,15 +896861,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (310a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc708>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 310a50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc6e4> │ │ │ │ nop │ │ │ │ - str r6, [r3, r1] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #344] @ (310be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc878>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -897015,35 +897012,35 @@ │ │ │ │ bl 29dd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1899a4> │ │ │ │ b.n 310b9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc832> │ │ │ │ nop │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ @ instruction: 0xb7e0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #872] @ (310f64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fcbf8>) │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bmi.n 310b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc818> │ │ │ │ + bvc.n 310b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc818> │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [pc, #176] @ (310cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc94c>) │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + add r0, pc, #840 @ (adr r0, 310f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fcbec>) │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r7, [pc, #464] @ (310de4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fca78>) │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [pc, #648] @ (310ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fcb34>) │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -898083,36 +898080,36 @@ │ │ │ │ ldr r2, [pc, #60] @ (311828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd4bc>) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.w 310e3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fcace> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #296] @ (311928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd5bc>) │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf2920189 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #424] @ (3119b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd648>) │ │ │ │ + ldr r7, [pc, #424] @ (3119b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd648>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp lr, fp │ │ │ │ + ldr r0, [pc, #888] @ (311b88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd81c>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, r5 │ │ │ │ + ldr r0, [pc, #184] @ (3118cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd560>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r8, sl │ │ │ │ + ldr r0, [pc, #832] @ (311b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd7ec>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add ip, r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r0, r8 │ │ │ │ + ldr r0, [pc, #256] @ (311924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd5b8>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - mvns r0, r6 │ │ │ │ + mov r8, lr │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, r8 │ │ │ │ + bx r8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #196] @ (311900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd594>) │ │ │ │ add r0, pc │ │ │ │ @@ -898188,37 +898185,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 687b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 311858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd4ec> │ │ │ │ nop │ │ │ │ - add ip, r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add lr, r4 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 311cfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd990>) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 311cfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd990>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 311988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd61c> │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r8, r2 │ │ │ │ + blx r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add ip, r1 │ │ │ │ + blxns r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r8, r1 │ │ │ │ + blx r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r8, r0 │ │ │ │ + blx r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r0, sp │ │ │ │ + bx sp │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r4, r2 │ │ │ │ + bxns r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #56] @ (31196c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd600>) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cbz r2, 311940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd5d4> │ │ │ │ ldr r3, [pc, #52] @ (311970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd604>) │ │ │ │ add r3, pc │ │ │ │ @@ -898242,15 +898239,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #6 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ lsls r4, r1, #6 │ │ │ │ - sbcs r6, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -898574,25 +898571,25 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #1764] @ 0x6e4 │ │ │ │ b.n 311c2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd8be> │ │ │ │ mov r0, r4 │ │ │ │ bl 32e200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e94> │ │ │ │ b.n 311c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd8d8> │ │ │ │ - lsrs r2, r5 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -898620,15 +898617,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eors r0, r2 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (311da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fda38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -898665,15 +898662,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 310978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc60c> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (311e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdab0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -898710,15 +898707,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ bl 310978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fc60c> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (311e8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdb20>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -898733,15 +898730,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 311be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd87c> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (311eb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdb4c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -898787,17 +898784,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r5, #1 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (311f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdbd8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -898843,17 +898840,17 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ (312088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdd1c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -899108,21 +899105,21 @@ │ │ │ │ nop │ │ │ │ lsls r2, r5, #22 │ │ │ │ lsls r2, r1, #6 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r5, r2, #3 │ │ │ │ udf #44 @ 0x2c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #132] @ (31230c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdfa0>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -899180,15 +899177,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r2, r1, #6 │ │ │ │ ble.n 3123f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe084> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ble.n 312374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe008> │ │ │ │ lsls r1, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -899248,15 +899245,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r1, #6 │ │ │ │ bgt.n 31234c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdfe0> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ bgt.n 3122d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fdf64> │ │ │ │ lsls r1, r1, #6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -899479,23 +899476,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31256a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe1fe> │ │ │ │ mov r4, r1 │ │ │ │ b.n 312566 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe1fa> │ │ │ │ nop │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (3126ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe340>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -899542,15 +899539,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [pc, #196] @ (31278c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe420>) │ │ │ │ @@ -899634,15 +899631,15 @@ │ │ │ │ bx r1 │ │ │ │ bls.n 3127f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe488> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 312784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe418> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 3127c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe45c> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -899725,17 +899722,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ vrhadd.u32 d0, d26, d9 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #124] @ 312924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe5b8> │ │ │ │ mov r4, r3 │ │ │ │ @@ -899786,17 +899783,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (31292c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe5c0>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 1, 8, cr0, cr14, cr9, {4} │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #124] @ 3129bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe650> │ │ │ │ mov r4, r3 │ │ │ │ @@ -899847,17 +899844,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (3129c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe658>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldc2l 1, cr0, [r6, #548]! @ 0x224 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (312a0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe6a0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -899877,15 +899874,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldc2l 1, cr0, [lr, #-548] @ 0xfffffddc │ │ │ │ - adds r5, #30 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (312a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe6d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -900016,28 +900013,28 @@ │ │ │ │ lsls r2, r1, #6 │ │ │ │ bpl.n 312c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe8e0> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 312c28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe8bc> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf5f6017f │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r2, pc, #1016 @ (adr r2, 312f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fec0c>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -900140,32 +900137,32 @@ │ │ │ │ b.n 312c54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe8e8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n 312d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe9d0> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r2, r1, #6 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xf4e6017f │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ bcc.n 312bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fe890> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #432] @ (312e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1feb10>) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -900332,17 +900329,17 @@ │ │ │ │ @ instruction: 0xfa5a0189 │ │ │ │ bcc.n 312ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1feb6c> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 312e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1feb1c> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #392] @ (31302c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fecc0>) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -900494,21 +900491,21 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 312ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1feb7c> │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ bne.n 3130d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fed6c> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ bne.n 31305c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fecf0> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #156] @ (3130f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fed84>) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ @@ -900572,15 +900569,15 @@ │ │ │ │ b.n 3130a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fed34> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6d00189 │ │ │ │ ldmia r7, {r5, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -900636,17 +900633,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf62a0189 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #56] @ (3131f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fee8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #602112 @ 0x93000 │ │ │ │ @@ -900794,25 +900791,25 @@ │ │ │ │ b.n 3132de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fef72> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds.w r1, r8, #4489216 @ 0x448000 │ │ │ │ ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #10 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #0 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #200] @ (31344c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff0e0>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -900896,23 +900893,23 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ usat r1, #9, r6, asr #2 │ │ │ │ ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (313508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff19c>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -900967,17 +900964,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 3633f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f088> │ │ │ │ b.n 3134e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff176> │ │ │ │ @ instruction: 0xf2be0189 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (313554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff1e8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -901051,19 +901048,19 @@ │ │ │ │ cmp r6, #1 │ │ │ │ it ls │ │ │ │ strbls r6, [r0, #18] │ │ │ │ bhi.n 3135ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff24e> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsbs r1, r0, #137 @ 0x89 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldr r3, [pc, #108] @ (313660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff2f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r2, r0, #479232 @ 0x75000 │ │ │ │ @@ -901184,21 +901181,21 @@ │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3136ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff380> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0c20189 │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ (313884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff518>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -901293,19 +901290,19 @@ │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3137f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff488> │ │ │ │ nop │ │ │ │ vext.8 d0, d26, d9, #1 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (313950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff5e4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -901372,21 +901369,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp 1, 9, cr0, cr0, cr9, {4} │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vtrn.8 q0, q10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ (313a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff6c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -901459,21 +901457,22 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 3139cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff660> │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r4, #548] @ 0x224 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 13, cr0, cr10, cr4, {7} │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #448] @ (313c14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff8a8>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -901651,26 +901650,27 @@ │ │ │ │ b.n 313aba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff74e> │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #37617 @ 0x92f1 │ │ │ │ b.n 313adc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff770> │ │ │ │ adds r5, #4 │ │ │ │ b.n 313b28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff7bc> │ │ │ │ stcl 1, cr0, [r6], #548 @ 0x224 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr4, {7} │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + lsls r5, r4, #3 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r4], #912 @ 0x390 │ │ │ │ + vrev32.16 q8, q10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ (313d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff998>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -901747,23 +901747,23 @@ │ │ │ │ ite eq │ │ │ │ moveq r4, #6 │ │ │ │ movne r4, #5 │ │ │ │ b.n 313c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff930> │ │ │ │ movs r4, #1 │ │ │ │ b.n 313c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ff930> │ │ │ │ @ instruction: 0xeaf20189 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #28 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r6, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldc2 0, cr0, [sl], {228} @ 0xe4 │ │ │ │ + vhadd.u16 q0, q13, q10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ (313dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffa80>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -901840,23 +901840,23 @@ │ │ │ │ ite eq │ │ │ │ moveq r4, #6 │ │ │ │ movne r4, #5 │ │ │ │ b.n 313d84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffa18> │ │ │ │ movs r4, #1 │ │ │ │ b.n 313d84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffa18> │ │ │ │ and.w r1, sl, r9, lsl #2 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xfb3200e4 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr4, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ (313fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffc64>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -902025,26 +902025,26 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 313e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffaf8> │ │ │ │ stmdb r2!, {r0, r3, r7, r8} │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vst1.8 {d0[7]}, [lr], r4 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + stc2 0, cr0, [lr], {228} @ 0xe4 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr??.w r0, [r6, r4, lsl #2] │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + ldc2l 0, cr0, [r6], #-912 @ 0xfffffc70 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - vst4. {d16-d19}, [ip :128], r4 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + mcrr2 0, 14, r0, ip, cr4 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh.w r0, [r4, r4, lsl #2] │ │ │ │ + ldc2 0, cr0, [r4], #-912 @ 0xfffffc70 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (3140c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffd54>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -902118,20 +902118,20 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 31404a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffcde> │ │ │ │ b.n 313f2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffbc0> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr.w r0, [r4, r4, lsl #2] │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfb5400e4 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str.w r0, [r0, r4, lsl #2] │ │ │ │ + @ instruction: 0xfb4000e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #424] @ (314290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fff24>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -902296,25 +902296,25 @@ │ │ │ │ bhi.n 314264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffef8> │ │ │ │ str.w r7, [r8] │ │ │ │ b.n 3141be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffe52> │ │ │ │ mov r9, r2 │ │ │ │ b.n 3141ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffe4e> │ │ │ │ b.n 313f38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ffbcc> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xf71800e4 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + @ instruction: 0xfa1800e4 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movt r0, #51428 @ 0xc8e4 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + vst1.8 {d16[7]}, [ip], r4 │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #16 │ │ │ │ sub sp, #8 │ │ │ │ @@ -902584,21 +902584,21 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ pop {r2, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -902696,17 +902696,17 @@ │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31467c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200310> │ │ │ │ b.n 314698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20032c> │ │ │ │ nop │ │ │ │ b.n 3149bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200650> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #480] @ (3148a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20053c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -902890,25 +902890,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 314964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2005f8> │ │ │ │ lsls r1, r1, #6 │ │ │ │ cbnz r0, 3148b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20054c> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xb818 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 31493e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2005d2> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -903015,19 +903015,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ble.n 314998 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20062c> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #152] @ (314a90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200724>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -903087,21 +903087,21 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ b.n 314a58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2006ec> │ │ │ │ ble.n 314b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2007ac> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #495616 @ 0x79000 │ │ │ │ ldr.w r3, [r3, #4020] @ 0xfb4 │ │ │ │ @@ -903400,15 +903400,15 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #516] @ (315010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200ca4>) │ │ │ │ @@ -903612,28 +903612,28 @@ │ │ │ │ b.n 314f9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200c32> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r4, 31504e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200ce2> │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cbz r2, 315022 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200cb6> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc2l 0, cr0, [sl], #-848 @ 0xfffffcb0 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + vqadd.u32 q8, q13, q2 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 315064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200cf8> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -903679,17 +903679,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bvs.n 315044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200cd8> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #324] @ (315224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200eb8>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -903819,15 +903819,15 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -903887,15 +903887,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (3152ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x200f80>) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 311d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fd99c> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (3153bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201050>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -904130,33 +904130,33 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 315458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2010ec> │ │ │ │ nop │ │ │ │ bcc.n 315648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2012dc> │ │ │ │ lsls r1, r1, #6 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movw r3, #33340 @ 0x823c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 3155d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20126c> │ │ │ │ movw r3, #33320 @ 0x8228 │ │ │ │ cmp r0, r3 │ │ │ │ bls.n 31561a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2012ae> │ │ │ │ @@ -904514,17 +904514,17 @@ │ │ │ │ movhi r0, #0 │ │ │ │ bls.n 31590a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20159e> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (315918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2015ac>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - eors r2, r5 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ands r0, r5 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr.w ip, [pc, #292] @ 315a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2016d8> │ │ │ │ movw r3, #35898 @ 0x8c3a │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ beq.n 315a0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2016a0> │ │ │ │ bhi.n 315996 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20162a> │ │ │ │ @@ -904848,15 +904848,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ bl 136b30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x227c4> │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 315c2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2018c2> │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #140] @ (315d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2019c8>) │ │ │ │ @@ -905045,27 +905045,27 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 315e02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201a96> │ │ │ │ nop │ │ │ │ ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #248] @ (315fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201c68>) │ │ │ │ @@ -905157,21 +905157,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 315f76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201c0a> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #460] @ (3161c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201e5c>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -905579,23 +905579,23 @@ │ │ │ │ bne.n 316462 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2020f6> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 316454 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2020e8> │ │ │ │ b.n 31628e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x201f22> │ │ │ │ stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #6 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -905885,17 +905885,17 @@ │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3167c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x202456> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 316780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x202414> │ │ │ │ b.n 316714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2023a8> │ │ │ │ - bne.n 31670c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2023a0> │ │ │ │ + bmi.n 31670c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2023a0> │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bne.n 316860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2024f4> │ │ │ │ + bmi.n 316860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2024f4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ @@ -905950,15 +905950,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ bl 4399f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325688> │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ @@ -905993,15 +905993,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ movs r4, #0 │ │ │ │ b.n 3168e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20257c> │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -906444,17 +906444,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 316dc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x202a5c> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 316d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x202a2c> │ │ │ │ b.n 316d12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2029a6> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -906784,15 +906784,15 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r1, #6 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -907370,24 +907370,24 @@ │ │ │ │ ldr r0, [pc, #44] @ (3177e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203478>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (3177e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20347c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d800d4 │ │ │ │ - @ instruction: 0xf0ba00d4 │ │ │ │ - @ instruction: 0xf18c00d4 │ │ │ │ - adcs.w r0, r2, #212 @ 0xd4 │ │ │ │ - sbc.w r0, r4, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xf0d200d4 │ │ │ │ - @ instruction: 0xf0e000d4 │ │ │ │ - @ instruction: 0xf0f200d4 │ │ │ │ - add.w r0, ip, #212 @ 0xd4 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xf3d800d4 │ │ │ │ + @ instruction: 0xf3ba00d4 │ │ │ │ + eor.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ + orrs.w r0, r2, #6946816 @ 0x6a0000 │ │ │ │ + orn r0, r4, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf3d200d4 │ │ │ │ + @ instruction: 0xf3e000d4 │ │ │ │ + @ instruction: 0xf3f200d4 │ │ │ │ + and.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ + cbnz r6, 317834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2034c8> │ │ │ │ lsls r2, r3, #3 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r0, [r0, #2888] @ 0xb48 │ │ │ │ cbz r0, 317834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2034c8> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -907787,16 +907787,16 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 317c3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2038ce> │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldcl 0, cr0, [r2, #-848] @ 0xfffffcb0 │ │ │ │ - ldc 0, cr0, [lr, #-848] @ 0xfffffcb0 │ │ │ │ + orrs.w r0, r2, #212 @ 0xd4 │ │ │ │ + ands.w r0, lr, #212 @ 0xd4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 317ce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203978> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -907831,15 +907831,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - mrrc 0, 13, r0, r8, cr4 │ │ │ │ + vqadd.s16 q8, q12, q2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ (317e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203a9c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -907996,17 +907996,17 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ bl 317964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2035f8> │ │ │ │ pop {r3, pc} │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds.w r0, r4, r4, lsr #3 │ │ │ │ - @ instruction: 0xeaf200d4 │ │ │ │ - @ instruction: 0xead000d4 │ │ │ │ + mrc 0, 0, r0, cr4, cr4, {6} │ │ │ │ + ldcl 0, cr0, [r2, #848]! @ 0x350 │ │ │ │ + ldcl 0, cr0, [r0, #848] @ 0x350 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ (317f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203c10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -908037,16 +908037,16 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - eor.w r0, r2, r4, lsr #3 │ │ │ │ - orrs.w r0, sl, r4, lsr #3 │ │ │ │ + stc 0, cr0, [r2, #848] @ 0x350 │ │ │ │ + ldcl 0, cr0, [sl, #-848] @ 0xfffffcb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #40] @ 317fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203c54> │ │ │ │ sub sp, #8 │ │ │ │ mov lr, r3 │ │ │ │ @@ -908150,18 +908150,18 @@ │ │ │ │ ldr r2, [pc, #28] @ (3180c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203d5c>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 318012 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203ca6> │ │ │ │ add r7, pc, #392 @ (adr r7, 318244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203ed8>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrd r0, r0, [r8, #848]! @ 0x350 │ │ │ │ - ldrd r0, r0, [lr, #848] @ 0x350 │ │ │ │ - strd r0, r0, [r4, #848] @ 0x350 │ │ │ │ - @ instruction: 0xe9a800d4 │ │ │ │ + ldcl 0, cr0, [r8], #848 @ 0x350 │ │ │ │ + ldcl 0, cr0, [lr], {212} @ 0xd4 │ │ │ │ + stcl 0, cr0, [r4], {212} @ 0xd4 │ │ │ │ + stc 0, cr0, [r8], #848 @ 0x350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 318160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203df4> │ │ │ │ mov r5, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -908269,16 +908269,16 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 3181ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203e40> │ │ │ │ add r5, pc, #776 @ (adr r5, 318538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2041cc>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia.w r2, {r2, r4, r6, r7} │ │ │ │ - strd r0, r0, [r6], #-848 @ 0x350 │ │ │ │ + @ instruction: 0xeb9200d4 │ │ │ │ + sbc.w r0, r6, r4, lsr #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (3182ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203f40>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -908365,16 +908365,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r4, pc, #480 @ (adr r4, 31852c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2041c0>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - b.n 31822c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203ec0> │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + orn r0, lr, r4, lsr #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #16777216 @ 0x1000000 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov.w r1, #503324160 @ 0x1e001e00 │ │ │ │ str.w lr, [r0, #2396] @ 0x95c │ │ │ │ movs r2, #0 │ │ │ │ @@ -908985,15 +908984,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbz r0, 318a10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2046a4> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (318a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2046a8>) │ │ │ │ @@ -909051,15 +909050,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - b.n 318b4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2047e0> │ │ │ │ + b.n 31914c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204de0> │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -909208,19 +909207,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 318bee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204882> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + b.n 319014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204ca8> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 6 │ │ │ │ + b.n 319030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204cc4> │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #40] @ (318c5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2048f0>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -909288,19 +909287,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 318cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20494c> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + b.n 318fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c68> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + b.n 318fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c68> │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (318d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2049b4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -909364,19 +909363,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 318d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2049f8> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - udf #24 │ │ │ │ + b.n 318fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c70> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 318d88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204a1c> │ │ │ │ + b.n 318f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c1c> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - udf #14 │ │ │ │ + b.n 318fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c64> │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #184] @ (318e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204b14>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -909451,19 +909450,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 318684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204318> │ │ │ │ b.n 318e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204aac> │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ble.n 318e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204ab0> │ │ │ │ + b.n 31901c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204cb0> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 318f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c08> │ │ │ │ + b.n 318f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c08> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ble.n 318da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204a38> │ │ │ │ + b.n 318fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c38> │ │ │ │ lsls r4, r2, #3 │ │ │ │ sub.w r1, r1, #35584 @ 0x8b00 │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 318ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204b88> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r3 │ │ │ │ @@ -909495,15 +909494,15 @@ │ │ │ │ addne r0, r0, r1 │ │ │ │ addeq.w r0, r0, r1, lsr #1 │ │ │ │ cmp r3, ip │ │ │ │ bgt.n 318ec2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204b56> │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movw r3, #34074 @ 0x851a │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 318f2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204bbe> │ │ │ │ movw r3, #34068 @ 0x8514 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 318f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204bf4> │ │ │ │ @@ -909615,19 +909614,19 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 319004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204c98> │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -909708,17 +909707,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3190e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204d7a> │ │ │ │ nop │ │ │ │ - blt.n 31918c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204e20> │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 31914c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x204de0> │ │ │ │ + udf #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #840] @ 319484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205118> │ │ │ │ sub sp, #32 │ │ │ │ @@ -910058,51 +910057,51 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 31942c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2050c0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 3194fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205190> │ │ │ │ + bgt.n 3194fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205190> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 319534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2051c8> │ │ │ │ + bgt.n 319534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2051c8> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bls.n 3194d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20516c> │ │ │ │ + bgt.n 3194d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20516c> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 3193ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205080> │ │ │ │ + blt.n 3193ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205080> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 319594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205228> │ │ │ │ + blt.n 319594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205228> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 3193c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205058> │ │ │ │ + blt.n 3193c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205058> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvc.n 3194c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205154> │ │ │ │ + bge.n 3194c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205154> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bhi.n 3194f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20518c> │ │ │ │ + blt.n 3194f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20518c> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 3194a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205134> │ │ │ │ + bge.n 3194a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205134> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #404] @ (319680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205314>) │ │ │ │ @@ -910271,27 +910270,27 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 319606 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20529a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 3196ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205380>) │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 319650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2052e4> │ │ │ │ + bls.n 319650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2052e4> │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bvs.n 3195d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205264> │ │ │ │ + bls.n 3195d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205264> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 319600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205294> │ │ │ │ + bls.n 319600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205294> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 319604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205298> │ │ │ │ + bls.n 319604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205298> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 319794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205428>) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ @@ -910353,21 +910352,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (319758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2053ec>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 319704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205398> │ │ │ │ - bvs.n 3197e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20547c> │ │ │ │ + bls.n 3197e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20547c> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 3196bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205350> │ │ │ │ + bhi.n 3196bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205350> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 3197c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205454> │ │ │ │ + bls.n 3197c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205454> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bvs.n 3197a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205438> │ │ │ │ + bls.n 3197a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205438> │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -910735,17 +910734,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bmi.n 319acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205760> │ │ │ │ + bvc.n 319acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205760> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcc.n 319b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2057f8> │ │ │ │ + bvs.n 319b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2057f8> │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -912116,39 +912115,39 @@ │ │ │ │ b.n 31a182 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205e16> │ │ │ │ str r6, [r5, #24] │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + beq.n 31a930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2065c4> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsh r0, [r2, r1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 31aa70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206704> │ │ │ │ mov lr, r2 │ │ │ │ @@ -912221,19 +912220,19 @@ │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 31a9f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206686> │ │ │ │ b.n 31aa32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2066c6> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #22] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #196] @ 31ab54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2067e8> │ │ │ │ mov lr, r2 │ │ │ │ @@ -912306,19 +912305,19 @@ │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 31aad2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206766> │ │ │ │ b.n 31ab16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2067aa> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #104] @ (31abe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206874>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -912362,17 +912361,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #112] @ (31ac70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206904>) │ │ │ │ @@ -912420,17 +912419,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #244] @ (31ad84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206a18>) │ │ │ │ @@ -912533,19 +912532,19 @@ │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ b.n 31acd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206968> │ │ │ │ mov r8, r3 │ │ │ │ movs r6, #6 │ │ │ │ b.n 31acd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206968> │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r6, [pc, #284] @ (31aec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206b58>) │ │ │ │ @@ -912670,20 +912669,20 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ittt gt │ │ │ │ - lslgt r4, r2, #3 │ │ │ │ - stmdbgt sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #204] @ (31afac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206c40>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ @@ -912765,19 +912764,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - itet vc │ │ │ │ - lslvc r4, r2, #3 │ │ │ │ - bkpt 0x00f6 │ │ │ │ - lslvc r4, r2, #3 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #204] @ (31b09c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206d30>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -912862,19 +912861,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #184] @ (31b178 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206e0c>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -912951,17 +912950,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 31b0f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206d88> │ │ │ │ nop │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #184] @ (31b250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206ee4>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -913037,17 +913036,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 31b1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206e60> │ │ │ │ nop │ │ │ │ strb r2, [r4, #22] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #196] @ (31b334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206fc8>) │ │ │ │ @@ -913132,19 +913131,19 @@ │ │ │ │ b.n 31b2a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206f34> │ │ │ │ mov r1, r3 │ │ │ │ movs r5, #6 │ │ │ │ b.n 31b2a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x206f34> │ │ │ │ nop │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + itte hi │ │ │ │ + lslhi r4, r2, #3 │ │ │ │ + itt pl @ unpredictable │ │ │ │ + lslpl r4, r2, #3 │ │ │ │ + stmdbpl sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (31b3d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207068>) │ │ │ │ mov r8, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -913199,15 +913198,15 @@ │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ bl 3197fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x205490> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r6, [r4, #15] │ │ │ │ lsls r1, r1, #6 │ │ │ │ - cbnz r4, 31b444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2070d8> │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 31b44c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2070e0> │ │ │ │ bhi.n 31b404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207098> │ │ │ │ movw r3, #34037 @ 0x84f5 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -913385,15 +913384,15 @@ │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r1, lr │ │ │ │ bls.n 31b4f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20718a> │ │ │ │ b.n 31b562 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2071f6> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #600] @ (31b824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2074b8>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - hlt 0x0008 │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -914258,33 +914257,33 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #288] @ (31c09c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207d30>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #192] @ (31c044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207cd8>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r0, [pc, #328] @ (31c0dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207d70>) │ │ │ │ lsls r1, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + cbnz r4, 31bfc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207c56> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + cbnz r2, 31bfb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207c46> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r4, 31bff2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207c86> │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r3 │ │ │ │ @@ -915145,19 +915144,19 @@ │ │ │ │ cmp r8, r9 │ │ │ │ ands r2, r6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #264 @ (adr r0, 31cb5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2087f0>) │ │ │ │ + add r3, pc, #264 @ (adr r3, 31cb5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2087f0>) │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -915576,19 +915575,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (31cf48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x208bdc>) │ │ │ │ adds r5, #124 @ 0x7c │ │ │ │ lsls r1, r1, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 31d0e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x208d7c>) │ │ │ │ + add r6, pc, #400 @ (adr r6, 31d0e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x208d7c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vldr s14, [r8, #80] @ 0x50 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 31d54e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2091e2> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ @@ -916449,25 +916448,25 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add.w r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb.w r0, [r1, #1654] @ 0x676 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 31d6a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x209338> │ │ │ │ ldrb.w r0, [r1, #1768] @ 0x6e8 │ │ │ │ ldr r1, [pc, #868] @ (31dd78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x209a0c>) │ │ │ │ @@ -916753,21 +916752,21 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr s15, [r7] │ │ │ │ b.n 31da6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2096fe> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r3 │ │ │ │ @@ -917812,31 +917811,31 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.w 31de1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x209ab0> │ │ │ │ nop │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r6, [pc, #608] @ (31ec80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20a914>) │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r1, [r4, #8] │ │ │ │ movw r0, #65533 @ 0xfffd │ │ │ │ ands r0, r1 │ │ │ │ cmp.w r0, #37120 @ 0x9100 │ │ │ │ beq.w 31e8a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20a534> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ @@ -918681,25 +918680,25 @@ │ │ │ │ adds r3, #6 │ │ │ │ and.w r3, r3, #7 │ │ │ │ b.w 31e31a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x209fae> │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ subs.w r0, r0, #37120 @ 0x9100 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -918859,19 +918858,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ lsrs r2, r6, #11 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #404] @ 31f85c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b4f0> │ │ │ │ sub sp, #32 │ │ │ │ @@ -919111,21 +919110,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 31f8c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b554> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r7, #29 │ │ │ │ lsls r1, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r0, r7, #27 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #328] @ 31fad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b764> │ │ │ │ sub sp, #32 │ │ │ │ @@ -919312,17 +919311,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 31fb20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b7b4> │ │ │ │ nop │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -919389,17 +919388,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 31fbf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b884> │ │ │ │ nop │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #68] @ (31fcd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b964>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919426,15 +919425,15 @@ │ │ │ │ vldr s0, [sp, #12] │ │ │ │ bl 31f4f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b184> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (31fd2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b9c0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919461,15 +919460,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31f6b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b34c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (31fd88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ba1c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919496,15 +919495,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31f868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b4fc> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (31fde4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ba78>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919531,15 +919530,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31f978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b60c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #152 @ 0x98 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (31fe40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bad4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919566,15 +919565,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31fadc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b770> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (31fe9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bb30>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919601,15 +919600,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31fbac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b840> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (31ff0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bba0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -919645,15 +919644,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (31ff7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bc10>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -919689,17 +919688,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 31ff64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bbf8> │ │ │ │ nop │ │ │ │ cmp r0, #20 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ (31fff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bc84>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -919735,17 +919734,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #96] @ (320070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bd04>) │ │ │ │ @@ -919784,15 +919783,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (3200ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bd80>) │ │ │ │ @@ -919830,15 +919829,15 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ (320158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bdec>) │ │ │ │ @@ -919871,17 +919870,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 320140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bdd4> │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (3201c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20be5c>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -919918,17 +919917,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ (32023c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bed0>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -919964,17 +919963,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #84 @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (3202b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bf44>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -920010,17 +920009,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 320298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bf2c> │ │ │ │ nop │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (320320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20bfb4>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -920057,17 +920056,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ (320394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c028>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -920103,17 +920102,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #252 @ 0xfc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (320408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c09c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -920149,17 +920148,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3203f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c084> │ │ │ │ nop │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (32047c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c110>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -920195,17 +920194,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 320464 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c0f8> │ │ │ │ nop │ │ │ │ movs r3, #20 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (3204d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c164>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -920231,15 +920230,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31fadc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b770> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #64] @ (320528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c1bc>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -920266,15 +920265,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31fadc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b770> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (320598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c22c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -920310,17 +920309,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 320580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c214> │ │ │ │ nop │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (3205ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c280>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -920346,15 +920345,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 31fbac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b840> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #64] @ (320644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c2d8>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -920381,15 +920380,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31fbac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20b840> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [pc, #628] @ (3208c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c558>) │ │ │ │ movw ip, #36873 @ 0x9009 │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, ip │ │ │ │ add r3, pc │ │ │ │ beq.w 3207de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c472> │ │ │ │ @@ -920693,17 +920692,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf7180188 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @ instruction: 0xf6b80188 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (320a0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c6a0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -920745,17 +920744,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #164] @ (320ad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c764>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -920825,20 +920824,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsb r1, ip, #4456448 @ 0x440000 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ sbc.w r1, r4, #4456448 @ 0x440000 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #168] @ (320ba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c83c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -920910,20 +920909,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r4, #0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @ instruction: 0xf4f80188 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ eors.w r1, r0, #4456448 @ 0x440000 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #168] @ (320c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c910>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -920995,20 +920994,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r1, r5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ bic.w r1, r4, #4456448 @ 0x440000 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ @ instruction: 0xf3bc0188 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #104] @ (320d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20c9a4>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -921053,19 +921052,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, r2, r2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (320da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ca38>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -921113,19 +921112,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r0, r0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (320e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cac8>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -921174,19 +921173,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r4, r6, r5 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (320e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cb2c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921213,15 +921212,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31bfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x207c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (320ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cb88>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921248,15 +921247,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ (320f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cc00>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921296,15 +921295,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, r5, r0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ (320fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cc78>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921344,15 +921343,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r4, r6, #30 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (321054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cce8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -921388,15 +921387,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r2, r7, #28 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (3210c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cd54>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -921432,15 +921431,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #27 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (321130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cdc4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921476,17 +921475,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 321118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cdac> │ │ │ │ nop │ │ │ │ asrs r0, r4, #25 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (3211a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ce38>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -921522,15 +921521,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #23 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (321210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cea4>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -921566,15 +921565,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #21 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ (321280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cf14>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921610,17 +921609,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 321268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cefc> │ │ │ │ nop │ │ │ │ asrs r0, r2, #20 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ (321310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cfa4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921669,17 +921668,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3212e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20cf76> │ │ │ │ nop │ │ │ │ asrs r4, r3, #18 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #84] @ (321380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d014>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -921718,15 +921717,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r1, #16 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #92] @ (3213f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d088>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -921766,15 +921765,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #14 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ (321480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d114>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -921823,17 +921822,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 321452 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d0e6> │ │ │ │ nop │ │ │ │ asrs r4, r5, #12 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #84] @ (3214f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d184>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -921872,15 +921871,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #92] @ (321564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d1f8>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -921920,15 +921919,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 31ca60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2086f4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r0, r6, #8 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ add.w ip, r0, #56 @ 0x38 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cbz r1, 32157e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d212> │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -922089,23 +922088,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (32173c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d3d0>) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3216de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20d372> │ │ │ │ nop │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -922947,25 +922946,25 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ b.n 322560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e1f4> │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ b.n 3224ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e180> │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (322068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20dcfc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -922997,15 +922996,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (3220a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20dd3c>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ @@ -923083,29 +923082,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (3221a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20de34>) │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 322116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ddaa> │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -923293,25 +923292,25 @@ │ │ │ │ str r1, [r3, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ b.n 3222f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20df86> │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ b.n 3222a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20df38> │ │ │ │ - ittt gt │ │ │ │ - lslgt r3, r2, #3 │ │ │ │ - ldrsbgt r2, [r6, r3] │ │ │ │ - lslgt r4, r2, #3 │ │ │ │ - bkpt 0x00cc │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ + lsls r3, r2, #3 │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #136] @ (32244c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e0e0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -923369,21 +923368,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 322402 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e096> │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #296] @ (32259c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e230>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -923506,21 +923505,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3224bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e150> │ │ │ │ nop │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #588] @ (322810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e4a4>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -924010,23 +924009,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 249680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x135314> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 322930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e5c4> │ │ │ │ nop │ │ │ │ vrhadd.u16 d0, d16, d8 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #736] @ (322dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ea6c>) │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #992] @ (322edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb70>) │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #904] @ (322e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb1c>) │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (322b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e830>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -924078,15 +924077,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ b.n 322b86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e81a> │ │ │ │ stc2 1, cr0, [r6], #-544 @ 0xfffffde0 │ │ │ │ - ldr r7, [pc, #56] @ (322bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e870>) │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #524] @ (322dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ea58>) │ │ │ │ mov r9, r2 │ │ │ │ @@ -924289,39 +924288,39 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ str.w r8, [r4, #60] @ 0x3c │ │ │ │ b.n 322cb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20e94a> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb820188 │ │ │ │ - ldr r7, [pc, #288] @ (322eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb80>) │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #664] @ (323068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ecfc>) │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #472] @ (322fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ec40>) │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #536] @ (322ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ec84>) │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #672] @ (32307c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ed10>) │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #88] @ (322e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eacc>) │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r7, [pc, #400] @ (322f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ec08>) │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r6, [pc, #288] @ (322f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb9c>) │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #1008] @ (3231dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee70>) │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #840] @ (323138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20edcc>) │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #992] @ (3231d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee68>) │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #848] @ (323148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eddc>) │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #936] @ (3231a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee38>) │ │ │ │ + ldr r7, [pc, #936] @ (3231a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee38>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #156] @ (322eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb40>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -924383,19 +924382,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ vld4.32 {d0,d2,d4,d6}, [sl], r8 │ │ │ │ - ldr r6, [pc, #144] @ (322f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ebd8>) │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #792] @ (3231d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee64>) │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r5, [pc, #776] @ (3231c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee58>) │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ cbnz r1, 322ec6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eb5a> │ │ │ │ add.w r0, r0, #532480 @ 0x82000 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -924468,15 +924467,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (322fa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ec34>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ movs r0, #0 │ │ │ │ b.n 322f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ec08> │ │ │ │ @ instruction: 0xf7e20188 │ │ │ │ - @ instruction: 0xf63600d2 │ │ │ │ + ldrsh.w r0, [r6, r2, lsl #1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (323018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ecac>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -924581,19 +924580,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7060188 │ │ │ │ - ldr r4, [pc, #312] @ (3231f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee8c>) │ │ │ │ + ldr r7, [pc, #312] @ (3231f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee8c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #32] @ (3230e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ed78>) │ │ │ │ + ldr r7, [pc, #32] @ (3230e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ed78>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [pc, #224] @ (3231a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee3c>) │ │ │ │ + ldr r7, [pc, #224] @ (3231a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee3c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (32318c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee20>) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -924665,17 +924664,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf6600188 │ │ │ │ addw r1, r0, #2184 @ 0x888 │ │ │ │ - ldr r3, [pc, #616] @ (323400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f094>) │ │ │ │ + ldr r6, [pc, #616] @ (323400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f094>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r3, [pc, #680] @ (323444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f0d8>) │ │ │ │ + ldr r6, [pc, #680] @ (323444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f0d8>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (3231f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ee8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -924749,15 +924748,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ b.n 323244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20eed8> │ │ │ │ @ instruction: 0xf52e0188 │ │ │ │ - ldr r3, [pc, #184] @ (323330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20efc4>) │ │ │ │ + ldr r6, [pc, #184] @ (323330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20efc4>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (3232a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20ef34>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -924805,17 +924804,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #20] @ (323318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20efac>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ eor.w r1, r8, #4456448 @ 0x440000 │ │ │ │ - ldr r2, [pc, #928] @ (3236b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f34c>) │ │ │ │ + ldr r5, [pc, #928] @ (3236b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f34c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #592] @ (32356c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f200>) │ │ │ │ + ldr r5, [pc, #592] @ (32356c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f200>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #128] @ (3233ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f040>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -924868,19 +924867,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and.w r1, ip, #4456448 @ 0x440000 │ │ │ │ - ldr r2, [pc, #760] @ (3236ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f340>) │ │ │ │ + ldr r5, [pc, #760] @ (3236ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f340>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #472] @ (323590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f224>) │ │ │ │ + ldr r5, [pc, #472] @ (323590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f224>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r1, [pc, #8] @ (3233c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f058>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (323460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f0f4>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -924940,21 +924939,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bfi r1, ip, #2, #7 │ │ │ │ - ldr r2, [pc, #488] @ (323650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f2e4>) │ │ │ │ + ldr r5, [pc, #488] @ (323650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f2e4>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #56] @ (3234a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f138>) │ │ │ │ + ldr r5, [pc, #56] @ (3234a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f138>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, fp │ │ │ │ + ldr r0, [pc, #360] @ (3235d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f26c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [pc, #72] @ (3234bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f150>) │ │ │ │ + ldr r5, [pc, #72] @ (3234bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f150>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #212] @ (323558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f1ec>) │ │ │ │ mov r7, r3 │ │ │ │ @@ -925041,21 +925040,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b40188 │ │ │ │ - ldr r2, [pc, #96] @ (3235c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f254>) │ │ │ │ + ldr r5, [pc, #96] @ (3235c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f254>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #544] @ (323784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f418>) │ │ │ │ + ldr r4, [pc, #544] @ (323784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f418>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, lr │ │ │ │ + bx lr │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #512] @ (32376c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f400>) │ │ │ │ + ldr r4, [pc, #512] @ (32376c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f400>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 32358e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f222> │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ @@ -925114,43 +925113,43 @@ │ │ │ │ ldr r0, [pc, #68] @ (323628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f2bc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (32362c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f2c0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 323604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f298> │ │ │ │ + blt.n 323604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f298> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #512] @ (3237fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f490>) │ │ │ │ + ldr r4, [pc, #512] @ (3237fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f490>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r1, [pc, #520] @ (323808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f49c>) │ │ │ │ + ldr r4, [pc, #520] @ (323808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f49c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - addw r0, r4, #211 @ 0xd3 │ │ │ │ - ldr r1, [pc, #504] @ (323800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f494>) │ │ │ │ + add.w r0, r4, #6914048 @ 0x698000 │ │ │ │ + ldr r4, [pc, #504] @ (323800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f494>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldcl 0, cr0, [r6, #-856]! @ 0xfffffca8 │ │ │ │ - ldr r1, [pc, #464] @ (3237e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f478>) │ │ │ │ + orns r0, r6, #214 @ 0xd6 │ │ │ │ + ldr r4, [pc, #464] @ (3237e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f478>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #464] @ (3237ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f480>) │ │ │ │ + ldr r4, [pc, #464] @ (3237ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f480>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc, #104 @ (adr r4, 323688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f31c>) │ │ │ │ + add r7, pc, #104 @ (adr r7, 323688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f31c>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - movs r7, #30 │ │ │ │ + cmp r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r3 │ │ │ │ @@ -925238,21 +925237,21 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 323668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f2fc> │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 32367a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f30e> │ │ │ │ b.n 323656 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f2ea> │ │ │ │ - ldr r1, [pc, #80] @ (323760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f3f4>) │ │ │ │ + ldr r4, [pc, #80] @ (323760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f3f4>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #800] @ (323a34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f6c8>) │ │ │ │ + ldr r3, [pc, #800] @ (323a34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f6c8>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #728] @ (3239f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f684>) │ │ │ │ + ldr r3, [pc, #728] @ (3239f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f684>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #432] @ (3238cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f560>) │ │ │ │ + ldr r3, [pc, #432] @ (3238cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f560>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w sl, [pc, #508] @ 32392c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f5c0> │ │ │ │ @@ -925461,52 +925460,52 @@ │ │ │ │ bne.n 323900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f594> │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #1 │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ b.n 323900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f594> │ │ │ │ ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [pc, #376] @ (323aac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f740>) │ │ │ │ + ldr r3, [pc, #376] @ (323aac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f740>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #384] @ (323ab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f74c>) │ │ │ │ + ldr r3, [pc, #384] @ (323ab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f74c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [pc, #408] @ (323ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f768>) │ │ │ │ + ldr r3, [pc, #408] @ (323ad4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f768>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r2, [pc, #936] @ (323cf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f988>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf70000de │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xfa0000de │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r0, [pc, #48] @ (32398c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f620>) │ │ │ │ + ldr r3, [pc, #48] @ (32398c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f620>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blxns r8 │ │ │ │ + ldr r2, [pc, #784] @ (323c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f908>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #3 │ │ │ │ - blx r3 │ │ │ │ + ldr r2, [pc, #608] @ (323bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f860>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bx r3 │ │ │ │ + ldr r2, [pc, #96] @ (3239dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f670>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #224] @ (323a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f708>) │ │ │ │ @@ -925598,23 +925597,23 @@ │ │ │ │ b.n 323a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f6d4> │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip, #544] @ 0x220 │ │ │ │ stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r0 │ │ │ │ + ldr r1, [pc, #536] @ (323c98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f92c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r4, r7 │ │ │ │ + ldr r1, [pc, #240] @ (323b74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f808>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + ldr r1, [pc, #120] @ (323b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f794>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r8, fp │ │ │ │ + ldr r0, [pc, #864] @ (323dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20fa80>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + ldr r0, [pc, #1000] @ (323e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20fb0c>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -925752,21 +925751,21 @@ │ │ │ │ movw r9, #37626 @ 0x92fa │ │ │ │ b.n 323b40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f7d4> │ │ │ │ mrrc 1, 8, r0, r2, cr8 │ │ │ │ stmia r5!, {r3, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ asrs r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r9 │ │ │ │ + ldr r0, [pc, #312] @ (323d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f9e8>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + ldr r0, [pc, #208] @ (323cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x20f984>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r8, pc │ │ │ │ + blx pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add lr, pc │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ @@ -926584,31 +926583,31 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r0 │ │ │ │ + blx r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r4, pc │ │ │ │ + bxns pc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r0, r5, #3 │ │ │ │ it vs │ │ │ │ lslvs r0, r1, #6 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -926806,15 +926805,15 @@ │ │ │ │ adds r3, #2 │ │ │ │ cmp fp, r2 │ │ │ │ beq.n 324660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2102f4> │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 324740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2103d4> │ │ │ │ b.n 324660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2102f4> │ │ │ │ nop │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -927045,15 +927044,15 @@ │ │ │ │ b.n 3248de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x210572> │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ b.n 324830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2104c4> │ │ │ │ nop │ │ │ │ - str r0, [r0, r5] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #328] @ (324b04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x210798>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -928781,31 +928780,31 @@ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ b.n 32571a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2113ae> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #800 @ 0x320 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, sp │ │ │ │ + ldr r0, [pc, #440] @ (325d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211a14>) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - add sl, fp │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ @@ -929047,27 +929046,27 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 325cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21196c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #976 @ (adr r3, 326230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211ec4>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ add r3, pc, #304 @ (adr r3, 325f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211c30>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #14 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #676] @ (326134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211dc8>) │ │ │ │ add.w r6, r3, #94208 @ 0x17000 │ │ │ │ @@ -929340,17 +929339,17 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #408 @ (adr r1, 3262d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211f64>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #568 @ (adr r0, 326378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21200c>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cbz r3, 326154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211de8> │ │ │ │ ldrb.w r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, 326158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211dec> │ │ │ │ movs r0, #1 │ │ │ │ @@ -929365,15 +929364,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (32617c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211e10>) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 6abec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r2, #2 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ ldr r6, [pc, #216] @ (32626c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211f00>) │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ @@ -929452,17 +929451,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -929691,17 +929690,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #37643 @ 0x930b │ │ │ │ bl 30eec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fab54> │ │ │ │ b.n 326320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211fb4> │ │ │ │ stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ @@ -930441,15 +930440,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ rev r4, r5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #116] @ 326dd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212a64> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -930497,15 +930496,15 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 326e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212a94> │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -930556,15 +930555,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 326e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212b08> │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -930616,15 +930615,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -930651,15 +930650,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb80a │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (326fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212c80>) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -930706,15 +930705,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -930764,15 +930763,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb710 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -930824,15 +930823,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb67c │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -930861,15 +930860,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #64] @ 3271d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212e6c> │ │ │ │ mov r4, r3 │ │ │ │ @@ -930894,15 +930893,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 327234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212ec8> │ │ │ │ mov r4, r3 │ │ │ │ @@ -930929,15 +930928,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r6, lr} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 327290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212f24> │ │ │ │ mov r4, r3 │ │ │ │ @@ -930964,15 +930963,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #64] @ 3272e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212f7c> │ │ │ │ mov r4, r3 │ │ │ │ @@ -930997,15 +930996,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r1, r2, r3, r7} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 327344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x212fd8> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931032,15 +931031,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 3273a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213034> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931067,15 +931066,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r2, 32741a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2130ae> │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 3273fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213090> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931102,15 +931101,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r6, 32745e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2130f2> │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -931132,15 +931131,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 325e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211b10> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cbz r4, 327492 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213126> │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #56] @ 327498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21312c> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931163,15 +931162,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 325e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x211b10> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxtb r6, r2 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #44] @ (3274e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213174>) │ │ │ │ @@ -931533,15 +931532,15 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #116] @ (32794c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2135e0>) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -931589,15 +931588,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #288 @ 0x120 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -931648,15 +931647,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -931709,15 +931708,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ lsls r0, r1, #6 │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -931746,15 +931745,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 327b44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2137d8> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931781,15 +931780,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 327ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213834> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931816,15 +931815,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 327bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213890> │ │ │ │ mov r4, r3 │ │ │ │ @@ -931851,15 +931850,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (327c50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2138e4>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -931885,15 +931884,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (327ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213938>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -931919,15 +931918,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (327cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21398c>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -931953,15 +931952,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #52] @ 327d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2139d8> │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -932136,15 +932135,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (327f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213bec>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -932170,15 +932169,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (327fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213c40>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -932205,15 +932204,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #800 @ (adr r7, 3282d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213f64>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (328000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213c94>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -932239,15 +932238,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #464 @ (adr r7, 3281d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213e68>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (328058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213cec>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -932275,15 +932274,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #128 @ (adr r7, 3280dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213d70>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (3280b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213d44>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -932311,15 +932310,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #800 @ (adr r6, 3283d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214068>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #48] @ 3280f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x213d8c> │ │ │ │ sub sp, #8 │ │ │ │ @@ -932621,17 +932620,17 @@ │ │ │ │ add r3, pc │ │ │ │ bl 13f088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad1c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #448 @ (adr r3, 3285dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214270>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl 3283b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21404c> │ │ │ │ @@ -932692,17 +932691,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #736 @ (adr r2, 3287bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214450>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ (328578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21420c>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -932752,19 +932751,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 328552 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2141e6> │ │ │ │ add r2, pc, #272 @ (adr r2, 32868c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214320>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #112] @ (328608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21429c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -932895,21 +932894,21 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ add r1, r3 │ │ │ │ b.n 32867a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21430e> │ │ │ │ add r1, pc, #112 @ (adr r1, 328768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2143fc>) │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #116] @ (32878c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214420>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -933042,21 +933041,21 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add r1, r3 │ │ │ │ b.n 3287fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214492> │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #6 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r4, r2, #3 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #88] @ 3288f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21458c> │ │ │ │ mov r7, r3 │ │ │ │ @@ -933089,17 +933088,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 328998 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21462c> │ │ │ │ mov r6, r3 │ │ │ │ @@ -933152,19 +933151,22 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - vshr.u64 q8, , #40 │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.u64 q0, , #8 │ │ │ │ - vshr.u64 q0, , #52 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #116] @ 328a30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2146c4> │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -933208,17 +933210,20 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - vshr.u64 q0, , #44 │ │ │ │ - vqadd.u64 q8, q15, │ │ │ │ - vqadd.u16 q8, q11, │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #88] @ 328aa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21473c> │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -933250,16 +933255,18 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - vqadd.u8 q8, q10, │ │ │ │ - vqadd.u16 q0, q15, │ │ │ │ + lsls r4, r0, #9 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #48] @ (328af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21478c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -933773,15 +933780,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr??.w r0, [r8, r3, lsl #1] │ │ │ │ + ldc2l 0, cr0, [r8], #-844 @ 0xfffffcb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [pc, #116] @ 329120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214db4> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r2, [pc, #112] @ (329124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214db8>) │ │ │ │ @@ -933828,15 +933835,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vld4. {d0-d3}, [r0 :64], r3 │ │ │ │ + stc2 0, cr0, [r0], #-844 @ 0xfffffcb4 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #120] @ 3291b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214e4c> │ │ │ │ @@ -933886,15 +933893,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #211] @ 0xd3 │ │ │ │ + @ instruction: 0xfba000d3 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w lr, [pc, #128] @ 329258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214eec> │ │ │ │ @@ -933945,15 +933952,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r8, r3, lsl #1] │ │ │ │ + @ instruction: 0xfb0800d3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 3292bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214f50> │ │ │ │ @@ -933981,15 +933988,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf79c00d3 │ │ │ │ + @ instruction: 0xfa9c00d3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 329318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x214fac> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934015,15 +934022,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf75400d3 │ │ │ │ + @ instruction: 0xfa5400d3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 329374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215008> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934049,15 +934056,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [sp, #24] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf70c00d3 │ │ │ │ + @ instruction: 0xfa0c00d3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 3293d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215064> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934083,15 +934090,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movt r0, #18643 @ 0x48d3 │ │ │ │ + vst1.8 @ instruction: 0xf9c400d3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (329424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2150b8>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934116,15 +934123,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf68200d3 │ │ │ │ + vst1.8 @ instruction: 0xf98200d3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (329478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21510c>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934149,15 +934156,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - movw r0, #43219 @ 0xa8d3 │ │ │ │ + vst4. {d16-d19}, [sl :64], r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #60] @ (3294cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215160>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934182,15 +934189,15 @@ │ │ │ │ movs r4, #7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf61200d3 │ │ │ │ + ldrsb.w r0, [r2, r3, lsl #1] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (329524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2151b8>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934217,15 +934224,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - rsbs r0, sl, #6914048 @ 0x698000 │ │ │ │ + ldr.w r0, [sl, #211] @ 0xd3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (32957c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215210>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934252,15 +934259,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf59e00d3 │ │ │ │ + ldrb.w r0, [lr, #211] @ 0xd3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (3295d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215268>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934287,15 +934294,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - sbc.w r0, r2, #6914048 @ 0x698000 │ │ │ │ + str??.w r0, [r2, r3, lsl #1] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (32962c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2152c0>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934322,15 +934329,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf52600d3 │ │ │ │ + strh.w r0, [r6, r3, lsl #1] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (329684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215318>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934357,15 +934364,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf4ea00d3 │ │ │ │ + @ instruction: 0xf7ea00d3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (3296dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215370>) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -934392,15 +934399,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 325be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21187c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xf4ae00d3 │ │ │ │ + @ instruction: 0xf7ae00d3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #13 │ │ │ │ @@ -934989,15 +934996,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #14] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - mrc 0, 1, r0, cr4, cr3, {6} │ │ │ │ + @ instruction: 0xf13400d3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #128] @ 329e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215aa0> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [pc, #124] @ 329e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215aa4> │ │ │ │ @@ -935047,15 +935054,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #844] @ 0x34c │ │ │ │ + @ instruction: 0xf0d400d3 │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w lr, [pc, #136] @ 329eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215b48> │ │ │ │ @@ -935109,15 +935116,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r6, [r0, #28] │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #-844] @ 0xfffffcb4 │ │ │ │ + orr.w r0, ip, #211 @ 0xd3 │ │ │ │ str r6, [r4, #20] │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #144] @ 329f64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215bf8> │ │ │ │ @@ -935173,15 +935180,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r0, r1, #6 │ │ │ │ str r6, [r3, #16] │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], #844 @ 0x34c │ │ │ │ + vshr.s64 q0, , #4 │ │ │ │ str r6, [r6, #8] │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 329fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215c5c> │ │ │ │ @@ -935209,15 +935216,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldc 0, cr0, [ip], #-844 @ 0xfffffcb4 │ │ │ │ + vqadd.s64 q0, q14, │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215cb8> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -935243,15 +935250,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xebfc00d3 │ │ │ │ + mrc 0, 7, r0, cr12, cr3, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215d14> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -935277,15 +935284,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - subs.w r0, ip, r3, lsr #3 │ │ │ │ + mrc 0, 5, r0, cr12, cr3, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a0dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215d70> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -935311,15 +935318,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - sbcs.w r0, ip, r3, lsr #3 │ │ │ │ + mrc 0, 3, r0, cr12, cr3, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -935344,15 +935351,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - adc.w r0, r4, r3, lsr #3 │ │ │ │ + mcr 0, 2, r0, cr4, cr3, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #128] @ 32a1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215e60> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [pc, #124] @ 32a1d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215e64> │ │ │ │ @@ -935402,15 +935409,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrsh r6, [r4, r2] │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeae800d3 │ │ │ │ + stcl 0, cr0, [r8, #844]! @ 0x34c │ │ │ │ ldrsh r4, [r1, r1] │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w lr, [pc, #136] @ 32a274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215f08> │ │ │ │ @@ -935464,15 +935471,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, r3, lsr #3 │ │ │ │ + stcl 0, cr0, [r4, #-844]! @ 0xfffffcb4 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #144] @ 32a324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215fb8> │ │ │ │ @@ -935528,15 +935535,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8, #844] @ 0x34c │ │ │ │ + ldcl 0, cr0, [r8], {211} @ 0xd3 │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ lsls r0, r1, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21601c> │ │ │ │ @@ -935564,15 +935571,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrd r0, r0, [ip, #-844] @ 0x34c │ │ │ │ + mrrc 0, 13, r0, ip, cr3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a3e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216078> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -935598,15 +935605,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r6, [r2, #28] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldmdb ip, {r0, r1, r4, r6, r7} │ │ │ │ + ldc 0, cr0, [ip], {211} @ 0xd3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2160d4> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -935632,15 +935639,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r2, [r7, #24] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - @ instruction: 0xe8dc00d3 │ │ │ │ + rsbs r0, ip, r3, lsr #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #68] @ 32a49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216130> │ │ │ │ mov r4, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -935666,15 +935673,15 @@ │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 325518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2111ac> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, #22] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldmia.w ip, {r0, r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xeb9c00d3 │ │ │ │ add.w ip, r0, #94208 @ 0x17000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w lr, r0, #98304 @ 0x18000 │ │ │ │ vldr s14, [ip, #844] @ 0x34c │ │ │ │ mov r5, r2 │ │ │ │ @@ -935981,15 +935988,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - b.n 32a20c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x215ea0> │ │ │ │ + b.n 32a80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2164a0> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -936202,17 +936209,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - b.n 32b068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216cfc> │ │ │ │ + b.n 32a668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2162fc> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 32af94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216c28> │ │ │ │ + b.n 32a594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216228> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (32ab50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2167e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -936274,21 +936281,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #15] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - b.n 32b010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216ca4> │ │ │ │ + b.n 32a610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2162a4> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 32b038 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216ccc> │ │ │ │ + b.n 32a638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2162cc> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 32afd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216c6c> │ │ │ │ + b.n 32a5d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21626c> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #40] @ (32ac30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2168c4>) │ │ │ │ mov r3, r1 │ │ │ │ @@ -936360,21 +936367,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ lsls r0, r1, #6 │ │ │ │ - b.n 32af9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216c30> │ │ │ │ + b.n 32a59c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216230> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 32af3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216bd0> │ │ │ │ + b.n 32a53c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2161d0> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 32af64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216bf8> │ │ │ │ + b.n 32a564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2161f8> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #272] @ (32ae14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216aa8>) │ │ │ │ @@ -936738,15 +936745,15 @@ │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r2, [r0, #27] │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 32b0c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216d5c> │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #272] @ (32b2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216f68>) │ │ │ │ @@ -936836,15 +936843,15 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r6, [r6, #21] │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 32b20c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x216ea0> │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [pc, #284] @ (32b400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217094>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ lsls r2, r0, #5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ @@ -937030,15 +937037,15 @@ │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ b.n 32b4b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217144> │ │ │ │ nop │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 32b498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21712c> │ │ │ │ + bgt.n 32b498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21712c> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #256] @ (32b654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2172e8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -937121,15 +937128,15 @@ │ │ │ │ vldr s0, [sp, #16] │ │ │ │ b.n 32b59a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21722e> │ │ │ │ nop │ │ │ │ strb r4, [r4, #7] │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 32b74c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2173e0> │ │ │ │ + blt.n 32b74c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2173e0> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r0, #122880 @ 0x1e000 │ │ │ │ add.w r3, r0, #124416 @ 0x1e600 │ │ │ │ add.w r0, r0, #124928 @ 0x1e800 │ │ │ │ movw r1, #36001 @ 0x8ca1 │ │ │ │ movt r1, #37726 @ 0x935e │ │ │ │ @@ -937307,21 +937314,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (32b88c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217520>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 32b81e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2174b2> │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bvs.n 32b7a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217438> │ │ │ │ + bls.n 32b7a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217438> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 32b960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2175f4> │ │ │ │ + bls.n 32b960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2175f4> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 32b948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2175dc> │ │ │ │ + bls.n 32b948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2175dc> │ │ │ │ lsls r3, r2, #3 │ │ │ │ add.w r1, r0, r1, lsl #5 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, #124416 @ 0x1e600 │ │ │ │ add.w r1, r1, #122880 @ 0x1e000 │ │ │ │ add.w r0, r0, #122880 @ 0x1e000 │ │ │ │ add.w lr, r1, #1984 @ 0x7c0 │ │ │ │ @@ -937468,21 +937475,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 32ba20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2176b4> │ │ │ │ + bvc.n 32ba20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2176b4> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 32b9ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217680> │ │ │ │ + bvc.n 32b9ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217680> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 32b980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217614> │ │ │ │ + bvc.n 32b980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217614> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldr r0, [pc, #172] @ (32bb3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2177d0>) │ │ │ │ @@ -937674,25 +937681,25 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 32bc14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2178a8> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #6 │ │ │ │ - bcc.n 32bcc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217958> │ │ │ │ + bvs.n 32bcc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217958> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 32bda4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217a38> │ │ │ │ + bvs.n 32bda4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217a38> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 32bc6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217900> │ │ │ │ + bpl.n 32bc6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217900> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 32bcbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217950> │ │ │ │ + bpl.n 32bcbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217950> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 32bd74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217a08> │ │ │ │ + bvs.n 32bd74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217a08> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 32bd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2179a4> │ │ │ │ + bvs.n 32bd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2179a4> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ bls.n 32bd6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x217a00> │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -939227,15 +939234,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r6, [r4, r2] │ │ │ │ lsls r6, r7, #5 │ │ │ │ eor.w r1, sl, #4521984 @ 0x450000 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ @@ -939374,15 +939381,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -939619,15 +939626,15 @@ │ │ │ │ b.n 32d0c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x218d54> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 32d1e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x218e7a> │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ @@ -940011,32 +940018,32 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 68dd0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 32d6a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21933c> │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 32d6aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21933e> │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + ldr r0, [pc, #56] @ (32d694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219328>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r0, 32d6b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21934c> │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldcl 1, cr0, [lr, #-552] @ 0xfffffdd8 │ │ │ │ - cbnz r6, 32d6be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219352> │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -940176,54 +940183,54 @@ │ │ │ │ b.n 32d71e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2193b2> │ │ │ │ ldr r1, [pc, #108] @ (32d834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2194c8>) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 29ddb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189a44> │ │ │ │ b.n 32d6ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21934e> │ │ │ │ nop │ │ │ │ - revsh r2, r2 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldcl 1, cr0, [ip], #-552 @ 0xfffffdd8 │ │ │ │ - hlt 0x003c │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ mrrc 1, 8, r0, r4, cr10 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - revsh r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - hlt 0x0030 │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stc 1, cr0, [r0], #-552 @ 0xfffffdd8 │ │ │ │ - rev16 r4, r6 │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stc 1, cr0, [ip], {138} @ 0x8a │ │ │ │ ldr r6, [pc, #848] @ (32db50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2197e4>) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xebe6018a │ │ │ │ ldr r4, [pc, #696] @ (32dac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219758>) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ rsb r1, r0, sl, lsl #2 │ │ │ │ - rev r4, r3 │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ sub.w r1, sl, sl, lsl #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xeb82018a │ │ │ │ - cbnz r0, 32d862 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2194f6> │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ sbc.w r1, r6, sl, lsl #2 │ │ │ │ ldr r4, [pc, #16] @ (32d840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2194d4>) │ │ │ │ lsls r6, r7, #5 │ │ │ │ ldr r5, [pc, #184] @ (32d8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219580>) │ │ │ │ lsls r6, r7, #5 │ │ │ │ - cbnz r6, 32d86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219500> │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #1672 @ 0x688 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bne.n 32d8c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21955a> │ │ │ │ cmp r1, #0 │ │ │ │ @@ -940398,48 +940405,48 @@ │ │ │ │ movs r7, #4 │ │ │ │ movs r2, #3 │ │ │ │ b.n 32d878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21950c> │ │ │ │ ldr r0, [pc, #96] @ (32da88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21971c>) │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xeb26018a │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xeaf4018a │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xead2018a │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ eors.w r1, ip, sl, lsl #2 │ │ │ │ eor.w r1, ip, sl, lsl #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ orrs.w r1, ip, sl, lsl #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ bic.w r1, ip, sl, lsl #2 │ │ │ │ bic.w r1, r0, sl, lsl #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ and.w r1, r8, sl, lsl #2 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r7, r4, #3 │ │ │ │ strd r0, r1, [lr, #552] @ 0x228 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r7, r4, #3 │ │ │ │ @ instruction: 0xe996018a │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrd r0, r1, [lr, #-552]! @ 0x228 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ @@ -940464,15 +940471,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r2, r7} │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r0, #15 │ │ │ │ beq.n 32db36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2197ca> │ │ │ │ ldr r2, [pc, #80] @ (32db3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2197d0>) │ │ │ │ lsls r1, r0, #31 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ it mi │ │ │ │ @@ -940514,15 +940521,15 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ stmia.w r0, {r1, r3, r7, r8} │ │ │ │ strd r0, r1, [ip], #-552 @ 0x228 │ │ │ │ @ instruction: 0xe85e018a │ │ │ │ @ instruction: 0xe850018a │ │ │ │ strex r1, r0, [r6, #552] @ 0x228 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -940606,29 +940613,29 @@ │ │ │ │ b.n 32dc0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21989e> │ │ │ │ ldr r2, [pc, #40] @ (32dc54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2198e8>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 32db84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219818> │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r4, 32dca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21993c> │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + cbnz r0, 32dc5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2198f0> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 32de50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219ae4> │ │ │ │ + b.n 32d450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2190e4> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 32de4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219ae0> │ │ │ │ + b.n 32e44c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a0e0> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cbz r0, 32dcc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21995c> │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -941028,77 +941035,77 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 32da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219720> │ │ │ │ b.n 32ddac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219a40> │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, 32e0ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219d82> │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cbz r2, 32e0be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219d52> │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + b.n 32e580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a214> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 32e0a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219d38> │ │ │ │ + push {r1, r4} │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + b.n 32e3f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a084> │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sxtb r0, r0 │ │ │ │ + push {r6, lr} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbz r2, 32e0e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219d7a> │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 32e0fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219d92> │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 32e10e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219da2> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxtb r0, r1 │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxtb r2, r0 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 32e4f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a188> │ │ │ │ + b.n 32daf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219788> │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 32e4fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a190> │ │ │ │ + b.n 32dafc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219790> │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - sxtb r0, r1 │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sxth r0, r7 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldrsb.w r3, [r1, #41] @ 0x29 │ │ │ │ @@ -941166,25 +941173,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (32e1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e60>) │ │ │ │ ldr.w r3, [r1, #400] @ 0x190 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 32e120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219db4> │ │ │ │ nop │ │ │ │ - cbz r6, 32e1e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e7a> │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 32e1c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e54> │ │ │ │ + push {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 32e1ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e5e> │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 32e1d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e6a> │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 32e1ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e62> │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + cbz r6, 32e244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219ed8> │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #20] @ (32e1f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219e8c>) │ │ │ │ @@ -941320,47 +941327,48 @@ │ │ │ │ nop │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r0, r1, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, #7 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 32e38e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a022> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + cbz r2, 32e39e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a032> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia.w r4!, {r1, r2, r4, r6, r7} │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub.w r0, r4, r6, lsr #3 │ │ │ │ + cbz r2, 32e3aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a03e> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldc2 0, cr0, [ip, #868] @ 0x364 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + cbz r4, 32e39a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a02e> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + cbz r0, 32e3b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a046> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 32e3ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a04e> │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r0, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 32e394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a028> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r4, 32e35a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x219fee> │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 32e394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a028> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 32e398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a02c> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + cbz r6, 32e39c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a030> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 32e3a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a03a> │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + cbz r0, 32e3b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a046> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add sp, #8 │ │ │ │ + cbz r2, 32e3a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21a03c> │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -943895,141 +943903,141 @@ │ │ │ │ add r1, pc │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r3, ip │ │ │ │ bne.n 330012 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bca6> │ │ │ │ b.w 32f646 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21b2da> │ │ │ │ nop │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 3300a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bd38> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + cbz r4, 33006c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bd00> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #688 @ (adr r7, 330344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bfd8>) │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #64 @ (adr r6, 3300f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bd88>) │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3301c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21be5c>) │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 3303bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c050>) │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #976 @ (adr r4, 3304a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c138>) │ │ │ │ + add r7, pc, #976 @ (adr r7, 3304a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c138>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #88 @ (adr r7, 330130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bdc4>) │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 33021c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21beb0>) │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 330224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21beb8>) │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #712 @ (adr r5, 3303b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c044>) │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 330218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21beac>) │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #512 @ (adr r3, 3302f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bf88>) │ │ │ │ + add r6, pc, #512 @ (adr r6, 3302f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bf88>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #144 @ (adr r7, 330188 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21be1c>) │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 330134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bdc8>) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, pc, #728 @ (adr r7, 3303d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c06c>) │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #352 @ (adr r6, 330264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bef8>) │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 3304a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c134>) │ │ │ │ + add r7, pc, #920 @ (adr r7, 3304a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c134>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #336 @ (adr r5, 33025c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bef0>) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 330328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bfbc>) │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #608 @ (adr r2, 330374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c008>) │ │ │ │ + add r5, pc, #608 @ (adr r5, 330374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c008>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #968 @ (adr r3, 3304e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c174>) │ │ │ │ + add r6, pc, #968 @ (adr r6, 3304e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c174>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #16 @ (adr r5, 33012c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bdc0>) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, pc, #280 @ (adr r6, 330238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21becc>) │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #928 @ (adr r4, 3304c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c158>) │ │ │ │ + add r7, pc, #928 @ (adr r7, 3304c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c158>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 330130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bdc4> │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 330128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21bdbc> │ │ │ │ ldr r1, [pc, #664] @ (3303cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c060>) │ │ │ │ @@ -944281,47 +944289,47 @@ │ │ │ │ add r1, pc │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 3303ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c04e> │ │ │ │ b.w 32fa56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21b6ea> │ │ │ │ nop │ │ │ │ - add r2, pc, #504 @ (adr r2, 3305c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c25c>) │ │ │ │ + add r5, pc, #504 @ (adr r5, 3305c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c25c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, pc, #304 @ (adr r5, 330504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c198>) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 330768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c3fc>) │ │ │ │ + add r6, pc, #912 @ (adr r6, 330768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c3fc>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #80 @ (adr r0, 33042c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c0c0>) │ │ │ │ + add r3, pc, #80 @ (adr r3, 33042c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c0c0>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #304 @ (adr r3, 330510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c1a4>) │ │ │ │ + add r6, pc, #304 @ (adr r6, 330510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c1a4>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 330734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c3c8>) │ │ │ │ + add r5, pc, #848 @ (adr r5, 330734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c3c8>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 3304a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c13c>) │ │ │ │ + add r7, pc, #192 @ (adr r7, 3304a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c13c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 3306e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c378>) │ │ │ │ + add r5, pc, #760 @ (adr r5, 3306e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c378>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #200 @ (adr r3, 3304b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c14c>) │ │ │ │ + add r6, pc, #200 @ (adr r6, 3304b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c14c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, pc, #168 @ (adr r4, 33049c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c130>) │ │ │ │ + add r7, pc, #168 @ (adr r7, 33049c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c130>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, pc, #192 @ (adr r3, 3304b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c14c>) │ │ │ │ + add r6, pc, #192 @ (adr r6, 3304b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c14c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + add r1, pc, #992 @ (adr r1, 3307dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c470>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 3307f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c484>) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 3307f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c484>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #432 @ (adr r1, 3305b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c248>) │ │ │ │ + add r4, pc, #432 @ (adr r4, 3305b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c248>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, pc, #512 @ (adr r1, 330608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c29c>) │ │ │ │ + add r4, pc, #512 @ (adr r4, 330608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c29c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r2, pc, #864 @ (adr r2, 33076c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c400>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, pc, #816 @ (adr r2, 330740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c3d4>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 330740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c3d4>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrsh.w r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 33041c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c0b0> │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrsh.w r3, [r0, #4] │ │ │ │ @@ -944433,15 +944441,15 @@ │ │ │ │ mov.w r0, #131072 @ 0x20000 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #131074 @ 0x20002 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #1073741824 @ 0x40000000 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #208 @ (adr r2, 33060c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c2a0>) │ │ │ │ + add r5, pc, #208 @ (adr r5, 33060c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c2a0>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr.w r4, [pc, #1316] @ 330a70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c704> │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -944959,65 +944967,65 @@ │ │ │ │ b.n 33064a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c2de> │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ b.n 330a4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c6e0> │ │ │ │ nop │ │ │ │ @ instruction: 0xfaa20187 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #584 @ (adr r1, 330cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c958>) │ │ │ │ + add r4, pc, #584 @ (adr r4, 330cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c958>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r1, pc, #8 @ (adr r1, 330a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c720>) │ │ │ │ + add r4, pc, #8 @ (adr r4, 330a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c720>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ vld2.8 {d0[4],d1[4]}, [r4], r7 │ │ │ │ - add r0, pc, #664 @ (adr r0, 330d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c9b8>) │ │ │ │ + add r3, pc, #664 @ (adr r3, 330d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c9b8>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, pc, #256 @ (adr r0, 330b90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c824>) │ │ │ │ + add r3, pc, #256 @ (adr r3, 330b90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c824>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #512] @ (330c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c928>) │ │ │ │ + ldr r6, [pc, #512] @ (330c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c928>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + add r2, pc, #712 @ (adr r2, 330d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c9f4>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [pc, #256] @ (330b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c830>) │ │ │ │ + ldr r6, [pc, #256] @ (330b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c830>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + add r2, pc, #432 @ (adr r2, 330c50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c8e4>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [pc, #960] @ (330e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21caf8>) │ │ │ │ + ldr r5, [pc, #960] @ (330e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21caf8>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + add r2, pc, #152 @ (adr r2, 330b40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c7d4>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrd r0, r0, [r6], #900 @ 0x384 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xebf600e1 │ │ │ │ + add r1, pc, #680 @ (adr r1, 330d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c9ec>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + add r1, pc, #464 @ (adr r1, 330c88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c91c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + add r1, pc, #232 @ (adr r1, 330ba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c838>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #768] @ (330dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ca58>) │ │ │ │ + ldr r4, [pc, #768] @ (330dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ca58>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #944 @ (adr r0, 330e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21cb0c>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [pc, #488] @ (330cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c948>) │ │ │ │ + ldr r4, [pc, #488] @ (330cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c948>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + add r0, pc, #704 @ (adr r0, 330d90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ca24>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #760 @ (adr r0, 330dd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ca64>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + add r0, pc, #360 @ (adr r0, 330c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c8d8>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + add r0, pc, #328 @ (adr r0, 330c28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c8bc>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + add r0, pc, #136 @ (adr r0, 330b6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c800>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ cbz r1, 330b20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21c7b4> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r7, [r1, #36] @ 0x24 │ │ │ │ @@ -947538,19 +947546,19 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ ... │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 3327dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21e470> │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r2, #32 │ │ │ │ @@ -948588,19 +948596,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 3332e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21ef74> │ │ │ │ lsls r7, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 333264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x21eef8> │ │ │ │ lsls r7, r0, #6 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -949781,20 +949789,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e600d2 │ │ │ │ + @ instruction: 0xf3e600d2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -950606,15 +950614,15 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00b8 │ │ │ │ lsls r7, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r7, r0, #6 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -951293,21 +951301,21 @@ │ │ │ │ ... │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r7, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r3, r2, #3 │ │ │ │ mov.w r1, #376 @ 0x178 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 4655a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x351238> │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -953169,15 +953177,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 336ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x222974> │ │ │ │ lsls r7, r0, #6 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #404] @ (3368c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x222558>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -966536,15 +966544,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r7, r0, #6 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -968191,16 +968199,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 340fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22cc48> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 340a30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22c6c4> │ │ │ │ - lsls r1, r2, #3 │ │ │ │ + @ instruction: 0xe80c00d1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #248] @ (341120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22cdb4>) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [pc, #244] @ (341124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22cdb8>) │ │ │ │ @@ -969994,21 +970001,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #320] @ (342644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22e2d8>) │ │ │ │ @@ -970133,15 +970140,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bge.n 342630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22e2c4> │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bls.n 342614 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22e2a8> │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #336] @ (3427b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22e448>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -970304,17 +970311,17 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bhi.n 342888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22e51c> │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ bvc.n 34280c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22e4a0> │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -970851,15 +970858,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 342dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22ea54> │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 342dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22ea6c> │ │ │ │ lsls r6, r0, #6 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -971683,19 +971690,19 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r5, [pc, #584] @ (343a00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22f694>) │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ @@ -971888,15 +971895,15 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ ... │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -972275,34 +972282,34 @@ │ │ │ │ ... │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - @ instruction: 0xf25400dc │ │ │ │ - bls.n 343e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fae4> │ │ │ │ + adcs.w r0, r4, #7208960 @ 0x6e0000 │ │ │ │ + bgt.n 343e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fae4> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #448] @ (34400c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fca0>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q6, #52 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf28c00dc │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.s8 q8, q8, q6 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + movw r0, #220 @ 0xdc │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov ip, fp │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ mov r9, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -972338,19 +972345,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #16] @ (343eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fb80>) │ │ │ │ add r3, pc │ │ │ │ b.n 343a56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22f6ea> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bmi.n 343dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fa80> │ │ │ │ + bvc.n 343dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fa80> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #2032] @ 0x7f0 │ │ │ │ @@ -973423,23 +973430,23 @@ │ │ │ │ bne.n 344a7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x230712> │ │ │ │ b.n 344810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2304a4> │ │ │ │ nop │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r2, #3 │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r5, #0 │ │ │ │ ble.w 344810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2304a4> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ subs r4, r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ subs r2, #4 │ │ │ │ @@ -973843,17 +973850,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3448bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x230550> │ │ │ │ ldrb.w r9, [sp, #172] @ 0xac │ │ │ │ b.w 344088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22fd1c> │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ add.w r7, r0, #602112 @ 0x93000 │ │ │ │ @@ -975195,15 +975202,15 @@ │ │ │ │ ldr.w r3, [r2, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 3459de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x231672> │ │ │ │ b.n 345d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2319a8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #4768 @ 0x12a0 │ │ │ │ add.w r5, r0, #4800 @ 0x12c0 │ │ │ │ @@ -977461,17 +977468,17 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r1, [r0, #118] @ 0x76 │ │ │ │ @@ -978714,45 +978721,45 @@ │ │ │ │ nop │ │ │ │ strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r0, [r1, #26] │ │ │ │ lsls r6, r0, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bl fff9e3e6 │ │ │ │ bl 7223ea │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #640] @ (348694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x234328>) │ │ │ │ @@ -978983,15 +978990,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -979960,15 +979967,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, #3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ mov fp, r0 │ │ │ │ @@ -981088,21 +981095,21 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r3, [pc, #52] @ (349d00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x235994>) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ mov r1, r3 │ │ │ │ @@ -981123,15 +981130,15 @@ │ │ │ │ b.n 34968c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x235320> │ │ │ │ movs r7, #1 │ │ │ │ b.n 349500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x235194> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r5, [pc, #404] @ (349eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x235b44>) │ │ │ │ @@ -982242,16 +982249,16 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8200e5 │ │ │ │ - @ instruction: 0xfa5c00e5 │ │ │ │ + stc2 0, cr0, [r2, #916] @ 0x394 │ │ │ │ + ldc2l 0, cr0, [ip, #-916] @ 0xfffffc6c │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -983032,15 +983039,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r3] │ │ │ │ lsls r6, r0, #6 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9200d1 │ │ │ │ + mrc2 0, 4, r0, cr2, cr1, {6} │ │ │ │ str r2, [r3, r2] │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -983786,15 +983793,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ mov ip, pc │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, #209 @ 0xd1 │ │ │ │ + @ instruction: 0xf4a400d1 │ │ │ │ mov r8, r3 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r4, r1 │ │ │ │ @@ -983970,18 +983977,18 @@ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov r4, r9 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r2, #209 @ 0xd1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ands.w r0, r2, #6848512 @ 0x688000 │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r8, r8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add.w r2, r0, #102400 @ 0x19000 │ │ │ │ movw ip, #36624 @ 0x8f10 │ │ │ │ ldr.w r3, [r2, #2260] @ 0x8d4 │ │ │ │ ldrh.w r2, [r2, #2264] @ 0x8d8 │ │ │ │ @@ -984534,15 +984541,15 @@ │ │ │ │ beq.w 34bfcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x237c60> │ │ │ │ b.n 34c0fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x237d8e> │ │ │ │ negs r4, r1 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xebe200d1 │ │ │ │ + mcr 0, 7, r0, cr2, cr1, {6} │ │ │ │ lsls r4, r3 │ │ │ │ lsls r6, r0, #6 │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ stc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb7fffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -985035,16 +985042,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 34c5b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23824a> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 34c080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x237d14> │ │ │ │ - lsls r1, r2, #3 │ │ │ │ + @ instruction: 0xe82200d1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r6, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #856] @ (34c9ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238640>) │ │ │ │ @@ -985359,19 +985365,19 @@ │ │ │ │ nop │ │ │ │ subs r1, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - b.n 34cedc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238b70> │ │ │ │ + b.n 34c4dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238170> │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 34ce08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238a9c> │ │ │ │ + b.n 34c408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23809c> │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 34cd80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238a14> │ │ │ │ + b.n 34c380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x238014> │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w lr, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [pc, #3372] @ 34d6f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23938c> │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r1, [lr, #2116] @ 0x844 │ │ │ │ @@ -993168,15 +993174,15 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ b.n 352384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e018> │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 3522d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23df68> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -993399,19 +993405,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ b.n 35239c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e030> │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 352240 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ded4> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [pc, #276] @ (35228c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23df20>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -993643,17 +993649,17 @@ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ ble.n 3524e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e17c> │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 352468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e0fc> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #1848 @ 0x738 │ │ │ │ addw r1, r0, #1852 @ 0x73c │ │ │ │ add.w r2, r0, #1856 @ 0x740 │ │ │ │ addw r0, r0, #1860 @ 0x744 │ │ │ │ @@ -993938,21 +993944,21 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ blt.n 35283c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e4d0> │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bge.n 352770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e404> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [pc, #616] @ (3529f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e684>) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 29dd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1899a4> │ │ │ │ b.n 3524fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e18e> │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ @@ -994190,21 +994196,21 @@ │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 351ec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23db54> │ │ │ │ b.n 3524fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e18e> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #34820 @ 0x8804 │ │ │ │ subs r1, r1, r3 │ │ │ │ @@ -994551,47 +994557,47 @@ │ │ │ │ ldc2l 1, cr0, [ip], #-532 @ 0xfffffdec │ │ │ │ bpl.n 352e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23eae4> │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 352e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23eaac> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 352d84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ea18> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbz r2, 352e32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23eac6> │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + add r1, pc, #8 @ (adr r1, 352df0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ea84>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4385a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32423c> │ │ │ │ mov r1, r6 │ │ │ │ @@ -994621,17 +994627,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (352e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23eaf0>) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 29dd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1899a4> │ │ │ │ b.n 352d1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e9b2> │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #604] @ 3530cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ed60> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -994862,15 +994868,15 @@ │ │ │ │ b.n 352fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ec70> │ │ │ │ add.w r2, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r2, #1396] @ 0x574 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 352f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ec04> │ │ │ │ nop │ │ │ │ str.w r0, [r8, #389] @ 0x185 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #520] @ (3532f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ef84>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -995064,17 +995070,17 @@ │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 353230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23eec4> │ │ │ │ @ instruction: 0xf6540185 │ │ │ │ ldmia r7!, {r2, r3} │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r3 │ │ │ │ @@ -995163,23 +995169,23 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 353372 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f006> │ │ │ │ nop │ │ │ │ ands.w r1, sl, #4358144 @ 0x428000 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ (353524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -995269,17 +995275,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 353484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f118> │ │ │ │ @ instruction: 0xf3100185 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #304] @ (353674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f308>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -995409,17 +995415,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ (3537a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f434>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -995516,15 +995522,15 @@ │ │ │ │ b.n 3536de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f372> │ │ │ │ nop │ │ │ │ eors.w r1, r4, #133 @ 0x85 │ │ │ │ ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #80] @ (353810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f4a4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -995562,15 +995568,15 @@ │ │ │ │ b.n 3537de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f472> │ │ │ │ nop │ │ │ │ vrhadd.s d16, d26, d5 │ │ │ │ ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #828] @ 0x33c │ │ │ │ + @ instruction: 0xf0c400cf │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #136] @ 3538b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f54c> │ │ │ │ mov lr, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -995615,15 +995621,15 @@ │ │ │ │ ldr.w r0, [ip, #3664] @ 0xe50 │ │ │ │ str.w lr, [sp] │ │ │ │ bl 352a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e728> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ vrhadd.s8 d0, d22, d5 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ @@ -995638,15 +995644,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 352a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23e728> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cpsid ai │ │ │ │ + cbnz r6, 353914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f5a8> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #236] @ (3539f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f68c>) │ │ │ │ @@ -995726,24 +995732,24 @@ │ │ │ │ ldr r2, [pc, #36] @ (353a10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f6a4>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 353988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f61c> │ │ │ │ nop │ │ │ │ cdp 1, 2, cr0, cr12, cr5, {4} │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stcl 0, cr0, [r8, #828]! @ 0x33c │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + @ instruction: 0xf0e800cf │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #504] @ (353c04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f898>) │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #408] @ (353bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f840>) │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vldr d7, [r2] │ │ │ │ @@ -995826,24 +995832,24 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r2, [pc, #32] @ (353b3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f7d0>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 353ab6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f74a> │ │ │ │ stc 1, cr0, [r2, #-532] @ 0xfffffdec │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldc 0, cr0, [sl], #828 @ 0x33c │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + vext.8 q0, q13, , #0 │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #320] @ (353c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f90c>) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #224] @ (353c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f8b4>) │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #220] @ (353c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f8c4>) │ │ │ │ @@ -995919,24 +995925,24 @@ │ │ │ │ ldr r2, [pc, #36] @ (353c48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f8dc>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 353bc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f854> │ │ │ │ nop │ │ │ │ @ instruction: 0xebe40185 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs.w r0, r0, pc, lsl #3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + cdp 0, 11, cr0, cr0, cr15, {6} │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #280] @ (353d5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f9f0>) │ │ │ │ + ldr r7, [pc, #280] @ (353d5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f9f0>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [pc, #184] @ (353d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f998>) │ │ │ │ + ldr r7, [pc, #184] @ (353d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f998>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ (353d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f9b4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -996008,24 +996014,24 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r2, [pc, #32] @ (353d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f9cc>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 353cbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f952> │ │ │ │ @ instruction: 0xeadc0185 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xeab600cf │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + ldc 0, cr0, [r6, #828]! @ 0x33c │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #320] @ (353e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fb08>) │ │ │ │ + ldr r6, [pc, #320] @ (353e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fb08>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [pc, #240] @ (353e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fac0>) │ │ │ │ + ldr r6, [pc, #240] @ (353e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fac0>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #196] @ (353e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23faa8>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -996095,21 +996101,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (353e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fab8>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 353da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fa3c> │ │ │ │ strd r0, r1, [sl, #532]! @ 0x214 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #204] @ (353f04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fb98>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -996175,24 +996181,24 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r2, [pc, #32] @ (353f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fbb0>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ stmdb r2, {r0, r2, r7, r8} │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xe8ce00cf │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + rsb r0, lr, pc, lsl #3 │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #424] @ (3540c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fd54>) │ │ │ │ + ldr r4, [pc, #424] @ (3540c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fd54>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r1, [pc, #352] @ (354080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fd14>) │ │ │ │ + ldr r4, [pc, #352] @ (354080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fd14>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #172] @ (353fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fc70>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -996254,25 +996260,24 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r2, [pc, #32] @ (353ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fc88>) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xe80a0185 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 353fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fc68> │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + @ instruction: 0xeaf600cf │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #584] @ (354238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fecc>) │ │ │ │ + ldr r3, [pc, #584] @ (354238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fecc>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #512] @ (3541f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fe8c>) │ │ │ │ + ldr r3, [pc, #512] @ (3541f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fe8c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ (354138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fdcc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -996376,25 +996381,24 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 354086 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fd1a> │ │ │ │ nop │ │ │ │ b.n 353f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fc30> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 353f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fbb0> │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + strd r0, r0, [ip, #828]! @ 0x33c │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #448] @ (35430c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ffa0>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7c600e0 │ │ │ │ + @ instruction: 0xfac600e0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #268] @ (354274 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ff08>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -996492,23 +996496,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3541c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fe5c> │ │ │ │ b.n 353e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23faac> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r1, [pc, #96] @ (3542e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ff78>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf68800e0 │ │ │ │ + vst1.8 {d0[7]}, [r8], r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r2, #12] │ │ │ │ vldr s2, [r2, #8] │ │ │ │ vldr s1, [r2, #4] │ │ │ │ @@ -996567,19 +996571,19 @@ │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #471040 @ 0x73000 │ │ │ │ ldr.w r0, [ip, #3664] @ 0xe50 │ │ │ │ b.n 354318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ffac> │ │ │ │ nop │ │ │ │ b.n 353c04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f898> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 353bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23f890> │ │ │ │ + b.n 3541fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fe90> │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #32] @ (354398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24002c>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -996592,15 +996596,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 353304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23ef98> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -996717,23 +996721,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 354448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2400dc> │ │ │ │ b.n 354bc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240854> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bics r4, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - and.w r0, r0, #7340032 @ 0x700000 │ │ │ │ + @ instruction: 0xf70000e0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d4, [r2, #24] │ │ │ │ vldr d5, [r2, #16] │ │ │ │ vldr d6, [r2, #8] │ │ │ │ @@ -996850,25 +996854,25 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3545e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24027a> │ │ │ │ b.n 3549d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240668> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - b.n 35499c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240630> │ │ │ │ + b.n 353f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23fc30> │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf28400e0 │ │ │ │ + @ instruction: 0xf58400e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #168] @ (354754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2403e8>) │ │ │ │ @@ -996935,23 +996939,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3546ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24037e> │ │ │ │ nop │ │ │ │ b.n 354874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240508> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - sub.w r0, sl, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf4aa00e0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ (354888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24051c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -997044,25 +997048,25 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3547f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24048a> │ │ │ │ svc 188 @ 0xbc │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + b.n 354d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240a20> │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - orns r0, r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf37400e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #200] @ (354984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240618>) │ │ │ │ @@ -997133,23 +997137,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 35491a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2405ae> │ │ │ │ nop │ │ │ │ udf #126 @ 0x7e │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vhadd.s q8, q13, q8 │ │ │ │ + @ instruction: 0xf27a00e0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #108] @ (354a18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2406ac>) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -997187,17 +997191,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, ip, #471040 @ 0x73000 │ │ │ │ ldr.w ip, [ip, #3664] @ 0xe50 │ │ │ │ b.n 3549da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24066e> │ │ │ │ nop │ │ │ │ ble.n 35493c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2405d0> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ble.n 354934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2405c8> │ │ │ │ + b.n 354b34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2407c8> │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -997250,19 +997254,19 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 354a56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2406ea> │ │ │ │ add.w r0, r0, #471040 @ 0x73000 │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ b.n 354a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24071c> │ │ │ │ bgt.n 354a78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24070c> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bgt.n 354a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240720> │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ (354b60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2407f4>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -997311,17 +997315,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bgt.n 354c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2408a4> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #92] @ 354bd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24086c> │ │ │ │ mov r4, r2 │ │ │ │ @@ -997357,17 +997361,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blt.n 354b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2407e8> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r3, r1, #35072 @ 0x8900 │ │ │ │ sub.w ip, r3, #65 @ 0x41 │ │ │ │ @@ -997423,19 +997427,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 354c52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2408e6> │ │ │ │ nop │ │ │ │ blt.n 354cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24096c> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -997709,25 +997713,25 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 354e6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240afe> │ │ │ │ bge.n 355034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240cc8> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 354be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240878> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 354e6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240afe> │ │ │ │ @@ -997942,17 +997946,17 @@ │ │ │ │ b.n 355098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240d2c> │ │ │ │ ldr r2, [pc, #16] @ (355208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240e9c>) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 354e6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240afe> │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -998082,17 +998086,17 @@ │ │ │ │ bne.n 355334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240fc8> │ │ │ │ b.n 3552a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240f3a> │ │ │ │ nop │ │ │ │ bmi.n 355330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x240fc4> │ │ │ │ lsls r5, r0, #6 │ │ │ │ str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ (355554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2411e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -998261,17 +998265,17 @@ │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ bl 435aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321780> │ │ │ │ b.n 3553fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241090> │ │ │ │ bcc.n 35549c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241130> │ │ │ │ lsls r5, r0, #6 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (355714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2413a8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -998430,15 +998434,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 355688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24131c> │ │ │ │ nop │ │ │ │ bne.n 3556a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241334> │ │ │ │ lsls r5, r0, #6 │ │ │ │ str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ (35583c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2414d0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -998524,15 +998528,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ beq.n 355858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2414ec> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #420] @ (3559fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241690>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -998671,21 +998675,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #420] @ (355bc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24185c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -998834,29 +998838,29 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 355ae2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241776> │ │ │ │ ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #420] @ (355da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241a38>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -999005,29 +999009,29 @@ │ │ │ │ mov r0, ip │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 355cbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241952> │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ @@ -999274,15 +999278,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 355fca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x241c5e> │ │ │ │ stmia r7!, {r2, r5, r7} │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r2, #16384 @ 0x4000 │ │ │ │ add.w r4, r1, #16384 @ 0x4000 │ │ │ │ @@ -1000185,17 +1000189,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (356be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24287c>) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 356404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242098> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #904] @ (356f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242c04>) │ │ │ │ + ldr r3, [pc, #904] @ (356f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242c04>) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r0, [pc, #632] @ (356e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242af8>) │ │ │ │ + ldr r3, [pc, #632] @ (356e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242af8>) │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #488] @ (356de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242a7c>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1002348,15 +1002352,15 @@ │ │ │ │ bl 299c90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x185924> │ │ │ │ b.w 357514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2431a8> │ │ │ │ nop │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrb.w r3, [r2, #2057] @ 0x809 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 356e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x242ac8> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrh.w r3, [r4, #122] @ 0x7a │ │ │ │ ldrh.w r1, [r4, #118] @ 0x76 │ │ │ │ @@ -1002753,15 +1002757,15 @@ │ │ │ │ b.n 358a30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2446c4> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.n 3589c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244654> │ │ │ │ ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #752] @ (358d88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244a1c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1002999,15 +1003003,15 @@ │ │ │ │ b.n 358c0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2448a0> │ │ │ │ add.w r3, r3, #124928 @ 0x1e800 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ b.n 358acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244760> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ add.w r3, r3, #144384 @ 0x23400 │ │ │ │ ldr.w r1, [r3, #888] @ 0x378 │ │ │ │ cbz r1, 358dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244a68> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -1003445,15 +1003449,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (3592b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244f48>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (3592dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244f70>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1003524,15 +1003528,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 359356 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244fea> │ │ │ │ movw r1, #930 @ 0x3a2 │ │ │ │ blx r3 │ │ │ │ b.n 359356 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x244fea> │ │ │ │ str r4, [sp, #16] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (3593d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245064>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1003551,15 +1003555,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (3593d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245068>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (35941c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2450b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1003578,15 +1003582,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (359420 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2450b4>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #80] @ (359478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24510c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #602112 @ 0x93000 │ │ │ │ @@ -1003708,19 +1003712,19 @@ │ │ │ │ beq.n 3594de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245172> │ │ │ │ ldr r2, [pc, #20] @ (35959c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245230>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 359508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24519c> │ │ │ │ nop │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ @@ -1003797,19 +1003801,19 @@ │ │ │ │ bl 136d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x229e0> │ │ │ │ cmp r6, r0 │ │ │ │ bne.n 359622 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2452b6> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ @@ -1003938,23 +1003942,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (359800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245494>) │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 359736 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2453ca> │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1004911,37 +1004915,37 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 359f5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245bf2> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ cmp r2, #29 │ │ │ │ bls.w 359fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245c58> │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 35a2a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245f38> │ │ │ │ @@ -1005010,31 +1005014,31 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 359f5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245bf2> │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 35a224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245eb8> │ │ │ │ b.n 35a08c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x245d20> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #320] @ (35a438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2460cc>) │ │ │ │ @@ -1005447,33 +1005451,33 @@ │ │ │ │ bls.w 35a4fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246192> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #17 │ │ │ │ bpl.n 35a61c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2462b0> │ │ │ │ b.n 35a602 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246296> │ │ │ │ strh r2, [r5, #22] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fbd74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xe7a08> │ │ │ │ ldr r3, [pc, #220] @ (35a808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24649c>) │ │ │ │ ldr r2, [pc, #220] @ (35a80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2464a0>) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -1005561,39 +1005565,39 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 35a54c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2461e0> │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 35a76c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246400> │ │ │ │ b.n 35a5fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246292> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 35a86a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2464fe> │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r3, #1980] @ 0x7bc │ │ │ │ cmp r2, r1 │ │ │ │ ble.n 35a86a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2464fe> │ │ │ │ @@ -1006040,19 +1006044,19 @@ │ │ │ │ orrgt.w r8, r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 341940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22d5d4> │ │ │ │ b.n 35ac9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246930> │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #288] @ (35ae88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x246b1c>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1006306,23 +1006310,23 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ str r0, [r2, r5] │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1006583,21 +1006587,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #21] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr r6, [pc, #224] @ (35b3e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247078>) │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r5, [pc, #840] @ (35b658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2472ec>) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1006950,23 +1006954,23 @@ │ │ │ │ ... │ │ │ │ strb r6, [r7, #7] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr r2, [pc, #824] @ (35ba38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2476cc>) │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r1, [pc, #576] @ (35b94c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2475e0>) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1007238,19 +1007242,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 35ba40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2476d4> │ │ │ │ b.n 35b962 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2475f6> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1007463,15 +1007467,16 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r0, #6 │ │ │ │ add sl, r8 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr8, cr0, {6} │ │ │ │ + lsls r0, r7, #7 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ add sl, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #116] @ (35bd80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247a14>) │ │ │ │ @@ -1007508,15 +1007513,15 @@ │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, #32] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldc2l 0, cr0, [r6], #832 @ 0x340 │ │ │ │ + vshr.u64 q8, q0, #10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ ldr.w ip, [pc, #104] @ 35be04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247a98> │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -1007556,17 +1007561,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 35bde6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247a7a> │ │ │ │ negs r4, r3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc2 0, cr0, [r0], {208} @ 0xd0 │ │ │ │ + vshr.u64 q0, q0, #64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #504] @ (35c020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247cb4>) │ │ │ │ add.w r3, r0, #602112 @ 0x93000 │ │ │ │ ldr r1, [pc, #504] @ (35c024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247cb8>) │ │ │ │ @@ -1007951,19 +1007956,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [lr, r0, lsl #1] │ │ │ │ + ldc2 0, cr0, [lr], #-832 @ 0xfffffcc0 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - str.w r0, [ip, #208] @ 0xd0 │ │ │ │ - ldrb.w r0, [r4, #208] @ 0xd0 │ │ │ │ + smlaldx r0, r0, ip, r0 │ │ │ │ + @ instruction: 0xfb9400d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #160] @ (35c2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247f8c>) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ ldr r2, [pc, #160] @ (35c2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x247f90>) │ │ │ │ @@ -1008169,25 +1008174,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ca00d0 │ │ │ │ + @ instruction: 0xfaca00d0 │ │ │ │ subs r4, #38 @ 0x26 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf79600d0 │ │ │ │ - @ instruction: 0xf73400d0 │ │ │ │ - @ instruction: 0xf70600d0 │ │ │ │ - @ instruction: 0xf6d800d0 │ │ │ │ - @ instruction: 0xf78600d0 │ │ │ │ - movt r0, #18640 @ 0x48d0 │ │ │ │ - @ instruction: 0xf79a00d0 │ │ │ │ - @ instruction: 0xf70800d0 │ │ │ │ + @ instruction: 0xfa9600d0 │ │ │ │ + @ instruction: 0xfa3400d0 │ │ │ │ + @ instruction: 0xfa0600d0 │ │ │ │ + ldr??.w r0, [r8, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xfa8600d0 │ │ │ │ + vst1.8 @ instruction: 0xf9c400d0 │ │ │ │ + @ instruction: 0xfa9a00d0 │ │ │ │ + @ instruction: 0xfa0800d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #168] @ (35c558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2481ec>) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #168] @ (35c55c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2481f0>) │ │ │ │ @@ -1008429,23 +1008434,23 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r4, [r5, #24] │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65400d0 │ │ │ │ + ldr??.w r0, [r4, r0, lsl #1] │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf62a00d0 │ │ │ │ - @ instruction: 0xf68a00d0 │ │ │ │ - adcs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ - subs.w r0, r8, #6815744 @ 0x680000 │ │ │ │ - movt r0, #59600 @ 0xe8d0 │ │ │ │ - adcs.w r0, ip, #6815744 @ 0x680000 │ │ │ │ + vld4. {d0-d3}, [sl :64], r0 │ │ │ │ + vst1.8 @ instruction: 0xf98a00d0 │ │ │ │ + ldr.w r0, [sl, r0, lsl #1] │ │ │ │ + ldrh.w r0, [r8, #208] @ 0xd0 │ │ │ │ + vst1.8 @ instruction: 0xf9ce00d0 │ │ │ │ + ldr.w r0, [ip, r0, lsl #1] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1008520,17 +1008525,17 @@ │ │ │ │ bl 43e884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32a518> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 35c7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248458> │ │ │ │ nop │ │ │ │ ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bmi.n 35c760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2483f4> │ │ │ │ + bvc.n 35c760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2483f4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 35c750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2483e4> │ │ │ │ + bvc.n 35c750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2483e4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (35c970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248604>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1008645,21 +1008650,21 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 35c876 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24850a> │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - rsbs r0, r4, #6815744 @ 0x680000 │ │ │ │ - rsbs r0, r8, #6815744 @ 0x680000 │ │ │ │ - bcc.n 35ca40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2486d4> │ │ │ │ + ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ + ldr.w r0, [r8, #208] @ 0xd0 │ │ │ │ + bvs.n 35ca40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2486d4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bcc.n 35ca30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2486c4> │ │ │ │ + bvs.n 35ca30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2486c4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf52600d0 │ │ │ │ + strh.w r0, [r6, r0, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (35c9a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24863c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -1008690,15 +1008695,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xf4ca00d0 │ │ │ │ + @ instruction: 0xf7ca00d0 │ │ │ │ add.w r3, r0, #512000 @ 0x7d000 │ │ │ │ ldr.w r1, [r3, #4052] @ 0xfd4 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 35caac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248740> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1008776,15 +1008781,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (35cac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248758>) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 29ddb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189a44> │ │ │ │ b.n 35ca76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24870a> │ │ │ │ nop │ │ │ │ - ands.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf71200d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (35cbc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248854>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -1008861,15 +1008866,15 @@ │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s15, [sp, #8] │ │ │ │ b.n 35cb10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2487a4> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #452] @ (35cd9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248a30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1009027,25 +1009032,25 @@ │ │ │ │ b.n 35ccc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24895a> │ │ │ │ ldrh r2, [r4, r5] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr r7, [pc, #0] @ (35cda4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248a38>) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (35cda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248a3c>) │ │ │ │ bx r2 │ │ │ │ - @ instruction: 0xf26200d0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + sbc.w r0, r2, #6815744 @ 0x680000 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xf23800d0 │ │ │ │ - @ instruction: 0xf25a00d0 │ │ │ │ - sub.w r0, r4, #208 @ 0xd0 │ │ │ │ - rsbs r0, r6, #208 @ 0xd0 │ │ │ │ - sbcs.w r0, ip, #208 @ 0xd0 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf53800d0 │ │ │ │ + adcs.w r0, sl, #6815744 @ 0x680000 │ │ │ │ + @ instruction: 0xf4a400d0 │ │ │ │ + @ instruction: 0xf4d600d0 │ │ │ │ + orns r0, ip, #6815744 @ 0x680000 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ (35cebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248b50>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1009120,15 +1009125,15 @@ │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr s0, [sp, #8] │ │ │ │ b.n 35ce0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248aa0> │ │ │ │ nop │ │ │ │ ldr r6, [r3, r5] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ (35d088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248d1c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1009282,25 +1009287,25 @@ │ │ │ │ b.n 35cfb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248c46> │ │ │ │ ldr r6, [r4, r1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr r7, [pc, #0] @ (35d090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248d24>) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (35d094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248d28>) │ │ │ │ bx r2 │ │ │ │ - vshr.s64 q0, q0, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf2be00d0 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vshr.s64 q0, q0, #44 │ │ │ │ - vqadd.s32 q8, q15, q0 │ │ │ │ - vqadd.s8 q0, q8, q0 │ │ │ │ - mcr 0, 7, r0, cr10, cr0, {6} │ │ │ │ - mrc 0, 6, r0, cr8, cr0, {6} │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf29400d0 │ │ │ │ + @ instruction: 0xf26e00d0 │ │ │ │ + addw r0, r0, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf1ea00d0 │ │ │ │ + rsbs r0, r8, #208 @ 0xd0 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r0, r0, #573440 @ 0x8c000 │ │ │ │ movs r1, #0 │ │ │ │ addw r2, r0, #2796 @ 0xaec │ │ │ │ movw r3, #38222 @ 0x954e │ │ │ │ str r1, [r2, #0] │ │ │ │ strh.w r3, [r0, #2800] @ 0xaf0 │ │ │ │ @@ -1009495,23 +1009500,23 @@ │ │ │ │ bcc.n 35d204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248e98> │ │ │ │ b.n 35d258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248eec> │ │ │ │ movw ip, #34037 @ 0x84f5 │ │ │ │ cmp r1, ip │ │ │ │ bne.n 35d204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248e98> │ │ │ │ b.n 35d258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248eec> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - stc 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ - stcl 0, cr0, [lr, #-832] @ 0xfffffcc0 │ │ │ │ - ldc 0, cr0, [ip, #832]! @ 0x340 │ │ │ │ - ldcl 0, cr0, [r8, #832]! @ 0x340 │ │ │ │ - stc 0, cr0, [r4, #832]! @ 0x340 │ │ │ │ + itte le │ │ │ │ + lslle r3, r2, #3 │ │ │ │ + @ instruction: 0xf0a800d0 │ │ │ │ + orrgt.w r0, lr, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xf0bc00d0 │ │ │ │ + @ instruction: 0xf0f800d0 │ │ │ │ + @ instruction: 0xf0a400d0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1009756,30 +1009761,30 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 35d33c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x248fd0> │ │ │ │ ldr r2, [pc, #56] @ (35d570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249204>) │ │ │ │ add r2, pc │ │ │ │ b.n 35d4f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24918a> │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldc 0, cr0, [ip, #832] @ 0x340 │ │ │ │ - cbnz r0, 35d5b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249244> │ │ │ │ + eors.w r0, ip, #208 @ 0xd0 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldcl 0, cr0, [r4, #-832] @ 0xfffffcc0 │ │ │ │ - ldc 0, cr0, [sl, #832] @ 0x340 │ │ │ │ - stc 0, cr0, [ip], #832 @ 0x340 │ │ │ │ - stc 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ - ldc 0, cr0, [sl], {208} @ 0xd0 │ │ │ │ - ldc 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ - ldc 0, cr0, [lr], {208} @ 0xd0 │ │ │ │ - stcl 0, cr0, [r4], #-832 @ 0xfffffcc0 │ │ │ │ - stc 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ - mrrc 0, 13, r0, r4, cr0 │ │ │ │ - @ instruction: 0xebfc00d0 │ │ │ │ + orrs.w r0, r4, #208 @ 0xd0 │ │ │ │ + eors.w r0, sl, #208 @ 0xd0 │ │ │ │ + vshr.s64 q0, q0, #20 │ │ │ │ + vshr.s64 q0, q0, #54 │ │ │ │ + vqadd.s16 q0, q13, q0 │ │ │ │ + vqadd.s64 q0, q12, q0 │ │ │ │ + vqadd.s16 q0, q15, q0 │ │ │ │ + vqadd.s32 q8, q10, q0 │ │ │ │ + vqadd.s32 q0, q12, q0 │ │ │ │ + vqadd.s16 q8, q10, q0 │ │ │ │ + mrc 0, 7, r0, cr12, cr0, {6} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1010283,30 +1010288,29 @@ │ │ │ │ b.n 35d89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249530> │ │ │ │ ldr r6, [pc, #976] @ (35de54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249ae8>) │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + cbz r2, 35daba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24974e> │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe8c400d0 │ │ │ │ - stmia.w r8, {r4, r6, r7} │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + rsb r0, r4, r0, lsr #3 │ │ │ │ + @ instruction: 0xeb8800d0 │ │ │ │ + cbz r0, 35dad2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249766> │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - @ instruction: 0xe80e00d0 │ │ │ │ - b.n 35da54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2496e8> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xe80400d0 │ │ │ │ + add.w r0, lr, r0, lsr #3 │ │ │ │ + @ instruction: 0xead200d0 │ │ │ │ + add.w r0, r4, r0, lsr #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -1010595,34 +1010599,29 @@ │ │ │ │ nop │ │ │ │ movs r4, #218 @ 0xda │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #32] @ (35dd98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249a2c>) │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 35dba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249838> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 35dac8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24975c> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 35db0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2497a0> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + and.w r0, lr, r0, lsr #3 │ │ │ │ + @ instruction: 0xe99e00d0 │ │ │ │ + @ instruction: 0xe9be00d0 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 35d980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249614> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - b.n 35d9c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249658> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + ldrd r0, r0, [r2], #832 @ 0x340 │ │ │ │ + ldmdb r2, {r4, r6, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ bl 247444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1330d8> │ │ │ │ @@ -1010873,21 +1010872,21 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, #26 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ - lsls r5, r0, #6 │ │ │ │ - b.n 35e6f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a384> │ │ │ │ + it le │ │ │ │ + lslle r4, r4, #3 │ │ │ │ + ittt le │ │ │ │ + lslle r4, r4, #3 │ │ │ │ + suble r6, r7, #6 │ │ │ │ + lslle r5, r0, #6 │ │ │ │ + b.n 35dcf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249984> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f64.f32 d4, s4 │ │ │ │ vcvt.f64.f32 d5, s5 │ │ │ │ @@ -1010990,21 +1010989,21 @@ │ │ │ │ b.n 35e186 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249e1a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r5, #2 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 35e694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a328> │ │ │ │ + b.n 35dc94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249928> │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cbnz r2, 35e23e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249ed2> │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n 35e5b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a248> │ │ │ │ + b.n 35dbb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249848> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (35e2b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249f48>) │ │ │ │ @@ -1011073,17 +1011072,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, #6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 35e590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a224> │ │ │ │ + b.n 35db90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249824> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 35e590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a224> │ │ │ │ + b.n 35db90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x249824> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #384] @ 35e458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a0ec> │ │ │ │ sub sp, #32 │ │ │ │ @@ -1011227,23 +1011226,23 @@ │ │ │ │ b.n 35e36e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a002> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 35e688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a31c> │ │ │ │ + b.n 35dc88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24991c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - b.n 35e4cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a160> │ │ │ │ + b.n 35eacc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a760> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 35e470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a104> │ │ │ │ + b.n 35ea70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a704> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 35ea4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a6e0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 35e554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a1e8> │ │ │ │ mov r3, r0 │ │ │ │ @@ -1011323,19 +1011322,19 @@ │ │ │ │ b.n 35e4c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a15c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r6, r5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 35ea5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a6f0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, r6, r4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - svc 30 │ │ │ │ + b.n 35e9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a638> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0 │ │ │ │ @@ -1011404,15 +1011403,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ subs r2, r4, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + b.n 35e930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a5c4> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -1011486,21 +1011485,21 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ adds r6, r1, r6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + cbnz r0, 35e720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a3b4> │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r4, r7, r4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ble.n 35e6cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a360> │ │ │ │ + b.n 35e8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a560> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ble.n 35e678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a30c> │ │ │ │ + b.n 35e878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a50c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -1011582,17 +1011581,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 35e7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a490> │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bgt.n 35e7a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a434> │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #196] @ 35e8fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a590> │ │ │ │ mov r3, r0 │ │ │ │ @@ -1011666,19 +1011665,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ asrs r4, r7, #30 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 35e844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a4d8> │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r0, r1, #29 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bgt.n 35e964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a5f8> │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #100] @ 35e984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a618> │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1011873,15 +1011872,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ asrs r2, r3, #20 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #19 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bls.n 35eb28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a7bc> │ │ │ │ + bgt.n 35eb28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a7bc> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -1012025,17 +1012024,17 @@ │ │ │ │ bhi.n 35ecdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a970> │ │ │ │ b.n 35ed18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a9ac> │ │ │ │ movw r0, #34914 @ 0x8862 │ │ │ │ cmp r1, r0 │ │ │ │ bne.n 35ecdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a970> │ │ │ │ b.n 35ed18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a9ac> │ │ │ │ nop │ │ │ │ - bhi.n 35eca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a934> │ │ │ │ + blt.n 35eca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a934> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bhi.n 35ec60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a8f4> │ │ │ │ + blt.n 35ec60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24a8f4> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #304] @ 35ee9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ab30> │ │ │ │ mov r3, r0 │ │ │ │ @@ -1012147,19 +1012146,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ asrs r0, r1, #10 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 35ee68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aafc> │ │ │ │ + bge.n 35ee68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aafc> │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bvc.n 35eef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ab8c> │ │ │ │ + bge.n 35eef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ab8c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #34046 @ 0x84fe │ │ │ │ vmov s0, r2 │ │ │ │ @@ -1012263,19 +1012262,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ asrs r4, r0, #4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 35eef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ab8c> │ │ │ │ + bls.n 35eef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ab8c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r6, r0, #3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bvs.n 35f00c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aca0> │ │ │ │ + bls.n 35f00c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aca0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vmov s1, r1 │ │ │ │ @@ -1012380,17 +1012379,17 @@ │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 35f11a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24adae> │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 35f0d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ad6c> │ │ │ │ b.n 35f074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ad08> │ │ │ │ - bpl.n 35f1b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ae48> │ │ │ │ + bhi.n 35f1b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ae48> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrd r0, r0, [r0, #-828]! @ 0x33c │ │ │ │ + ldcl 0, cr0, [r0], #-828 @ 0xfffffcc4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #224] @ (35f22c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aec0>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1012484,19 +1012483,19 @@ │ │ │ │ b.n 35f20c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aea0> │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #160] @ (35f2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24af8c>) │ │ │ │ @@ -1012565,15 +1012564,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #232] @ (35f404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b098>) │ │ │ │ @@ -1012674,19 +1012673,19 @@ │ │ │ │ nop │ │ │ │ adds r4, #32 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r2, r2, #19 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #164] @ (35f4d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b168>) │ │ │ │ @@ -1012756,15 +1012755,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #10 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #416] @ (35f694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b328>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -1012928,31 +1012927,31 @@ │ │ │ │ nop │ │ │ │ adds r2, #66 @ 0x42 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 35f668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b2fc> │ │ │ │ + bcc.n 35f668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b2fc> │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - beq.n 35f6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b368> │ │ │ │ + bcc.n 35f6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b368> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + bcs.n 35f680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b314> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + bcs.n 35f6a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b334> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bcs.n 35f698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b32c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + bcs.n 35f668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b2fc> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -1013106,17 +1013105,17 @@ │ │ │ │ nop │ │ │ │ adds r0, #46 @ 0x2e │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsrs r6, r4, #3 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + bne.n 35f8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b558> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + bne.n 35f8f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b584> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ (35f99c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b630>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -1013225,15 +1013224,15 @@ │ │ │ │ b.n 35f904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b598> │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + beq.n 35f91c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b5b0> │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (35fb54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b7e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1013389,25 +1013388,25 @@ │ │ │ │ b.n 35faba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b74e> │ │ │ │ cmp r5, #122 @ 0x7a │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #340] @ (35fce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b974>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1013539,25 +1013538,25 @@ │ │ │ │ b.n 35fc14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b8a8> │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #316] @ (35fe54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24bae8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1013679,21 +1013678,21 @@ │ │ │ │ nop │ │ │ │ cmp r2, #32 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r5, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -1013713,15 +1013712,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 35f138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24adcc> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1013743,15 +1013742,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 35f244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aed8> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #48] @ 35ff54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24bbe8> │ │ │ │ @@ -1013771,15 +1013770,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 35f138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24adcc> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1013801,15 +1013800,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 35f244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24aed8> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -1013829,15 +1013828,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 35f308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24af9c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1013859,15 +1013858,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 35f41c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b0b0> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #48] @ 36008c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24bd20> │ │ │ │ @@ -1013887,15 +1013886,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 35f308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24af9c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1013917,15 +1013916,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ bl 35f41c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24b0b0> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r3} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1013943,15 +1013942,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 35f138 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24adcc> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1013969,15 +1013968,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 35f308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24af9c> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [pc, #56] @ (3601ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24be40>) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 3601a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24be3c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1014164,21 +1014163,21 @@ │ │ │ │ movs r5, #70 @ 0x46 │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldc2l 1, cr0, [lr, #528]! @ 0x210 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ add r2, r7 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #280] @ (3604ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c140>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -1014288,15 +1014287,15 @@ │ │ │ │ b.n 360412 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c0a6> │ │ │ │ nop │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #6 │ │ │ │ mrrc2 1, 8, r0, r8, cr4 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ (360664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c2f8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1014451,31 +1014450,31 @@ │ │ │ │ bne.n 360638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c2cc> │ │ │ │ b.n 360574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c208> │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @ instruction: 0xfb1e0184 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ (36083c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c4d0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1014630,31 +1014629,31 @@ │ │ │ │ bne.n 360810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c4a4> │ │ │ │ b.n 36074c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c3e0> │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ lsls r5, r0, #6 │ │ │ │ vst4.32 {d16,d18,d20,d22}, [r6], r4 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #328] @ (3609c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c65c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1014779,21 +1014778,21 @@ │ │ │ │ bne.n 36099c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c630> │ │ │ │ b.n 360910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c5a4> │ │ │ │ subs r2, r7, #2 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @ instruction: 0xf76c0184 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - nop {8} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ (360bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c844>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1014964,31 +1014963,31 @@ │ │ │ │ b.n 360a42 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24c6d6> │ │ │ │ nop │ │ │ │ adds r0, r0, #5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @ instruction: 0xf5f60184 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00be │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #6 │ │ │ │ - bkpt 0x000e │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #684] @ (360ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24cb34>) │ │ │ │ @@ -1015247,27 +1015246,27 @@ │ │ │ │ b.n 360e82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24cb16> │ │ │ │ nop │ │ │ │ subs r6, r0, r5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @ instruction: 0xf3f80184 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - ldr r7, [pc, #432] @ (361064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ccf8>) │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + ittt le │ │ │ │ + lslle r0, r2, #3 │ │ │ │ + strhle r4, [r5, r1] │ │ │ │ + lslle r7, r1, #3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - hlt 0x002e │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #676] @ (361180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ce14>) │ │ │ │ @@ -1015524,27 +1015523,27 @@ │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 361164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24cdf8> │ │ │ │ adds r6, r3, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ adds.w r1, r0, #132 @ 0x84 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r0 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r4, [pc, #528] @ (3613a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d038>) │ │ │ │ + ldr r7, [pc, #528] @ (3613a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d038>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + cbnz r6, 3611dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ce70> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #428] @ (361368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24cffc>) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -1015712,22 +1015711,22 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ cdp 1, 3, cr0, cr10, cr4, {4} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 2, cr0, cr6, cr4, {4} │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [pc, #632] @ (3615f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d28c>) │ │ │ │ + ldr r4, [pc, #632] @ (3615f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d28c>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ stcl 1, cr0, [ip, #528]! @ 0x210 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + cbnz r0, 3613a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d03c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + cbnz r2, 3613b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d044> │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #432] @ (361550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d1e4>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1015899,22 +1015898,22 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ mrrc 1, 8, r0, r6, cr4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ mcrr 1, 8, r0, r0, cr4 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + ldr r2, [pc, #744] @ (361850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d4e4>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ stc 1, cr0, [r8], {132} @ 0x84 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #428] @ (361734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d3c8>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1016084,22 +1016083,22 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ orn r1, lr, r4, lsl #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r1, r8, r4, lsl #2 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3617c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d458> │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + ldr r0, [pc, #840] @ (361a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d728>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ bic.w r1, r0, r4, lsl #2 │ │ │ │ - cbz r2, 3617be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d452> │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 3617b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d448> │ │ │ │ + cpsid a │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #416] @ (36190c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d5a0>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1016259,27 +1016258,27 @@ │ │ │ │ b.n 3617b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d44a> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r5, r0, #6 │ │ │ │ stmia.w r2, {r2, r7, r8} │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r5 │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mvns r4, r6 │ │ │ │ + mov ip, lr │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r6, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - cbz r6, 361946 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d5da> │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r0, 361936 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d5ca> │ │ │ │ + push {r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 3619a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d63a> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (361b24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d7b8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1016465,31 +1016464,31 @@ │ │ │ │ b.n 361996 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d62a> │ │ │ │ lsrs r0, r6, #23 │ │ │ │ lsls r5, r0, #6 │ │ │ │ b.n 361878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d50c> │ │ │ │ lsls r4, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 361b8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d820> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - tst r4, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #170 @ 0xaa │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + cbz r2, 361b86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d81a> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (361d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d9d8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1016675,31 +1016674,31 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #15 │ │ │ │ lsls r5, r0, #6 │ │ │ │ b.n 361658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d2ec> │ │ │ │ lsls r4, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + cbz r6, 361d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24d9f8> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -1016842,17 +1016841,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (361f34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24dbc8>) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 361e9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24db2e> │ │ │ │ nop │ │ │ │ - tst r4, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + add r2, pc │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1016976,21 +1016975,21 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ bl 439c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325914> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ b.n 361ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24dc88> │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1017152,15 +1017151,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ svc 48 @ 0x30 │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ble.n 3621b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24de4c> │ │ │ │ lsls r4, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1017314,27 +1017313,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3623c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e058> │ │ │ │ lsls r6, r7, #17 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - add r7, pc, #976 @ (adr r7, 36282c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4c0>) │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 362840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4d4>) │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #752 @ (adr r7, 362754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e3e8>) │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #848 @ (adr r6, 3627b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e44c>) │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #928 @ (adr r6, 36280c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4a0>) │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 362868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4fc>) │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, pc, #192 @ (adr r7, 362534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e1c8>) │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #148] @ (36251c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e1b0>) │ │ │ │ @@ -1017523,33 +1017522,33 @@ │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3625c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e25c> │ │ │ │ bge.n 3625e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e274> │ │ │ │ lsls r4, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 362844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4d8>) │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #408 @ (adr r6, 362818 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4ac>) │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #448 @ (adr r6, 362844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4d8>) │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 362960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e5f4>) │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 362a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e6a8>) │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, pc, #464 @ (adr r6, 362860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4f4>) │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 362924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e5b8>) │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r6, [pc, #308] @ (3627dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e470>) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -1017678,27 +1017677,27 @@ │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bls.n 362860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4f4> │ │ │ │ lsls r4, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #880 @ (adr r5, 362b60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e7f4>) │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bhi.n 362704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e398> │ │ │ │ lsls r4, r0, #6 │ │ │ │ - add r5, pc, #448 @ (adr r5, 3629b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e64c>) │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r5, pc, #408 @ (adr r5, 362998 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e62c>) │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r5, pc, #240 @ (adr r5, 3628f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e588>) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #216 @ (adr r4, 3628e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e574>) │ │ │ │ + add r7, pc, #216 @ (adr r7, 3628e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e574>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r1, [pc, #132] @ (36289c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e530>) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1017754,15 +1017753,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.u16 d0, d16, d4 │ │ │ │ bvc.n 36285c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e4f0> │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #160 @ (adr r5, 362948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e5dc>) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvc.n 3629a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e63c> │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -1017823,15 +1017822,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 1, 6, cr0, cr8, cr4, {4} │ │ │ │ bvc.n 3629c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e654> │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #600 @ (adr r4, 362bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e840>) │ │ │ │ + add r7, pc, #600 @ (adr r7, 362bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e840>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 3628fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e590> │ │ │ │ lsls r4, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -1017953,29 +1017952,29 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4, #528]! @ 0x210 │ │ │ │ bvs.n 3629bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e650> │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 362acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e760>) │ │ │ │ + add r7, pc, #32 @ (adr r7, 362acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e760>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #368 @ (adr r4, 362c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e8b4>) │ │ │ │ + add r7, pc, #368 @ (adr r7, 362c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e8b4>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ bvs.n 362ad8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e76c> │ │ │ │ lsls r4, r0, #6 │ │ │ │ - add r3, pc, #344 @ (adr r3, 362c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e8a4>) │ │ │ │ + add r6, pc, #344 @ (adr r6, 362c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e8a4>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r4, pc, #16 @ (adr r4, 362acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e760>) │ │ │ │ + add r7, pc, #16 @ (adr r7, 362acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e760>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #424 @ (adr r3, 362c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e8fc>) │ │ │ │ + add r6, pc, #424 @ (adr r6, 362c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e8fc>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #480 @ (adr r3, 362ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e938>) │ │ │ │ + add r6, pc, #480 @ (adr r6, 362ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e938>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 362ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e974>) │ │ │ │ + add r6, pc, #536 @ (adr r6, 362ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e974>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1018132,17 +1018131,17 @@ │ │ │ │ bne.n 362be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e878> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2454e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x131174> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 362b3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e7d2> │ │ │ │ b.n 362b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e7e8> │ │ │ │ - add r3, pc, #120 @ (adr r3, 362cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e970>) │ │ │ │ + add r6, pc, #120 @ (adr r6, 362cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e970>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r2, pc, #624 @ (adr r2, 362ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24eb6c>) │ │ │ │ + add r5, pc, #624 @ (adr r5, 362ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24eb6c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1018384,19 +1018383,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (362edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24eb70>) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 362d2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e9c2> │ │ │ │ - add r0, pc, #656 @ (adr r0, 363168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24edfc>) │ │ │ │ + add r3, pc, #656 @ (adr r3, 363168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24edfc>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #312 @ (adr r0, 363014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24eca8>) │ │ │ │ + add r3, pc, #312 @ (adr r3, 363014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24eca8>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r0, pc, #88 @ (adr r0, 362f38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ebcc>) │ │ │ │ + add r3, pc, #88 @ (adr r3, 362f38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ebcc>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #72] @ (362f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ebd0>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -1018427,15 +1018426,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 362cc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24e95c> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str.w r0, [r6, ] │ │ │ │ - add r0, pc, #232 @ (adr r0, 36302c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ecc0>) │ │ │ │ + add r3, pc, #232 @ (adr r3, 36302c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ecc0>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #84] @ 362fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ec3c> │ │ │ │ mov r5, r3 │ │ │ │ @@ -1018469,19 +1018468,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xf7e20184 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + add r2, pc, #920 @ (adr r2, 363348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24efdc>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + add r2, pc, #792 @ (adr r2, 3632cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ef60>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r2, pc, #856 @ (adr r2, 363310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24efa4>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ (363024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ecb8>) │ │ │ │ mov r9, r3 │ │ │ │ @@ -1018520,17 +1018519,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #12] @ (36302c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ecc0>) │ │ │ │ add r3, pc │ │ │ │ b.n 362fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ec80> │ │ │ │ nop │ │ │ │ @ instruction: 0xf76e0184 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + add r2, pc, #632 @ (adr r2, 3632a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ef38>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + add r2, pc, #488 @ (adr r2, 363218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24eeac>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #104] @ 3630a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ed3c> │ │ │ │ mov r5, r3 │ │ │ │ @@ -1018572,19 +1018571,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6f60184 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + add r2, pc, #280 @ (adr r2, 3631c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ee5c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 363174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ee08>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + add r1, pc, #864 @ (adr r1, 363418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f0ac>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #108] @ (363134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24edc8>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -1018630,19 +1018629,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6700184 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + add r1, pc, #912 @ (adr r1, 3634cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f160>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + add r1, pc, #824 @ (adr r1, 363478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f10c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + add r1, pc, #848 @ (adr r1, 363494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f128>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #132] @ (3631dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ee70>) │ │ │ │ mov r8, r3 │ │ │ │ @@ -1018698,21 +1018697,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf5e20184 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + add r1, pc, #664 @ (adr r1, 36347c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f110>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + add r1, pc, #528 @ (adr r1, 3633f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f08c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + add r0, pc, #744 @ (adr r0, 3634d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f168>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + add r1, pc, #184 @ (adr r1, 3632a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24ef3c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r2, #100 @ 0x64 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1018904,15 +1018903,15 @@ │ │ │ │ blx 6a8b0 │ │ │ │ b.n 363338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24efcc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + add r0, pc, #144 @ (adr r0, 363480 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f114>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1019271,19 +1019270,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (3637a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f43c>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 36376e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f402> │ │ │ │ and.w r1, r2, #132 @ 0x84 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #272] @ (3638cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f560>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1019399,23 +1019398,23 @@ │ │ │ │ b.n 363836 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f4ca> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ vrhadd.s32 d16, d24, d4 │ │ │ │ ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #136] @ (363984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f618>) │ │ │ │ @@ -1019472,17 +1019471,17 @@ │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 30ece8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1fa97c> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp 1, 3, cr0, cr14, cr4, {4} │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1019523,17 +1019522,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc 1, cr0, [r2, #528] @ 0x210 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #440] @ (363bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f868>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1019703,21 +1019702,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 363aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f738> │ │ │ │ ldc 1, cr0, [lr, #-528] @ 0xfffffdf0 │ │ │ │ stmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r0 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (363c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f8fc>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1019759,19 +1019758,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 363c4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x24f8de> │ │ │ │ @ instruction: 0xeb3c0184 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - orrs r0, r1 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ add.w r3, r0, #573440 @ 0x8c000 │ │ │ │ @@ -1021164,49 +1021163,49 @@ │ │ │ │ lsls r4, r0, #6 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ bkpt 0x007e │ │ │ │ lsls r4, r0, #6 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ @@ -1021582,33 +1021581,33 @@ │ │ │ │ lsls r4, r0, #6 │ │ │ │ cbz r4, 364ff6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250c8a> │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 364ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250c8c> │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ cbz r2, 364ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250c84> │ │ │ │ lsls r4, r0, #6 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r2, [pc, #656] @ (365268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250efc>) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 364e26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250aba> │ │ │ │ @@ -1021847,21 +1021846,21 @@ │ │ │ │ bne.w 365074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250d08> │ │ │ │ b.n 3651d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250e66> │ │ │ │ movw r2, #36763 @ 0x8f9b │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 365208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250e9c> │ │ │ │ b.n 365074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x250d08> │ │ │ │ nop │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1022251,17 +1022250,17 @@ │ │ │ │ lsls r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #16] @ (3656d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25136c>) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 365628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2512bc> │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1022385,21 +1022384,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ beq.n 3658f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251584> │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #336] @ (3659d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251664>) │ │ │ │ @@ -1022524,21 +1022523,21 @@ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ b.n 36591e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2515b2> │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1022968,23 +1022967,23 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r5, [r2, #1828] @ 0x724 │ │ │ │ b.n 365a4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2516e0> │ │ │ │ vmov r2, s14 │ │ │ │ @@ -1023409,25 +1023408,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ vstr s14, [sp] │ │ │ │ bl 1c2c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xae914> │ │ │ │ vldr s14, [sp] │ │ │ │ b.n 365fea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251c7e> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 365f02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251b96> │ │ │ │ b.n 3662ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251f42> │ │ │ │ movs r2, #1 │ │ │ │ b.n 36604e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251ce2> │ │ │ │ movw r3, #5890 @ 0x1702 │ │ │ │ @@ -1024171,25 +1024170,25 @@ │ │ │ │ nop │ │ │ │ pop {r1, r2, r7} │ │ │ │ lsls r4, r0, #6 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r2, #3 │ │ │ │ movw r2, #34065 @ 0x8511 │ │ │ │ cmp r6, r2 │ │ │ │ beq.n 366dfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252a90> │ │ │ │ movw r2, #34066 @ 0x8512 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 366e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252a9c> │ │ │ │ @@ -1024264,17 +1024263,17 @@ │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 366dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252a50> │ │ │ │ b.n 366b52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2527e6> │ │ │ │ movs r5, #2 │ │ │ │ b.n 366dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252a50> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #332] @ (366fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252c6c>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1024381,18 +1024380,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 366efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252b90> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r4, r0, #6 │ │ │ │ - @ instruction: 0xf4e800cf │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf7e800cf │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #348] @ (367154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252de8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1024518,22 +1024517,22 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 367066 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252cfa> │ │ │ │ @ instruction: 0xb742 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - @ instruction: 0xf37400cf │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf67400cf │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #368] @ (3672ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252f80>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -1024657,22 +1024656,22 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 29dfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189c40> │ │ │ │ b.n 3671e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252e76> │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - @ instruction: 0xf1fc00cf │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf4fc00cf │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #52] @ 367348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252fdc> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -1024690,30 +1024689,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 366a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25271c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r1, r5} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #20] @ 367378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25300c> │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 366a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25271c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #164] @ 367430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2530c4> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1024770,15 +1024769,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 367492 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253126> │ │ │ │ lsls r4, r0, #6 │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r6, #30] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1024828,15 +1024827,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 3674a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253134> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #28] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r0, #26] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1024883,15 +1024882,15 @@ │ │ │ │ nop │ │ │ │ sxth r0, r4 │ │ │ │ lsls r4, r0, #6 │ │ │ │ ldrh r6, [r6, #22] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1024926,15 +1024925,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3675ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253280> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1024995,15 +1024994,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cbz r4, 3676b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253348> │ │ │ │ lsls r4, r0, #6 │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1025053,15 +1025052,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 367724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2533b8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r6, [r7, #4] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1025107,15 +1025106,15 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #640 @ 0x280 │ │ │ │ lsls r4, r0, #6 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1025149,15 +1025148,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 367868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2534fc> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r0, r2, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1025216,15 +1025215,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #6 │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1025268,15 +1025267,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r0, #6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1025296,30 +1025295,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 366e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252b10> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #20] @ 367a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2536c0> │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 366e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252b10> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #52] @ 367a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253708> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -1025337,30 +1025336,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 366fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252c7c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #20] @ 367aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253738> │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 366fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252c7c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #52] @ 367aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x253780> │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -1025378,30 +1025377,30 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ bl 36716c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252e00> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #20] @ 367b1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2537b0> │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 36716c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x252e00> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2080] @ 0x820 │ │ │ │ subw sp, sp, #1988 @ 0x7c4 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1025610,15 +1025609,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r5, #24] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #18] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1029165,19 +1029164,19 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ bl 16dc88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5991c> │ │ │ │ mov r0, r5 │ │ │ │ blx 6a8b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ @@ -1029210,15 +1029209,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (36a22c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x255ec0>) │ │ │ │ add r2, pc │ │ │ │ bl 36a154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x255de8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1029286,19 +1029285,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 36a154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x255de8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a8b0 │ │ │ │ b.n 36a28c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x255f20> │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #164] @ (36a3a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x256038>) │ │ │ │ @@ -1029698,36 +1029697,36 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 36a542 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2561d6> │ │ │ │ ldrh r0, [r5, r5] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc2 0, cr0, [sl], #-908 @ 0xfffffc74 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + vhadd.u32 q0, q13, │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r0, [r4, #8] │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldrh r2, [r1, r1] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1030890,49 +1030889,53 @@ │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ b.n 36ada2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x256a36> │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, #7438336 @ 0x718000 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + @ instruction: 0xf79200e3 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf70800e3 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr3, {7} │ │ │ │ - @ instruction: 0xf6b200e3 │ │ │ │ - vld4. {d16-d19}, [r6 :128], r3 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + @ instruction: 0xfa0800e3 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - @ instruction: 0xf62c00e3 │ │ │ │ - stc2l 0, cr0, [lr, #908] @ 0x38c │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + ldrsh.w r0, [r2, #227] @ 0xe3 │ │ │ │ + stc2l 0, cr0, [r6], #-908 @ 0xfffffc74 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stc2 0, cr0, [lr, #908]! @ 0x38c │ │ │ │ - addw r0, r0, #227 @ 0xe3 │ │ │ │ - orn r0, r4, #227 @ 0xe3 │ │ │ │ - vst1.8 {d16[7]}, [sl], r3 │ │ │ │ - @ instruction: 0xf2ee00e3 │ │ │ │ - str??.w r0, [r6, r3, lsl #2] │ │ │ │ - @ instruction: 0xfa7200e3 │ │ │ │ - @ instruction: 0xf28200e3 │ │ │ │ - adc.w r0, r4, #7438336 @ 0x718000 │ │ │ │ - @ instruction: 0xf0b000e3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + vld4. {d0-d3}, [ip :128], r3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + add.w r0, r0, #7438336 @ 0x718000 │ │ │ │ + @ instruction: 0xf36400e3 │ │ │ │ + stc2l 0, cr0, [sl], {227} @ 0xe3 │ │ │ │ + @ instruction: 0xf5ee00e3 │ │ │ │ + @ instruction: 0xfb6600e3 │ │ │ │ + ldc2l 0, cr0, [r2, #-908]! @ 0xfffffc74 │ │ │ │ + @ instruction: 0xf58200e3 │ │ │ │ + str.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xf3b000e3 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - vmla.i d16, d28, d3[4] │ │ │ │ + movt r0, #49379 @ 0xc0e3 │ │ │ │ str r4, [r0, r1] │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ldr.w r0, [r2, #227] @ 0xe3 │ │ │ │ - vmla.i q8, q10, d3[4] │ │ │ │ - ldrb.w r0, [r0, #227] @ 0xe3 │ │ │ │ - ldr.w r0, [sl, r3, lsl #2] │ │ │ │ - @ instruction: 0xf2ba00e3 │ │ │ │ + @ instruction: 0xfbd200e3 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + @ instruction: 0xfb9000e3 │ │ │ │ + @ instruction: 0xfb5a00e3 │ │ │ │ + subs.w r0, sl, #7438336 @ 0x718000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r1, [r8, #-44] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ ldr.w r2, [r8] │ │ │ │ add r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ strh r2, [r3, #2] │ │ │ │ @@ -1032336,24 +1032339,24 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 36ada2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x256a36> │ │ │ │ nop │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - @ instruction: 0xf4ec00e3 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + @ instruction: 0xf7ec00e3 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ sub.w r3, r8, #308 @ 0x134 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [r8, #-220] │ │ │ │ @@ -1033397,117 +1033400,117 @@ │ │ │ │ movs r2, #1 │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ b.w 36ada2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x256a36> │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #676] @ (36d348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x258fdc>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -1033758,17 +1033761,17 @@ │ │ │ │ nop │ │ │ │ cmp r7, #84 @ 0x54 │ │ │ │ lsls r4, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add.w r3, r0, #8 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #16 │ │ │ │ ldrsh.w r2, [r3, #2]! │ │ │ │ ldrsh.w ip, [r1, #2]! │ │ │ │ cmp r2, ip │ │ │ │ @@ -1034252,15 +1034255,15 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb.w r1, [r2, #32] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1034272,15 +1034275,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r4, #84] @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #480] @ (36dafc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259790>) │ │ │ │ @@ -1034466,45 +1034469,45 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 36daac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259740> │ │ │ │ b.n 36d986 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25961a> │ │ │ │ ldrb.w r3, [r5, #85] @ 0x55 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #85] @ 0x55 │ │ │ │ b.n 36d9aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25963e> │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - b.n 36dd20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2599b4> │ │ │ │ + b.n 36d320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x258fb4> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ @@ -1034546,15 +1034549,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (36dbb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25984c>) │ │ │ │ add r0, pc │ │ │ │ bl 29e1f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189e84> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n 36db20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2597b4> │ │ │ │ + bhi.n 36db20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2597b4> │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -1034643,15 +1034646,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 36dc5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2598ee> │ │ │ │ ldr r0, [pc, #12] @ (36dcb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259944>) │ │ │ │ add r0, pc │ │ │ │ bl 29e1f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189e84> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 36dc6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2598fe> │ │ │ │ - bmi.n 36dbec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259880> │ │ │ │ + bvc.n 36dbec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259880> │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -1034712,15 +1034715,15 @@ │ │ │ │ b.n 36dd3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2599d0> │ │ │ │ movs r3, #2 │ │ │ │ lsls r4, r0, #6 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 36dd94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259a28> │ │ │ │ + bvc.n 36dd94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259a28> │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1034804,26 +1034807,26 @@ │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r2, [r2, r3, lsl #1] │ │ │ │ bne.n 36ddd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259a6c> │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cdp 0, 12, cr0, cr10, cr3, {7} │ │ │ │ - vmla.i d16, d22, d3[4] │ │ │ │ - ldmdb lr!, {r0, r1, r5, r6, r7} │ │ │ │ - b.n 36e644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a2d8> │ │ │ │ + rsb r0, sl, #227 @ 0xe3 │ │ │ │ + movt r0, #24803 @ 0x60e3 │ │ │ │ + ldc 0, cr0, [lr], #-908 @ 0xfffffc74 │ │ │ │ + b.n 36dc44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2598d8> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cdp 0, 7, cr0, cr6, cr3, {7} │ │ │ │ - bmi.n 36de80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259b14> │ │ │ │ + sbcs.w r0, r6, #227 @ 0xe3 │ │ │ │ + bvc.n 36de80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259b14> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrd r0, r0, [ip], #908 @ 0x38c │ │ │ │ - bcc.n 36de14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259aa8> │ │ │ │ + @ instruction: 0xebfc00e3 │ │ │ │ + bvs.n 36de14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259aa8> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - blt.n 36ddb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259a48> │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #28] @ (36de94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259b28>) │ │ │ │ @@ -1034838,15 +1034841,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 69920 │ │ │ │ nop │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ lsls r4, r0, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0018 │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1034885,15 +1034888,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (36df10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259ba4>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1035067,15 +1035070,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ (36e0c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259d58>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1035356,21 +1035359,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (36e3b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a048>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ ldr r0, [pc, #20] @ (36e3b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a04c>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ @@ -1036501,32 +1036504,32 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ movweq r0, #351 @ 0x15f │ │ │ │ bne.n 36edf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25aa8a> │ │ │ │ b.n 36e6cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a360> │ │ │ │ adds r6, r4, #0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ - ble.n 36ee04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25aa98> │ │ │ │ + b.n 36f004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ac98> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0xe85400e3 │ │ │ │ - b.n 36f484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25b118> │ │ │ │ + adcs.w r0, r4, r3, asr #3 │ │ │ │ + b.n 36ea84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a718> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia.w r8, {r0, r1, r5, r6, r7} │ │ │ │ - ldrd r0, r0, [r4, #-908]! @ 0x38c │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xeb8800e3 │ │ │ │ + ldcl 0, cr0, [r4], #-908 @ 0xfffffc74 │ │ │ │ + beq.n 36ee00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25aa94> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 36f438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25b0cc> │ │ │ │ + b.n 36ea38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a6cc> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bpl.n 36edd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25aa64> │ │ │ │ + bhi.n 36edd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25aa64> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 36edf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25aa84> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 36f39c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25b030> │ │ │ │ + b.n 36e99c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25a630> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmdb r0, {r0, r1, r5, r6, r7} │ │ │ │ + stc 0, cr0, [r0], {227} @ 0xe3 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ @@ -1039269,29 +1039272,29 @@ │ │ │ │ addne r2, r2, r1 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ str r2, [r3, #16] │ │ │ │ movw r3, #63112 @ 0xf688 │ │ │ │ strh r3, [r1, #0] │ │ │ │ b.w 36fce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25b97c> │ │ │ │ nop │ │ │ │ - uxtb r6, r3 │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 370aa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25c736> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + cbz r0, 370a58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25c6ec> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + cbz r0, 370a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25c6d8> │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ ldr.w sl, [r9, #80] @ 0x50 │ │ │ │ strb r3, [r6, #0] │ │ │ │ sub.w sl, r6, sl │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -1039660,25 +1039663,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.w 3703da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25c06e> │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ b.w 37048c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25c120> │ │ │ │ ldr r0, [pc, #24] @ (370e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cb18>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbnz r2, 370e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cb2c> │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, pc, #384 @ (adr r4, 370ffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc90>) │ │ │ │ + add r7, pc, #384 @ (adr r7, 370ffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc90>) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ble.n 370e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25caf0> │ │ │ │ + b.n 37105c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ccf0> │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 370ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cb78> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cbz r3, 370ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cb78> │ │ │ │ push {lr} │ │ │ │ @@ -1039757,15 +1039760,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (370f5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cbf0>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ nop │ │ │ │ - ble.n 370fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc5c> │ │ │ │ + b.n 370fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc5c> │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1039796,17 +1039799,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (370fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc50>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ ldr r0, [pc, #12] @ (370fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc54>) │ │ │ │ add r0, pc │ │ │ │ bl 36de64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x259af8> │ │ │ │ nop │ │ │ │ - ble.n 370fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc64> │ │ │ │ + b.n 370fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc64> │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 37101c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ccb0> │ │ │ │ + b.n 37101c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ccb0> │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r1, 370ffe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25cc92> │ │ │ │ @@ -1042553,15 +1042556,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ bmi.n 372d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e9cc> │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 372d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e9c0> │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bl 54c62 <_mesa_glapi_tls_Context@@libgallium-26.0.0-1.so+0x54c56> │ │ │ │ subs r0, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 372c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e8a4> │ │ │ │ @@ -1042659,15 +1042662,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ bcc.n 372e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eacc> │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 372e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eac0> │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bl 754d62 │ │ │ │ cmp r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 372d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e9a4> │ │ │ │ @@ -1042711,15 +1042714,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r0, 372e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eada> │ │ │ │ lsls r6, r0, #6 │ │ │ │ bcs.n 372eb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb4c> │ │ │ │ lsls r3, r0, #6 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe803ffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1042756,15 +1042759,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (372e48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eadc>) │ │ │ │ add r2, pc │ │ │ │ b.n 372e1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eaae> │ │ │ │ nop │ │ │ │ cbnz r6, 372e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb2c> │ │ │ │ lsls r6, r0, #6 │ │ │ │ - vshr.u64 q8, , #18 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ b.n 372d46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e9da> │ │ │ │ vtbx.8 d27, {d15-d18}, d10 │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 346e4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x232ade> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1042801,15 +1042805,16 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (372eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb48>) │ │ │ │ add r2, pc │ │ │ │ b.n 372e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb1c> │ │ │ │ nop │ │ │ │ cbnz r2, 372eea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb7e> │ │ │ │ lsls r6, r0, #6 │ │ │ │ - vshr.u64 q0, , #64 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ @ instruction: 0xe9b7ffff │ │ │ │ revsh r4, r3 │ │ │ │ lsls r6, r0, #6 │ │ │ │ pldw [r7, #255]! │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1042846,15 +1042851,16 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (372f20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ebb4>) │ │ │ │ add r2, pc │ │ │ │ b.n 372ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb88> │ │ │ │ nop │ │ │ │ hlt 0x001e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - vqadd.u16 q0, q10, │ │ │ │ + lsls r4, r2, #8 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ ldrd pc, pc, [fp, #-1020] @ 0x3fc │ │ │ │ rev16 r0, r6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1042886,15 +1042892,15 @@ │ │ │ │ bl 371874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d508> │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #49] @ 0x31 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3e600d1 │ │ │ │ + @ instruction: 0xf6e600d1 │ │ │ │ beq.n 372ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb64> │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 372d9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ea2e> │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ @@ -1042940,17 +1042946,17 @@ │ │ │ │ bl 371874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d508> │ │ │ │ str.w r8, [r0, #44] @ 0x2c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cbnz r4, 373034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ecc8> │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (373094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ed28>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1043004,19 +1043010,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r0, 3730aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ed3e> │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #384 @ (adr r3, 373224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eeb8>) │ │ │ │ + add r6, pc, #384 @ (adr r6, 373224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eeb8>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 372a7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e712> │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (373134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25edc8>) │ │ │ │ @@ -1043072,18 +1043078,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (373150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ede4>) │ │ │ │ add r2, pc │ │ │ │ b.n 373116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25edaa> │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldc2 0, cr0, [r8, #-836] @ 0xfffffcbc │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r2, #3 │ │ │ │ b.n 372a56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e6ea> │ │ │ │ vtbx.8 d27, {d15}, d12 │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 49152 <_mesa_glapi_tls_Context@@libgallium-26.0.0-1.so+0x49146> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043142,18 +1043149,18 @@ │ │ │ │ ldr r2, [pc, #32] @ (3731f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ee88>) │ │ │ │ add r2, pc │ │ │ │ b.n 3731ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ee4e> │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldc2l 0, cr0, [r4], #-836 @ 0xfffffcbc │ │ │ │ + vqadd.u64 q8, q10, │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 372eda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eb6e> │ │ │ │ vabdl.u , d31, d24 │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 151f6 <_mesa_glapi_tls_Context@@libgallium-26.0.0-1.so+0x151ea> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043212,18 +1043219,18 @@ │ │ │ │ ldr r2, [pc, #32] @ (373298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ef2c>) │ │ │ │ add r2, pc │ │ │ │ b.n 37325e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eef2> │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - smlsldx r0, r0, r0, r1 │ │ │ │ + mrc2 0, 6, r0, cr0, cr1, {6} │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 372e36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eaca> │ │ │ │ vabdl.u , d15, d4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 77129a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043282,18 +1043289,18 @@ │ │ │ │ ldr r2, [pc, #32] @ (37333c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25efd0>) │ │ │ │ add r2, pc │ │ │ │ b.n 373302 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ef96> │ │ │ │ @ instruction: 0xb6ba │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xfb2c00d1 │ │ │ │ + mcr2 0, 1, r0, cr12, cr1, {6} │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r2 │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 372da2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ea36> │ │ │ │ vmlsl.u , d15, d16[0] │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 6fd33e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043352,18 +1043359,18 @@ │ │ │ │ ldr r2, [pc, #32] @ (3733e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f074>) │ │ │ │ add r2, pc │ │ │ │ b.n 3733a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f03a> │ │ │ │ @ instruction: 0xb616 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xfa8800d1 │ │ │ │ + stc2 0, cr0, [r8, #836] @ 0x344 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3733f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f088> │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 372cfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25e992> │ │ │ │ vsli.64 d27, d28, #63 @ 0x3f │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 6593e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043424,18 +1043431,18 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 37344e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f0e2> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - vld1.8 @ instruction: 0xf9e000d1 │ │ │ │ + stc2l 0, cr0, [r0], #836 @ 0x344 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + cbnz r2, 3734f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f18c> │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 373c7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f90e> │ │ │ │ vsli.32 d27, d4, #31 │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 60f48e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043494,18 +1043501,18 @@ │ │ │ │ ldr r2, [pc, #32] @ (373530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f1c4>) │ │ │ │ add r2, pc │ │ │ │ b.n 3734f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f18a> │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldrsh.w r0, [r8, r1, lsl #1] │ │ │ │ + ldc2 0, cr0, [r8], #-836 @ 0xfffffcbc │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #6 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ b.n 373bde <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f872> │ │ │ │ vmls.i , , d28[0] │ │ │ │ lsls r6, r0, #6 │ │ │ │ bl 599532 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4851c6> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1043548,15 +1043555,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 371874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d508> │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #49] @ 0x31 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldc 0, cr0, [r0, #836]! @ 0x344 │ │ │ │ + @ instruction: 0xf0b000d1 │ │ │ │ b.n 373702 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f396> │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #124] @ (373644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f2d8>) │ │ │ │ @@ -1043610,19 +1043617,19 @@ │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cbz r0, 3736b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f344> │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + rev r2, r3 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #168] @ (37370c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f3a0>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1043693,15 +1043700,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cbz r2, 373750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f3e4> │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + cbnz r0, 373742 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f3d6> │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 373d66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f9fa> │ │ │ │ vtbl.8 d28, {d15-d16}, d10 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1043775,15 +1043782,15 @@ │ │ │ │ nop │ │ │ │ sxth r0, r6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 373842 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f4d6> │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1043862,18 +1043869,18 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - itte lt │ │ │ │ - lsllt r1, r3, #3 │ │ │ │ - sublt r1, #16 │ │ │ │ - movge r0, r0 │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + subs r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ bhi.n 37388a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f51e> │ │ │ │ @ instruction: 0xffffc76a │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1043952,15 +1043959,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r7!, {r4} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 3739aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f63e> │ │ │ │ vrsubhn.i d28, , q5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1044042,15 +1044049,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r6!, {r4, r5} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 373aca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f75e> │ │ │ │ vabal.u q14, d31, d26 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1044132,15 +1044139,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r5!, {r4, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 373bea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f87e> │ │ │ │ vmls.i q14, , d10[0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -1044219,15 +1044226,15 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 37417a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fe0e> │ │ │ │ @ instruction: 0xffffc3e8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044301,15 +1044308,15 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + cbnz r0, 373d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f9b0> │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xe9a9ffff │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044383,15 +1044390,15 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldaexd pc, pc, [sp] │ │ │ │ stmia r2!, {r4, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044465,15 +1044472,15 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r2!, {r1} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xe811ffff │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044547,15 +1044554,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 373fe6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fc7a> │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 373dfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fa92> │ │ │ │ vshr.u64 d28, d24, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044629,15 +1044636,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #6 │ │ │ │ stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 374080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fd14> │ │ │ │ + setpan #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ udf #157 @ 0x9d │ │ │ │ vqrdmlsh.s , , d26[0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044716,15 +1044723,15 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ittt ls │ │ │ │ lslls r3, r0, #6 │ │ │ │ subls r0, #92 @ 0x5c │ │ │ │ movls r0, r0 │ │ │ │ - sxtb r4, r0 │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r1, r3, #3 │ │ │ │ ble.n 3740a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fd36> │ │ │ │ vcvt.u32.f32 d27, d0, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044803,15 +1044810,15 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ bkpt 0x00c2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 37420e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fea2> │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ bgt.n 3741c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25fe5a> │ │ │ │ vcvt.f32.u32 d27, d20, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1044895,15 +1044902,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #352 @ (adr r7, 374430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2600c4>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #32 │ │ │ │ + cbz r0, 37433e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25ffd2> │ │ │ │ lsls r1, r3, #3 │ │ │ │ pop {r2, r3, r6, pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1044993,15 +1045000,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ pop {pc} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xe8c600d9 │ │ │ │ + rsb r0, r6, r9, lsr #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r1, r2, r4, r5, r6} │ │ │ │ vcvt.f16.u16 , q6, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1045093,16 +1045100,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ pop {r2} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 374546 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2601da> │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 374460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2600f4> │ │ │ │ - lsls r1, r3, #3 │ │ │ │ + @ instruction: 0xeaca00d9 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5, r6} │ │ │ │ vtbx.8 d27, {d15-d18}, d16 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1045188,15 +1045194,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #496 @ (adr r4, 3747a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260434>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ cbnz r0, 3745f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26028a> │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ rev16 r4, r5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1045280,15 +1045286,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #592 @ (adr r3, 3748e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26057c>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ rev r0, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #208 @ (adr r7, 374774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260408>) │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbnz r4, 3746c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26035c> │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1045545,17 +1045551,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #152 @ (adr r1, 3749b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26064c>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 374c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2608b0>) │ │ │ │ + add r7, pc, #752 @ (adr r7, 374c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2608b0>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #736 @ (adr r4, 374c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2608a4>) │ │ │ │ + add r7, pc, #736 @ (adr r7, 374c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2608a4>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb728 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1045654,17 +1045660,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #72 @ (adr r0, 374a7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260710>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ @ instruction: 0xb69c │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 374ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260974>) │ │ │ │ + add r6, pc, #672 @ (adr r6, 374ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260974>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #768 @ (adr r3, 374d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2609d8>) │ │ │ │ + add r6, pc, #768 @ (adr r6, 374d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2609d8>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1045839,15 +1045845,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ push {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r3, r0, #6 │ │ │ │ - add r1, pc, #776 @ (adr r1, 374f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260ba4>) │ │ │ │ + add r4, pc, #776 @ (adr r4, 374f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260ba4>) │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r0, r5, r6} │ │ │ │ vsri.32 , q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5} │ │ │ │ @@ -1045945,19 +1045951,19 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ cbz r0, 374d72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260a06> │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 374d6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260a02> │ │ │ │ lsls r3, r0, #6 │ │ │ │ - b.n 375044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260cd8> │ │ │ │ + b.n 374644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2602d8> │ │ │ │ lsls r1, r2, #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 37510c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260da0>) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 37510c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260da0>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r0, 374d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2609f4> │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1046044,19 +1046050,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 374f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260bd4> │ │ │ │ + b.n 375540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2611d4> │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r0, pc, #8 @ (adr r0, 374e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260aa0>) │ │ │ │ + add r3, pc, #8 @ (adr r3, 374e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260aa0>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r2, pc, #1008 @ (adr r2, 3751f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e8c>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1046153,20 +1046159,20 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 374f32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260bc6> │ │ │ │ lsls r3, r0, #6 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 375458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2610ec> │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r1, r4, r6} │ │ │ │ - @ instruction: 0xffff9f06 │ │ │ │ + vsubl.u q13, d15, d6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r0, 374f22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260bb6> │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1046271,15 +1046277,15 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + add r0, pc, #632 @ (adr r0, 3752a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260f38>) │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r2, r4, r5, r6, r7} │ │ │ │ vsri.32 , q14, #1 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -1046384,20 +1046390,20 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r0, #6 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + add r0, pc, #224 @ (adr r0, 375224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260eb8>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r0, r1, r3, r7} │ │ │ │ - @ instruction: 0xffff9d06 │ │ │ │ + vaddl.u q13, d15, d6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1046528,20 +1046534,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3752b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260f4c> │ │ │ │ + svc 8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r6!, {r0, r6} │ │ │ │ @ instruction: 0xffff9766 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ lsls r3, r0, #6 │ │ │ │ bmi.n 375346 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260fda> │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1046638,20 +1046644,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3753ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261040> │ │ │ │ + ble.n 3753ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261040> │ │ │ │ lsls r1, r2, #3 │ │ │ │ stmia r5!, {r0, r2, r6} │ │ │ │ vqshlu.s32 , q5, #31 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ bcc.n 3752fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260f8e> │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1046754,19 +1046760,19 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmia r5!, {r0, r7} │ │ │ │ vtbx.8 d26, {d15-d18}, d12 │ │ │ │ lsls r3, r0, #6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1046855,15 +1046861,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmia r2!, {r0, r7} │ │ │ │ vtbx.8 d26, {d15-d17}, d10 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1046979,21 +1046985,21 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + b.n 375acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261760> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r3!, {r0, r1, r3, r4, r6} │ │ │ │ vtbl.8 d26, {d15-d16}, d22 │ │ │ │ lsls r3, r0, #6 │ │ │ │ adds r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1047084,15 +1047090,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 375a28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2616bc>) │ │ │ │ + add r3, pc, #528 @ (adr r3, 375a28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2616bc>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1047180,15 +1047186,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r7, pc, #784 @ (adr r7, 375c14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2618a8>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + add r2, pc, #576 @ (adr r2, 375b4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2617e0>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r7, pc, #112 @ (adr r7, 375980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261614>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1047276,15 +1047282,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r6, pc, #832 @ (adr r6, 375d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2619cc>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + add r1, pc, #624 @ (adr r1, 375c70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261904>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ add r6, pc, #160 @ (adr r6, 375aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261738>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1047390,23 +1047396,23 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r5, pc, #880 @ (adr r5, 375e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261b18>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #824 @ (adr r5, 375e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261ae8>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - bcc.n 375a78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26170c> │ │ │ │ + bvs.n 375a78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26170c> │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r5, pc, #48 @ (adr r5, 375b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2617f8>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1047525,17 +1047531,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r4, pc, #688 @ (adr r4, 375f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261bac>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ble.n 375d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2619a4> │ │ │ │ + b.n 375d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2619a4> │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r2!, {r0, r2, r5, r7} │ │ │ │ @ instruction: 0xffff8da4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r3, pc, #792 @ (adr r3, 375f98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261c2c>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ @ instruction: 0xb811 │ │ │ │ @@ -1047645,19 +1047651,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r3, pc, #352 @ (adr r3, 375ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261b88>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r2, pc, #560 @ (adr r2, 375fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261c6c>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1047769,26 +1047775,26 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r2, pc, #224 @ (adr r2, 375fa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261c34>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #184 @ (adr r2, 375f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261c14>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - beq.n 375ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261b7c> │ │ │ │ + bcc.n 375ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261b7c> │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ rev r7, r2 │ │ │ │ vtbx.8 d24, {d15-d18}, d12 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r1, pc, #408 @ (adr r1, 376080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261d14>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r7!, {r0, r2, r6, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1047902,26 +1047908,26 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ add r0, pc, #976 @ (adr r0, 3763d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x262068>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #936 @ (adr r0, 3763b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x262048>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + bne.n 375fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261c38> │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #776] @ (376320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261fb4>) │ │ │ │ + ldr r5, [pc, #776] @ (376320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261fb4>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ @ instruction: 0xb8d3 │ │ │ │ vtbl.8 d24, {d15-d17}, d8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r0, pc, #136 @ (adr r0, 3760b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261d48>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1048035,26 +1048041,26 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + beq.n 376060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x261cf4> │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb797 │ │ │ │ vtbx.8 d24, {d31}, d4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r5!, {r0, r2, r3, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1048168,26 +1048174,26 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xb653 │ │ │ │ vabdl.u q12, d31, d0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r4!, {r0, r3, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1048301,26 +1048307,26 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r0, r1, r2, r5, lr} │ │ │ │ vqshlu.s32 d24, d28, #31 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmia r3!, {r0, r2, r4, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1048423,18 +1048429,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb74b │ │ │ │ - vtbl.8 d24, {d15-d17}, d18 │ │ │ │ + @ instruction: 0xffff8d22 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1048535,18 +1048541,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @ instruction: 0xb627 │ │ │ │ - @ instruction: 0xffff88fe │ │ │ │ + @ instruction: 0xffff8bfe │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1048647,18 +1048653,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #24] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r0, r1, lr} │ │ │ │ - vqshl.u64 q12, q5, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff8ada │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1048759,18 +1048765,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cbz r7, 3768fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26258e> │ │ │ │ - vqshlu.s64 d24, d22, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff89b6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1048889,24 +1048895,24 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ add r7, sp, #260 @ 0x104 │ │ │ │ vshr.u32 q12, q6, #1 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ pop {r0, r1, r3, r5, r6, pc} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1049010,25 +1049016,25 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #284] @ (376c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2628b4>) │ │ │ │ mov sl, r2 │ │ │ │ @@ -1049151,17 +1049157,17 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ @@ -1049290,17 +1049296,17 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r3, r2, #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r0, #6 │ │ │ │ @@ -1049419,19 +1049425,19 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1049552,19 +1049558,19 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #9] │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1049685,19 +1049691,19 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1049825,15 +1049831,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ strb r0, [r5, #31] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r6, [r5, #28] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1049954,19 +1049960,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r2, #26] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r0, [r6, #32] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1050091,25 +1050097,25 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #30] │ │ │ │ lsls r3, r0, #6 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r0, [r4, #22] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1050224,23 +1050230,23 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #15] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r0, [r7, #18] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1050362,19 +1050368,19 @@ │ │ │ │ nop │ │ │ │ strb r0, [r4, #10] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrh r4, [r5, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrh r2, [r7, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1050496,19 +1050502,19 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, #5] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1050618,15 +1050624,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #0] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r1, r3, #3 │ │ │ │ strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1050757,17 +1050763,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r3, pc, #484 @ (adr r3, 377db4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x263a48>) │ │ │ │ vcvt.f32.u32 q11, q12, #1 │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #6 │ │ │ │ ldr r0, [sp, #732] @ 0x2dc │ │ │ │ @@ -1050899,20 +1050905,20 @@ │ │ │ │ nop │ │ │ │ strh r6, [r7, #30] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ - lsls r3, r0, #6 │ │ │ │ + itet ge │ │ │ │ + lslge r5, r3, #3 │ │ │ │ + strhlt r2, [r7, #24] │ │ │ │ + lslge r3, r0, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1051117,16 +1051123,16 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r4, [r0, #16] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae400d9 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + stc2l 0, cr0, [r4, #868]! @ 0x364 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ strh r4, [r4, #6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1051274,19 +1051280,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strh r4, [r2, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cbnz r6, 378106 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x263d9a> │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ vcvt.u32.f32 d23, d20, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1051435,19 +1051441,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [sp, #732] @ 0x2dc │ │ │ │ vcvt.u16.f16 , q14, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1051607,17 +1051613,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r3, r0, #6 │ │ │ │ str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3788e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x264578> │ │ │ │ + b.n 377ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x263b78> │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1051764,19 +1051770,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bls.n 378530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2641c4> │ │ │ │ + bgt.n 378530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2641c4> │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1051931,19 +1051937,19 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - uxth r4, r1 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #752] @ (378a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x264730>) │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1052102,21 +1052108,21 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - add r6, pc, #8 @ (adr r6, 37895c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2645f0>) │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ vabdl.u , d15, d6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1052287,19 +1052293,19 @@ │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r0, [r7, #25] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [pc, #280] @ (378c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2648e0>) │ │ │ │ + ldr r5, [pc, #280] @ (378c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2648e0>) │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r6, [r7, #19] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1052457,17 +1052463,17 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r4, [r4, #18] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 378c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2648ac> │ │ │ │ + bhi.n 378c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2648ac> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r6, [r0, #14] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1052636,18 +1052642,18 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r1] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r0, [r7, #11] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xf3e200dc │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf6e200dc │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1052825,22 +1052831,22 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r0, [r6, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - @ instruction: 0xf39a00d9 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + @ instruction: 0xf69a00d9 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, 379470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265104>) │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldrh r3, [r7, #54] @ 0x36 │ │ │ │ @ instruction: 0xffff6fd0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1053019,19 +1053025,19 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - beq.n 3792b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x264f48> │ │ │ │ + bcc.n 3792b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x264f48> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1053229,27 +1053235,27 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r0, #6 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1053521,25 +1053527,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r0, [r6, r1] │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ strh r4, [r4, r7] │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfbea00d3 │ │ │ │ + mcr2 0, 7, r0, cr10, cr3, {6} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 379954 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2655e8> │ │ │ │ @@ -1053846,109 +1053852,109 @@ │ │ │ │ ldr r0, [pc, #208] @ (379b9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265830>) │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ add r0, pc │ │ │ │ b.n 37993a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2655ce> │ │ │ │ nop │ │ │ │ movs r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [sp, #460] @ 0x1cc │ │ │ │ - vqshrun.s64 d21, q15, #1 │ │ │ │ + @ instruction: 0xffff5b3e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ - vqshrun.s64 d21, q8, #1 │ │ │ │ + @ instruction: 0xffff5b30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #85 @ 0x55 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [sp, #860] @ 0x35c │ │ │ │ - vrsubhn.i d21, , q10 │ │ │ │ + vtbl.8 d21, {d31- instruction: 0xffff599c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #420] @ (379d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2659ec>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1054121,15 +1054127,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #720] @ (37a02c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265cc0>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1054281,27 +1054287,27 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r3, r0, #6 │ │ │ │ - ldr r7, [pc, #280] @ (37a01c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265cb0>) │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #112] @ (379f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265c10>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r2, [r0, #24] │ │ │ │ lsls r3, r0, #6 │ │ │ │ ldr r2, [pc, #840] @ (37a25c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265ef0>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #624] @ (37a18c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265e20>) │ │ │ │ + ldr r5, [pc, #624] @ (37a18c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265e20>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #260] @ (37a034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265cc8>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1054411,15 +1054417,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #224] @ (37a118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265dac>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1054520,15 +1054526,15 @@ │ │ │ │ @ instruction: 0xfa353c8e │ │ │ │ ldr r1, [pc, #48] @ (37a17c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x265e10>) │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1054630,15 +1054636,15 @@ │ │ │ │ negs r5, r4 │ │ │ │ blx pc │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1054757,15 +1054763,15 @@ │ │ │ │ nop │ │ │ │ mov ip, ip │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1054884,15 +1054890,15 @@ │ │ │ │ nop │ │ │ │ cmp ip, r4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #848] @ (37a83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2664d0>) │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrh r0, [r4, r5] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1055244,26 +1055250,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ add r4, r4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r5, [pc, #416] @ (37aa48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2666dc>) │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ - vcvt.f16.u16 q10, q7, #1 │ │ │ │ + vcvt.u32.f32 q10, q7, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1055391,15 +1055397,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r1 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #752] @ (37ad10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2669a4>) │ │ │ │ + ldr r4, [pc, #752] @ (37ad10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2669a4>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsb r4, [r5, r0] │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1055777,21 +1055783,21 @@ │ │ │ │ ... │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r6, r0, #6 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #88] @ (37ae7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x266b10>) │ │ │ │ + ldr r3, [pc, #88] @ (37ae7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x266b10>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #16] @ (37ae38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x266acc>) │ │ │ │ + ldr r3, [pc, #16] @ (37ae38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x266acc>) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r0, [pc, #128] @ (37aeac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x266b40>) │ │ │ │ + ldr r3, [pc, #128] @ (37aeac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x266b40>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r5, #26 │ │ │ │ lsls r6, r0, #6 │ │ │ │ @@ -1055951,15 +1055957,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r2, #252 @ 0xfc │ │ │ │ lsls r6, r0, #6 │ │ │ │ str r0, [r1, r6] │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + bxns r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r6, [r5, r1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1056388,23 +1056394,23 @@ │ │ │ │ ... │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r7, [pc, #1000] @ (37b87c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267510>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 37b516 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2671aa> │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [pc, #56] @ (37b4d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26716c>) │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rors r6, r4 │ │ │ │ + add lr, ip │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r7, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r6, #218 @ 0xda │ │ │ │ lsls r6, r0, #6 │ │ │ │ @@ -1056608,15 +1056614,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r4, #136 @ 0x88 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r3, [pc, #80] @ (37b718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2673ac>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r1, r3, #3 │ │ │ │ adds r4, #2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r1, [pc, #904] @ (37ba64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2676f8>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ @@ -1056862,17 +1056868,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ lsls r6, r0, #6 │ │ │ │ ldr r0, [pc, #976] @ (37bd1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2679b0>) │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 37b95e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2675f2> │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov ip, sl │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1057084,17 +1057090,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ mov sl, r0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ lsls r6, r0, #6 │ │ │ │ add lr, fp │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r6, #2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ @@ -1057331,39 +1057337,39 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, r5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, r4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r7, [r0, #4] │ │ │ │ - vrsubhn.i d19, , q6 │ │ │ │ + vtbl.8 d19, {d15-d16}, d12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r4, #32] │ │ │ │ @ instruction: 0xffff2cf4 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r1, [r3, r5] │ │ │ │ - vsra.u64 , q12, #1 │ │ │ │ + vsri.64 , q12, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldrh r5, [r7, r6] │ │ │ │ vtbx.8 d21, {d31- instruction: 0xffff5895 │ │ │ │ - vsli.32 d29, d6, #31 │ │ │ │ + vqshrun.s64 d29, q3, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r0, r2, #3 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ @ instruction: 0xffff5eb9 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (37c214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267ea8>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1057585,35 +1057591,34 @@ │ │ │ │ nop │ │ │ │ sbcs r4, r2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ lsls r6, r0, #6 │ │ │ │ - b.n 37bd3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2679d0> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + ldrd r0, r0, [r4, #-824] @ 0x338 │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - add r6, pc, #328 @ (adr r6, 37c1e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267e7c>) │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ands r2, r5 │ │ │ │ lsls r3, r0, #6 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - b.n 37ba8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267720> │ │ │ │ + b.n 37c08c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267d20> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ lsls r6, r0, #6 │ │ │ │ - b.n 37ba04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267698> │ │ │ │ + b.n 37c004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x267c98> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -1058064,15 +1058069,15 @@ │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ movs r5, #8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r3, #148 @ 0x94 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r3, #0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1058139,15 +1058144,15 @@ │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r2, #132 @ 0x84 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ subs r2, #24 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1058620,19 +1058625,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #190 @ 0xbe │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r5, r2, #3 │ │ │ │ adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1058964,47 +1058969,46 @@ │ │ │ │ nop │ │ │ │ subs r6, r4, #0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r4, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r1, r2, #3 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - beq.n 37ce90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x268b24> │ │ │ │ + bcc.n 37ce90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x268b24> │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r0, r1, #2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 37ccf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26898c> │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + ands.w r0, ip, r4, lsr #3 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r4, r2, r6 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 37d124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x268db8> │ │ │ │ + b.n 37c724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2683b8> │ │ │ │ lsls r0, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r7, [pc, #940] @ (37d294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x268f28>) │ │ │ │ mov r5, r2 │ │ │ │ @@ -1059374,55 +1059378,55 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r0, #6 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + beq.n 37d34c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x268fe0> │ │ │ │ lsls r2, r2, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r7 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #132 @ 0x84 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r7, r1, #3 │ │ │ │ adds r2, r6, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 37d864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2694f8> │ │ │ │ + b.n 37ce64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x268af8> │ │ │ │ lsls r4, r2, #3 │ │ │ │ asrs r6, r6, #30 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r2, r4, #29 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [pc, #1880] @ 37da68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2696fc> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1060175,23 +1060179,23 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1060835,77 +1060839,77 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ lsls r6, r0, #6 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 37e1a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269e38> │ │ │ │ + bls.n 37e1a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269e38> │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsrs r4, r2, #11 │ │ │ │ lsls r6, r0, #6 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r6, r4, #9 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - cbz r2, 37e230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269ec4> │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsrs r6, r3, #4 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r5, [pc, #3524] @ 37efd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ac64> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1062258,61 +1062262,61 @@ │ │ │ │ lsls r6, r0, #6 │ │ │ │ adds r2, r4, #7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r2, #7 │ │ │ │ lsls r3, r0, #6 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @ instruction: 0xfa360185 │ │ │ │ asrs r6, r2, #1 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ @@ -1063641,87 +1063645,93 @@ │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ b.n 37ff1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26bbb0> │ │ │ │ vst4.32 {d0,d2,d4,d6}, [r0], r5 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r3, r0, #6 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 380410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26c0a4> │ │ │ │ + b.n 37fa10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26b6a4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #115 @ 0x73 │ │ │ │ - vsubw.u q8, , d22 │ │ │ │ + vrsubhn.i d16, , q11 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r5, #125 @ 0x7d │ │ │ │ - vmlal.u q8, d31, d8[0] │ │ │ │ + @ instruction: 0xffff05c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #223 @ 0xdf │ │ │ │ @ instruction: 0xffff1c94 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #223 @ 0xdf │ │ │ │ - @ instruction: 0xfffffd8a │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + vaddl.u q8, d31, d10 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ movs r5, #147 @ 0x93 │ │ │ │ vshll.u32 , d16, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xfa7400ce │ │ │ │ - cbnz r6, 37fe70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26bb04> │ │ │ │ + ldc2l 0, cr0, [r4, #-824]! @ 0xfffffcc8 │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #181 @ 0xb5 │ │ │ │ - vtbl.8 d31, {d15-d17}, d18 │ │ │ │ + @ instruction: 0xfffffd22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #91 @ 0x5b │ │ │ │ vsra.u64 d18, d11, #1 │ │ │ │ vaddw.u q9, , d25 │ │ │ │ - vqrdmlsh.s , , d12[0] │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - vmla.i q8, q12, d2[3] │ │ │ │ - vmla.i q8, q14, d2[3] │ │ │ │ - vmla.i16 q8, q12, d6[1] │ │ │ │ + vmlal.u q8, d31, d12[0] │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ movs r0, #17 │ │ │ │ - @ instruction: 0xffffffd8 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - vmla.i16 q8, q13, d6[1] │ │ │ │ - vmla.i16 q8, q15, d6[1] │ │ │ │ + vrshr.u64 q8, q4, #1 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ subs r7, r7, #6 │ │ │ │ - vqrdmlsh.s , , d18[0] │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + vmlal.u q8, d31, d18[0] │ │ │ │ + lsls r7, r1, #3 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72400ce │ │ │ │ - @ instruction: 0xf71e00ce │ │ │ │ + @ instruction: 0xfa2400ce │ │ │ │ + @ instruction: 0xfa1e00ce │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r2, #3 │ │ │ │ movs r0, #187 @ 0xbb │ │ │ │ - vqrdmlsh.s , , d26[0] │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - vhadd.u q0, q12, q7 │ │ │ │ + vmlal.u q8, d15, d26[0] │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ @@ -1063745,30 +1063755,29 @@ │ │ │ │ movs r6, #243 @ 0xf3 │ │ │ │ vqshlu.s64 , q12, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab600ce │ │ │ │ + ldc2 0, cr0, [r6, #824]! @ 0x338 │ │ │ │ adds r5, r0, r7 │ │ │ │ - vrshr.u64 d31, d24, #1 │ │ │ │ + vsli.64 d31, d24, #63 @ 0x3f │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xf29400ce │ │ │ │ + @ instruction: 0xf59400ce │ │ │ │ adds r3, r4, r5 │ │ │ │ - vtbx.8 d31, {d31- , , d28[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 37fbf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26b88c> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - vld1.8 {d0[6]}, [r8], lr │ │ │ │ - ldrsh.w r0, [r0, #206] @ 0xce │ │ │ │ - ldrsh.w r0, [ip, #206] @ 0xce │ │ │ │ - ldr??.w r0, [r0, #206] @ 0xce │ │ │ │ - vld1.8 {d16[6]}, [r4], lr │ │ │ │ - vld1.8 {d16[6]}, [ip], lr │ │ │ │ + ldrd r0, r0, [sl, #-832]! @ 0x340 │ │ │ │ + stc2 0, cr0, [r8], #824 @ 0x338 │ │ │ │ + ldc2 0, cr0, [r0], #824 @ 0x338 │ │ │ │ + ldc2 0, cr0, [ip], #824 @ 0x338 │ │ │ │ + ldc2l 0, cr0, [r0], {206} @ 0xce │ │ │ │ + stc2l 0, cr0, [r4], #824 @ 0x338 │ │ │ │ + stc2l 0, cr0, [ip], #824 @ 0x338 │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1064945,72 +1064954,72 @@ │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ strd r9, r3, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ b.n 380ba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26c838> │ │ │ │ - cdp 0, 10, cr0, cr0, cr14, {6} │ │ │ │ - stcl 0, cr0, [r2, #-824]! @ 0xfffffcc8 │ │ │ │ + sub.w r0, r0, #206 @ 0xce │ │ │ │ + orn r0, r2, #206 @ 0xce │ │ │ │ asrs r3, r3, #29 │ │ │ │ - vmlsl.u , d31, d4[0] │ │ │ │ + vtbx.8 d31, {d31-, , #31 │ │ │ │ - vqshlu.s64 d31, d12, #63 @ 0x3f │ │ │ │ + @ instruction: 0xfffff99c │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69a00ce │ │ │ │ - @ instruction: 0xf69a00ce │ │ │ │ - @ instruction: 0xf69e00ce │ │ │ │ + ldrsb.w r0, [sl, #206] @ 0xce │ │ │ │ + ldrsb.w r0, [sl, #206] @ 0xce │ │ │ │ + ldrsb.w r0, [lr, #206] @ 0xce │ │ │ │ asrs r7, r5, #27 │ │ │ │ - vrsubhn.i d31, , q11 │ │ │ │ + vtbl.8 d31, {d31- instruction: 0xf6b200ce │ │ │ │ - @ instruction: 0xf6ba00ce │ │ │ │ - subs.w r0, r4, lr, lsl #3 │ │ │ │ - @ instruction: 0xeada00ce │ │ │ │ - and.w r0, r4, lr, lsl #3 │ │ │ │ - stmdb lr!, {r1, r2, r3, r6, r7} │ │ │ │ - movw r0, #24782 @ 0x60ce │ │ │ │ + ldrsh.w r0, [r2, #206] @ 0xce │ │ │ │ + ldrsh.w r0, [sl, #206] @ 0xce │ │ │ │ + cdp 0, 11, cr0, cr4, cr14, {6} │ │ │ │ + ldcl 0, cr0, [sl, #824] @ 0x338 │ │ │ │ + stc 0, cr0, [r4, #-824] @ 0xfffffcc8 │ │ │ │ + stc 0, cr0, [lr], #-824 @ 0xfffffcc8 │ │ │ │ + adc.w r0, r6, #6750208 @ 0x670000 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ b.n 38103c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ccd0> │ │ │ │ lsls r5, r0, #6 │ │ │ │ - sbc.w r0, r2, #206 @ 0xce │ │ │ │ + orn r0, r2, #6750208 @ 0x670000 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r4, #206 @ 0xce │ │ │ │ - vext.8 q0, q10, q7, #0 │ │ │ │ + @ instruction: 0xf37400ce │ │ │ │ + @ instruction: 0xf2b400ce │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr14, cr14, {6} │ │ │ │ - cdp 0, 7, cr0, cr14, cr14, {6} │ │ │ │ - ldcl 0, cr0, [r4, #824]! @ 0x338 │ │ │ │ + @ instruction: 0xf1fe00ce │ │ │ │ + sbcs.w r0, lr, #206 @ 0xce │ │ │ │ + @ instruction: 0xf0f400ce │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ bl 372e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25eae0> │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ @@ -1066291,37 +1066300,33 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 3733e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f078> │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ mov r8, r0 │ │ │ │ b.n 3818bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d550> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r2], {206} @ 0xce │ │ │ │ - rsbs r0, r4, lr, lsl #3 │ │ │ │ - adds.w r0, r6, lr, lsl #3 │ │ │ │ - orrs.w r0, r8, lr, lsl #3 │ │ │ │ - strd r0, r0, [lr, #824] @ 0x338 │ │ │ │ - strd r0, r0, [r6, #-824] @ 0x338 │ │ │ │ - ldmia.w lr!, {r1, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xe80200ce │ │ │ │ - b.n 381728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d3bc> │ │ │ │ + vmla.i16 d0, d18, d6[1] │ │ │ │ + cdp 0, 13, cr0, cr4, cr14, {6} │ │ │ │ + cdp 0, 1, cr0, cr6, cr14, {6} │ │ │ │ + ldcl 0, cr0, [r8, #-824] @ 0xfffffcc8 │ │ │ │ + stcl 0, cr0, [lr], {206} @ 0xce │ │ │ │ + mcrr 0, 12, r0, r6, cr14 │ │ │ │ + subs.w r0, lr, lr, lsl #3 │ │ │ │ + add.w r0, r2, lr, lsl #3 │ │ │ │ + orr.w r0, r4, lr, lsl #3 │ │ │ │ + @ instruction: 0xe98600ce │ │ │ │ + @ instruction: 0xe8c800ce │ │ │ │ + @ instruction: 0xe83a00ce │ │ │ │ + b.n 381818 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d4ac> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3815b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d244> │ │ │ │ + b.n 381710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d3a4> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 381438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d0cc> │ │ │ │ + b.n 3815a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d234> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 381320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26cfb4> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - b.n 381218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ceac> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - b.n 381110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26cda4> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - b.n 381fa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dc34> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - b.n 381e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dac0> │ │ │ │ + b.n 38142c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d0c0> │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 3733e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f078> │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ bl 3733e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f078> │ │ │ │ @@ -1067147,48 +1067152,48 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 382468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26e0fc> │ │ │ │ + b.n 381a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26d6fc> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3822f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26df84> │ │ │ │ + b.n 3828f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26e584> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - b.n 3821e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26de74> │ │ │ │ + b.n 3827e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26e474> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 3826d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26e368> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 3825c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26e25c> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 38208c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dd20> │ │ │ │ + bmi.n 38208c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dd20> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ble.n 382014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dca8> │ │ │ │ + b.n 382214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dea8> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 38203c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dcd0> │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 38202c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dcc0> │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 382034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26dcc8> │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 382220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26deb4> │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 382204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26de98> │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bl 36612c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x251dc0> │ │ │ │ - blt.n 3821c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26de58> │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 3821c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26de5c> │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 3821ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26de40> │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - blt.n 382180 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26de14> │ │ │ │ + udf #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r5, [pc, #3520] @ 382f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26eba8> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1068579,63 +1068584,63 @@ │ │ │ │ lsls r5, r0, #6 │ │ │ │ udf #154 @ 0x9a │ │ │ │ lsls r2, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ udf #142 @ 0x8e │ │ │ │ lsls r2, r0, #6 │ │ │ │ - mvns r6, r0 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bne.n 382fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec3c> │ │ │ │ + bmi.n 382fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec3c> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec28> │ │ │ │ + bmi.n 382f94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec28> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec28> │ │ │ │ + bmi.n 382f94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec28> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec24> │ │ │ │ + bmi.n 382f90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec24> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec20> │ │ │ │ + bmi.n 382f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec20> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec1c> │ │ │ │ + bmi.n 382f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec1c> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec18> │ │ │ │ + bmi.n 382f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec18> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec14> │ │ │ │ + bmi.n 382f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec14> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec10> │ │ │ │ + bmi.n 382f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec10> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec0c> │ │ │ │ + bmi.n 382f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec0c> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec08> │ │ │ │ + bmi.n 382f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec08> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec04> │ │ │ │ + bmi.n 382f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec04> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec00> │ │ │ │ + bmi.n 382f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ec00> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebfc> │ │ │ │ + bmi.n 382f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebfc> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bne.n 382f64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebf8> │ │ │ │ + bmi.n 382f64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebf8> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 382f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebf4> │ │ │ │ + bcc.n 382f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebf4> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 382f5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebf0> │ │ │ │ + bcc.n 382f5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebf0> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 382f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebec> │ │ │ │ + bcc.n 382f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebec> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 382f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebe8> │ │ │ │ + bcc.n 382f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26ebe8> │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0046 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ @@ -1071100,64 +1071105,64 @@ │ │ │ │ bhi.n 384766 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2703fa> │ │ │ │ @ instruction: 0xfffe1894 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - setend be │ │ │ │ + cbnz r0, 38483a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2704ce> │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - beq.n 384768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2703fc> │ │ │ │ + bcc.n 384768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2703fc> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 384868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2704fc> │ │ │ │ + bcc.n 384868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2704fc> │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x000c │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 3848bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x270550> │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ beq.n 384826 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2704ba> │ │ │ │ - @ instruction: 0xfffebb70 │ │ │ │ + vcvt.f32.u32 , q8, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r4, 384890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x270524> │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - hlt 0x0018 │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - rev r4, r5 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r2, 38488c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x270520> │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cbnz r6, 384874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x270508> │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + cbnz r6, 3848c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27055a> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, pc, #88 @ (adr r5, 3848c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27055c>) │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrd r0, r0, [sl], #884 @ 0x374 │ │ │ │ + @ instruction: 0xebfa00dd │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 384872 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x270506> │ │ │ │ vqshlu.s64 , q12, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ @@ -1072446,15 +1072451,15 @@ │ │ │ │ mov r2, fp │ │ │ │ strd fp, sl, [sp] │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ mov r0, r8 │ │ │ │ bl 377be0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x263874> │ │ │ │ b.n 3854fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x271190> │ │ │ │ - cbz r4, 385512 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2711a6> │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1072465,39 +1072470,39 @@ │ │ │ │ ldmia r4, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ vtbx.8 d19, {d14-d15}, d20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + cbz r6, 385538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2711cc> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r4!, {r0, r4, r7} │ │ │ │ - vcvt.u32.f32 d26, d0, #2 │ │ │ │ + vrshr.u32 d27, d0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmia r6!, {r0, r1, r4} │ │ │ │ - @ instruction: 0xfffebfa0 │ │ │ │ + vqmovn.s d28, q8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmia r1!, {r0, r5, r6, r7} │ │ │ │ - vtbx.8 d26, {d14-d17}, d24 │ │ │ │ + vqrdmlah.s q13, q7, d24[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xfffea8d8 │ │ │ │ + @ instruction: 0xfffeabd8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1073788,21 +1073793,21 @@ │ │ │ │ movlt r0, r0 │ │ │ │ cmpge r5, #108 @ 0x6c │ │ │ │ movge r0, r0 │ │ │ │ movs r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3861a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x271e38> │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldmia r1!, {r0, r6} │ │ │ │ @ instruction: 0xfffeb765 │ │ │ │ @ instruction: 0xfffe8b36 │ │ │ │ lsls r5, r0, #6 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + cbnz r0, 38614c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x271de0> │ │ │ │ lsls r2, r3, #3 │ │ │ │ sxtb r5, r2 │ │ │ │ vrsra.u32 d25, d1, #2 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -1075021,62 +1075026,62 @@ │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #28 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ b.n 386d78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x272a0c> │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ @ instruction: 0xfffe2b10 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #884 @ 0x374 │ │ │ │ - vabdl.u , d30, d22 │ │ │ │ + vtbl.8 d25, {d30- │ │ │ │ + b.n 386650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2722e4> │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r7, pc, #516 @ (adr r7, 386f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x272bfc>) │ │ │ │ - vzip. , q9 │ │ │ │ + vmls.i , q15, d18[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r6, pc, #812 @ (adr r6, 387098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x272d2c>) │ │ │ │ - vsra.u32 , q9, #2 │ │ │ │ + vsri.32 , q9, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r7, pc, #884 @ (adr r7, 3870e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x272d7c>) │ │ │ │ - vshr.u64 , q9, #2 │ │ │ │ + vrsra.u64 , q9, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [sp, #324] @ 0x144 │ │ │ │ mov r0, r2 │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ str r2, [r0, #16] │ │ │ │ mov r1, r5 │ │ │ │ @@ -1076282,68 +1076287,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ mov r1, r3 │ │ │ │ bl 378968 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2645fc> │ │ │ │ b.n 387a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x273720> │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r3, pc, #300 @ (adr r3, 387b60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2737f4>) │ │ │ │ - @ instruction: 0xfffe8c96 │ │ │ │ + @ instruction: 0xfffe8f96 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r1, #3 │ │ │ │ sxtb r3, r0 │ │ │ │ - @ instruction: 0xfffe8bb8 │ │ │ │ + @ instruction: 0xfffe8eb8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r3, pc, #428 @ (adr r3, 387bf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27388c>) │ │ │ │ - vtbx.8 d24, {d30- q12, q15, d18[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ - vsri.32 q8, q2, #2 │ │ │ │ + vqshl.u32 q8, q2, #30 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [sp, #804] @ 0x324 │ │ │ │ - vmlsl.u q12, d30, d6[0] │ │ │ │ + vtbx.8 d24, {d30-d31}, d6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [pc, #2856] @ 3885b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27424c> │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -1077553,30 +1077558,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ - vtrn. d24, d6 │ │ │ │ + vsubw.u q12, q15, d6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [sp, #796] @ 0x31c │ │ │ │ - @ instruction: 0xfffe7f9c │ │ │ │ + vrshr.u64 d24, d12, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r1, [r0, #60] @ 0x3c │ │ │ │ vzip. , │ │ │ │ vrsra.u64 , , #2 │ │ │ │ - vtbx.8 d23, {d30- , q15, d6[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ @@ -1078933,21 +1078938,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #276] @ 0x114 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ b.n 3893b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27504c> │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r2, [sp, #388] @ 0x184 │ │ │ │ vraddhn.i d24, q7, │ │ │ │ vuzp. d24, d7 │ │ │ │ @ instruction: 0xfffef7ee │ │ │ │ ldc2 10, cr9, [r2], {100} @ 0x64 @ │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -1080212,21 +1080217,21 @@ │ │ │ │ ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ strd r7, r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #756] @ 0x2f4 │ │ │ │ b.n 38a130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x275dc4> │ │ │ │ nop │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r5, r0, #6 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r0, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r5, [r6, #17] │ │ │ │ @ instruction: 0xfffe2c9c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r4 │ │ │ │ @@ -1080308,41 +1080313,41 @@ │ │ │ │ vqrdmlsh.s q9, q15, d20[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r5, [r7, #5] │ │ │ │ - vmlsl.u q11, d14, d10[0] │ │ │ │ + vtbx.8 d22, {d14-d15}, d10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r7, [r1, #7] │ │ │ │ @ instruction: 0xfffe79d3 │ │ │ │ - vqshlu.s32 d22, d12, #30 │ │ │ │ + vqshrn.u64 d22, q6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r5, [r3, #4] │ │ │ │ - vsli.64 d22, d6, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffe6896 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r7, [r7, #3] │ │ │ │ - @ instruction: 0xfffe656c │ │ │ │ + vtbx.8 d22, {d14}, d28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r5, [r1, #3] │ │ │ │ - @ instruction: 0xfffe6540 │ │ │ │ + vtbx.8 d22, {d14}, d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ @ instruction: 0xfffe78bb │ │ │ │ - vabal.u q11, d14, d14 │ │ │ │ + vtbl.8 d22, {d14}, d14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - vmls.i q11, q15, d16[0] │ │ │ │ + @ instruction: 0xfffe67e0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r7, [r5, #16] │ │ │ │ vmla.i q12, q7, d21[0] │ │ │ │ @ instruction: 0xfffe856f │ │ │ │ vmla.i q12, q7, d15[0] │ │ │ │ vuzp. d24, d9 │ │ │ │ vrshr.u32 d25, d20, #2 │ │ │ │ @@ -1081658,52 +1081663,52 @@ │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ b.n 38ade8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x276a7c> │ │ │ │ nop │ │ │ │ bx ip │ │ │ │ lsls r5, r0, #6 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ - @ instruction: 0xfffe57c0 │ │ │ │ + vtbx.8 d21, {d30- instruction: 0xfffe6a71 │ │ │ │ vraddhn.i d23, q15, │ │ │ │ vraddhn.i d23, q15, │ │ │ │ - vabdl.u , d14, d24 │ │ │ │ + vtbl.8 d21, {d14-d16}, d24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ @ instruction: 0xfffe68fb │ │ │ │ - vsli.64 , q1, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffe58d2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ vqshl.u64 q11, , #62 @ 0x3e │ │ │ │ vrshr.u32 d23, d31, #2 │ │ │ │ @ instruction: 0xfffe7347 │ │ │ │ - vmls.i , q15, d28[0] │ │ │ │ + @ instruction: 0xfffe57ec │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r5, [r1, #72] @ 0x48 │ │ │ │ vtbx.8 d30, {d30-d31}, d13 │ │ │ │ @ instruction: 0xb800 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ mov r0, sl │ │ │ │ @@ -1082971,58 +1082976,58 @@ │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, sl │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ b.n 38bac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277758> │ │ │ │ nop │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ vcvt.u32.f32 d22, d3, #2 │ │ │ │ - @ instruction: 0xfffe4ff6 │ │ │ │ + vrshr.u64 , q11, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ vzip. q11, │ │ │ │ vabdl.u q11, d30, d21 │ │ │ │ @ instruction: 0xfffe5e95 │ │ │ │ - vcvt.u16.f16 q10, q0, #2 │ │ │ │ + vshr.u32 , q0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsh r5, [r2, r4] │ │ │ │ @ instruction: 0xfffe5f05 │ │ │ │ - @ instruction: 0xfffe4cfa │ │ │ │ + @ instruction: 0xfffe4ffa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #752] @ (38bd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2779fc>) │ │ │ │ + ldr r7, [pc, #752] @ (38bd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2779fc>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r4, [pc, #504] @ (38bc74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277908>) │ │ │ │ + ldr r7, [pc, #504] @ (38bc74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277908>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsh r1, [r6, r1] │ │ │ │ vcvt.f32.u32 , , #2 │ │ │ │ - vcvt.f16.u16 d20, d20, #2 │ │ │ │ + vcvt.u32.f32 d20, d20, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ vqrdmulh.s , q15, d19[0] │ │ │ │ - vtbx.8 d20, {d30- q10, q15, d30[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r3, [pc, #720] @ (38bd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2779fc>) │ │ │ │ + ldr r6, [pc, #720] @ (38bd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2779fc>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrb r5, [r7, r6] │ │ │ │ @ instruction: 0xfffe5d9f │ │ │ │ - vtbx.8 d20, {d14-d17}, d26 │ │ │ │ + vqrdmlah.s q10, q7, d26[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrh r3, [r5, r4] │ │ │ │ - vtbx.8 d20, {d30-d31}, d0 │ │ │ │ + vqdmulh.s q10, q15, d0[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #480] @ (38bc90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277924>) │ │ │ │ + ldr r4, [pc, #480] @ (38bc90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277924>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r1, [pc, #232] @ (38bb9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277830>) │ │ │ │ + ldr r4, [pc, #232] @ (38bb9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277830>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (38bea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277b3c>) │ │ │ │ + ldr r3, [pc, #1008] @ (38bea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277b3c>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #752] @ (38bdac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277a40>) │ │ │ │ + ldr r3, [pc, #752] @ (38bdac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277a40>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #496] @ (38bcb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277944>) │ │ │ │ + ldr r3, [pc, #496] @ (38bcb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277944>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r0, [pc, #264] @ (38bbcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277860>) │ │ │ │ + ldr r3, [pc, #264] @ (38bbcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x277860>) │ │ │ │ lsls r6, r1, #3 │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r4, [sp] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, sl │ │ │ │ @@ -1084343,59 +1084348,59 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ b.n 38c7f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x278484> │ │ │ │ nop │ │ │ │ str r3, [r2, #32] │ │ │ │ - vsri.32 d20, d30, #2 │ │ │ │ + vqshl.u32 d20, d30, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strb r7, [r4, r3] │ │ │ │ vsri.64 , , #2 │ │ │ │ @ instruction: 0xfffe5edd │ │ │ │ vqrdmlah.s , q15, d17[0] │ │ │ │ - vshll.i q10, d20, # │ │ │ │ + vrsubhn.i d20, q7, q10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + add r8, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - sbcs r4, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r7, [r1, r0] │ │ │ │ - vsra.u32 q10, q5, #2 │ │ │ │ + vsri.32 q10, q5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ strh r7, [r3, r0] │ │ │ │ - vtrn. q10, q12 │ │ │ │ + @ instruction: 0xfffe43e8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r2 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r7, [pc, #260] @ (38c8c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x278554>) │ │ │ │ vmull.u , d30, d13 │ │ │ │ - @ instruction: 0xfffe3f2a │ │ │ │ + vmovn.i d20, q13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r6, [pc, #68] @ (38c820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2784b4>) │ │ │ │ vcvt.f32.u32 d20, d5, #2 │ │ │ │ - vcvt.f32.u32 d19, d2, #2 │ │ │ │ + vsra.u32 d20, d2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #3 │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r4, [sp] │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ @@ -1085717,60 +1085722,60 @@ │ │ │ │ strd r6, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ b.n 38d514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2791a8> │ │ │ │ nop │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r1, [pc, #692] @ (38d764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2793f8>) │ │ │ │ @ instruction: 0xfffe499f │ │ │ │ - @ instruction: 0xfffe39fc │ │ │ │ + @ instruction: 0xfffe3cfc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ - vrsubhn.i d19, q15, q13 │ │ │ │ + vtbl.8 d19, {d30-d31}, d26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r1, r0 │ │ │ │ vrshr.u32 q10, , #2 │ │ │ │ - vsubw.u , q15, d8 │ │ │ │ + vrsubhn.i d19, q15, q4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ sbcs r7, r1 │ │ │ │ vsra.u64 d20, d3, #2 │ │ │ │ - vshll.i , d28, # │ │ │ │ + vrsubhn.i d19, q7, q14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r6, r1, #3 │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1087162,75 +1087167,75 @@ │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ strd fp, r8, [sp] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ b.n 38e340 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x279fd4> │ │ │ │ nop │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r3, #219 @ 0xdb │ │ │ │ - @ instruction: 0xfffe2dde │ │ │ │ + vshr.u64 , q7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #215 @ 0xd7 │ │ │ │ - vqdmulh.s q9, q15, d6[0] │ │ │ │ + vqrdmlsh.s q9, q15, d6[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #77 @ 0x4d │ │ │ │ @ instruction: 0xfffe1a50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, #77 @ 0x4d │ │ │ │ vqshl.u64 d18, d16, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r5, #249 @ 0xf9 │ │ │ │ - vtbl.8 d18, {d30-d31}, d22 │ │ │ │ + vmull.u q9, d30, d22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r5, r0 │ │ │ │ - vqshl.u64 q9, q11, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffe2af6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r7, #221 @ 0xdd │ │ │ │ vmovn.i d20, │ │ │ │ - vmlsl.u q9, d14, d20[0] │ │ │ │ + vtbx.8 d18, {d14-d15}, d20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r0, [pc, #516] @ (38e520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27a1b4>) │ │ │ │ vtbx.8 d20, {d30-d31}, d21 │ │ │ │ vqmovun.s d19, │ │ │ │ @ instruction: 0xfffe3cd9 │ │ │ │ - vsli.64 q9, q2, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffe28d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r3, #95 @ 0x5f │ │ │ │ vtbx.8 d19, {d30-, , #2 │ │ │ │ @ instruction: 0xfffe3d81 │ │ │ │ - vsli.32 d18, d20, #30 │ │ │ │ + vqshrun.s64 d18, q10, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ str r0, [sp, #572] @ 0x23c │ │ │ │ mov r0, r8 │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ strd r5, r6, [sp, #12] │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ @@ -1088521,113 +1088526,113 @@ │ │ │ │ ldr r1, [pc, #252] @ (38f140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27add4>) │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ b.n 38f144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27add8> │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ bx r5 │ │ │ │ - vshll.i q9, d22, # │ │ │ │ + vrsubhn.i d18, q7, q11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r6, #143 @ 0x8f │ │ │ │ - vrshr.u64 q9, q6, #2 │ │ │ │ + vsli.64 q9, q6, #62 @ 0x3e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r6, r1, #3 │ │ │ │ cmp r4, #17 │ │ │ │ vrshr.u64 q10, , #2 │ │ │ │ vmull.u q9, d30, d5 │ │ │ │ - vzip. d18, d22 │ │ │ │ + vraddhn.i d18, q15, q11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsrs r1, r4 │ │ │ │ - @ instruction: 0xfffe1f92 │ │ │ │ + vrshr.u64 d18, d2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r2, #153 @ 0x99 │ │ │ │ - vcvt.u32.f32 , q1, #2 │ │ │ │ + vrshr.u32 q9, q1, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r7, #79 @ 0x4f │ │ │ │ vrshr.u32 d20, d19, #2 │ │ │ │ - vcvt.f32.u32 , q0, #2 │ │ │ │ + vsra.u32 q9, q0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ands r5, r0 │ │ │ │ - @ instruction: 0xfffe1d84 │ │ │ │ + vtrn. d18, d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r6, #93 @ 0x5d │ │ │ │ - vqdmulh.s , q15, d6[0] │ │ │ │ + vqrdmlsh.s , q15, d6[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r7, #241 @ 0xf1 │ │ │ │ vmlsl.u q9, d14, d27[0] │ │ │ │ - vcvt.f16.u16 d17, d20, #2 │ │ │ │ + vcvt.u32.f32 d17, d20, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r5, #245 @ 0xf5 │ │ │ │ vcvt.f16.u16 , , #2 │ │ │ │ vqshl.u64 q9, , #62 @ 0x3e │ │ │ │ - vtbx.8 d17, {d14-d17}, d28 │ │ │ │ + vqrdmlah.s , q7, d28[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r0, #63 @ 0x3f │ │ │ │ - vtbx.8 d17, {d14-d17}, d0 │ │ │ │ + vqrdmlah.s , q7, d0[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r5, #13 │ │ │ │ - @ instruction: 0xfffe1af0 │ │ │ │ + @ instruction: 0xfffe1df0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ vqrdmlsh.s q9, q7, d17[0] │ │ │ │ - vtbx.8 d17, {d14-d16}, d6 │ │ │ │ + vqrdmulh.s , q7, d6[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r4, #9 │ │ │ │ - @ instruction: 0xfffe19dc │ │ │ │ + @ instruction: 0xfffe1cdc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ - vtbx.8 d17, {d14-d15}, d22 │ │ │ │ + vdup.16 , d22[3] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ strd fp, r8, [sp] │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r0, #3 │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ @@ -1089891,90 +1089896,90 @@ │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ b.n 38fea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27bb34> │ │ │ │ nop │ │ │ │ - adds r2, r1, r0 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ - @ instruction: 0xfffe17c4 │ │ │ │ + vtbx.8 d17, {d30-, q11, #30 │ │ │ │ + @ instruction: 0xfffe1a76 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, #31 │ │ │ │ vaddl.u q9, d14, d7 │ │ │ │ - vabdl.u , d14, d22 │ │ │ │ + vtbl.8 d17, {d14-d16}, d22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r1, r0, #5 │ │ │ │ vcvt.u32.f32 d17, d25, #2 │ │ │ │ - vmlsl.u , d14, d12[0] │ │ │ │ + vtbx.8 d17, {d14-d15}, d12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - vmls.i , q7, d4[0] │ │ │ │ + @ instruction: 0xfffe1744 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, r6, #0 │ │ │ │ - vraddhn.i d17, q7, q0 │ │ │ │ + vabdl.u , d14, d0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ - vrsra.u32 , q4, #2 │ │ │ │ + vqshlu.s32 , q4, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ subs r7, r5, r4 │ │ │ │ vqmovn.u d18, │ │ │ │ @ instruction: 0xfffe1a7d │ │ │ │ vrshr.u64 q9, , #2 │ │ │ │ - vmla.i , q7, d0[0] │ │ │ │ + @ instruction: 0xfffe1340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r1, r1, r5 │ │ │ │ vabdl.u q9, d30, d9 │ │ │ │ @ instruction: 0xfffe1fdb │ │ │ │ vrsubhn.i d20, q7, q8 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ @@ -1091250,31 +1091255,31 @@ │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ mov r1, fp │ │ │ │ b.n 390ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27c758> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r7, r6, #24 │ │ │ │ vsra.u32 q9, , #2 │ │ │ │ vaddl.u q9, d14, d23 │ │ │ │ vuzp. d18, d29 │ │ │ │ - vqshlu.s64 q8, q2, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffe09d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ asrs r7, r4, #23 │ │ │ │ vtbl.8 d17, {d14}, d7 │ │ │ │ - vzip. q8, q5 │ │ │ │ + vmls.i q8, q15, d10[0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [sp, #316] @ 0x13c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 37cb2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2687c0> │ │ │ │ @@ -1092592,31 +1092597,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3ade5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x299af0> │ │ │ │ ldr r1, [pc, #56] @ (3917bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27d450>) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ b.n 3917c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27d454> │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - vmla.i32 q0, q12, d13[0] │ │ │ │ - stc2l 0, cr0, [ip, #820] @ 0x334 │ │ │ │ - stc2 0, cr0, [r2], {205} @ 0xcd │ │ │ │ + vmla.i q0, q9, d1[3] │ │ │ │ asrs r1, r6, #4 │ │ │ │ vshr.u32 d17, d13, #2 │ │ │ │ - vqrshrn.u64 d31, q12, #2 │ │ │ │ + vcvt.f16.u16 , q12, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7ac00cd │ │ │ │ - rsbs r0, lr, #6717440 @ 0x668000 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + @ instruction: 0xfaac00cd │ │ │ │ + ldr.w r0, [lr, #205] @ 0xcd │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vrsubhn.i d29, q7, q7 │ │ │ │ + vtbl.8 d29, {d14-d15}, d14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + b.n 391d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27d9dc> │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ bl 3a7090 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292d24> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ bl 3746a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x26033c> │ │ │ │ mov r1, r0 │ │ │ │ @@ -1093822,25 +1093829,25 @@ │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ mov r0, sl │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ mov r1, r4 │ │ │ │ b.n 392358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27dfec> │ │ │ │ - add.w r0, lr, #6717440 @ 0x668000 │ │ │ │ + strb.w r0, [lr, sp] │ │ │ │ @ instruction: 0xffe5fffd │ │ │ │ lsrs r5, r7, #10 │ │ │ │ vtbx.8 d16, {d30-d31}, d11 │ │ │ │ vtbl.8 d16, {d30-, q7, #2 │ │ │ │ + vsri.64 , q7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r4, r0, #6 │ │ │ │ - stcl 0, cr0, [sl, #-820]! @ 0xfffffccc │ │ │ │ - sbcs.w r0, ip, sp, lsl #3 │ │ │ │ + orn r0, sl, #205 @ 0xcd │ │ │ │ + cdp 0, 7, cr0, cr12, cr13, {6} │ │ │ │ strd r9, r7, [sp] │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, sl │ │ │ │ bl 37da8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x269720> │ │ │ │ mov r1, r4 │ │ │ │ @@ -1095286,53 +1095293,52 @@ │ │ │ │ strd r4, r0, [sp] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ b.n 3931c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ee5c> │ │ │ │ - @ instruction: 0xe85400cd │ │ │ │ + adcs.w r0, r4, sp, lsl #3 │ │ │ │ stmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r0, #6 │ │ │ │ stc2 15, cr15, [r7, #1012]! @ 0x3f4 │ │ │ │ - b.n 392f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ebac> │ │ │ │ + strd r0, r0, [lr, #820] @ 0x334 │ │ │ │ + b.n 393094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ed28> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 392a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27e728> │ │ │ │ + b.n 392eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27eb48> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3938b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f548> │ │ │ │ - lsls r5, r1, #3 │ │ │ │ - b.n 393574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f208> │ │ │ │ + b.n 392b74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27e808> │ │ │ │ lsls r5, r1, #3 │ │ │ │ mcr 15, 3, pc, cr7, cr13, {7} @ │ │ │ │ bl 78118a │ │ │ │ - b.n 393468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f0fc> │ │ │ │ + b.n 392a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27e6fc> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 393358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27efec> │ │ │ │ + b.n 393958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f5ec> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 393294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ef28> │ │ │ │ + b.n 393894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f528> │ │ │ │ lsls r5, r1, #3 │ │ │ │ stcl 15, cr15, [r5], #-1012 @ 0xfffffc0c │ │ │ │ bl 4c919e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b4e32> │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + b.n 393774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f408> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + b.n 393670 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f304> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - svc 10 │ │ │ │ + b.n 3935c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f258> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + b.n 3934b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f144> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3931ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ee40> │ │ │ │ + b.n 3933ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27f040> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3930fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ed90> │ │ │ │ + b.n 3932fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ef90> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 39329c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ef30> │ │ │ │ + b.n 39329c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ef30> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 393248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27eedc> │ │ │ │ + b.n 393248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27eedc> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 3931f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ee88> │ │ │ │ + b.n 3931f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27ee88> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 373a90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f724> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 373a90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25f724> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1096565,143 +1096571,143 @@ │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ ldrd r3, r2, [sp, #356] @ 0x164 │ │ │ │ strd r8, r7, [sp, #8] │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ b.n 393ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc84> │ │ │ │ - bgt.n 393de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fa7c> │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 393f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbdc> │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 393eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb44> │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 393e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27faac> │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - blt.n 393f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc14> │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 393ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb74> │ │ │ │ + ble.n 393ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb74> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bge.n 393e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fab0> │ │ │ │ + ble.n 393e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fab0> │ │ │ │ lsls r5, r1, #3 │ │ │ │ strex pc, pc, [sp, #1012] @ 0x3f4 │ │ │ │ bl 3a5ef2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291b86> │ │ │ │ svc 211 @ 0xd3 │ │ │ │ - vtbx.8 d29, {d29-d30}, d30 │ │ │ │ + vqdmulh.s , , d30[0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 393f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc30> │ │ │ │ + bgt.n 393f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc30> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 393e48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fadc> │ │ │ │ + blt.n 393e48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fadc> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 393fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc70> │ │ │ │ + blt.n 393fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc70> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 393f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc20> │ │ │ │ + blt.n 393f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc20> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bhi.n 393f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbd0> │ │ │ │ + blt.n 393f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbd0> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 393eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb80> │ │ │ │ + bge.n 393eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb80> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 393e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27faf4> │ │ │ │ + bge.n 393e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27faf4> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 393fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc6c> │ │ │ │ + bge.n 393fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc6c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvc.n 393f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbd0> │ │ │ │ + bge.n 393f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbd0> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 393f90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc24> │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bgt.n 393f0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb9e> │ │ │ │ - vabs.f d27, d0 │ │ │ │ + vtbl.8 d27, {d13-d15}, d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbac> │ │ │ │ + bls.n 393f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbac> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 393f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc30> │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + cbnz r4, 393f6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbfe> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb94> │ │ │ │ + bls.n 393f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb94> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 393fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc3c> │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 393fae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc42> │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb8c> │ │ │ │ + bls.n 393ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb8c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb8c> │ │ │ │ + bls.n 393ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb8c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb88> │ │ │ │ + bls.n 393ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb88> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb88> │ │ │ │ + bls.n 393ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb88> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 393fb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc4a> │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb84> │ │ │ │ + bls.n 393ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb84> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 393fba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc4e> │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb70> │ │ │ │ + bls.n 393edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb70> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 393fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc54> │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ec8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb5c> │ │ │ │ + bls.n 393ec8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb5c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r0, 393fc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc5a> │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb48> │ │ │ │ + bls.n 393eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb48> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r6, 393fca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc5e> │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb38> │ │ │ │ + bls.n 393ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb38> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bvc.n 393f52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fbe6> │ │ │ │ - vqshlu.s64 d29, d0, #61 @ 0x3d │ │ │ │ + @ instruction: 0xfffdd990 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb48> │ │ │ │ + bls.n 393eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb48> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb3c> │ │ │ │ + bls.n 393ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb3c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb40> │ │ │ │ + bls.n 393eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb40> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb3c> │ │ │ │ + bls.n 393ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb3c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb38> │ │ │ │ + bls.n 393ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb38> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 393ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb34> │ │ │ │ + bls.n 393ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb34> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 394094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd28> │ │ │ │ + bls.n 394094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd28> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bvs.n 394094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd28> │ │ │ │ + bls.n 394094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd28> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bgt.n 394042 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fcd6> │ │ │ │ - vqshlu.s32 , q9, #29 │ │ │ │ + vqrshrn.u64 d29, q9, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 39448a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28011e> │ │ │ │ vneg.s q15, │ │ │ │ - vqshlu.s32 d29, d22, #29 │ │ │ │ + vqshrn.u64 d29, q11, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bgt.n 393f02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb96> │ │ │ │ - vcle.f , q13, #0 │ │ │ │ + vtbx.8 d29, {d29}, d26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 393f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb9c> │ │ │ │ + bhi.n 393f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fb9c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 39408c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd20> │ │ │ │ + bhi.n 39408c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd20> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bpl.n 394018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fcac> │ │ │ │ + bhi.n 394018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fcac> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 393fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc38> │ │ │ │ + bvc.n 393fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc38> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bge.n 393fa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc36> │ │ │ │ - vcge.f d29, d22, #0 │ │ │ │ + vneg.f d29, d22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bmi.n 3940c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd5c> │ │ │ │ + bvc.n 3940c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fd5c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bls.n 394002 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc96> │ │ │ │ vtbx.8 d29, {d29}, d25 │ │ │ │ - vneg.s d29, d22 │ │ │ │ + vrsubhn.i d29, , q11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bcs.n 393f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc20> │ │ │ │ + bpl.n 393f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27fc20> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ bl 37860c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2642a0> │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ @@ -1098070,125 +1098076,125 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ b.n 394ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b38> │ │ │ │ - beq.n 394d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2809d4> │ │ │ │ + bcc.n 394d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2809d4> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 394d0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28099e> │ │ │ │ vtbx.8 d29, {d13}, d17 │ │ │ │ - vneg.s , q13 │ │ │ │ + vmlsl.u , d29, d26[0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 394cee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280982> │ │ │ │ - vshr.u64 d29, d10, #3 │ │ │ │ + vrsra.u64 d29, d10, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 394e3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280ace> │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 394cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280970> │ │ │ │ + bcc.n 394cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280970> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 394e44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280ad8> │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 394cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280968> │ │ │ │ + bcc.n 394cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280968> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {} │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 394cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280970> │ │ │ │ + bcc.n 394cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280970> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 394e26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280aba> │ │ │ │ - vshr.u32 , q12, #3 │ │ │ │ + vrsra.u32 , q12, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r3} │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 394ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b58> │ │ │ │ + bcc.n 394ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b58> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - beq.n 394ec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b54> │ │ │ │ + bcc.n 394ec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b54> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + bcs.n 394da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a3c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + bcs.n 394e70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b04> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 394d5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2809f2> │ │ │ │ vsubl.u , d29, d1 │ │ │ │ - @ instruction: 0xfffdcf22 │ │ │ │ + vclt.s d29, d18, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + bcs.n 394e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280ac8> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 394d0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2809a2> │ │ │ │ - @ instruction: 0xfffdcf0a │ │ │ │ + vclt.s d29, d10, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 394d1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2809ae> │ │ │ │ - vclt.s , q15, #0 │ │ │ │ + vceq.f , q15, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + bne.n 394e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a94> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 394ef2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b86> │ │ │ │ - vclt.s d27, d10, #0 │ │ │ │ + vceq.f d27, d10, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + bne.n 394df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a88> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + bne.n 394dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a80> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxth r2, r1 │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + bne.n 394df0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a84> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bne.n 394dd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a6a> │ │ │ │ - @ instruction: 0xfffdcede │ │ │ │ + vsra.u64 , q7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcc.n 394e4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280ade> │ │ │ │ - vqrdmlah.s q14, , d16[0] │ │ │ │ + vcle.s , q8, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 394e76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b0a> │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + bne.n 394df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a8c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + bne.n 394df0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a84> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 394e82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b16> │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 394dc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a56> │ │ │ │ - @ instruction: 0xfffdcebe │ │ │ │ + vsra.u64 d29, d30, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + bne.n 394dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a68> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + bne.n 394dcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a60> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + bne.n 394dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a54> │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r4, {r0, r1, r4, r5, r7} │ │ │ │ - @ instruction: 0xfffdcea6 │ │ │ │ + vcle.s d29, d22, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + bne.n 394da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a3c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + bne.n 394d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a28> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bcs.n 394f76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280c0a> │ │ │ │ - vtbl.8 d26, {d13}, d20 │ │ │ │ + vtbl.8 d26, {d13-d16}, d20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 394eac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b40> │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + bne.n 394e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b2c> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bne.n 394e66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280afa> │ │ │ │ - @ instruction: 0xfffdcdae │ │ │ │ + vcge.s d29, d30, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + beq.n 394da0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280a34> │ │ │ │ lsls r5, r1, #3 │ │ │ │ bmi.n 394ec6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x280b5a> │ │ │ │ - @ instruction: 0xfffdccbc │ │ │ │ + @ instruction: 0xfffdcfbc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r1, [pc, #3064] @ 395aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281734> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ @@ -1099377,109 +1099383,109 @@ │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, fp │ │ │ │ bl 3751b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e44> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ b.n 395b6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281800> │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r0, {r0, r3, r4, r5, r6} │ │ │ │ - vqshl.u64 q13, q2, #61 @ 0x3d │ │ │ │ + @ instruction: 0xfffdaad4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 395e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281aac>) │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #896 @ (adr r7, 395e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281ad4>) │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r0, {r0, r1, r2, r5} │ │ │ │ - vneg.f q13, q14 │ │ │ │ + vtbx.8 d26, {d29-d31}, d28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 395ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281b58>) │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 395b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281828>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 395e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281ab4>) │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r6!, {r0, r1, r3, r4, r5, r6} │ │ │ │ - vsli.32 d26, d28, #29 │ │ │ │ + vqshrun.s64 d26, q14, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #216 @ (adr r5, 395bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281860>) │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #232 @ (adr r5, 395be0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281874>) │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ bpl.n 395aa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281736> │ │ │ │ - vmlal.u q14, d29, d6[0] │ │ │ │ + vcle.f q14, q3, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmia r3!, {r0, r2, r3, r5, r6} │ │ │ │ vcge.f d29, d5, #0 │ │ │ │ - vcle.s q14, q0, #0 │ │ │ │ + vcge.f q14, q0, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bls.n 395b7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281810> │ │ │ │ + bgt.n 395b7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281810> │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #200 @ (adr r1, 395be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28187c>) │ │ │ │ + add r4, pc, #200 @ (adr r4, 395be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28187c>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itet │ │ │ │ - lsl r5, r1, #3 │ │ │ │ - ldrhal r4, [r7, #42] @ 0x2a │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 395d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2819a8>) │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ittt cc │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - addcc r0, pc, #280 @ (adr r0, 395c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2818e0>) │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - sev │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ + add r3, pc, #488 @ (adr r3, 395d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2819a8>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #304 @ (adr r0, 395c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281900>) │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ittt cc │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - addcc r0, pc, #360 @ (adr r0, 395cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281940>) │ │ │ │ - lslcc r5, r1, #3 │ │ │ │ - itt mi │ │ │ │ - lslmi r5, r1, #3 │ │ │ │ - addmi r0, pc, #416 @ (adr r0, 395cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281980>) │ │ │ │ + add r3, pc, #280 @ (adr r3, 395c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2818e0>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - itet mi │ │ │ │ - lslmi r5, r1, #3 │ │ │ │ - addpl r0, pc, #424 @ (adr r0, 395cfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281990>) │ │ │ │ - lslmi r5, r1, #3 │ │ │ │ - it mi │ │ │ │ - lslmi r5, r1, #3 │ │ │ │ - bkpt 0x0088 │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + add r3, pc, #304 @ (adr r3, 395c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281900>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 395be6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28187a> │ │ │ │ + add r3, pc, #360 @ (adr r3, 395cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281940>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r3, pc, #416 @ (adr r3, 395cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281980>) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r3, pc, #424 @ (adr r3, 395cfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281990>) │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ite le │ │ │ │ + lslle r5, r1, #3 │ │ │ │ + bkpt 0x00fc │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 395f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x281be8>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 3751b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e44> │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 3751b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e44> │ │ │ │ mov r1, r4 │ │ │ │ @@ -1100719,73 +1100725,73 @@ │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ bl 3751b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e44> │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ b.n 39683c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2824d0> │ │ │ │ nop │ │ │ │ - rev16 r6, r2 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r4, 3967ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x282482> │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + cbnz r2, 396840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2824d4> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + cbnz r0, 396810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2824a4> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 396868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2824fc> │ │ │ │ + cpsie ai │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxth r4, r3 │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + push {r3, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r4, 396844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2824d8> │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 3968a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28253a> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 39687c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x282510> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 3751b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e44> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ bl 3751b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260e44> │ │ │ │ mov r1, r4 │ │ │ │ @@ -1101991,71 +1101997,71 @@ │ │ │ │ add r4, pc │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r5, r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [sp, #352] @ 0x160 │ │ │ │ b.n 3974b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283144> │ │ │ │ nop │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + cbz r0, 397472 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283106> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #592 @ (adr r7, 3976e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283374>) │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #0 @ (adr r7, 397498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28312c>) │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #416 @ (adr r6, 397640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2832d4>) │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #616 @ (adr r5, 39770c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2833a0>) │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 397704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283398>) │ │ │ │ + add r7, pc, #600 @ (adr r7, 397704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283398>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ bl 371af4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25d788> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 3752bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x260f50> │ │ │ │ @@ -1102414,38 +1102420,38 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 397840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2834d4> │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #128 @ (adr r3, 3978c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28355c>) │ │ │ │ + add r6, pc, #128 @ (adr r6, 3978c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28355c>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, pc, #64 @ (adr r2, 397890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283524>) │ │ │ │ + add r5, pc, #64 @ (adr r5, 397890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283524>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r1, pc, #44 @ (adr r1, 39788c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283520>) │ │ │ │ - vcgt.f q12, q9, #0 │ │ │ │ + vabs.f q12, q9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #472 @ (adr r1, 397a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2836d4>) │ │ │ │ + add r4, pc, #472 @ (adr r4, 397a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2836d4>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 397888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28351c>) │ │ │ │ + add r4, pc, #16 @ (adr r4, 397888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28351c>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1103254,15 +1103260,15 @@ │ │ │ │ beq.n 398082 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283d16> │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 398088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283d1c> │ │ │ │ b.n 398082 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x283d16> │ │ │ │ nop │ │ │ │ add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1104385,173 +1104391,173 @@ │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcc.n 398cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28494c> │ │ │ │ b.n 398bce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x284862> │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ cmp.w r2, #400 @ 0x190 │ │ │ │ bcs.w 398592 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x284226> │ │ │ │ b.n 398bbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x284852> │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #48] @ (398f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x284bd0>) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1104573,15 +1104579,15 @@ │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2320] @ 0x910 │ │ │ │ @@ -1105763,201 +1105769,201 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r3, [pc, #3048] @ 39a928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2865bc> │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #572] @ 0x23c │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -1107067,145 +1107073,145 @@ │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 397d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28399c> │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ b.n 39a39e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x286032> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r0, [pc, #1396] @ 39afa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x286c3c> │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #548] @ 0x224 │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -1107708,85 +1107714,85 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 39a7d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x286466> │ │ │ │ ldrb.w r2, [r3, #867] @ 0x363 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 399d76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x285a0a> │ │ │ │ b.n 39a7d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x286466> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #344] @ (39b16c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x286e00>) │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #652] @ (39b2d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x286f6c>) │ │ │ │ @@ -1109013,23 +1109019,23 @@ │ │ │ │ lsls r1, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ lsls r1, r0, #6 │ │ │ │ bx r4 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39bd70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x287a04> │ │ │ │ + bhi.n 39bd70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x287a04> │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r7, r2, #3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ bl 4656a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x351334> │ │ │ │ @@ -1109651,15 +1109657,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldrh r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 39cb90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x288824> │ │ │ │ @@ -1109717,15 +1109723,15 @@ │ │ │ │ add.w r0, r8, #4 │ │ │ │ bl 39c338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x287fcc> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #484] @ (39c5c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x288258>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -1109914,15 +1109920,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r4, #24 │ │ │ │ lsls r1, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r0, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1111211,23 +1111217,23 @@ │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ b.n 39d1f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x288e8c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r6, #0 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1111528,27 +1111534,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 53d8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42953c> │ │ │ │ bl 53d268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428efc> │ │ │ │ mov r2, r0 │ │ │ │ b.n 39d57e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289212> │ │ │ │ cmp r5, #18 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -1111698,15 +1111704,15 @@ │ │ │ │ lsreq r1, r1, #5 │ │ │ │ b.n 39d6c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289354> │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ sub.w fp, r5, #1 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ b.n 39d6ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28937e> │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ b.n 39d7d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289468> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ tst r3, r1 │ │ │ │ beq.n 39d7d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289466> │ │ │ │ ldrb r3, [r0, #29] │ │ │ │ @@ -1112436,17 +1112442,17 @@ │ │ │ │ lsls r1, r0, #6 │ │ │ │ movs r2, #154 @ 0x9a │ │ │ │ lsls r1, r0, #6 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #636] @ (39e1ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289e80>) │ │ │ │ @@ -1112776,39 +1112782,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (39e2c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289f5c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (39e2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x289f60>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r4, [pc, #464] @ (39e484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a118>) │ │ │ │ + ldr r7, [pc, #464] @ (39e484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a118>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [pc, #392] @ (39e448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a0dc>) │ │ │ │ + ldr r7, [pc, #392] @ (39e448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a0dc>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r1, #416] @ 0x1a0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1113280,17 +1113286,17 @@ │ │ │ │ eors r3, r1 │ │ │ │ b.n 39e746 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a3da> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 43c25c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327ef0> │ │ │ │ b.n 39e4f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a188> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e600e0 │ │ │ │ - @ instruction: 0xf3cc00e0 │ │ │ │ - @ instruction: 0xf28400e0 │ │ │ │ + str??.w r0, [r6, #224] @ 0xe0 │ │ │ │ + movt r0, #51424 @ 0xc8e0 │ │ │ │ + @ instruction: 0xf58400e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r1, [pc, #1028] @ 39ebd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a86c> │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r4, [pc, #1028] @ 39ebdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28a870> │ │ │ │ @@ -1114135,15 +1114141,15 @@ │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #15 │ │ │ │ lsls r1, r0, #6 │ │ │ │ b.n 39f83a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28b4ce> │ │ │ │ @ instruction: 0xffff11ca │ │ │ │ lsls r1, r0, #6 │ │ │ │ - add r2, r7 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ble.n 39f042 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28acd6> │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1114238,15 +1114244,15 @@ │ │ │ │ b.n 39f19a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28ae2e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #28 │ │ │ │ lsls r1, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r1 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r6, r3, #25 │ │ │ │ lsls r1, r0, #6 │ │ │ │ bgt.n 39f286 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28af1a> │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (39f5b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28b24c>) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1114471,17 +1114477,17 @@ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ b.n 39f398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28b02c> │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 39f344 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28afd8> │ │ │ │ b.n 39f3c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28b054> │ │ │ │ nop │ │ │ │ - lsrs r4, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -1114923,49 +1114929,49 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ b.n 39f688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28b31c> │ │ │ │ nop │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + add r8, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + eors r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r4, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - eors r0, r4 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r4 │ │ │ │ + add r4, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r7, #24 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #16 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ands r0, r2 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1984] @ 0x7c0 │ │ │ │ ldr.w r5, [pc, #2816] @ 3a0428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28c0bc> │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ @@ -1115975,35 +1115981,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ lsls r1, r0, #6 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r1, r0, #6 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r6, #10 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + negs r4, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - tst r4, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + add r2, ip │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ bne.w 3a034a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28bfde> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #2 │ │ │ │ @@ -1116527,83 +1116533,83 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ ldr.w r3, [pc, #2876] @ 3a1600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28d294> │ │ │ │ @@ -1117646,53 +1117652,53 @@ │ │ │ │ mov r3, r7 │ │ │ │ b.n 3a15e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28d27a> │ │ │ │ @ instruction: 0xf5320180 │ │ │ │ @ instruction: 0xf52e0180 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, lr, #4194304 @ 0x400000 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rev16 r2, r7 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, #30 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r5, #28 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 3a1690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28d324> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r0, r2, #4 │ │ │ │ add.w r6, r3, #26 │ │ │ │ @@ -1118450,56 +1118456,55 @@ │ │ │ │ ldr r2, [pc, #100] @ (3a1eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28db44>) │ │ │ │ add r2, pc │ │ │ │ b.n 3a1e36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28daca> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ @ instruction: 0xb721 │ │ │ │ - vcvt.f16.u16 d30, d6, #1 │ │ │ │ + vcvt.u32.f32 d30, d6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #28 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [r4], #-816 @ 0xfffffcd0 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + vhadd.s q0, q10, q6 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc 0, cr0, [r0], #-816 @ 0xfffffcd0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + vhadd.s q0, q8, q6 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r0, r1, r3, r4, r5, r6} │ │ │ │ - @ instruction: 0xffff2cde │ │ │ │ + @ instruction: 0xffff2fde │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #22 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 3a1b44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28d7d8> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + strd r0, r0, [ip, #-824] @ 0x338 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, #28] @ (3a1ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28db68>) │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ cbz r0, 3a1ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28db64> │ │ │ │ ldr r0, [pc, #24] @ (3a1ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28db6c>) │ │ │ │ @@ -1121090,27 +1121095,27 @@ │ │ │ │ b.n 3a3512 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f1a6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r4} │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + bne.n 3a35e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f27c> │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a35ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f280> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a35e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f27a> │ │ │ │ ldr r3, [pc, #60] @ (3a35f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f284>) │ │ │ │ @@ -1121134,15 +1121139,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #600 @ (adr r4, 3a3850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4e4>) │ │ │ │ + add r7, pc, #600 @ (adr r7, 3a3850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4e4>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a3640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f2d4> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a363a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f2ce> │ │ │ │ ldr r3, [pc, #60] @ (3a3644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f2d8>) │ │ │ │ @@ -1121166,15 +1121171,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #264 @ (adr r4, 3a3754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f3e8>) │ │ │ │ + add r7, pc, #264 @ (adr r7, 3a3754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f3e8>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a3694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f328> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a368e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f322> │ │ │ │ ldr r3, [pc, #60] @ (3a3698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f32c>) │ │ │ │ @@ -1121198,15 +1121203,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #952 @ (adr r3, 3a3a58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f6ec>) │ │ │ │ + add r6, pc, #952 @ (adr r6, 3a3a58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f6ec>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a36e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f37c> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a36e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f376> │ │ │ │ ldr r3, [pc, #60] @ (3a36ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f380>) │ │ │ │ @@ -1121230,15 +1121235,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 3a395c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f5f0>) │ │ │ │ + add r6, pc, #616 @ (adr r6, 3a395c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f5f0>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a373c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f3d0> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a3736 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f3ca> │ │ │ │ ldr r3, [pc, #60] @ (3a3740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f3d4>) │ │ │ │ @@ -1121262,15 +1121267,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #280 @ (adr r3, 3a3860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4f4>) │ │ │ │ + add r6, pc, #280 @ (adr r6, 3a3860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4f4>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a3790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f424> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a378a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f41e> │ │ │ │ ldr r3, [pc, #60] @ (3a3794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f428>) │ │ │ │ @@ -1121294,15 +1121299,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #968 @ (adr r2, 3a3b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f7f8>) │ │ │ │ + add r5, pc, #968 @ (adr r5, 3a3b64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f7f8>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #68] @ 3a37e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f478> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a37de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f472> │ │ │ │ ldr r3, [pc, #60] @ (3a37e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f47c>) │ │ │ │ @@ -1121326,27 +1121331,27 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #632 @ (adr r2, 3a3a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f6fc>) │ │ │ │ + add r5, pc, #632 @ (adr r5, 3a3a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f6fc>) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (3a380c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4a0>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #60] @ (3a385c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4f0>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1121372,29 +1121377,29 @@ │ │ │ │ bne.n 3a3836 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4ca> │ │ │ │ ldr r1, [pc, #16] @ (3a3860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f4f4>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (3a3880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f514>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (3a38c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f558>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1121414,18 +1121419,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a38b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f546> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -1121446,15 +1121451,15 @@ │ │ │ │ bne.n 3a38ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f57e> │ │ │ │ ldr r1, [pc, #12] @ (3a3910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f5a4>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #88 @ (adr r7, 3a396c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f600>) │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1121487,15 +1121492,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3a3946 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f5da> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a3936 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f5ca> │ │ │ │ @ instruction: 0xffa3ffff │ │ │ │ - add r6, pc, #872 @ (adr r6, 3a3cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f970>) │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #56] @ (3a39c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f654>) │ │ │ │ @@ -1121521,17 +1121526,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3a399c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f630> │ │ │ │ ldr r1, [pc, #12] @ (3a39c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f658>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip] │ │ │ │ @@ -1121563,15 +1121568,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3a39f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f686> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1121972,74 +1121977,74 @@ │ │ │ │ b.n 3a3b5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f7ee> │ │ │ │ blx r2 │ │ │ │ b.n 3a3c1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f8b2> │ │ │ │ blx r2 │ │ │ │ b.n 3a3c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f900> │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mcr2 15, 7, pc, cr5, cr15, {7} @ │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r2, r2, #3 │ │ │ │ mrc2 15, 5, pc, cr15, cr15, {7} │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mrc2 15, 4, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr9, cr15, {7} @ │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ mrc2 15, 1, pc, cr15, cr15, {7} │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - @ instruction: 0xf62a00d8 │ │ │ │ + vld4. {d0-d3}, [sl :64], r8 │ │ │ │ mcr2 15, 0, pc, cr3, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmp r8, pc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - orrs r2, r3 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - rors r6, r5 │ │ │ │ + add lr, sp │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1122119,31 +1122124,33 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #44] @ (3a3f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fc0c>) │ │ │ │ add r1, pc │ │ │ │ b.n 3a3ef6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fb8a> │ │ │ │ blx r2 │ │ │ │ b.n 3a3ef2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fb86> │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ - mrc2 0, 2, r0, cr4, cr10, {6} │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #872]! @ 0x368 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (3a3fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fc54>) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1122164,18 +1122171,19 @@ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a3fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fc3c> │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfa95ffff │ │ │ │ - ldc2 0, cr0, [ip, #872] @ 0x368 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #76] @ (3a4028 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fcbc>) │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1122207,19 +1122215,20 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a3ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fc8c> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xfa45ffff │ │ │ │ - stc2l 0, cr0, [ip, #-872] @ 0xfffffc98 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cbz r0, 3a405a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fcee> │ │ │ │ @@ -1122235,15 +1122244,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a405a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fcee> │ │ │ │ nop │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128] │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3ea9b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d664c> │ │ │ │ @@ -1122403,52 +1122412,52 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ b.n 3a40e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fd7c> │ │ │ │ blx r2 │ │ │ │ b.n 3a40b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fd46> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ @@ -1122587,15 +1122596,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r0, r0, #6 │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #56] @ (3a442c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2900c0>) │ │ │ │ @@ -1122621,17 +1122630,17 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3a4428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2900bc> │ │ │ │ bl 3a3a34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28f6c8> │ │ │ │ pop {r4, pc} │ │ │ │ blx r2 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #0 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r6, r2, #3 │ │ │ │ bl 1bc436 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa80ca> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -1122678,24 +1122687,24 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a4478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29010c> │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl 1684ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x5414e> │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1122724,19 +1122733,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx r2 │ │ │ │ b.n 3a4500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290194> │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ bl e2526 │ │ │ │ - stcl 0, cr0, [r8, #-864] @ 0xfffffca0 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + orr.w r0, r8, #216 @ 0xd8 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #84] @ 3a4588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29021c> │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 3a457e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290212> │ │ │ │ ldr r3, [pc, #76] @ (3a458c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290220>) │ │ │ │ @@ -1122767,15 +1122776,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ revsh r2, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1122807,15 +1122816,15 @@ │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx r1 │ │ │ │ b.n 3a45ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29025e> │ │ │ │ ldc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1122863,17 +1122872,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx r1 │ │ │ │ b.n 3a462a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2902be> │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1122969,21 +1122978,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ b.n 3a46f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29038c> │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 3a46f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29038c> │ │ │ │ @ instruction: 0xfb65ffff │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1123002,19 +1123011,19 @@ │ │ │ │ bl 439ae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325778> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [pc, #12] @ (3a47d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290468>) │ │ │ │ add r2, pc │ │ │ │ b.n 3a47a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290434> │ │ │ │ nop │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3a4184 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x28fe18> │ │ │ │ + b.n 3a4784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290418> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #76] @ 3a4838 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2904cc> │ │ │ │ @@ -1123189,33 +1123198,33 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb768 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - b.n 3a5140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290dd4> │ │ │ │ + b.n 3a4740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2903d4> │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3a5048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290cdc> │ │ │ │ + b.n 3a4648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2902dc> │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1123285,21 +1123294,21 @@ │ │ │ │ beq.n 3a4a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2906fc> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #16] @ (3a4a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290730>) │ │ │ │ add r2, pc │ │ │ │ b.n 3a4a2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2906c0> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - b.n 3a4ec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290b58> │ │ │ │ + b.n 3a44c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290158> │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1123450,24 +1123459,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ strb.w r3, [r4, #188] @ 0xbc │ │ │ │ str.w r5, [r4, #192] @ 0xc0 │ │ │ │ b.n 3a4b0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29079e> │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - orns r0, ip, #6815744 @ 0x680000 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + @ instruction: 0xf77c00d0 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #80] @ 3a4ca8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29093c> │ │ │ │ @@ -1123807,53 +1123816,55 @@ │ │ │ │ ldr r2, [pc, #108] @ (3a5010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290ca4>) │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3a4f2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290bbe> │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r1, r3, #3 │ │ │ │ b.n 3a56cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291360> │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r2, r3, #3 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ b.n 3a5504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291198> │ │ │ │ lsls r6, r6, #5 │ │ │ │ b.n 3a5444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2910d8> │ │ │ │ lsls r6, r6, #5 │ │ │ │ bne.n 3a508e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x290d22> │ │ │ │ @ instruction: 0xffffe8f7 │ │ │ │ vtbl.8 d30, {d31}, d17 │ │ │ │ vqshrun.s64 d30, , #1 │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ vqshl.u32 q15, , #31 │ │ │ │ vqshl.u32 d30, d13, #31 │ │ │ │ vmlsl.u , d15, d9[0] │ │ │ │ vrsubhn.i d30, , │ │ │ │ - vcvt.f32.u32 , q4, #1 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr12, {6} │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + vsra.u32 q8, q4, #1 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldc2l 0, cr0, [ip, #816] @ 0x330 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1776] @ 3a5718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2913ac> │ │ │ │ mov r5, r3 │ │ │ │ @@ -1124420,36 +1124431,36 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3a56bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291350> │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r0, r4, #3 │ │ │ │ asrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3a5714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2913a8> │ │ │ │ + bge.n 3a5714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2913a8> │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bvc.n 3a56c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29135c> │ │ │ │ + bge.n 3a56c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29135c> │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr.w r0, [r8, #204] @ 0xcc │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + smlsld r0, r0, r8, ip │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str??.w r0, [r6, ip] │ │ │ │ + @ instruction: 0xfb6600cc │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf67400cc │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldr??.w r0, [r4, ip] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1124917,29 +1124928,29 @@ │ │ │ │ bne.w 3a5b68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2917fc> │ │ │ │ b.n 3a5b82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291816> │ │ │ │ nop │ │ │ │ add r7, pc, #704 @ (adr r7, 3a5f38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291bcc>) │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73000cc │ │ │ │ - @ instruction: 0xf6dc00cc │ │ │ │ - @ instruction: 0xf72600cc │ │ │ │ + @ instruction: 0xfa3000cc │ │ │ │ + ldr??.w r0, [ip, #204] @ 0xcc │ │ │ │ + @ instruction: 0xfa2600cc │ │ │ │ add r5, pc, #960 @ (adr r5, 3a604c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291ce0>) │ │ │ │ lsls r0, r0, #6 │ │ │ │ - @ instruction: 0xf3da00cc │ │ │ │ - and.w r0, r6, #6684672 @ 0x660000 │ │ │ │ - ssat r0, #13, r2, asr #3 │ │ │ │ - @ instruction: 0xf4bc00cc │ │ │ │ - @ instruction: 0xf28e00cc │ │ │ │ - @ instruction: 0xf31c00cc │ │ │ │ - sbfx r0, r2, #3, #13 │ │ │ │ - sub.w r0, ip, #204 @ 0xcc │ │ │ │ - movw r0, #41164 @ 0xa0cc │ │ │ │ - @ instruction: 0xf27a00cc │ │ │ │ + @ instruction: 0xf6da00cc │ │ │ │ + @ instruction: 0xf70600cc │ │ │ │ + @ instruction: 0xf62200cc │ │ │ │ + @ instruction: 0xf7bc00cc │ │ │ │ + @ instruction: 0xf58e00cc │ │ │ │ + @ instruction: 0xf61c00cc │ │ │ │ + movw r0, #10444 @ 0x28cc │ │ │ │ + @ instruction: 0xf4ac00cc │ │ │ │ + adc.w r0, sl, #6684672 @ 0x660000 │ │ │ │ + sbcs.w r0, sl, #6684672 @ 0x660000 │ │ │ │ ldr r2, [pc, #24] @ (3a5cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291964>) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [r0, #32] │ │ │ │ adds r2, #8 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ @@ -1126318,65 +1126329,58 @@ │ │ │ │ b.n 3a688c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292520> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - vmla.i32 d0, d26, d12[0] │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + subw r0, sl, #204 @ 0xcc │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vhadd.s8 q0, q14, q6 │ │ │ │ - vmla.i32 d16, d28, d12[0] │ │ │ │ - ldc 0, cr0, [r6], {204} @ 0xcc │ │ │ │ + addw r0, ip, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf2ec00cc │ │ │ │ + vmla.i16 d0, d22, d4[1] │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r3, r6} │ │ │ │ - vqrdmulh.s q15, , d0[0] │ │ │ │ + vmla.i , , d0[0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stcl 0, cr0, [lr, #816] @ 0x330 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf0ce00cc │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ldmia r5, {r0, r1, r2, r4, r5, r6} │ │ │ │ - vdup.8 d30, d30[7] │ │ │ │ + @ instruction: 0xffffef2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w lr!, {r2, r3, r6, r7} │ │ │ │ + sub.w r0, lr, ip, lsl #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, ip, ip, lsl #3 │ │ │ │ - @ instruction: 0xe85400cc │ │ │ │ - vtrn. q0, │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + cdp 0, 1, cr0, cr12, cr12, {6} │ │ │ │ + adcs.w r0, r4, ip, lsl #3 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 3a6d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2929e0> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a69e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292674> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a6994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292628> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a6bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292844> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a6860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2924f4> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a6a60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2926f4> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a6920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2925b4> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 3a67b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29244c> │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - bcs.n 3a6cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292940> │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + bhi.n 3a6d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2929e0> │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 3a67ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292480> │ │ │ │ + @ instruction: 0xe98a00cc │ │ │ │ + strd r0, r0, [r2, #-816]! @ 0x330 │ │ │ │ + orn r0, lr, ip, lsl #3 │ │ │ │ + @ instruction: 0xe8c400cc │ │ │ │ + strd r0, r0, [r2, #816] @ 0x330 │ │ │ │ + stmdb r0!, {r2, r3, r6, r7} │ │ │ │ + strd r0, r0, [sl], #-816 @ 0x330 │ │ │ │ + bpl.n 3a6cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292940> │ │ │ │ lsls r4, r1, #3 │ │ │ │ + stmia.w r0, {r2, r3, r6, r7} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ @@ -1126696,15 +1126700,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 36dc08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25989c> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 3a69c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29265c> │ │ │ │ + b.n 3a6fc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292c5c> │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1126751,15 +1126755,15 @@ │ │ │ │ bl 36dbe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25987c> │ │ │ │ cbz r0, 3a70dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292d70> │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 3a7860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2934f4> │ │ │ │ + b.n 3a6e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292af4> │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 36dbe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x25987c> │ │ │ │ @@ -1126940,15 +1126944,15 @@ │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ bl 43c374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328008> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1127104,19 +1127108,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ b.n 3a7350 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292fe4> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 3a77a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29343c> │ │ │ │ + b.n 3a6da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x292a3c> │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1128225,15 +1128229,15 @@ │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ bl 467dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a58> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 46a3a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x35603c> │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bpl.n 3a8014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x293ca8> │ │ │ │ + bhi.n 3a8014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x293ca8> │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [pc, #436] @ 3a81c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x293e54> │ │ │ │ sub sp, #28 │ │ │ │ @@ -1129661,15 +1129665,15 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 3a8da6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x294a3a> │ │ │ │ movs r2, #4 │ │ │ │ b.n 3a8cd6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29496a> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r4, [pc, #1600] @ 3a95dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x295270> │ │ │ │ mov sl, r3 │ │ │ │ @@ -1131190,16 +1131194,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r0, #6 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r0, #6 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63e00d0 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + ldrsh.w r0, [lr, r0, lsl #1] │ │ │ │ + cbnz r2, 3a9fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x295c40> │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr.w r3, [pc, #2860] @ 3aaabc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x296750> │ │ │ │ @@ -1132262,17 +1132266,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ lsls r0, r0, #6 │ │ │ │ - cbz r4, 3aab16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2967aa> │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ bl 465700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x351394> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1133456,15 +1133460,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3abac6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29775a> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r0, sl │ │ │ │ add.w r4, r5, #112 @ 0x70 │ │ │ │ @@ -1136985,17 +1136989,17 @@ │ │ │ │ nop │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r4, [r0, r5] │ │ │ │ lsls r7, r7, #5 │ │ │ │ ldrsh r6, [r7, r3] │ │ │ │ lsls r6, r6, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ lsls r0, r0, #6 │ │ │ │ @@ -1137094,19 +1137098,19 @@ │ │ │ │ b.n 3addf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x299a84> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r2, #8 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 3ade54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x299ae8> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r2, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r3, #8 │ │ │ │ @@ -1137303,15 +1137307,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ lsls r0, r0, #6 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3ae008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x299c9c> │ │ │ │ + ble.n 3ae008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x299c9c> │ │ │ │ lsls r0, r4, #3 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r0, r0, #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1149458,21 +1149462,21 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1150876,25 +1150880,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3b6fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a2c64>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3b6fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a2c68>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - b.n 3b6a78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a270c> │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - b.n 3b6ac0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a2754> │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - b.n 3b6aa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a2734> │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - b.n 3b6a78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a270c> │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xe85800cb │ │ │ │ + ldrd r0, r0, [sl], #-812 @ 0x32c │ │ │ │ + strd r0, r0, [r8], #-812 @ 0x32c │ │ │ │ + @ instruction: 0xe85200cb │ │ │ │ + itt le │ │ │ │ + lslle r5, r2, #3 │ │ │ │ + pushle {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ bics.w r3, r3, #8 │ │ │ │ it ne │ │ │ │ @@ -1153341,19 +1153341,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #31] │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1153678,17 +1153678,17 @@ │ │ │ │ nop │ │ │ │ strb r4, [r6, #18] │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #18] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ strb r0, [r7, #16] │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1153834,19 +1153834,19 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bcc.n 3b8da2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4a36> │ │ │ │ b.n 3b8d16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a49aa> │ │ │ │ strb r2, [r7, #13] │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r5, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + add r2, pc, #504 @ (adr r2, 3b8fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4c48>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ ldrb r4, [r5, r0] │ │ │ │ lsls r2, r0, #6 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1153866,17 +1153866,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #51] @ 0x33 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 3b8df6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4a8a> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr.w ip, [pc, #84] @ 3b8e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4af8> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ movs r4, #11 │ │ │ │ ldr.w lr, [pc, #80] @ 3b8e68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4afc> │ │ │ │ add ip, pc │ │ │ │ @@ -1154201,35 +1154201,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (3b915c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4df0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (3b9160 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4df4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 3b91a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4e3c>) │ │ │ │ + add r6, pc, #104 @ (adr r6, 3b91a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4e3c>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #400 @ (adr r3, 3b92d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4f68>) │ │ │ │ + add r6, pc, #400 @ (adr r6, 3b92d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4f68>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 3b91b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4e4c>) │ │ │ │ + add r6, pc, #104 @ (adr r6, 3b91b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4e4c>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #16 @ (adr r3, 3b9164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4df8>) │ │ │ │ + add r6, pc, #16 @ (adr r6, 3b9164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4df8>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + add r0, pc, #712 @ (adr r0, 3b9428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a50bc>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, pc, #816 @ (adr r2, 3b9494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5128>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 3b9494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5128>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -1154508,15 +1154508,15 @@ │ │ │ │ blx 6a8b0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 3b927e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4f12> │ │ │ │ ldrb.w r3, [r1, #45] @ 0x2d │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r2, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #80] @ 3b949c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5130> │ │ │ │ @@ -1155697,32 +1155697,32 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 3b9ec2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5b56> │ │ │ │ b.n 3b9e96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5b2a> │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs.w r0, r8, r7, lsr #3 │ │ │ │ + it │ │ │ │ + lsl r3, r1, #3 │ │ │ │ + mrc 0, 3, r0, cr8, cr7, {6} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (3b9f34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5bc8>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #96] @ (3b9fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5c3c>) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1155760,23 +1155760,23 @@ │ │ │ │ bhi.n 3b9f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5c18> │ │ │ │ ldr r2, [pc, #28] @ (3b9fb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5c4c>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - lsls r7, r7, #5 │ │ │ │ + itte ls │ │ │ │ + lslls r3, r1, #3 │ │ │ │ + strls r0, [r4, #8] │ │ │ │ + lslhi r7, r7, #5 │ │ │ │ adds r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #408] @ (3ba150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5de4>) │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #672 @ (adr r0, 3ba25c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5ef0>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #172] @ (3ba07c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5d10>) │ │ │ │ @@ -1155850,22 +1155850,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + itte ne │ │ │ │ + lslne r3, r1, #3 │ │ │ │ + ldrne r0, [r1, #68] @ 0x44 │ │ │ │ + lsleq r0, r3, #3 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xf0ac00d8 │ │ │ │ - bhi.n 3ba124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5db8> │ │ │ │ + usat r0, #24, ip, asr #3 │ │ │ │ + blt.n 3ba124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5db8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1155888,17 +1155888,17 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #16] @ (3ba0e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5d74>) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r6, 3ba132 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5dc6> │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #56] @ (3ba12c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5dc0>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1155921,17 +1155921,17 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 3ba174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5e08> │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #168] @ (3ba1f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5e84>) │ │ │ │ @@ -1156007,22 +1156007,22 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r1 │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - hlt 0x000e │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vqadd.s64 q0, q11, q4 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + @ instruction: 0xf23600d8 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1156048,30 +1156048,30 @@ │ │ │ │ ldr r2, [pc, #20] @ (3ba260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5ef4>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - rev r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mrc 0, 5, r0, cr4, cr8, {6} │ │ │ │ - bvs.n 3ba300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f94> │ │ │ │ + subs.w r0, r4, #216 @ 0xd8 │ │ │ │ + bls.n 3ba300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f94> │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (3ba280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f14>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 3ba2b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f48> │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #40] @ (3ba2bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f50>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1156088,17 +1156088,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (3ba2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f54>) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 3ba2ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f7e> │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #40] @ (3ba2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f90>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1156115,29 +1156115,29 @@ │ │ │ │ ldr r2, [pc, #16] @ (3ba300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5f94>) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 3ba31e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5fb2> │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte le │ │ │ │ + lslle r0, r2, #3 │ │ │ │ + pushle {r3, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (3ba320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5fb4>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 3ba338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a5fcc> │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #64] @ (3ba374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6008>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1156165,18 +1156165,18 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 3ba386 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a601a> │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldc 0, cr0, [lr, #864] @ 0x360 │ │ │ │ - bpl.n 3ba3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a607c> │ │ │ │ + eors.w r0, lr, #216 @ 0xd8 │ │ │ │ + bhi.n 3ba3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a607c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -1156188,19 +1156188,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (3ba3b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6048>) │ │ │ │ add r3, pc │ │ │ │ b.n 3ba398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a602c> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + cbnz r6, 3ba428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a60bc> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + cbnz r6, 3ba42e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a60c2> │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (3ba3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a607c>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1156428,40 +1156428,40 @@ │ │ │ │ b.n 3ba4fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6192> │ │ │ │ ldr r2, [pc, #76] @ (3ba614 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62a8>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 3ba4e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6174> │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + cbnz r0, 3ba638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62cc> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stcl 0, cr0, [r8], {216} @ 0xd8 │ │ │ │ - ldc 0, cr0, [r0], {216} @ 0xd8 │ │ │ │ - bmi.n 3ba610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62a4> │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - stc 0, cr0, [ip], #-864 @ 0xfffffca0 │ │ │ │ - stc 0, cr0, [r0], {216} @ 0xd8 │ │ │ │ - rsbs r0, sl, r8, lsr #3 │ │ │ │ - subs.w r0, r8, r8, lsr #3 │ │ │ │ - bcc.n 3ba69c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6330> │ │ │ │ + vshr.s64 q8, q4, #56 │ │ │ │ + vshr.s64 q0, q4, #48 │ │ │ │ + bvc.n 3ba610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62a4> │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + vqadd.s32 q0, q14, q4 │ │ │ │ + vqadd.s8 q0, q8, q4 │ │ │ │ + mrc 0, 6, r0, cr10, cr8, {6} │ │ │ │ + mrc 0, 5, r0, cr8, cr8, {6} │ │ │ │ + bvs.n 3ba69c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6330> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp ip, r7 │ │ │ │ + ldr r0, [pc, #752] @ (3ba8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6580>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sbcs.w r0, lr, r8, lsr #3 │ │ │ │ - bcc.n 3ba634 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62c8> │ │ │ │ + mrc 0, 3, r0, cr14, cr8, {6} │ │ │ │ + bvs.n 3ba634 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62c8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + cbnz r6, 3ba648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62dc> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 3ba600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6294> │ │ │ │ + blt.n 3ba600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6294> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + cbnz r4, 3ba64a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a62de> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ @@ -1156500,19 +1156500,19 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r7, #189 @ 0xbd │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [pc, #464] @ (3ba868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a64fc>) │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + cbnz r0, 3ba6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6340> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + cbnz r6, 3ba6a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a633c> │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #104] @ (3ba720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a63b4>) │ │ │ │ @@ -1156562,23 +1156562,23 @@ │ │ │ │ bne.n 3ba6fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6392> │ │ │ │ ldr r2, [pc, #28] @ (3ba730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a63c4>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + cbnz r0, 3ba746 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a63da> │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1156818,50 +1156818,50 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrd r0, r0, [r0, #-864] @ 0x360 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + mrrc 0, 13, r0, r0, cr8 @ │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r6} │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r3} │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3baa4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a66e2> │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + bcs.n 3ba968 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a65fc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r6, 3baa4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a66e0> │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r6, 3baa36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a66ca> │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r2, 3baa44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a66d8> │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ (3baa2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a66c0>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1156949,23 +1156949,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (3baae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6778>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - uxth r0, r2 │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -1157154,45 +1157154,45 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 36db3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2597d0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r4, 3bace2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6976> │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r4, [r4, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 3bace2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6976> │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r4, 3bad48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a69dc> │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + cbz r6, 3bad52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a69e6> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [pc, #896] @ (3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8>) │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + cbz r6, 3bad5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a69ee> │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1157286,30 +1157286,30 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #40] @ (3badec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6a80>) │ │ │ │ add r3, pc │ │ │ │ b.n 3bad10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a69a4> │ │ │ │ strh r6, [r6, r3] │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - ldr r7, [pc, #112] @ (3bae50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6ae4>) │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [pc, #752] @ (3bb0d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6d6c>) │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #364] @ (3baf70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c04>) │ │ │ │ mov r8, r1 │ │ │ │ @@ -1157469,39 +1157469,39 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #60] @ (3bafa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c34>) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 3bafae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c42> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [pc, #104] @ (3bafe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c78>) │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #832] @ (3bb2c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6f58>) │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - cbz r2, 3baf92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c26> │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldr r5, [pc, #664] @ (3bb224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6eb8>) │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 3baf9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c2e> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #400] @ (3bb124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6db8>) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r5, [pc, #104] @ (3bb004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c98>) │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + cbz r0, 3bafa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6c36> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #152] @ (3bb04c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6ce0>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1157697,27 +1157697,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + cbz r6, 3bb1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6e5c> │ │ │ │ lsls r0, r2, #3 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + cbz r6, 3bb1c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6e54> │ │ │ │ lsls r0, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1157772,19 +1157772,19 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #964] @ (3bb620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a72b4>) │ │ │ │ @@ -1158175,97 +1158175,97 @@ │ │ │ │ blx 68dd0 <__snprintf_chk@plt> │ │ │ │ b.n 3bb2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6f8c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #624] @ (3bb894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7528>) │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 3bb6e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7378> │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bgt.n 3bb6b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7348> │ │ │ │ + svc 26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r3, [pc, #88] @ (3bb6dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7370>) │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (3bb714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a73a8>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1158292,15 +1158292,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 3bb6f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7386> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #96] @ (3bb778 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a740c>) │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #480 @ (adr r7, 3bb900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7594>) │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1158345,21 +1158345,21 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8> │ │ │ │ ldr r1, [pc, #24] @ (3bb7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7440>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #760 @ (adr r7, 3bbaa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7738>) │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r3, [pc, #68] @ (3bb7f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a748c>) │ │ │ │ ldr r2, [pc, #72] @ (3bb7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7490>) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -1158385,17 +1158385,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ ldr r0, [pc, #288] @ (3bb91c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a75b0>) │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #904 @ (adr r7, 3bbb8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7820>) │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r2, [pc, #72] @ (3bb854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a74e8>) │ │ │ │ add r2, pc │ │ │ │ cbz r0, 3bb81a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a74ae> │ │ │ │ ldr r3, [pc, #68] @ (3bb858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a74ec>) │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -1158423,17 +1158423,17 @@ │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ blx lr │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 3bbb30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a77c4>) │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [pc, #240] @ (3bb968 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a75fc>) │ │ │ │ @@ -1158533,29 +1158533,29 @@ │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ blxns r0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r7, pc, #848 @ (adr r7, 3bbcc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7954>) │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 3bbb44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a77d8>) │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #800 @ (adr r7, 3bbca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7934>) │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #896 @ (adr r7, 3bbd04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7998>) │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #896 @ (adr r6, 3bbd08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a799c>) │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #984 @ (adr r6, 3bbd64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a79f8>) │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1158744,29 +1158744,29 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ - add r7, pc, #40 @ (adr r7, 3bbb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7828>) │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r7, pc, #320 @ (adr r7, 3bbcb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7948>) │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #216 @ (adr r6, 3bbc50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a78e4>) │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #400 @ (adr r6, 3bbd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a79a4>) │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r6, pc, #712 @ (adr r6, 3bbe50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7ae4>) │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1158866,36 +1158866,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8> │ │ │ │ blx 6a2f4 │ │ │ │ ldr r1, [pc, #16] @ (3bbc94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7928>) │ │ │ │ add r1, pc │ │ │ │ b.n 3bbc20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a78b4> │ │ │ │ nop │ │ │ │ - add r6, pc, #648 @ (adr r6, 3bbf14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7ba8>) │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #232 @ (adr r7, 3bbd78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7a0c>) │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #320 @ (adr r6, 3bbdd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7a68>) │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 3bbeb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7b44>) │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cbz r3, 3bbcae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7942> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #12] @ (3bbcbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7950>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ - add r6, pc, #792 @ (adr r6, 3bbfd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7c6c>) │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ (3bbd50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a79e4>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1158953,15 +1158953,15 @@ │ │ │ │ nop │ │ │ │ orrs r6, r4 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r3 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - add r6, pc, #408 @ (adr r6, 3bbef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7b8c>) │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (3bbd90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7a24>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1158972,17 +1158972,17 @@ │ │ │ │ bl 3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8> │ │ │ │ ldr r1, [pc, #16] @ (3bbd94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7a28>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ - add r6, pc, #432 @ (adr r6, 3bbf44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7bd8>) │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1159012,17 +1159012,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8> │ │ │ │ ldr r1, [pc, #12] @ (3bbdfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7a90>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #176 @ (adr r6, 3bbeac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7b40>) │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1159066,19 +1159066,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ - add r5, pc, #968 @ (adr r5, 3bc248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7edc>) │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #96 @ (adr r6, 3bbee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7b78>) │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #144 @ (adr r6, 3bbf18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7bac>) │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1159127,19 +1159127,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ - add r6, pc, #336 @ (adr r6, 3bc060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7cf4>) │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 3bc2bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7f50>) │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #104 @ (adr r6, 3bbf80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7c14>) │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1159225,25 +1159225,25 @@ │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8> │ │ │ │ blx 6a2f4 │ │ │ │ ldr r2, [pc, #24] @ (3bc014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7ca8>) │ │ │ │ add r2, pc │ │ │ │ b.n 3bbf9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7c32> │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #744 @ (adr r5, 3bc2f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7f84>) │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #192 @ (adr r6, 3bc0cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7d60>) │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r5, pc, #632 @ (adr r5, 3bc28c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7f20>) │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3bb978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a760c> │ │ │ │ + b.n 3bbf78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7c0c> │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1159302,21 +1159302,21 @@ │ │ │ │ bl 3bb064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a6cf8> │ │ │ │ ldr r1, [pc, #24] @ (3bc0c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7d5c>) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ - add r5, pc, #680 @ (adr r5, 3bc368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7ffc>) │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #64 @ (adr r6, 3bc104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7d98>) │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #768 @ (adr r5, 3bc3c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a805c>) │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #200] @ (3bc1a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e38>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1159406,15 +1159406,15 @@ │ │ │ │ beq.n 3bc1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e34> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ subs r7, #26 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #0 @ (adr r6, 3bc1b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e44>) │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r6, #254 @ 0xfe │ │ │ │ lsls r7, r7, #5 │ │ │ │ strb r4, [r6, #16] │ │ │ │ lsls r6, r7, #5 │ │ │ │ stc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1159469,15 +1159469,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r6, #24 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3bc2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7f54> │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ subs r5, #222 @ 0xde │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1159519,15 +1159519,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r5, #102 @ 0x66 │ │ │ │ lsls r7, r7, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1159544,15 +1159544,15 @@ │ │ │ │ beq.n 3bc2e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7f7a> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (3bc2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7f90>) │ │ │ │ add r1, pc │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #24 @ (adr r4, 3bc318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7fac>) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3bc318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7fac>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r3, r0, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3bc378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a800c> │ │ │ │ subs r3, r1, #1 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ @@ -1159675,15 +1159675,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 3bc3e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a807a> │ │ │ │ nop │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 3bc494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8128> │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ @@ -1159817,15 +1159817,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 3bc58a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a821e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, pc, #616 @ (adr r1, 3bc830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a84c4>) │ │ │ │ + add r4, pc, #616 @ (adr r4, 3bc830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a84c4>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r3, r1, #132 @ 0x84 │ │ │ │ @@ -1159978,29 +1159978,29 @@ │ │ │ │ bcs.n 3bc6a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8338> │ │ │ │ ldr r1, [pc, #40] @ (3bc770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8404>) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ b.n 3bc6a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8338> │ │ │ │ - add r2, pc, #616 @ (adr r2, 3bc9c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8654>) │ │ │ │ + add r5, pc, #616 @ (adr r5, 3bc9c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8654>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #80 @ (adr r2, 3bc7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8440>) │ │ │ │ + add r5, pc, #80 @ (adr r5, 3bc7ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8440>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 3bcab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a874c>) │ │ │ │ + add r4, pc, #856 @ (adr r4, 3bcab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a874c>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #216 @ (adr r1, 3bc83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a84d0>) │ │ │ │ + add r4, pc, #216 @ (adr r4, 3bc83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a84d0>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #384 @ (adr r2, 3bc8e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a857c>) │ │ │ │ + add r5, pc, #384 @ (adr r5, 3bc8e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a857c>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #264 @ (adr r2, 3bc874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8508>) │ │ │ │ + add r5, pc, #264 @ (adr r5, 3bc874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8508>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 3bc960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a85f4>) │ │ │ │ + add r4, pc, #496 @ (adr r4, 3bc960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a85f4>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #592 @ (adr r1, 3bc9c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8658>) │ │ │ │ + add r4, pc, #592 @ (adr r4, 3bc9c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8658>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1160070,15 +1160070,15 @@ │ │ │ │ bl 53d268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428efc> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ ldr.w r2, [r6, #1612] @ 0x64c │ │ │ │ b.n 3bc81c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a84b0> │ │ │ │ - add r1, pc, #816 @ (adr r1, 3bcb7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8810>) │ │ │ │ + add r4, pc, #816 @ (adr r4, 3bcb7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8810>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 3bc870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8504> │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (3bc878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a850c>) │ │ │ │ @@ -1160093,23 +1160093,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (3bc884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8518>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3bc888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a851c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #256 @ (adr r1, 3bc980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8614>) │ │ │ │ + add r4, pc, #256 @ (adr r4, 3bc980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8614>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 3bc8ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8562> │ │ │ │ cbz r2, 3bc8ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a855e> │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 3bc8ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a855e> │ │ │ │ @@ -1160179,15 +1160179,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r3, [r0, #4] │ │ │ │ b.n 3bc930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a85c4> │ │ │ │ - bcc.n 3bc9f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8684> │ │ │ │ + bvs.n 3bc9f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8684> │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1160823,21 +1160823,21 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ strb r2, [r5, #25] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + add r1, pc, #328 @ (adr r1, 3bd0a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a8d34>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r2, r3, #12 │ │ │ │ bpl.w 3bca68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a86fc> │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ @@ -1161941,35 +1161941,35 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 3b85ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4240> │ │ │ │ mov r0, r5 │ │ │ │ bl 3ae9cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29a660> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.w 3bca68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a86fc> │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r3, #3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ @@ -1162765,29 +1162765,29 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r1, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #88] @ (3be280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a9f14>) │ │ │ │ @@ -1164056,15 +1164056,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r2, r7, r1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #13 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1165069,25 +1165069,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r3, #27 │ │ │ │ lsls r7, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsrs r6, r1, #17 │ │ │ │ lsls r7, r7, #5 │ │ │ │ adds r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #92] @ (3bf970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ab604>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1165276,19 +1165276,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r2, r7, #24 │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #768] @ (3bfe20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2abab4>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1165580,19 +1165580,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (3c0020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2abcb4>) │ │ │ │ lsls r0, r3, #19 │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ (3bffac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2abc40>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1165737,15 +1165737,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r9, [pc, #980] @ 3c03a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac034> │ │ │ │ sub sp, #28 │ │ │ │ @@ -1166120,23 +1166120,23 @@ │ │ │ │ ldr r3, [pc, #512] @ (3c059c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac230>) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ movs r2, r5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #704] @ (3c0690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac324>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1166420,15 +1166420,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3ae840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29a4d4> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stc2 1, cr0, [r8], #-504 @ 0xfffffe08 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #828] @ (3c09ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac680>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1166743,19 +1166743,19 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3ae80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29a4a0> │ │ │ │ b.n 3c0864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ac4f8> │ │ │ │ nop │ │ │ │ vst4.16 {d16,d18,d20,d22}, [r6 :256], lr │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r1, #3 │ │ │ │ adds r4, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r3, [pc, #1372] @ 3c0f70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2acc04> │ │ │ │ sub sp, #28 │ │ │ │ @@ -1167285,21 +1167285,21 @@ │ │ │ │ cmn r6, r7 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ @ instruction: 0xf5e6017e │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r1, r1, #27 │ │ │ │ bpl.w 3c0dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aca50> │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ @@ -1168053,33 +1168053,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ subs r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r2, [pc, #644] @ (3c19c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad658>) │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ ldr r2, [pc, #636] @ (3c19c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad65c>) │ │ │ │ @@ -1168338,19 +1168338,19 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 3b85ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4240> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3c14f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad184> │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #128] @ (3c1a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad6f8>) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1168519,15 +1168519,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 53aaa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426738> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #960 @ (adr r2, 3c1f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2adbe4>) │ │ │ │ + add r5, pc, #960 @ (adr r5, 3c1f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2adbe4>) │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -1168561,15 +1168561,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #8] @ (3c1bf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad884>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r7, r3 │ │ │ │ b.n 3c1bb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad84c> │ │ │ │ - add r2, pc, #232 @ (adr r2, 3c1cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad970>) │ │ │ │ + add r5, pc, #232 @ (adr r5, 3c1cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad970>) │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #220] @ (3c1ce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ad978>) │ │ │ │ @@ -1169208,15 +1169208,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r4 │ │ │ │ b.n 3c223e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aded2> │ │ │ │ ldr r0, [pc, #4] @ (3c2268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2adefc>) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - ldr r2, [pc, #712] @ (3c2534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae1c8>) │ │ │ │ + ldr r5, [pc, #712] @ (3c2534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae1c8>) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1169841,38 +1169841,33 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ bge.n 3c2888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae51c> │ │ │ │ lsls r6, r7, #5 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - bvc.n 3c2904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae598> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - bvc.n 3c2908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae59c> │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3c2964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae5f8> │ │ │ │ + bge.n 3c2904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae598> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 3c296c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae600> │ │ │ │ + bge.n 3c2908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae59c> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strex r0, r0, [sl, #808] @ 0x328 │ │ │ │ - @ instruction: 0xe85000ca │ │ │ │ - b.n 3c27ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae440> │ │ │ │ + bls.n 3c2964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae5f8> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3c27ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae440> │ │ │ │ + bls.n 3c296c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae600> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3c2164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2addf8> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c27a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae438> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c27b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae44c> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c24dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae170> │ │ │ │ + adc.w r0, sl, sl, lsl #3 │ │ │ │ + adcs.w r0, r0, sl, lsl #3 │ │ │ │ + orns r0, lr, sl, lsl #3 │ │ │ │ + orns r0, ip, sl, lsl #3 │ │ │ │ + b.n 3c2764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae3f8> │ │ │ │ lsls r2, r1, #3 │ │ │ │ + orns r0, r4, sl, lsl #3 │ │ │ │ + orns r0, ip, sl, lsl #3 │ │ │ │ + stmdb ip, {r1, r3, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1169912,15 +1169907,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #22 │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 53aaa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426738> │ │ │ │ b.n 3c290e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae5a2> │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1170140,21 +1170135,21 @@ │ │ │ │ bhi.w 3c2990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae624> │ │ │ │ mov r0, r5 │ │ │ │ bl 3c28c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae558> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ b.n 3c2b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae794> │ │ │ │ nop │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1170288,17 +1170283,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ bl 3b85ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4240> │ │ │ │ str r4, [r7, #0] │ │ │ │ b.n 3c2bfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae892> │ │ │ │ nop │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r1 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrd r3, r4, [r1, #24] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1170509,17 +1170504,17 @@ │ │ │ │ bne.w 3c2d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ae9f4> │ │ │ │ b.n 3c2d7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aea0e> │ │ │ │ nop │ │ │ │ bcc.n 3c2f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aebac> │ │ │ │ lsls r6, r7, #5 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1170593,15 +1170588,15 @@ │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ mov r1, r8 │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ bl 3b85ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4240> │ │ │ │ str r4, [r5, #20] │ │ │ │ b.n 3c2f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aebe4> │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #404] @ (3c3184 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aee18>) │ │ │ │ @@ -1170912,15 +1170907,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 3c3264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aeef8> │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r6, r7, #5 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3c335c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aeff0> │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1170964,15 +1170959,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (3c3368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2aeffc>) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -1172157,17 +1172152,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r7, #5 │ │ │ │ stmia r4!, {r4, r6} │ │ │ │ lsls r6, r7, #5 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #104] @ (3c3f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2afc18>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1173070,19 +1173065,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 3c47c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b0456> │ │ │ │ ldrsb.w r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 3c4754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b03e8> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blt.n 3c48c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b0554> │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3c4e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b0b0c> │ │ │ │ + b.n 3c4478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b010c> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ble.n 3c4880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b0514> │ │ │ │ + b.n 3c4880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b0514> │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ ldr r2, [pc, #320] @ (3c497c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b0610>) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ @@ -1173445,15 +1173440,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r2, #12 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 3c4c2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b08c2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 3c4c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b08c4> │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1177519,19 +1177514,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ b.n 3c7466 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b30fa> │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r7, #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ beq.w 3c7352 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b2fe6> │ │ │ │ mov.w r2, r8, lsl #5 │ │ │ │ @@ -1177634,15 +1177629,15 @@ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ b.n 3c7342 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b2fd6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ b.n 3c74d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b3168> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1178924,15 +1178919,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (3c8360 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b3ff4>) │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r2, ip │ │ │ │ bl 439c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325914> │ │ │ │ pop {r3, pc} │ │ │ │ - and.w r0, r6, sl, lsl #3 │ │ │ │ + stc 0, cr0, [r6, #-808] @ 0xfffffcd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #324] @ (3c84bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4150>) │ │ │ │ add.w r3, r0, #602112 @ 0x93000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1179060,21 +1179055,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ lsls r6, r7, #5 │ │ │ │ ldrb r6, [r6, #17] │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r6, r7, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r6!, {r1, r3, r6, r7} │ │ │ │ + subs.w r0, r6, sl, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r3, [pc, #724] @ (3c87c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4454>) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #724] @ (3c87c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4458>) │ │ │ │ @@ -1179363,43 +1179358,37 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r6, r7, #5 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe85e00ca │ │ │ │ - @ instruction: 0xe82e00ca │ │ │ │ - @ instruction: 0xe80000ca │ │ │ │ - b.n 3c8790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4424> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c8c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b48ac> │ │ │ │ + adcs.w r0, lr, sl, lsl #3 │ │ │ │ + @ instruction: 0xeb2e00ca │ │ │ │ + add.w r0, r0, sl, lsl #3 │ │ │ │ + @ instruction: 0xeada00ca │ │ │ │ + b.n 3c8218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b3eac> │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 3c8738 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b43cc> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c8728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b43bc> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + @ instruction: 0xeaa800ca │ │ │ │ + eors.w r0, lr, sl, lsl #3 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3c873c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b43d0> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c812c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b3dc0> │ │ │ │ + @ instruction: 0xeaa400ca │ │ │ │ + b.n 3c872c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b43c0> │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldrb r4, [r2, #3] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r0, pc, #760 @ (adr r0, 3c8af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b478c>) │ │ │ │ + add r3, pc, #760 @ (adr r3, 3c8af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b478c>) │ │ │ │ lsls r0, r2, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c8504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4198> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - b.n 3c8524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b41b8> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + ldrd r0, r0, [lr, #-808]! @ 0x328 │ │ │ │ + @ instruction: 0xe98c00ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r2, 3c8828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b44bc> │ │ │ │ blx 6aca0 │ │ │ │ subs r0, #0 │ │ │ │ @@ -1179656,37 +1179645,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 3c88fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b458e> │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r6, [pc, #512] @ (3c8c98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b492c>) │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r6, r7, #5 │ │ │ │ - ldr r5, [pc, #872] @ (3c8e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4aa0>) │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cbnz r4, 3c8b1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b47b0> │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r6, [pc, #280] @ (3c8bc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4858>) │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #848] @ (3c8e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4a94>) │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #568] @ (3c8cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4980>) │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [pc, #992] @ (3c8e98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4b2c>) │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [pc, #928] @ (3c8e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4af0>) │ │ │ │ + ldr r7, [pc, #928] @ (3c8e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4af0>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #639] @ 0x27f │ │ │ │ cbnz r0, 3c8ae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4778> │ │ │ │ ldr.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldrb.w r1, [r3, #188] @ 0xbc │ │ │ │ cbz r2, 3c8ae6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b477a> │ │ │ │ @@ -1180911,77 +1180900,77 @@ │ │ │ │ nop │ │ │ │ strb r0, [r0, #14] │ │ │ │ lsls r6, r7, #5 │ │ │ │ strb r6, [r5, #13] │ │ │ │ lsls r6, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r0, [pc, #888] @ (3c9a90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5724>) │ │ │ │ + ldr r3, [pc, #888] @ (3c9a90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5724>) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r2, [pc, #888] @ (3c9ab4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5748>) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - add r4, pc, #632 @ (adr r4, 3c99d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5664>) │ │ │ │ + add r7, pc, #632 @ (adr r7, 3c99d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5664>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r8, r9 │ │ │ │ + ldr r0, [pc, #800] @ (3c9a84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5718>) │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - add r4, pc, #256 @ (adr r4, 3c9870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5504>) │ │ │ │ + add r7, pc, #256 @ (adr r7, 3c9870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b5504>) │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #3 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3c97f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b548c> │ │ │ │ + blt.n 3c97f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b548c> │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ sub.w r4, r3, #4000 @ 0xfa0 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ @@ -1182223,43 +1182212,43 @@ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #24] │ │ │ │ b.w 3c9310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4fa4> │ │ │ │ nop │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3ca5a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6234> │ │ │ │ + bmi.n 3ca5a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6234> │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + bcs.n 3ca50c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b61a0> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + bcs.n 3ca50c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b61a0> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + bcs.n 3ca51c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b61b0> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3ca5d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6268> │ │ │ │ + b.n 3cabd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6868> │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + b.n 3caad0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6764> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 3ca4c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6158> │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 3ca688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b631c> │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blt.n 3ca64c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b62e0> │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3ca5a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6238> │ │ │ │ + ble.n 3ca5a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6238> │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ @@ -1183342,29 +1183331,29 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3cb13c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6dd0> │ │ │ │ + bhi.n 3cb13c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6dd0> │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3cb168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6dfc> │ │ │ │ + bpl.n 3cb168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6dfc> │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - it │ │ │ │ - lsl r2, r1, #3 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 3cb244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6ed8> │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + beq.n 3cb204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6e98> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + beq.n 3cb248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b6edc> │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r1, fp, #136 @ 0x88 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ sub.w r0, r3, #4000 @ 0xfa0 │ │ │ │ blx 69454 │ │ │ │ mov r0, fp │ │ │ │ @@ -1184541,17 +1184530,17 @@ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r9, #-20] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ b.w 3c9310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4fa4> │ │ │ │ - pop {r2, r4, r5} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + ite cc │ │ │ │ + lslcc r2, r1, #3 │ │ │ │ + addcs r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ @@ -1185565,29 +1185554,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (3ccacc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b8760>) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.w 3c9310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4fa4> │ │ │ │ nop │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + itee le │ │ │ │ + lslle r2, r1, #3 │ │ │ │ + addgt r7, sp, #336 @ 0x150 │ │ │ │ + lslgt r2, r1, #3 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxtb r0, r6 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ blx 6a204 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -1186608,112 +1186597,112 @@ │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 3eb95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75f0> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3c9310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b4fa4> │ │ │ │ b.w 3c953c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b51d0> │ │ │ │ nop │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r1, pc, #528 @ (adr r1, 3cd848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94dc>) │ │ │ │ + add r4, pc, #528 @ (adr r4, 3cd848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94dc>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #760 @ (adr r2, 3cd944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b95d8>) │ │ │ │ + add r5, pc, #760 @ (adr r5, 3cd944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b95d8>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + cbz r6, 3cd656 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b92ea> │ │ │ │ lsls r5, r2, #3 │ │ │ │ strb r0, [r0, #25] │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r0, [r4, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r4, [r3, #5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r0, [r0, #3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r1, pc, #392 @ (adr r1, 3cd7ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9480>) │ │ │ │ + add r4, pc, #392 @ (adr r4, 3cd7ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9480>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #392 @ (adr r1, 3cd7f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9484>) │ │ │ │ + add r4, pc, #392 @ (adr r4, 3cd7f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9484>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #512 @ (adr r1, 3cd86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9500>) │ │ │ │ + add r4, pc, #512 @ (adr r4, 3cd86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9500>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 3cd850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94e4>) │ │ │ │ + add r4, pc, #480 @ (adr r4, 3cd850 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94e4>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + ldr r0, [pc, #144] @ (3cd704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9398>) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r1, pc, #824 @ (adr r1, 3cd9b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9644>) │ │ │ │ + add r4, pc, #824 @ (adr r4, 3cd9b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9644>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #488 @ (adr r2, 3cd864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94f8>) │ │ │ │ + add r5, pc, #488 @ (adr r5, 3cd864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94f8>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #520 @ (adr r2, 3cd888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b951c>) │ │ │ │ + add r5, pc, #520 @ (adr r5, 3cd888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b951c>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #552 @ (adr r2, 3cd8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9540>) │ │ │ │ + add r5, pc, #552 @ (adr r5, 3cd8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9540>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #600 @ (adr r2, 3cd8e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9574>) │ │ │ │ + add r5, pc, #600 @ (adr r5, 3cd8e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9574>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #504 @ (adr r2, 3cd884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9518>) │ │ │ │ + add r5, pc, #504 @ (adr r5, 3cd884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9518>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 3cd8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9540>) │ │ │ │ + add r6, pc, #536 @ (adr r6, 3cd8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9540>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh.w r0, [r0, ip] │ │ │ │ - add r3, pc, #592 @ (adr r3, 3cd8f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9584>) │ │ │ │ + @ instruction: 0xfb2000cc │ │ │ │ + add r6, pc, #592 @ (adr r6, 3cd8f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9584>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #560 @ (adr r3, 3cd8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9568>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 3cd8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9568>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - add r3, pc, #952 @ (adr r3, 3cda68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b96fc>) │ │ │ │ + add r6, pc, #952 @ (adr r6, 3cda68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b96fc>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #992 @ (adr r3, 3cda94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9728>) │ │ │ │ + add r6, pc, #992 @ (adr r6, 3cda94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9728>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #992 @ (adr r3, 3cda98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b972c>) │ │ │ │ + add r6, pc, #992 @ (adr r6, 3cda98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b972c>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 3cd974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9608>) │ │ │ │ + add r6, pc, #696 @ (adr r6, 3cd974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9608>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #648 @ (adr r3, 3cd948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b95dc>) │ │ │ │ + add r6, pc, #648 @ (adr r6, 3cd948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b95dc>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #504 @ (adr r3, 3cd8bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9550>) │ │ │ │ + add r6, pc, #504 @ (adr r6, 3cd8bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9550>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #496 @ (adr r3, 3cd8b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b954c>) │ │ │ │ + add r6, pc, #496 @ (adr r6, 3cd8b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b954c>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #296 @ (adr r3, 3cd7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9488>) │ │ │ │ + add r6, pc, #296 @ (adr r6, 3cd7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9488>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #336 @ (adr r3, 3cd820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94b4>) │ │ │ │ + add r6, pc, #336 @ (adr r6, 3cd820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94b4>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 3cd81c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94b0>) │ │ │ │ + add r7, pc, #328 @ (adr r7, 3cd81c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b94b0>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ mov r5, r0 │ │ │ │ bl 3a5cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x291948> │ │ │ │ @@ -1187750,62 +1187739,62 @@ │ │ │ │ movne r5, #1 │ │ │ │ b.w 3ccda2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b8a36> │ │ │ │ nop │ │ │ │ adds r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 3ce2e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9f78>) │ │ │ │ + add r6, pc, #152 @ (adr r6, 3ce2e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9f78>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 3ce250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9ee4>) │ │ │ │ + add r5, pc, #0 @ (adr r5, 3ce250 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9ee4>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #72 @ (adr r3, 3ce29c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9f30>) │ │ │ │ + add r6, pc, #72 @ (adr r6, 3ce29c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b9f30>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r2, pc, #768 @ (adr r2, 3ce558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba1ec>) │ │ │ │ + add r5, pc, #768 @ (adr r5, 3ce558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba1ec>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #800 @ (adr r0, 3ce594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba228>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + add r0, pc, #600 @ (adr r0, 3ce4d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba164>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + add r0, pc, #392 @ (adr r0, 3ce404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba098>) │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb7000ca │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr10, {6} │ │ │ │ + add r1, pc, #568 @ (adr r1, 3ce4d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ba168>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ sub.w r2, r3, #4000 @ 0xfa0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ @@ -1188850,121 +1188839,121 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl 3a4c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2908d8> │ │ │ │ b.n 3cee4a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2baade> │ │ │ │ nop │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + add r0, pc, #392 @ (adr r0, 3cf024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bacb8>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ - lsls r7, r1, #3 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + itet vc │ │ │ │ + lslvc r7, r1, #3 │ │ │ │ + ldrvs r2, [sp, #992] @ 0x3e0 │ │ │ │ + lslvc r2, r1, #3 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e000ca │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + vld1.8 {d16[6]}, [r0], sl │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - rev r6, r1 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - vld1.8 {d0[6]}, [r8], fp │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + stc2 0, cr0, [r8], #812 @ 0x32c │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr.w r1, [pc, #2044] @ 3cf770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb404> │ │ │ │ add r1, pc │ │ │ │ blx 68f74 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -1189655,115 +1189644,115 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r2, r3, #4000 @ 0xfa0 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r2, #3] │ │ │ │ b.w 3cceec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2b8b80> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ str r0, [r1, r5] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - add r3, pc, #384 @ (adr r3, 3cf908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb59c>) │ │ │ │ + add r6, pc, #384 @ (adr r6, 3cf908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb59c>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bls.n 3cf798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb42c> │ │ │ │ + bgt.n 3cf798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb42c> │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r7, [pc, #936] @ (3cfb48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7dc>) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r7, [pc, #816] @ (3cfad8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb76c>) │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe9b000ca │ │ │ │ - bge.n 3cf7a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb438> │ │ │ │ + ldc 0, cr0, [r0], #808 @ 0x328 │ │ │ │ + ble.n 3cf7a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb438> │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe80e00ca │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + add.w r0, lr, sl, lsl #3 │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 3cfcac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb940> │ │ │ │ + b.n 3cf2ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2baf40> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mvns r4, r3 │ │ │ │ + mov ip, fp │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldmia.w r0!, {r0, r3, r6, r7} │ │ │ │ - mvns r2, r0 │ │ │ │ + subs.w r0, r0, r9, lsl #3 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sbc.w r0, sl, #6586368 @ 0x648000 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + str??.w r0, [sl, r9] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1189826,31 +1189815,31 @@ │ │ │ │ cmp sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r2, [r2, r3, lsl #1] │ │ │ │ bne.n 3cf886 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb51a> │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r1, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1189994,23 +1189983,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ movs r4, #0 │ │ │ │ bl 3a4c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2908d8> │ │ │ │ b.n 3cfa04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb698> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1190069,15 +1190058,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 69920 │ │ │ │ nop │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r6, r7, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #864 @ (adr r0, 3cfec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bbb54>) │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1190116,15 +1190105,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (3cfbd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb864>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ - vhadd.s q8, q11, │ │ │ │ + @ instruction: 0xf27600c9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1190275,15 +1190264,15 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (3cfd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb9e0>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ - cdp 0, 2, cr0, cr14, cr9, {6} │ │ │ │ + @ instruction: 0xf12e00c9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1190578,18 +1190567,18 @@ │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ ldr r0, [pc, #20] @ (3d0068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bbcfc>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ ldr r0, [pc, #16] @ (3d006c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bbd00>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ - stc 0, cr0, [lr, #-804] @ 0xfffffcdc │ │ │ │ - subs.w r0, sl, r9, lsl #3 │ │ │ │ - adc.w r0, lr, r9, lsl #3 │ │ │ │ - rsb r0, sl, r9, lsl #3 │ │ │ │ + and.w r0, lr, #201 @ 0xc9 │ │ │ │ + cdp 0, 11, cr0, cr10, cr9, {6} │ │ │ │ + cdp 0, 4, cr0, cr14, cr9, {6} │ │ │ │ + cdp 0, 12, cr0, cr10, cr9, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2520] @ 3d0a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc6f0> │ │ │ │ ldr.w r3, [pc, #2520] @ 3d0a60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc6f4> │ │ │ │ @@ -1191643,51 +1191632,51 @@ │ │ │ │ bl 3cfab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb744> │ │ │ │ b.n 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ nop │ │ │ │ vbif q8, q0, │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vbit q8, q5, │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrsb.w r0, [sl, lr, lsl #1] │ │ │ │ - subs r6, r7, #3 │ │ │ │ + ldc2 0, cr0, [sl], {222} @ 0xde │ │ │ │ + movs r1, #254 @ 0xfe │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str??.w r0, [ip, #222] @ 0xde │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + @ instruction: 0xfbec00de │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r7, r3, #3 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfabe017d │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr??.w r0, [r8, ] │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1192830,19 +1192819,19 @@ │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ ldr r3, [pc, #76] @ (3d1698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bd32c>) │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 3d081a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc4ae> │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1192854,19 +1192843,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ @@ -1193913,53 +1193902,53 @@ │ │ │ │ bne.n 3d213e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bddd2> │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ b.n 3d20f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bdd88> │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ @@ -1195070,65 +1195059,65 @@ │ │ │ │ bcs.w 3d2fd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bec66> │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ bhi.w 3d2fbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bec52> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ bl 3cfab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb744> │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r4, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ @@ -1196278,45 +1196267,45 @@ │ │ │ │ moveq r5, #129 @ 0x81 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.w 3d40ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bfd7e> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 3cfab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb744> │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ nop │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1197561,61 +1197550,61 @@ │ │ │ │ ldr r2, [pc, #108] @ (3d479c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c0430>) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.w 3d0686 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc31a> │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #792] @ (3d4ab8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c074c>) │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1198979,35 +1198968,35 @@ │ │ │ │ bl 3cfab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb744> │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ ldr r2, [pc, #64] @ (3d5588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c121c>) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 3d081a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc4ae> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #120] @ (3d55cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c1260>) │ │ │ │ + ldr r5, [pc, #120] @ (3d55cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c1260>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - blx ip │ │ │ │ + ldr r2, [pc, #896] @ (3d58dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c1570>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ - blxns r6 │ │ │ │ + ldr r2, [pc, #720] @ (3d5830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c14c4>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + ldr r1, [pc, #648] @ (3d57f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c1484>) │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r2 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r6 │ │ │ │ + mov r4, lr │ │ │ │ lsls r2, r1, #3 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1200122,49 +1200111,49 @@ │ │ │ │ nop │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r7, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [pc, #2820] @ 3d6c88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c291c> │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -1201248,65 +1201237,65 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ mov.w r0, #270 @ 0x10e │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ str r4, [r2, #12] │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1202723,31 +1202712,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - sxtb r4, r3 │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 3d7cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c3948>) │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #864 @ (adr r0, 3d7e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c3b00>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 3d7b32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c37c6> │ │ │ │ @@ -1203888,37 +1203877,37 @@ │ │ │ │ moveq r3, #109 @ 0x6d │ │ │ │ cmp r3, ip │ │ │ │ bcc.w 3d8b38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c47cc> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 3cfab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb744> │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ nop │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1205316,79 +1205305,79 @@ │ │ │ │ b.w 3d0536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bc1ca> │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3d982c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c54c0> │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ bcs.w 3d9824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c54b8> │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ b.n 3d942e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c50c2> │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1206279,52 +1206268,56 @@ │ │ │ │ bne.n 3d9e06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5a9a> │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ b.n 3d9b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c580c> │ │ │ │ ldr r0, [pc, #116] @ (3d9ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5b34>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ nop │ │ │ │ - vhadd.u8 q0, q9, │ │ │ │ - cdp2 0, 14, cr0, cr14, cr9, {6} │ │ │ │ + lsls r2, r0, #8 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0, #-804]! @ 0xfffffcdc │ │ │ │ - stc2 0, cr0, [ip, #-804] @ 0xfffffcdc │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ asrs r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2], #804 @ 0x324 │ │ │ │ - ldc2 0, cr0, [lr], {201} @ 0xc9 │ │ │ │ - stc2 0, cr0, [sl], {201} @ 0xc9 │ │ │ │ - @ instruction: 0xfa9000c9 │ │ │ │ + vtrn.8 q0, │ │ │ │ + vmla.i16 q0, q15, d1[1] │ │ │ │ + vmla.i q0, q13, d1[2] │ │ │ │ + ldc2 0, cr0, [r0, #804] @ 0x324 │ │ │ │ subs r4, r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5600c9 │ │ │ │ + ldc2l 0, cr0, [r6, #-804] @ 0xfffffcdc │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa1a00c9 │ │ │ │ + ldc2 0, cr0, [sl, #-804] @ 0xfffffcdc │ │ │ │ asrs r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, r9] │ │ │ │ - strb.w r0, [ip, r9] │ │ │ │ - @ instruction: 0xf7fa00c9 │ │ │ │ + @ instruction: 0xfb1e00c9 │ │ │ │ + @ instruction: 0xfb0c00c9 │ │ │ │ + @ instruction: 0xfafa00c9 │ │ │ │ asrs r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7be00c9 │ │ │ │ + @ instruction: 0xfabe00c9 │ │ │ │ adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf78000c9 │ │ │ │ + @ instruction: 0xfa8000c9 │ │ │ │ subs r4, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74400c9 │ │ │ │ + @ instruction: 0xfa4400c9 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70600c9 │ │ │ │ + @ instruction: 0xfa0600c9 │ │ │ │ asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #160] @ (3d9f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5bd8>) │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 3d9f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5b94> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cbz r3, 3d9f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5b94> │ │ │ │ push {lr} │ │ │ │ @@ -1206403,15 +1206396,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (3d9f78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5c0c>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #96] @ (3d9fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5c70>) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1206442,17 +1206435,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (3d9fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5c6c>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ ldr r0, [pc, #12] @ (3d9fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5c70>) │ │ │ │ add r0, pc │ │ │ │ bl 3cfb24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2bb7b8> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #944] @ (3da38c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6020>) │ │ │ │ + ldr r7, [pc, #944] @ (3da38c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6020>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #64] @ (3da020 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5cb4>) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1206548,17 +1206541,17 @@ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3da0b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5d46> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + cbz r4, 3da112 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5da6> │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1207082,43 +1207075,43 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl 3a4c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2908d8> │ │ │ │ ldrb.w r3, [r6, #188] @ 0xbc │ │ │ │ b.n 3da348 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c5fdc> │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - eors.w r0, lr, #6586368 @ 0x648000 │ │ │ │ - orrs.w r0, lr, #6586368 @ 0x648000 │ │ │ │ + @ instruction: 0xf79e00c9 │ │ │ │ + @ instruction: 0xf75e00c9 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #9, r6, asr #3 │ │ │ │ - @ instruction: 0xf3ea00c9 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + subw r0, r6, #2249 @ 0x8c9 │ │ │ │ + @ instruction: 0xf6ea00c9 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ssat r0, #10, r8, lsl #3 │ │ │ │ - ldr r6, [pc, #752] @ (3da930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c65c4>) │ │ │ │ + addw r0, r8, #2249 @ 0x8c9 │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xf33400c9 │ │ │ │ - cbnz r0, 3da65a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c62ee> │ │ │ │ + @ instruction: 0xf63400c9 │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf26e00c9 │ │ │ │ - blt.n 3da61c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c62b0> │ │ │ │ + sbc.w r0, lr, #6586368 @ 0x648000 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - and.w r0, r2, #6586368 @ 0x648000 │ │ │ │ - eors.w r0, r4, #201 @ 0xc9 │ │ │ │ - subs.w r0, r4, #201 @ 0xc9 │ │ │ │ - @ instruction: 0xf0fe00c9 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf70200c9 │ │ │ │ + @ instruction: 0xf39400c9 │ │ │ │ + @ instruction: 0xf4b400c9 │ │ │ │ + @ instruction: 0xf3fe00c9 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf12e00c9 │ │ │ │ - sbcs.w r0, ip, #201 @ 0xc9 │ │ │ │ + bic.w r0, lr, #6586368 @ 0x648000 │ │ │ │ + orns r0, ip, #6586368 @ 0x648000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -1207136,15 +1207129,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #424 @ (adr r3, 3da858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c64ec>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [pc, #8] @ (3da6c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6354>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add r3, pc, #280 @ (adr r3, 3da7dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6470>) │ │ │ │ @@ -1208322,16 +1208315,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ bl 3b85ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4240> │ │ │ │ str r4, [r5, #28] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 3dafc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6c5c> │ │ │ │ - lsls r1, r1, #3 │ │ │ │ + strd r0, r0, [r6, #804] @ 0x324 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 3db2d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6f64> │ │ │ │ @@ -1208543,33 +1208535,32 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 3db396 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c702a> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #0] @ (3db44c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c70e0>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3daf8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6c20> │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 3db6c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c735c>) │ │ │ │ + ldmia.w ip, {r0, r3, r6, r7} │ │ │ │ + add r4, pc, #624 @ (adr r4, 3db6c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c735c>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [pc, #304] @ (3db58c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7220>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 3dae30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6ac4> │ │ │ │ + b.n 3db430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c70c4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dadc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6a5c> │ │ │ │ + b.n 3db3c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c705c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dadd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6a6c> │ │ │ │ + b.n 3db3d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c706c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dade8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6a7c> │ │ │ │ + b.n 3db3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c707c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dad98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6a2c> │ │ │ │ + b.n 3db398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c702c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dadf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6a84> │ │ │ │ + b.n 3db3f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7084> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dae30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6ac4> │ │ │ │ + b.n 3db430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c70c4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1208679,15 +1208670,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #400] @ (3db710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c73a4>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #48] @ (3db5b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c724c>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 3dbc58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c78ec> │ │ │ │ + b.n 3db258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6eec> │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -1209067,35 +1209058,35 @@ │ │ │ │ b.n 3db790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7424> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #336] @ (3dba8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7720>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3dbd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c79e0> │ │ │ │ + b.n 3db34c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6fe0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3db264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6ef8> │ │ │ │ + b.n 3db864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c74f8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dbd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c79fc> │ │ │ │ + b.n 3db368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6ffc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [pc, #968] @ (3dbd18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c79ac>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 3dbc38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c78cc> │ │ │ │ + b.n 3db238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6ecc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 3dbc18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c78ac> │ │ │ │ + b.n 3db218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6eac> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3dbc28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c78bc> │ │ │ │ + b.n 3db228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c6ebc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3db9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7690> │ │ │ │ + b.n 3dbffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7c90> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 3dbf3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7bd0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1209312,25 +1209303,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r4, lr │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + b.n 3dc128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7dbc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + b.n 3dc12c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7dc0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + b.n 3dc094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7d28> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + b.n 3dc0cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7d60> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + b.n 3dbe78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7b0c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #792] @ (3dbee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7b74>) │ │ │ │ @@ -1209657,32 +1209648,32 @@ │ │ │ │ b.n 3dbc74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7908> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, r6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r0, #852] @ 0x354 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + adc.w r0, r0, r5, lsr #3 │ │ │ │ + b.n 3dc18c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7e20> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 3dbe30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ac4> │ │ │ │ + b.n 3dc030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7cc4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ muls r4, r3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ble.n 3dbe44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ad8> │ │ │ │ + b.n 3dc044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7cd8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 3dbf24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7bb8> │ │ │ │ + b.n 3dbf24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7bb8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 3dbe0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7aa0> │ │ │ │ + b.n 3dc00c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ca0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 3dbe58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7aec> │ │ │ │ + b.n 3dc058 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7cec> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 3dbf34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7bc8> │ │ │ │ + svc 18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1209751,24 +1209742,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bgt.n 3dc004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7c98> │ │ │ │ + svc 28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + bcs.n 3dbfac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7c40> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc2 0, cr0, [lr, #852] @ 0x354 │ │ │ │ - cbnz r0, 3dbfde <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7c72> │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + pop {r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ eors r6, r3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cbz r2, 3dc048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7cdc> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1209806,15 +1209798,15 @@ │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3dc006 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7c9a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 3dc134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7dc8> │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #536] @ (3dc27c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7f10>) │ │ │ │ @@ -1210035,29 +1210027,29 @@ │ │ │ │ b.n 3dc18c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7e20> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3dc260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ef4> │ │ │ │ + ble.n 3dc260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ef4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 3dc294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7f28> │ │ │ │ + pop {r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 3dc2ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7f40> │ │ │ │ + ble.n 3dc2ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7f40> │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bge.n 3dc210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ea4> │ │ │ │ + ble.n 3dc210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7ea4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3dc258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7eec> │ │ │ │ + bgt.n 3dc258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7eec> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3dc398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c802c> │ │ │ │ + bgt.n 3dc398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c802c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3dc278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7f0c> │ │ │ │ + bgt.n 3dc278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c7f0c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -1211002,90 +1210994,90 @@ │ │ │ │ nop │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bgt.n 3dcd10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c89a4> │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - blt.n 3dcce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c897c> │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r3, #50 @ 0x32 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bls.n 3dcd30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c89c4> │ │ │ │ + bgt.n 3dcd30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c89c4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvs.n 3dcc3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c88d0> │ │ │ │ + bls.n 3dcc3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c88d0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3dcd90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8a24> │ │ │ │ + bgt.n 3dcd90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8a24> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 3dcc8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8920> │ │ │ │ + bgt.n 3dcc8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8920> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 3dcc68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c88fc> │ │ │ │ + bge.n 3dcc68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c88fc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 3dccc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8958> │ │ │ │ + bge.n 3dccc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8958> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #440] @ (3dce84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8b18>) │ │ │ │ + ldr r3, [pc, #440] @ (3dce84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8b18>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #400] @ (3dce60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8af4>) │ │ │ │ + ldr r3, [pc, #400] @ (3dce60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8af4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #384] @ (3dce54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ae8>) │ │ │ │ + ldr r3, [pc, #384] @ (3dce54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ae8>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #368] @ (3dce48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8adc>) │ │ │ │ + ldr r3, [pc, #368] @ (3dce48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8adc>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #352] @ (3dce3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ad0>) │ │ │ │ + ldr r3, [pc, #352] @ (3dce3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ad0>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #344] @ (3dce38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8acc>) │ │ │ │ + ldr r3, [pc, #344] @ (3dce38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8acc>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #336] @ (3dce34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ac8>) │ │ │ │ + ldr r3, [pc, #336] @ (3dce34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ac8>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #344] @ (3dce40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ad4>) │ │ │ │ + ldr r3, [pc, #344] @ (3dce40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8ad4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bhi.n 3dce0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8aa0> │ │ │ │ + blt.n 3dce0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c8aa0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3dcd5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c89f0> │ │ │ │ + bgt.n 3dcd5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c89f0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3dca1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c86b2> │ │ │ │ - vaddl.u , d31, d28 │ │ │ │ + vsubw.u , , d28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bpl.n 3dcc78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c890c> │ │ │ │ + bhi.n 3dcc78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c890c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldrb.w r2, [r4, #188] @ 0xbc │ │ │ │ cbnz r3, 3dcd3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c89d0> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1212208,89 +1212200,89 @@ │ │ │ │ b.n 3dd7e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9476> │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3dd928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c95bc> │ │ │ │ + bhi.n 3dd928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c95bc> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + bne.n 3dd7d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c946c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 3dd7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9488> │ │ │ │ + bmi.n 3dd7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9488> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 3dd7f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c948c> │ │ │ │ + bmi.n 3dd7f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c948c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 3dd844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c94d8> │ │ │ │ + bmi.n 3dd844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c94d8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 3dd870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9504> │ │ │ │ + bmi.n 3dd870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9504> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bcs.n 3dd7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9490> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + bcs.n 3dd8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9558> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + bne.n 3dd9b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9644> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + bcs.n 3dd95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c95f0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adcs r2, r0 │ │ │ │ + add r2, r8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3dd89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9530> │ │ │ │ + bcc.n 3dd89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9530> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3dd8dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9570> │ │ │ │ + bcc.n 3dd8dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9570> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - beq.n 3dd8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c953c> │ │ │ │ + bcc.n 3dd8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c953c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bne.n 3dd9b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9648> │ │ │ │ + bmi.n 3dd9b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9648> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + beq.n 3dd95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c95f0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ ldr r2, [pc, #368] @ (3ddab4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c9748>) │ │ │ │ movs r3, #13 │ │ │ │ mov r1, r5 │ │ │ │ @@ -1212424,15 +1212416,15 @@ │ │ │ │ vstr d7, [sp, #200] @ 0xc8 │ │ │ │ vstr d7, [sp, #208] @ 0xd0 │ │ │ │ vstr d7, [sp, #216] @ 0xd8 │ │ │ │ strd r0, r1, [fp] │ │ │ │ b.n 3dd9f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2c968a> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 43a228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325ebc> │ │ │ │ mov r9, r0 │ │ │ │ @@ -1213163,23 +1213155,23 @@ │ │ │ │ strd r6, r5, [sp, #152] @ 0x98 │ │ │ │ strd r1, r2, [sp, #160] @ 0xa0 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ sub.w r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1213399,17 +1213391,17 @@ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movt r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 3de3ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca062> │ │ │ │ b.n 3de3da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca06e> │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #344] @ (3de580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca214>) │ │ │ │ @@ -1213561,21 +1213553,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, r2, r7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r6, r6 │ │ │ │ + ldr r0, [pc, #216] @ (3de668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca2fc>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - muls r0, r7 │ │ │ │ + mov r0, pc │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -1213742,15 +1213734,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1213808,17 +1213800,17 @@ │ │ │ │ add r2, pc │ │ │ │ strd lr, r4, [sp] │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, sp, #12 │ │ │ │ @@ -1213860,17 +1213852,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1213999,20 +1213991,20 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3de970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca604> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee al │ │ │ │ + lslal r1, r1, #3 │ │ │ │ + itte le @ unpredictable > │ │ │ │ + lslle r1, r1, #3 │ │ │ │ + stmdble sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ bl 53d36c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429000> │ │ │ │ @@ -1214076,25 +1214068,25 @@ │ │ │ │ ldr r2, [pc, #32] @ (3dea90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca724>) │ │ │ │ lsrs r3, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3dea28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca6bc> │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #704] @ (3ded48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca9dc>) │ │ │ │ + ldr r5, [pc, #704] @ (3ded48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca9dc>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #600] @ (3dece8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca97c>) │ │ │ │ + ldr r5, [pc, #600] @ (3dece8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca97c>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #380] @ (3dec24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca8b8>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1214253,32 +1214245,32 @@ │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3deb1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca7b2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x0028 │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r2, r3, #19 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bkpt 0x0020 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - bkpt 0x001c │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x004a │ │ │ │ + itt ge │ │ │ │ + lslge r1, r1, #3 │ │ │ │ + stmiage r1!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #3 │ │ │ │ + ittt ls │ │ │ │ + lslls r1, r1, #3 │ │ │ │ + ittt le @ unpredictable │ │ │ │ + lslle r1, r1, #3 │ │ │ │ + stmiale r1!, {r1, r3, r6} │ │ │ │ + lslle r1, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1214324,17 +1214316,17 @@ │ │ │ │ ldmia.w r4, {r1, r2, r3} │ │ │ │ bl 3de758 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ca3ec> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #768] @ (3defdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cac70>) │ │ │ │ + ldr r3, [pc, #768] @ (3defdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cac70>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1214439,23 +1214431,23 @@ │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3ded9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2caa2e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r0, #12 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #184] @ (3dee9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cab30>) │ │ │ │ + ldr r3, [pc, #184] @ (3dee9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cab30>) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r3, #9 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - sub sp, #16 │ │ │ │ + ite al │ │ │ │ + lslal r1, r1, #3 │ │ │ │ + sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #196] @ (3deec8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cab5c>) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #196] @ (3deecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cab60>) │ │ │ │ @@ -1214540,21 +1214532,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #7 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, pc, #576 @ (adr r1, 3df11c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cadb0>) │ │ │ │ + add r4, pc, #576 @ (adr r4, 3df11c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cadb0>) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + nop {14} │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #240] @ (3defe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cac7c>) │ │ │ │ @@ -1214658,28 +1214650,28 @@ │ │ │ │ b.n 3def60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cabf4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + itt │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + asr r0, r3, #2 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - str r2, [r1, #28] │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + itet ls │ │ │ │ + lslls r1, r1, #3 │ │ │ │ + strhi r2, [r1, #76] @ 0x4c │ │ │ │ + lslls r1, r1, #3 │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte ne │ │ │ │ + lslne r1, r1, #3 │ │ │ │ + pushne {r4, r5, lr} │ │ │ │ + moveq.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #232] @ (3df104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cad98>) │ │ │ │ ldr r3, [pc, #236] @ (3df108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cad9c>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ @@ -1214779,22 +1214771,22 @@ │ │ │ │ str r0, [r4, #20] │ │ │ │ b.n 3df0bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cad50> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r3, #31 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + add r2, pc, #824 @ (adr r2, 3df448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb0dc>) │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - cbnz r0, 3df178 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cae0c> │ │ │ │ - lsls r1, r1, #3 │ │ │ │ + ittt ne │ │ │ │ + lslne r1, r1, #3 │ │ │ │ + bkpt 0x0070 │ │ │ │ + lslne r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #380] @ (3df2ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2caf40>) │ │ │ │ ldr r3, [pc, #384] @ (3df2b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2caf44>) │ │ │ │ @@ -1214957,32 +1214949,32 @@ │ │ │ │ b.n 3df202 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cae96> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r2, [r7, #4] │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - cbnz r2, 3df33c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cafd0> │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 3df320 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cafb4> │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2} │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte eq │ │ │ │ + lsleq r1, r1, #3 │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #576] @ (3df52c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb1c0>) │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [pc, #576] @ (3df530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb1c4>) │ │ │ │ @@ -1215203,29 +1215195,29 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r5, r7, #5 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 3df5ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb240> │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4} │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ - lsls r5, r7, #5 │ │ │ │ - revsh r4, r6 │ │ │ │ + itee ne │ │ │ │ + lslne r1, r1, #3 │ │ │ │ + lsreq r0, r3, #13 │ │ │ │ + lsleq r5, r7, #5 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - hlt 0x002e │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev r6, r5 │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev16 r0, r1 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #440] @ (3df724 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb3b8>) │ │ │ │ @@ -1215406,38 +1215398,36 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - hlt 0x0036 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - b.n 3df2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2caf8c> │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - cbnz r2, 3df776 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb40a> │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - cbnz r4, 3df77e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb412> │ │ │ │ + @ instruction: 0xe8d800c9 │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 3df766 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb3fa> │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 3df78c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb420> │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3df260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2caef4> │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ + stmia.w r0, {r0, r3, r6, r7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #13 │ │ │ │ @@ -1215783,32 +1215773,32 @@ │ │ │ │ ldr r2, [pc, #44] @ (3dfae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb778>) │ │ │ │ add r2, pc │ │ │ │ b.n 3dfaa6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb73a> │ │ │ │ ldr r2, [pc, #40] @ (3dfae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb77c>) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ b.n 3df9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb690> │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 3dfb40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb7d4> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r4, 3dfae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb77c> │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + cbnz r2, 3dfb08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb79c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + cbnz r6, 3dfb22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb7b6> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + cbnz r6, 3dfb34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb7c8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xf4fc00ca │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xf7fc00ca │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + cbnz r0, 3dfaf2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb786> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + cbnz r4, 3dfb0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb7a0> │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, sp, #20 │ │ │ │ @@ -1215843,19 +1215833,19 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + cbnz r0, 3dfbc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb856> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + cbnz r4, 3dfbc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb856> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + cbnz r2, 3dfbb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb846> │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #216] @ (3dfc48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb8dc>) │ │ │ │ @@ -1215947,25 +1215937,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3dfba2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb836> │ │ │ │ lsls r0, r1, #18 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + cbnz r0, 3dfcb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb944> │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 3dfcba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb94e> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 3dfcca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb95e> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + cbnz r4, 3dfcb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb94a> │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1216177,21 +1216167,21 @@ │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 3dfcd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb968> │ │ │ │ ldr r3, [pc, #112] @ (3dfee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbb7c>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 3dfcd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cb968> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 3dfee6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbb7a> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 3dfee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbb78> │ │ │ │ + bmi.n 3dfee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbb78> │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [pc, #824] @ (3e01cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbe60>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r6, [pc, #832] @ (3e01d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbe6c>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r6, [pc, #920] @ (3e0234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbec8>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -1216201,15 +1216191,15 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r7, [pc, #112] @ (3dff18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbbac>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r7, [pc, #200] @ (3dff74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbc08>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r6, [pc, #736] @ (3e0190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbe24>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r5, [pc, #96] @ (3dff18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbbac>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r4, [pc, #872] @ (3e0224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbeb8>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ ldr r4, [pc, #960] @ (3e0280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cbf14>) │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -1216978,77 +1216968,77 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ ldrb.w r3, [r6, #188] @ 0xbc │ │ │ │ b.n 3e0690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc324> │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + cbnz r6, 3e074e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc3e2> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 3e07a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc43c> │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 3e07b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc44c> │ │ │ │ + cpsie a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, 3e07b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc444> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + cbnz r0, 3e0782 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc416> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + cbnz r4, 3e07b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc44a> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + cbnz r0, 3e07dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc470> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cbnz r6, 3e07a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc436> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxth r0, r1 │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + cbnz r2, 3e07c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc458> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxtb r2, r6 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - sxtb r4, r4 │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r4, 3e07e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc478> │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1217713,29 +1217703,29 @@ │ │ │ │ b.n 3e0e28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccabc> │ │ │ │ mov.w ip, #22 │ │ │ │ b.n 3e0d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cc9a8> │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 3e0e56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccaea> │ │ │ │ b.n 3e0e28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccabc> │ │ │ │ nop │ │ │ │ - str r4, [r1, r3] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + cbz r4, 3e0eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccb80> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [pc, #1016] @ (3e1278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccf0c>) │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #272] @ (3e0fb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccc44>) │ │ │ │ @@ -1217854,27 +1217844,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (3e0fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccc60>) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e0ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccb64> │ │ │ │ adcs.w r1, r8, #124 @ 0x7c │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 3e1008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccc9c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1218014,29 +1218004,29 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e1022 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cccb6> │ │ │ │ nop │ │ │ │ ands.w r1, r0, #124 @ 0x7c │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, pc, #616 @ (adr r3, 3e13b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cd044>) │ │ │ │ + add r6, pc, #616 @ (adr r6, 3e13b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cd044>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + cbz r6, 3e117e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cce12> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #24 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -1218129,25 +1218119,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e11c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cce56> │ │ │ │ nop │ │ │ │ mcr 1, 4, r0, cr6, cr12, {3} │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + cbz r2, 3e1288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccf1c> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #8 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r2, [r1, #208] @ 0xd0 │ │ │ │ ldrb.w r3, [r0, #45] @ 0x2d │ │ │ │ and.w r3, r3, #120 @ 0x78 │ │ │ │ cbz r2, 3e12aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccf3e> │ │ │ │ @@ -1218819,27 +1218809,27 @@ │ │ │ │ mov fp, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 3e16b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cd34c> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w r5, [r9] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbz r3, 3e1990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cd624> │ │ │ │ @@ -1219259,45 +1219249,45 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 3e1a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cd6a8> │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 3e1a08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cd69c> │ │ │ │ lsls r4, r7, #5 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 3e1e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cda9c>) │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3e2560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce1f4> │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r7, pc, #312 @ (adr r7, 3e1ef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdb88>) │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, pc, #416 @ (adr r7, 3e1f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdbf4>) │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #824 @ (adr r5, 3e2100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdd94>) │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 3e21bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cde50>) │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 3e2028 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdcbc>) │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #136 @ (adr r6, 3e1e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdaf0>) │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1219384,27 +1219374,27 @@ │ │ │ │ ldr.w r4, [r6, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [r6, #1460] @ 0x5b4 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ b.n 3e1e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdaf4> │ │ │ │ ldr r2, [pc, #28] @ (3e1edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdb70>) │ │ │ │ add r2, pc │ │ │ │ b.n 3e1ea8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdb3c> │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #232 @ (adr r6, 3e1fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdc50>) │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #800 @ (adr r6, 3e21f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cde8c>) │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #792 @ (adr r5, 3e21f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cde88>) │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #256 @ (adr r6, 3e1fe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdc74>) │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1219775,57 +1219765,57 @@ │ │ │ │ b.n 3e2224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdeb8> │ │ │ │ ldr r2, [pc, #96] @ (3e2330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdfc4>) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e203a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdcce> │ │ │ │ - add r6, pc, #696 @ (adr r6, 3e2598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce22c>) │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #288 @ (adr r5, 3e2410 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce0a4>) │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, pc, #56 @ (adr r5, 3e2354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdfe8>) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, pc, #552 @ (adr r4, 3e2550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce1e4>) │ │ │ │ + add r7, pc, #552 @ (adr r7, 3e2550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce1e4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, pc, #608 @ (adr r3, 3e258c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce220>) │ │ │ │ + add r6, pc, #608 @ (adr r6, 3e258c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce220>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, pc, #800 @ (adr r3, 3e2650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce2e4>) │ │ │ │ + add r6, pc, #800 @ (adr r6, 3e2650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce2e4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + add r2, pc, #368 @ (adr r2, 3e24a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce138>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #2376] @ 3e2c90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce924> │ │ │ │ @@ -1220771,55 +1220761,55 @@ │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 3e2bd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce86c> │ │ │ │ lsls r4, r7, #5 │ │ │ │ bl 108c9e │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 3e2ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cec8c>) │ │ │ │ + add r7, pc, #848 @ (adr r7, 3e2ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cec8c>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bge.n 3e2c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce8b0> │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ bl 59ecc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48a95a> │ │ │ │ - add r1, pc, #464 @ (adr r1, 3e2e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ceb30>) │ │ │ │ + add r4, pc, #464 @ (adr r4, 3e2e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ceb30>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + add r2, pc, #776 @ (adr r2, 3e2fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cec78>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r6, r3, #3 │ │ │ │ @ instruction: 0xefadffff │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + add r1, pc, #728 @ (adr r1, 3e2fd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cec68>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r3, [pc, #3028] @ 3e38d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cf568> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1221990,68 +1221980,70 @@ │ │ │ │ b.w 3e28e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce578> │ │ │ │ ldrsb.w r3, [r6, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r6, #49] @ 0x31 │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 3e36e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cf37c> │ │ │ │ b.w 3e30b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ced4c> │ │ │ │ nop │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3e3282 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cef16> │ │ │ │ - @ instruction: 0xffff7d24 │ │ │ │ + vaddl.u q12, d15, d20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r6, r3, #3 │ │ │ │ b.n 3e3f26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cfbba> │ │ │ │ - @ instruction: 0xffffffba │ │ │ │ - lsls r5, r3, #3 │ │ │ │ + vrshr.u64 d16, d26, #1 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ b.n 3e3d96 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cfa2a> │ │ │ │ - @ instruction: 0xffff91ee │ │ │ │ + vmls.i , , d30[0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr2 0, 7, r0, cr6, cr13, {6} │ │ │ │ - mcr2 0, 2, r0, cr2, cr13, {6} │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [pc, #868] @ (3e3cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cf948>) │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -1222378,71 +1222370,71 @@ │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 3e1314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ccfa8> │ │ │ │ mov r8, r0 │ │ │ │ b.w 3e2638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ce2cc> │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9e200dd │ │ │ │ + stc2l 0, cr0, [r2], #884 @ 0x374 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ bl 3e2334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cdfc8> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1223565,57 +1223557,57 @@ │ │ │ │ b.w 3e405a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cfcee> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r1, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #16 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - and.w r0, r6, #213 @ 0xd5 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + ssat r0, #22, r6, lsl #3 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - mcr 0, 3, r0, cr6, cr13, {6} │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + sbc.w r0, r6, #221 @ 0xdd │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xb82c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r2, [pc, #392] @ (3e4b68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d07fc>) │ │ │ │ add.w r9, sp, #156 @ 0x9c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ @@ -1223756,47 +1223748,47 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.w 3e4032 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2cfcc6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #656 @ (adr r6, 3e4e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d0ac8>) │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #356] @ (3e4d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d09b8>) │ │ │ │ @@ -1223944,23 +1223936,23 @@ │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ b.n 3e4cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d0954> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ push {r3, r4, r5} │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ cbz r0, 3e4d92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d0a26> │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ (3e4e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d0af0>) │ │ │ │ @@ -1224084,21 +1224076,21 @@ │ │ │ │ uxth r6, r4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ sxtb r6, r1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ ldr.w r3, [pc, #3068] @ 3e5a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1720> │ │ │ │ @@ -1225154,74 +1225146,75 @@ │ │ │ │ nop │ │ │ │ cbz r4, 3e5aa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d173c> │ │ │ │ lsls r4, r7, #5 │ │ │ │ cbz r6, 3e5aaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d173e> │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bls.n 3e5a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d16f0> │ │ │ │ + bgt.n 3e5a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d16f0> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 3e5a80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1714> │ │ │ │ + bgt.n 3e5a80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1714> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 3e5af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d178c> │ │ │ │ + ble.n 3e5af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d178c> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ble.n 3e59e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d167c> │ │ │ │ + b.n 3e5be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d187c> │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vmla.i q8, q15, d0[2] │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + cbz r6, 3e5b26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d17ba> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvc.n 3e5bb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1848> │ │ │ │ + bge.n 3e5bb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1848> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + beq.n 3e5b6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1800> │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ bne.w 3e58e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d157a> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -1225930,75 +1225923,75 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e627a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1f0e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #512] @ (3e6540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d21d4>) │ │ │ │ + ldr r6, [pc, #512] @ (3e6540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d21d4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #32] @ (3e6370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2004>) │ │ │ │ + ldr r5, [pc, #32] @ (3e6370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2004>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #548] @ (3e65b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2248>) │ │ │ │ @@ -1226224,33 +1226217,32 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 3e60f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d1d84> │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + ldmia.w r4, {r1, r3, r6, r7} │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1227256,77 +1227248,77 @@ │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e6c3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d28ce> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ b.n 3e6ede <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2b72> │ │ │ │ - vrsra.u64 d23, d24, #1 │ │ │ │ + vqshlu.s64 d23, d24, #63 @ 0x3f │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r2, 3e71ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2e4e> │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bge.n 3e70b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2d4c> │ │ │ │ + ble.n 3e70b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2d4c> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bls.n 3e723c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2ed0> │ │ │ │ + bgt.n 3e723c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d2ed0> │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #3064] @ 3e7dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3a68> │ │ │ │ ldr.w r3, [pc, #3064] @ 3e7dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3a6c> │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ @@ -1228370,149 +1228362,149 @@ │ │ │ │ ldr r2, [pc, #280] @ (3e7ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b74>) │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ b.n 3e7d7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3a12> │ │ │ │ - hlt 0x003c │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 3e7edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b70> │ │ │ │ + b.n 3e84dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d4170> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bgt.n 3e7ee0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b74> │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + cbnz r0, 3e7e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3ae4> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r6, r7} │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 3e7ed6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b6a> │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r0, 3e7eb2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b46> │ │ │ │ + push {r3, r5} │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r2, 3e7f06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b9a> │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cbz r0, 3e7f06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3b9a> │ │ │ │ + setend be │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr.w r2, [pc, #2580] @ 3e88fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d4590> │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ @@ -1229413,165 +1229405,165 @@ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ bne.w 3e82ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d3f80> │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b.n 3e87d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d4466> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc 0, cr0, [sl, #-812] @ 0xfffffcd4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ands.w r0, sl, #203 @ 0xcb │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [pc, #520] @ (3e8bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d4844>) │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmia r5!, {r1} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rsb r0, sl, #6553600 @ 0x640000 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + str.w r0, [sl, #200] @ 0xc8 │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #888] @ (3e8d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d49ec>) │ │ │ │ + ldr r3, [pc, #888] @ (3e8d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d49ec>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #172] @ (3e8af0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d4784>) │ │ │ │ @@ -1229652,15 +1229644,15 @@ │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bls.n 3e8b1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d47ae> │ │ │ │ @ instruction: 0xffff754e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1230613,83 +1230605,83 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r1, #19] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev16 r2, r1 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #324] @ (3e9680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d5314>) │ │ │ │ @@ -1230824,20 +1230816,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bl 19368a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x7f31e> │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r5, [r2, r2] │ │ │ │ @ instruction: 0xffff69d8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #140] @ (3e9738 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d53cc>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1230902,15 +1230894,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r1, #20] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1231028,15 +1231020,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1231148,15 +1231140,15 @@ │ │ │ │ b.n 3e9900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d5594> │ │ │ │ blx r3 │ │ │ │ b.n 3e9900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d5594> │ │ │ │ adds r7, #8 │ │ │ │ str r7, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ strh r5, [r7, #2] │ │ │ │ - @ instruction: 0xffff5cd8 │ │ │ │ + @ instruction: 0xffff5fd8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 3e99ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d5680> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1231543,35 +1231535,35 @@ │ │ │ │ b.n 3e9b1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d57b0> │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #284] @ 3e9f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d5bbc> │ │ │ │ mov r5, r0 │ │ │ │ @@ -1231691,15 +1231683,15 @@ │ │ │ │ nop │ │ │ │ str r2, [r5, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #28] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r6, [r1, #24] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1232088,31 +1232080,31 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #872] @ (3ea69c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d6330>) │ │ │ │ @@ -1232437,27 +1232429,27 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r7, #53 @ 0x35 │ │ │ │ vcvt.u32.f32 d19, d31, #1 │ │ │ │ @ instruction: 0xffff1ef4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1232599,17 +1232591,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #12] @ (3ea838 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d64cc>) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ b.n 3ea81e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d64b2> │ │ │ │ - itt gt │ │ │ │ - lslgt r5, r1, #3 │ │ │ │ - pushgt {r4, lr} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [pc, #184] @ (3ea908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d659c>) │ │ │ │ movs r3, #0 │ │ │ │ @@ -1232912,23 +1232904,23 @@ │ │ │ │ b.n 3eaaaa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d673e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1233150,33 +1233142,33 @@ │ │ │ │ b.n 3ead3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d69d2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, r1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r6, [r2, r6] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [pc, #736] @ (3eb0e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d6d7c>) │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [pc, #2020] @ 3eb604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7298> │ │ │ │ @@ -1233910,155 +1233902,156 @@ │ │ │ │ b.n 3eae92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d6b26> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #832] @ (3eb950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75e4>) │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r7, [pc, #488] @ (3eb7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7490>) │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r6, [pc, #288] @ (3eb738 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d73cc>) │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - orrs.w r0, ip, #212 @ 0xd4 │ │ │ │ - cmp r4, #8 │ │ │ │ + @ instruction: 0xf35c00d4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xfb4000c9 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr9, {6} │ │ │ │ - adds r0, r4, r4 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr9, {6} │ │ │ │ + lsls r4, r4, #4 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [pc, #448] @ (3eb804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7498>) │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #0] @ (3eb65c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d72f0>) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r5, [pc, #0] @ (3eb660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d72f4>) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [pc, #976] @ (3eba34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76c8>) │ │ │ │ + ldr r7, [pc, #976] @ (3eba34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76c8>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [pc, #792] @ (3eb988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d761c>) │ │ │ │ + ldr r7, [pc, #792] @ (3eb988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d761c>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r4, [pc, #680] @ (3eb920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75b4>) │ │ │ │ + ldr r7, [pc, #680] @ (3eb920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75b4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + ldr r0, [pc, #208] @ (3eb754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d73e8>) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #224] @ (3eb774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7408>) │ │ │ │ + ldr r7, [pc, #224] @ (3eb774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7408>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + add r1, pc, #216 @ (adr r1, 3eb770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7404>) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #104] @ (3eb704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7398>) │ │ │ │ + ldr r7, [pc, #104] @ (3eb704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7398>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #960] @ (3eba68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76fc>) │ │ │ │ + ldr r6, [pc, #960] @ (3eba68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76fc>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [pc, #864] @ (3eba10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76a4>) │ │ │ │ + ldr r6, [pc, #864] @ (3eba10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76a4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #840] @ (3eb9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7690>) │ │ │ │ + ldr r6, [pc, #840] @ (3eb9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7690>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #832] @ (3eb9f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d768c>) │ │ │ │ + ldr r6, [pc, #832] @ (3eb9f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d768c>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #808] @ (3eb9e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7678>) │ │ │ │ + ldr r6, [pc, #808] @ (3eb9e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7678>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldcl 0, cr0, [sl], #-820 @ 0xfffffccc │ │ │ │ - ldr r3, [pc, #592] @ (3eb918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75ac>) │ │ │ │ + vhadd.s q8, q13, │ │ │ │ + ldr r6, [pc, #592] @ (3eb918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75ac>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #552] @ (3eb8f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7588>) │ │ │ │ + ldr r6, [pc, #552] @ (3eb8f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7588>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #480] @ (3eb8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7544>) │ │ │ │ + ldr r6, [pc, #480] @ (3eb8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7544>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #456] @ (3eb89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7530>) │ │ │ │ + ldr r6, [pc, #456] @ (3eb89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7530>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #384] @ (3eb858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74ec>) │ │ │ │ + ldr r6, [pc, #384] @ (3eb858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74ec>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #360] @ (3eb844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74d8>) │ │ │ │ + ldr r6, [pc, #360] @ (3eb844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74d8>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #336] @ (3eb830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74c4>) │ │ │ │ + ldr r6, [pc, #336] @ (3eb830 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74c4>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r3, [pc, #328] @ (3eb82c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74c0>) │ │ │ │ + ldr r6, [pc, #328] @ (3eb82c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d74c0>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 3eb7a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d743c> │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r3, [pc, #72] @ (3eb73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d73d0>) │ │ │ │ + ldr r6, [pc, #72] @ (3eb73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d73d0>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00fa │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #368] @ (3eb890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7524>) │ │ │ │ + ldr r5, [pc, #368] @ (3eb890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7524>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #344] @ (3eb87c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7510>) │ │ │ │ + ldr r5, [pc, #344] @ (3eb87c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7510>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [pc, #336] @ (3eb878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d750c>) │ │ │ │ + ldr r5, [pc, #336] @ (3eb878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d750c>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #1000] @ (3ebb18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d77ac>) │ │ │ │ + ldr r3, [pc, #1000] @ (3ebb18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d77ac>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #320] @ (3eb884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7518>) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1234187,21 +1234180,21 @@ │ │ │ │ b.n 3eb7fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7492> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #720] @ (3ebb58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d77ec>) │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #336] @ (3eb9e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7674>) │ │ │ │ + ldr r3, [pc, #336] @ (3eb9e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7674>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ blx pc │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r0, [pc, #280] @ (3eb9b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7644>) │ │ │ │ + ldr r3, [pc, #280] @ (3eb9b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7644>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [pc, #264] @ (3eb9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7638>) │ │ │ │ + ldr r3, [pc, #264] @ (3eb9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7638>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #152] @ (3eb948 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75dc>) │ │ │ │ @@ -1234274,19 +1234267,19 @@ │ │ │ │ b.n 3eb910 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d75a4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx r9 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + ldr r2, [pc, #264] @ (3eba5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d76f0>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov lr, ip │ │ │ │ lsls r4, r7, #5 │ │ │ │ - blx r6 │ │ │ │ + ldr r2, [pc, #704] @ (3ebc1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d78b0>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ sub.w sp, sp, #940 @ 0x3ac │ │ │ │ mov r6, r2 │ │ │ │ @@ -1235161,43 +1235154,43 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 3ec216 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7eaa> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov r4, fp │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ + ldr r0, [pc, #720] @ (3ec590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d8224>) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bics r6, r5 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ asrs r6, r7 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - adcs r2, r3 │ │ │ │ + add r2, fp │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adcs r6, r1 │ │ │ │ + add r6, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 3ec308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d7f9c> │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + tst r2, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + negs r4, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + negs r2, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1235508,23 +1235501,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3a47d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x29046c> │ │ │ │ ldr.w r3, [r4, #228] @ 0xe4 │ │ │ │ b.n 3ec4ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d8142> │ │ │ │ nop │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + ands r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #300] @ (3ec77c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d8410>) │ │ │ │ @@ -1235654,15 +1235647,15 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r1, #142 @ 0x8e │ │ │ │ lsls r4, r7, #5 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1236966,51 +1236959,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, r7, #0 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r6, r0, r5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r4, r7, r3 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r2, r5, r1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r7, r7, #5 │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r6, r5, r6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1237341,27 +1237334,26 @@ │ │ │ │ b.n 3ed698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d932c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ed354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d8fe8> │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + strex r0, r0, [r8, #848] @ 0x350 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, pc, #472 @ (adr r0, 3edab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d9744>) │ │ │ │ + add r3, pc, #472 @ (adr r3, 3edab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2d9744>) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r7, #162 @ 0xa2 │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1239697,19 +1239689,19 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r2, r6, #24 │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1239906,15 +1239898,15 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #23 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ @@ -1240557,31 +1240549,31 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r4, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r1, r1, #3 │ │ │ │ mov fp, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ movw ip, #771 @ 0x303 │ │ │ │ strd r3, r3, [r9] │ │ │ │ @@ -1242368,23 +1242360,23 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.w 3ef9ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2db65e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stc2l 0, cr0, [r8], #-800 @ 0xfffffce0 │ │ │ │ + vhadd.u32 q8, q12, q4 │ │ │ │ vst4.16 {d0,d2,d4,d6}, [r8 :256], fp │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1242995,15 +1242987,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc 1, cr0, [r6, #492] @ 0x1ec │ │ │ │ ldc 1, cr0, [r4, #492] @ 0x1ec │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r0, #200 @ 0xc8 │ │ │ │ + orr.w r0, r0, #6553600 @ 0x640000 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [sl], #-492 @ 0xfffffe14 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1243338,18 +1243330,18 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ eors.w r1, ip, fp, ror #1 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ orns r1, r2, fp, ror #1 │ │ │ │ - bcc.n 3f196c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd600> │ │ │ │ + bvs.n 3f196c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd600> │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldc 0, cr0, [lr, #800]! @ 0x320 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + @ instruction: 0xf0be00c8 │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ movw ip, #319 @ 0x13f │ │ │ │ @@ -1243908,32 +1243900,31 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ bl 3f188c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd520> │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 3f1a98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd72c> │ │ │ │ nop │ │ │ │ - beq.n 3f1f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ddba8> │ │ │ │ + bcc.n 3f1f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ddba8> │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 3f1c04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd898> │ │ │ │ lsls r3, r7, #5 │ │ │ │ b.n 3f1be8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd87c> │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ b.n 3f173c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dd3d0> │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 3f1e70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ddb04> │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + pkhbt r0, ip, r8, lsl #3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1244614,25 +1244605,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 3f26c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de35c> │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfafdffff │ │ │ │ - b.n 3f261c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de2b0> │ │ │ │ + b.n 3f2c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de8b0> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + b.n 3f2a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de6fc> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + b.n 3f2aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de738> │ │ │ │ lsls r0, r1, #3 │ │ │ │ bge.n 3f26dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de370> │ │ │ │ lsls r3, r7, #5 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + b.n 3f29c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de654> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + b.n 3f29dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de670> │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1245295,15 +1245286,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ b.n 3f28b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de546> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3f2906 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de59a> │ │ │ │ b.n 3f2a28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de6bc> │ │ │ │ - bls.n 3f2bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de870> │ │ │ │ + bgt.n 3f2bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de870> │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1245383,15 +1245374,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bcc.n 3f2d7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dea10> │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3f2d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2de9b4> │ │ │ │ lsls r3, r7, #5 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r2, [pc, #712] @ (3f3034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2decc8>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #144] @ (3f2e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2deaa0>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1245457,15 +1245448,15 @@ │ │ │ │ nop │ │ │ │ bcs.n 3f2f04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2deb98> │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3f2e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2deb14> │ │ │ │ lsls r3, r7, #5 │ │ │ │ - bx r0 │ │ │ │ + ldr r2, [pc, #24] @ (3f2e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2deac8>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -1245684,15 +1245675,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3f300c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2deca0> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vst4. {d16-d19}, [r4], r7 │ │ │ │ + mcrr2 0, 12, r0, r4, cr7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1246144,15 +1246135,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3f3578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df20c> │ │ │ │ + bcc.n 3f3578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df20c> │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #696] @ (3f37a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df434>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1246432,24 +1246423,24 @@ │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r2} │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #7, ip, asr #3 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + subw r0, ip, #2247 @ 0x8c7 │ │ │ │ + bcs.n 3f389c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df530> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + beq.n 3f379c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df430> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + bne.n 3f389c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df530> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + beq.n 3f374c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df3e0> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 3f37ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df440> │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #204] @ (3f38a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df538>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1246535,15 +1246526,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r0!, {r1, r4} │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + beq.n 3f3840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df4d4> │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1247065,15 +1247056,15 @@ │ │ │ │ b.n 3f3c1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2df8b2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1247310,15 +1247301,15 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #888] @ (3f440c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e00a0>) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1247670,22 +1247661,22 @@ │ │ │ │ str.w r2, [fp] │ │ │ │ b.n 3f41f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2dfe84> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ itt vs │ │ │ │ lslvs r3, r7, #5 │ │ │ │ subvs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7cc00d6 │ │ │ │ + @ instruction: 0xfacc00d6 │ │ │ │ bkpt 0x0008 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r9, r3 │ │ │ │ @@ -1247980,18 +1247971,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 3f47ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0442> │ │ │ │ lsls r3, r7, #5 │ │ │ │ hlt 0x000a │ │ │ │ lsls r3, r7, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 3f43c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0058> │ │ │ │ - lsls r1, r2, #3 │ │ │ │ + ldmdb ip!, {r0, r4, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #256] @ (3f4860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e04f4>) │ │ │ │ mov fp, r3 │ │ │ │ @@ -1248101,15 +1248091,15 @@ │ │ │ │ b.n 3f47fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e048e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb898 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #472 @ (adr r2, 3f4a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e06d8>) │ │ │ │ + add r5, pc, #472 @ (adr r5, 3f4a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e06d8>) │ │ │ │ lsls r4, r1, #3 │ │ │ │ @ instruction: 0xb7f2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -1248728,15 +1248718,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3f4f00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0b94> │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1248931,17 +1248921,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r4, 3f50bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0d50> │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + cbnz r6, 3f5116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0daa> │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + cbnz r4, 3f5110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0da4> │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1249330,17 +1249320,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 32d068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x218cfc> │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 3f5484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e1118> │ │ │ │ b.n 3f5440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e10d4> │ │ │ │ nop │ │ │ │ - b.n 3f5c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e18b0> │ │ │ │ + b.n 3f521c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0eb0> │ │ │ │ lsls r4, r3, #3 │ │ │ │ - b.n 3f5c10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e18a4> │ │ │ │ + b.n 3f5210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e0ea4> │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1250178,17 +1250168,17 @@ │ │ │ │ b.n 3f5c92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e1926> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #960 @ (adr r4, 3f60c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e1d58>) │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add r3, pc, #520 @ (adr r3, 3f5f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e1bb0>) │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1250813,22 +1250803,21 @@ │ │ │ │ strd r0, r3, [r4, #76] @ 0x4c │ │ │ │ b.n 3f633c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e1fd0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #792 @ (adr r2, 3f668c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e2320>) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - b.n 3f6054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e1ce8> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ + strd r0, r0, [r8, #-796]! @ 0x31c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1252011,17 +1252000,17 @@ │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3f7070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e2d04> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1252613,26 +1252602,26 @@ │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r3 │ │ │ │ b.n 3f726c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e2f00> │ │ │ │ mov r9, r7 │ │ │ │ b.n 3f6ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e2b84> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ble.n 3f7662 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e32f6> │ │ │ │ vtbl.8 d24, {d31- │ │ │ │ + bmi.n 3f768c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3320> │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ @@ -1252753,17 +1252742,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ b.n 3f76be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3352> │ │ │ │ nop │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1253086,46 +1253075,46 @@ │ │ │ │ ldr r3, [pc, #80] @ (3f7a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e36fc>) │ │ │ │ add r3, pc │ │ │ │ b.n 3f79cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3660> │ │ │ │ ldr r3, [pc, #76] @ (3f7a6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3700>) │ │ │ │ add r3, pc │ │ │ │ b.n 3f79f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3688> │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf4ea00ca │ │ │ │ - @ instruction: 0xf4d800ca │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + @ instruction: 0xf7ea00ca │ │ │ │ + @ instruction: 0xf7d800ca │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bic.w r0, ip, #6619136 @ 0x650000 │ │ │ │ - bic.w r0, r6, #6619136 @ 0x650000 │ │ │ │ - bic.w r0, r0, #6619136 @ 0x650000 │ │ │ │ - ands.w r0, sl, #6619136 @ 0x650000 │ │ │ │ + @ instruction: 0xf72c00ca │ │ │ │ + @ instruction: 0xf72600ca │ │ │ │ + @ instruction: 0xf72000ca │ │ │ │ + @ instruction: 0xf71a00ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ @@ -1253489,61 +1253478,61 @@ │ │ │ │ ldr r3, [pc, #100] @ (3f7e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3aec>) │ │ │ │ add r3, pc │ │ │ │ b.n 3f7db0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3a44> │ │ │ │ ldr r4, [pc, #96] @ (3f7e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3af0>) │ │ │ │ add r4, pc │ │ │ │ b.n 3f7d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3a2c> │ │ │ │ nop │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1253880,21 +1253869,21 @@ │ │ │ │ b.n 3f80fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3d8e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1254078,23 +1254067,23 @@ │ │ │ │ bhi.n 3f8368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3ffc> │ │ │ │ b.n 3f8262 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e3ef6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - push {r5, lr} │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w ip, [r1, #21] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1254134,15 +1254123,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4367e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x322474> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3f8404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4098> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 3f83e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4076> │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1254251,17 +1254240,17 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1254326,17 +1254315,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 3f84fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4190> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1254406,17 +1254395,17 @@ │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ bl 3f84fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4190> │ │ │ │ b.n 3f86b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4346> │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3376] @ 0xd30 │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -1255055,71 +1255044,71 @@ │ │ │ │ bl 3bc1cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a7e60> │ │ │ │ b.n 3f8882 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4516> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r5, pc, #184 @ (adr r5, 3f8e3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4ad0>) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #136 @ (adr r5, 3f8e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4aa4>) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r6, #29] │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldcl 15, cr15, [pc], #-1020 @ 3f899c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4630> │ │ │ │ - add r1, pc, #616 @ (adr r1, 3f9004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4c98>) │ │ │ │ + add r4, pc, #616 @ (adr r4, 3f9004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4c98>) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #184 @ (adr r2, 3f8e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4af4>) │ │ │ │ + add r5, pc, #184 @ (adr r5, 3f8e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4af4>) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xe9abffff │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r2, 3f8e1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4aae> │ │ │ │ @@ -1255321,15 +1255310,15 @@ │ │ │ │ bfi r3, r2, #5, #3 │ │ │ │ strb r3, [r5, #20] │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3f8f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4be4> │ │ │ │ mov r3, r5 │ │ │ │ b.n 3f8eb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4b44> │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ beq.n 3f900e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e4ca2> │ │ │ │ @@ -1256122,17 +1256111,17 @@ │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 3f9806 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e549a> │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r4, r3, #32 │ │ │ │ lsr.w r2, r9, r3 │ │ │ │ @@ -1256420,21 +1256409,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 3f985c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e54f0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1256787,21 +1256776,21 @@ │ │ │ │ cmp r1, #8 │ │ │ │ bhi.w 3f9cbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5952> │ │ │ │ b.n 3f9da6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5a3a> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 3f9dbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5a52> │ │ │ │ nop │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 3f9f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5c30>) │ │ │ │ + add r7, pc, #280 @ (adr r7, 3f9f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5c30>) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -1256930,15 +1256919,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 53d8a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42953c> │ │ │ │ mov r5, r0 │ │ │ │ b.n 3f9eb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5b4c> │ │ │ │ nop │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r5, [pc, #632] @ (3fa290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e5f24>) │ │ │ │ @@ -1257178,17 +1257167,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r3 │ │ │ │ @@ -1258095,40 +1258084,40 @@ │ │ │ │ mov r9, r7 │ │ │ │ b.n 3fab5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e67f0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ mrc 15, 2, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bge.n 3fab1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e67b2> │ │ │ │ vtbl.8 d29, {d31- instruction: 0xffff7dde │ │ │ │ + vshr.u64 q12, q7, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1258197,15 +1258186,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, ip │ │ │ │ bl 3f7654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e32e8> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1448] @ 0x5a8 │ │ │ │ ldr r5, [pc, #252] @ (3fadd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e6a6c>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1258641,33 +1258630,33 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r2, [r6, r7] │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1259791,31 +1259780,31 @@ │ │ │ │ b.n 3fb78e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7422> │ │ │ │ ldr r6, [pc, #344] @ (3fbdc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7a54>) │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #920] @ (3fc008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7c9c>) │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 3fbfd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7c66> │ │ │ │ cmp r2, r0 │ │ │ │ @@ -1260203,24 +1260192,24 @@ │ │ │ │ movcs r1, #1 │ │ │ │ b.n 3fbbc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7858> │ │ │ │ ldr r0, [pc, #32] @ (3fc094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7d28>) │ │ │ │ add r0, pc │ │ │ │ bl 29e1f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x189e84> │ │ │ │ ldrb.w r3, [r5, #56] @ 0x38 │ │ │ │ b.w 3fb728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e73bc> │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ @ instruction: 0xb79f │ │ │ │ - vqshl.u32 , q11, #31 │ │ │ │ + @ instruction: 0xffff5a76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #488] @ (3fc294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e7f28>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1260619,19 +1260608,19 @@ │ │ │ │ nop │ │ │ │ subs r4, #86 @ 0x56 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1260793,15 +1260782,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ bl 3b85ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a4240> │ │ │ │ str.w r4, [r8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #76] @ (3fc6a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e833c>) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1261188,15 +1261177,15 @@ │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r6, [pc, #712] @ (3fccf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e898c>) │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r4, [r1, #30] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ lsls r3, r7, #5 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r2, r7, #5 │ │ │ │ @@ -1261931,15 +1261920,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1263016,33 +1263005,33 @@ │ │ │ │ b.n 3fd5d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e9268> │ │ │ │ cmp r5, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #220 @ 0xdc │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r4, r3, #3 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #18 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - negs r4, r5 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r8, [r8, #13] │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.w 3fdf26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e9bba> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -1263639,15 +1263628,15 @@ │ │ │ │ b.n 3fdfc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2e9c58> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -1263794,17 +1263783,17 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #2 │ │ │ │ b.n 3fe46e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ea102> │ │ │ │ nop │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [pc, #824] @ (3fe8fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ea590>) │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1263937,15 +1263926,15 @@ │ │ │ │ bl 53d304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428f98> │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ tst r6, r0 │ │ │ │ beq.n 3fe6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ea340> │ │ │ │ b.n 3fe678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ea30c> │ │ │ │ nop │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r5, r1 │ │ │ │ @@ -1264447,17 +1264436,17 @@ │ │ │ │ nop │ │ │ │ adds r4, r5, r2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #28 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r2, [pc, #448] @ (3fee1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eaab0>) │ │ │ │ + ldr r5, [pc, #448] @ (3fee1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eaab0>) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [pc, #976] @ (3ff030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eacc4>) │ │ │ │ + ldr r3, [pc, #976] @ (3ff030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eacc4>) │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ @@ -1265370,15 +1265359,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r6, r5, #17 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1265672,15 +1265661,15 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 3ff7f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb48c> │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 3ff912 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb5a6> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - sbcs r4, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1265831,15 +1265820,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 3ffa9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb732> │ │ │ │ b.n 3ff996 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb62a> │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #228] @ (3ffbc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb854>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1266009,15 +1265998,15 @@ │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #15 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r3, r7, #5 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1266067,15 +1266056,15 @@ │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1266281,15 +1266270,15 @@ │ │ │ │ b.n 3ffe2e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebac2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1266347,31 +1266336,31 @@ │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r2, [r2, r3, lsl #1] │ │ │ │ bne.n 3fff54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebbe8> │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x478a │ │ │ │ + ldr r2, [pc, #552] @ (4001e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebe7c>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r0, [pc, #536] @ (4001dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebe70>) │ │ │ │ + ldr r3, [pc, #536] @ (4001dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebe70>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp lr, r5 │ │ │ │ + ldr r0, [pc, #696] @ (400280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebf14>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, r1 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bx r8 │ │ │ │ + ldr r2, [pc, #280] @ (4000e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebd7c>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r4, sp │ │ │ │ + ldr r0, [pc, #432] @ (400188 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebe1c>) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #18 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #28] @ (400010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebca4>) │ │ │ │ @@ -1266386,15 +1266375,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 69920 │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1266433,15 +1266422,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (40008c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebd20>) │ │ │ │ add r0, pc │ │ │ │ bl 3fffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebc74> │ │ │ │ - @ instruction: 0xeaba00c6 │ │ │ │ + ldc 0, cr0, [sl, #792]! @ 0x318 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1266592,15 +1266581,15 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (400208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebe9c>) │ │ │ │ add r0, pc │ │ │ │ bl 3fffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebc74> │ │ │ │ - ldrd r0, r0, [r2, #-792]! @ 0x318 │ │ │ │ + ldcl 0, cr0, [r2], #-792 @ 0xfffffce8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1267694,33 +1267683,33 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 40235a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2edfee> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #284 @ 0x11c │ │ │ │ str.w r3, [r8, #32] │ │ │ │ b.w 4004f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ec18c> │ │ │ │ ldc2 1, cr0, [r4, #-488]! @ 0xfffffe18 │ │ │ │ - muls r0, r6 │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - orrs r0, r5 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r4, r9 │ │ │ │ + bxns r9 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + add r6, ip │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + add r6, fp │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + mov ip, sl │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r3, [r8, #113] @ 0x71 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1268975,22 +1268964,24 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 401e7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2edb0e> │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ b.n 401e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2edada> │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 q0, q15, │ │ │ │ - cdp2 0, 5, cr0, cr12, cr7, {6} │ │ │ │ + lsls r6, r1, #8 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ sub.w r6, r2, r0 │ │ │ │ it gt │ │ │ │ lslgt r1, r1, #1 │ │ │ │ bgt.n 401e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2edab0> │ │ │ │ @@ -1269549,40 +1269540,40 @@ │ │ │ │ b.w 401390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ed024> │ │ │ │ mov r0, r8 │ │ │ │ bl 406a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2728> │ │ │ │ b.w 4012c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ecf5a> │ │ │ │ ldr r0, [pc, #64] @ (4024c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee158>) │ │ │ │ add r0, pc │ │ │ │ bl 3fffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebc74> │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + beq.n 402398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee02c> │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str??.w r0, [r6, r7] │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + @ instruction: 0xfb6600c7 │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf7f400c7 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xfaf400c7 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf72600c7 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa2600c7 │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orr.w r0, r4, #6520832 @ 0x638000 │ │ │ │ - and.w r0, ip, #6520832 @ 0x638000 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xf74400c7 │ │ │ │ + @ instruction: 0xf70c00c7 │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 402524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee1b8> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cbz r3, 402524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee1b8> │ │ │ │ push {lr} │ │ │ │ @@ -1269661,15 +1269652,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (40259c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee230>) │ │ │ │ add r0, pc │ │ │ │ bl 3fffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebc74> │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1269700,17 +1269691,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (4025fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee290>) │ │ │ │ add r0, pc │ │ │ │ bl 3fffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebc74> │ │ │ │ ldr r0, [pc, #12] @ (402600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee294>) │ │ │ │ add r0, pc │ │ │ │ bl 3fffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ebc74> │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r1, 40263e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee2d2> │ │ │ │ @@ -1269826,21 +1269817,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (402744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee3d8>) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 3ffbf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb884> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf26600c7 │ │ │ │ - @ instruction: 0xf29400c7 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + sbc.w r0, r6, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf59400c7 │ │ │ │ + cbnz r6, 4027ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee442> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subw r0, sl, #199 @ 0xc7 │ │ │ │ + sub.w r0, sl, #6520832 @ 0x638000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1269915,17 +1269906,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bhi.n 40285c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee4f0> │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22000c7 │ │ │ │ - @ instruction: 0xfb0800d0 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xf52000c7 │ │ │ │ + mcr2 0, 0, r0, cr8, cr0, {6} │ │ │ │ + cbnz r2, 40286c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee500> │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1270009,30 +1270000,30 @@ │ │ │ │ ldr r2, [pc, #52] @ (40291c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee5b0>) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 40286e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee502> │ │ │ │ - rsb r0, sl, #199 @ 0xc7 │ │ │ │ + @ instruction: 0xf4ca00c7 │ │ │ │ movs r4, #132 @ 0x84 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - rsb r0, r8, #199 @ 0xc7 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + @ instruction: 0xf4c800c7 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf18800c7 │ │ │ │ - ldr r4, [pc, #344] @ (402a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee6fc>) │ │ │ │ + eor.w r0, r8, #6520832 @ 0x638000 │ │ │ │ + ldr r7, [pc, #344] @ (402a68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee6fc>) │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [pc, #384] @ (402a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee728>) │ │ │ │ + ldr r5, [pc, #384] @ (402a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee728>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs.w r0, r8, #199 @ 0xc7 │ │ │ │ - adc.w r0, sl, #199 @ 0xc7 │ │ │ │ - ldr r2, [pc, #112] @ (402990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee624>) │ │ │ │ + orrs.w r0, r8, #6520832 @ 0x638000 │ │ │ │ + orr.w r0, sl, #6520832 @ 0x638000 │ │ │ │ + ldr r5, [pc, #112] @ (402990 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee624>) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #68] @ 402974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee608> │ │ │ │ ldr.w lr, [pc, #68] @ 402978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee60c> │ │ │ │ @@ -1270064,17 +1270055,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r7, #5 │ │ │ │ bvs.n 402904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee598> │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + cbnz r0, 4029b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee648> │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 402a02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee696> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1270287,15 +1270278,15 @@ │ │ │ │ bl 3ffbf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb884> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 43681c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224b0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cdp 0, 11, cr0, cr0, cr7, {6} │ │ │ │ + subs.w r0, r0, #199 @ 0xc7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1270328,15 +1270319,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3ffbf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb884> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 43681c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224b0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdp 0, 4, cr0, cr0, cr7, {6} │ │ │ │ + adc.w r0, r0, #199 @ 0xc7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1270395,16 +1270386,16 @@ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 43681c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224b0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r6 │ │ │ │ b.n 402c28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ee8bc> │ │ │ │ - ldcl 0, cr0, [r8, #796]! @ 0x31c │ │ │ │ - ldc 0, cr0, [r8, #796] @ 0x31c │ │ │ │ + @ instruction: 0xf0f800c7 │ │ │ │ + eors.w r0, r8, #199 @ 0xc7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #564] @ (402ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eeb8c>) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #564] @ (402efc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eeb90>) │ │ │ │ @@ -1270644,37 +1270635,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 402d6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eea02> │ │ │ │ bcc.n 402f64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eebf8> │ │ │ │ lsls r2, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r4, r2, #5 │ │ │ │ lsls r1, r6, #5 │ │ │ │ bcs.n 402f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eebe4> │ │ │ │ lsls r2, r7, #5 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, r2, #2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1270829,15 +1270820,15 @@ │ │ │ │ streq.w sl, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 402fe8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eec7c> │ │ │ │ b.n 402ffe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eec92> │ │ │ │ str.w sl, [r6] │ │ │ │ b.n 4030b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eed48> │ │ │ │ bx lr │ │ │ │ - orns r0, lr, r7, lsl #3 │ │ │ │ + ldcl 0, cr0, [lr, #-796]! @ 0xfffffce4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1271072,36 +1271063,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 403148 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eeddc> │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ blt.n 4032de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eef72> │ │ │ │ b.n 403244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eeed8> │ │ │ │ - ldmia.w r6!, {r0, r1, r2, r6, r7} │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + subs.w r0, r6, r7, lsl #3 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strd r0, r0, [r2], #-796 @ 0x31c │ │ │ │ - stmia.w r2, {r0, r1, r2, r6, r7} │ │ │ │ + sbc.w r0, r2, r7, lsl #3 │ │ │ │ + @ instruction: 0xeb8200c7 │ │ │ │ mrc2 15, 6, pc, cr13, cr15, {7} │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xe8da00c7 │ │ │ │ - strex r0, r0, [r6, #796] @ 0x31c │ │ │ │ - @ instruction: 0xe85a00c7 │ │ │ │ - strd r0, r0, [lr], #-796 @ 0x31c │ │ │ │ - stmia.w r2, {r0, r1, r2, r6, r7} │ │ │ │ - b.n 4032f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eef88> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - b.n 403308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eef9c> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - b.n 40327c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eef10> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #1] │ │ │ │ - b.n 40324c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eeee0> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ + rsbs r0, sl, r7, lsl #3 │ │ │ │ + adc.w r0, r6, r7, lsl #3 │ │ │ │ + adcs.w r0, sl, r7, lsl #3 │ │ │ │ + sbc.w r0, lr, r7, lsl #3 │ │ │ │ + @ instruction: 0xeb8200c7 │ │ │ │ + pkhbt r0, r0, r7, lsl #3 │ │ │ │ + pkhbt r0, r8, r7, lsl #3 │ │ │ │ + eor.w r0, r0, r7, lsl #3 │ │ │ │ + ldc2l 0, cr0, [sl], #-832 @ 0xfffffcc0 │ │ │ │ + orn r0, r4, r7, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #316] @ (4034d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef164>) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #316] @ (4034d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef168>) │ │ │ │ @@ -1271236,37 +1271223,36 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 4032e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eef78> │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ - @ instruction: 0xfb4c00c8 │ │ │ │ - cmp r0, #4 │ │ │ │ + ldrd r0, r0, [r0, #796]! @ 0x31c │ │ │ │ + vqadd.u64 q8, q12, q0 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr8, {6} │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #916] @ (4038b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef54c>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1271634,28 +1271620,24 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r7, #5 │ │ │ │ - b.n 4033c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef058> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + ldrd r0, r0, [lr], #-796 @ 0x31c │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xf67e00d0 │ │ │ │ - b.n 4033ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef080> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - b.n 4033d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef064> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - b.n 4033b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef04c> │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - movs r6, #2 │ │ │ │ + ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ + stmia.w ip, {r0, r1, r2, r6, r7} │ │ │ │ + ldrd r0, r0, [ip], #-796 @ 0x31c │ │ │ │ + strd r0, r0, [lr], #-796 @ 0x31c │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 403d8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2efa22> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1272299,21 +1272281,21 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 403b22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef7b6> │ │ │ │ nop.w │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 404508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f019c> │ │ │ │ + b.n 403b08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef79c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 404514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f01a8> │ │ │ │ + b.n 403b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef7a8> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 4041a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2efe38> │ │ │ │ + b.n 4037a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2ef438> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + b.n 4042b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eff4c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1273579,139 +1273561,139 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr.w ip, [r7] │ │ │ │ b.n 404686 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f031a> │ │ │ │ bkpt 0x008a │ │ │ │ lsls r2, r7, #5 │ │ │ │ bkpt 0x0084 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + b.n 404f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0c00> │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 404dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0a54> │ │ │ │ + bls.n 404dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0a54> │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bpl.n 404cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0954> │ │ │ │ + bhi.n 404cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0954> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r7, pc, #944 @ (adr r7, 405088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0d1c>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bpl.n 404c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f08b8> │ │ │ │ + bhi.n 404c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f08b8> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r6, pc, #920 @ (adr r6, 40508c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0d20>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 404ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f097c> │ │ │ │ + bge.n 404ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f097c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r6, pc, #352 @ (adr r6, 404e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0af4>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 404cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0980> │ │ │ │ + bge.n 404cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0980> │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb72a │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 404d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f09b4> │ │ │ │ + bvc.n 404d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f09b4> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bcc.n 404d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0998> │ │ │ │ + bvs.n 404d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0998> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 404e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0ab0> │ │ │ │ + bpl.n 404e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0ab0> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 404cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f096c> │ │ │ │ + bmi.n 404cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f096c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldcl 0, cr0, [r8, #852] @ 0x354 │ │ │ │ - bne.n 404e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0ac4> │ │ │ │ + @ instruction: 0xf0d800d5 │ │ │ │ + bmi.n 404e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0ac4> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldcl 0, cr0, [sl, #-852] @ 0xfffffcac │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + orrs.w r0, sl, #213 @ 0xd5 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r3, pc, #8 @ (adr r3, 404d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f09e8>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 404dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0a50> │ │ │ │ + bvc.n 404dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0a50> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - beq.n 404cf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0988> │ │ │ │ + bcc.n 404cf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0988> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr.w r3, [pc, #3176] @ 4059d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f1664> │ │ │ │ add r3, pc │ │ │ │ ldrb r4, [r3, r6] │ │ │ │ b.n 4046b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0344> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ @@ -1274804,47 +1274786,47 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #291 @ 0x123 │ │ │ │ subw r3, r3, #3496 @ 0xda8 │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 404e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f0ac4> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r4, r3, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + bcs.n 4059e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f167c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #704 @ (adr r0, 405ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f1938>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xfb9400db │ │ │ │ + mrc2 0, 4, r0, cr4, cr11, {6} │ │ │ │ add r0, pc, #352 @ (adr r0, 405b4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f17e0>) │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bne.n 405918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f15ac> │ │ │ │ + bmi.n 405918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f15ac> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xfb1c00db │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + mrc2 0, 0, r0, cr12, cr11, {6} │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + bcs.n 405a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f16f8> │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -1274874,41 +1274856,41 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -1274918,39 +1274900,39 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r7, [sp, #32] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -1276103,31 +1276085,31 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bge.n 40676c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2400> │ │ │ │ + ble.n 40676c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2400> │ │ │ │ lsls r5, r2, #3 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r7, #5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ite lt │ │ │ │ - lsllt r7, r0, #3 │ │ │ │ - ldrhge r4, [r4, #62] @ 0x3e │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - bkpt 0x0050 │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -1276145,15 +1276127,15 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbnz r0, 40688e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2522> │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -1276165,83 +1276147,82 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r4, #32] │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r4, #30] │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r4, #26] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bpl.n 4068dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2570> │ │ │ │ + bhi.n 4068dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2570> │ │ │ │ lsls r5, r2, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 406852 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f24e6> │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 406514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f21a8> │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + strd r0, r0, [r2, #-876]! @ 0x36c │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movt r0, #219 @ 0xdb │ │ │ │ - @ instruction: 0xf23400db │ │ │ │ - ldr r6, [pc, #1000] @ (406c48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f28dc>) │ │ │ │ + rsb r0, r0, #7176192 @ 0x6d8000 │ │ │ │ + @ instruction: 0xf53400db │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 406874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2508> │ │ │ │ + pop {r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - revsh r2, r4 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r2, #12] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbnz r6, 4068a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2538> │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r3, #10] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbnz r0, 40689e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2532> │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r0, [r7, #6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + cbnz r0, 406904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2598> │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + cbnz r2, 406908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f259c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 4068ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f257e> │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 4068ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f254e> │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 4068f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f258c> │ │ │ │ + bpl.n 4068f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f258c> │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + hlt 0x003e │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + cbnz r2, 406934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f25c8> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bne.n 4068a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f253c> │ │ │ │ + bmi.n 4068a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f253c> │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #5 │ │ │ │ strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r0, [pc, #320] @ (406a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f26a8>) │ │ │ │ mov r1, r5 │ │ │ │ @@ -1276359,57 +1276340,57 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 3ffbf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2eb884> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 406396 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f202a> │ │ │ │ - cbz r0, 406a62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f26f6> │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 406a66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f26fa> │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r0, 406a48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f26dc> │ │ │ │ + push {r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, lr} │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r5, r6} │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + cbnz r4, 406a4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f26e0> │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r7, #5 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r4, 406abe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2752> │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 406ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2758> │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - cbz r6, 406abe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2752> │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbz r2, 406ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f2758> │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + bne.n 406a44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2f26d8> │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -1339322,15 +1339303,15 @@ │ │ │ │ bl 434208 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31fe9c> │ │ │ │ b.n 432e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31eae4> │ │ │ │ bl 434760 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3203f4> │ │ │ │ b.n 432e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31eaa4> │ │ │ │ bl 434a64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3206f8> │ │ │ │ b.n 432e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31eaa4> │ │ │ │ nop │ │ │ │ - bx r2 │ │ │ │ + ldr r2, [pc, #64] @ (432eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31eb80>) │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1339491,23 +1339472,23 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 434804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320498> │ │ │ │ b.n 432fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ec50> │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ bl 4449ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330640> │ │ │ │ b.n 432fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ec80> │ │ │ │ - cmp r8, r3 │ │ │ │ + ldr r0, [pc, #608] @ (4332d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef68>) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + ldr r0, [pc, #616] @ (4332e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef74>) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldr r0, [pc, #728] @ (433354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31efe8>) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, fp │ │ │ │ + ldr r0, [pc, #360] @ (4331e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ee7c>) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, r2 │ │ │ │ + ldr r0, [pc, #80] @ (4330d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ed68>) │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbz r0, 4330aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ed3e> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1339686,37 +1339667,37 @@ │ │ │ │ b.n 433124 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31edb8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r4} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r5 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r7!, {r1} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add lr, r5 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, r6 │ │ │ │ + bx r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r8, r9 │ │ │ │ + blx r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r0, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sl │ │ │ │ + bx sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, fp │ │ │ │ + bx fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sl, r2 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - muls r6, r0 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1339758,17 +1339739,17 @@ │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ bl 438098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323d2c> │ │ │ │ b.n 43329c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef30> │ │ │ │ - bics r0, r7 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 4333d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f068> │ │ │ │ + bcc.n 4333d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f068> │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ bl 442b44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32e7d8> │ │ │ │ @@ -1339994,15 +1339975,15 @@ │ │ │ │ blx 6a8b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a8b0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4334ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f17e> │ │ │ │ b.n 433516 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f1aa> │ │ │ │ - negs r0, r7 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ cbz r4, 433590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f224> │ │ │ │ @@ -1340162,15 +1340143,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 4427f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32e484> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #172] @ 4337e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f474> │ │ │ │ sub sp, #28 │ │ │ │ @@ -1340245,15 +1340226,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #476] @ (4339e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f674>) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1340455,15 +1340436,15 @@ │ │ │ │ b.n 43398c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f620> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1340693,17 +1340674,17 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #252] @ (433d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31f9e0>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1340905,15 +1340886,15 @@ │ │ │ │ b.n 433d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31fa20> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bne.n 433e72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31fb06> │ │ │ │ @@ -1340933,15 +1340914,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #0 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #76] @ (433edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31fb70>) │ │ │ │ add r1, pc │ │ │ │ @@ -1341072,15 +1341053,15 @@ │ │ │ │ b.n 433fc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31fc58> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r2} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 41bfea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x307c7e> │ │ │ │ stmia r0!, {r1, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1341285,15 +1341266,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 4341d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31fe6c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ bkpt 0x0020 │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ @@ -1341459,19 +1341440,19 @@ │ │ │ │ b.n 434334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ffc8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ pop {r7, pc} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #524] @ (4345f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320284>) │ │ │ │ @@ -1341695,47 +1341676,47 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 43467a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32030e> │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cbnz r4, 434674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320308> │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (4346c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32035c>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1341786,24 +1341767,24 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ (4346e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320374>) │ │ │ │ add r0, pc │ │ │ │ b.n 434688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32031c> │ │ │ │ nop │ │ │ │ cbnz r2, 4346f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32038a> │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 0, cr0, cr6, cr3, {6} │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + add.w r0, r6, #195 @ 0xc3 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #92] @ 434754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3203e8> │ │ │ │ @@ -1341985,15 +1341966,15 @@ │ │ │ │ b.n 434876 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32050a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb7de │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xb77e │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1342089,15 +1342070,15 @@ │ │ │ │ b.n 434978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32060c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb71a │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ cpsid ai │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1342280,15 +1342261,15 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ push {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1342642,17 +1342623,17 @@ │ │ │ │ nop │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 434faa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320c3e> │ │ │ │ lsls r7, r6, #5 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1342831,23 +1342812,23 @@ │ │ │ │ b.n 434ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x320c88> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ add r7, sp, #24 │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ @@ -1343189,35 +1343170,35 @@ │ │ │ │ b.n 435486 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32111a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #2 │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldc2l 15, cr15, [pc], #1020 @ 435938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3215cc> │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1344372,17 +1344353,20 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vqadd.u8 q8, q15, q4 │ │ │ │ - mrc2 0, 7, r0, cr8, cr8, {6} │ │ │ │ - mrc2 0, 5, r0, cr10, cr8, {6} │ │ │ │ + lsls r6, r1, #9 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1344622,15 +1344606,16 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 4, r0, cr4, cr8, {6} │ │ │ │ + lsls r4, r0, #6 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1344675,15 +1344660,16 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #864]! @ 0x360 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ @@ -1344731,15 +1344717,16 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128] │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ - ldc2l 0, cr0, [r2, #-864]! @ 0xfffffca0 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1344914,15 +1344901,15 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6a204 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ + @ instruction: 0xfb1000d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1345493,15 +1345480,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 4b4ec2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0b56> │ │ │ │ bl 4b0ec6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39cb5a> │ │ │ │ - @ instruction: 0xf4b200d8 │ │ │ │ + @ instruction: 0xf7b200d8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d7, [pc, #80] @ 436f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x322bc4> │ │ │ │ @@ -1345546,15 +1345533,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeffbffff │ │ │ │ @ instruction: 0xefedffff │ │ │ │ - bic.w r0, ip, #7077888 @ 0x6c0000 │ │ │ │ + @ instruction: 0xf72c00d8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ @@ -1345602,15 +1345589,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 7d8fda │ │ │ │ @ instruction: 0xef85ffff │ │ │ │ - @ instruction: 0xf39a00d8 │ │ │ │ + @ instruction: 0xf69a00d8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -1345640,15 +1345627,15 @@ │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vshr.s64 q0, q4, #2 │ │ │ │ + @ instruction: 0xf2be00d8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ @@ -1345706,15 +1345693,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f16 , , │ │ │ │ mcr 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ - subw r0, r8, #216 @ 0xd8 │ │ │ │ + sub.w r0, r8, #7077888 @ 0x6c0000 │ │ │ │ mcr 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ cbz r0, 43714e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x322de2> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ @@ -1346483,15 +1346470,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [pc, #124] @ 437984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323618> │ │ │ │ add.w r6, r1, #31 │ │ │ │ @@ -1346540,15 +1346527,15 @@ │ │ │ │ add.w r0, r0, r9, lsl #22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r2, r1, #22 │ │ │ │ push {r4, lr} │ │ │ │ ubfx r3, r1, #5, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ @@ -1346813,28 +1346800,32 @@ │ │ │ │ str.w r0, [r5, r8] │ │ │ │ b.n 437b16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3237aa> │ │ │ │ nop │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cdp2 0, 12, cr0, cr12, cr4, {6} │ │ │ │ - cdp2 0, 9, cr0, cr0, cr4, {6} │ │ │ │ - rsb r0, lr, #199 @ 0xc7 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr4, {6} │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + @ instruction: 0xf4ce00c7 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + bne.n 437d30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3239c4> │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 437e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323ad4> │ │ │ │ + b.n 438440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3240d4> │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr4, {6} │ │ │ │ - ldcl 0, cr0, [r0, #-792] @ 0xfffffce8 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + orrs.w r0, r0, #198 @ 0xc6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ ldr r4, [pc, #108] @ (437cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323964>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1346880,20 +1346871,19 @@ │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #28] │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 437a54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3236e8> │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ - lsls r7, r6, #5 │ │ │ │ + @ instruction: 0xe9bc00d8 │ │ │ │ + itet pl │ │ │ │ + lslpl r2, r2, #3 │ │ │ │ + strhmi r0, [r1, #26] │ │ │ │ + lslpl r7, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ ldr r4, [pc, #120] @ (437d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323a04>) │ │ │ │ add r4, pc │ │ │ │ @@ -1346947,15 +1346937,15 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ strh r2, [r6, #22] │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #6] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - cbnz r2, 437df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323a88> │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ strh r2, [r5, #20] │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ @@ -1347125,59 +1347115,59 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 437e1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323ab2> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r3, #18] │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], {196} @ 0xc4 │ │ │ │ + vmla.i16 q0, q12, d4[0] │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r0, [pc, #304] @ (438068 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323cfc>) │ │ │ │ lsls r6, r5, #5 │ │ │ │ strb r4, [r3, #4] │ │ │ │ lsls r2, r7, #5 │ │ │ │ strb r2, [r2, #4] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldc2l 0, cr0, [r2], #-784 @ 0xfffffcf0 │ │ │ │ - svc 24 │ │ │ │ + vhadd.u q8, q9, q2 │ │ │ │ + b.n 438378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32400c> │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i16 d0, d16, d7[0] │ │ │ │ - stc2 0, cr0, [r4], {196} @ 0xc4 │ │ │ │ + @ instruction: 0xf29000c7 │ │ │ │ + vhadd.u8 q0, q10, q2 │ │ │ │ strb r0, [r0, #3] │ │ │ │ lsls r2, r7, #5 │ │ │ │ blx r2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stc2 0, cr0, [sl], #-784 @ 0xfffffcf0 │ │ │ │ + vhadd.u32 q0, q13, q2 │ │ │ │ strb r4, [r4, #2] │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #2] │ │ │ │ lsls r2, r7, #5 │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r2, r7, #5 │ │ │ │ strh r2, [r3, #12] │ │ │ │ lsls r7, r6, #5 │ │ │ │ strb r2, [r2, #1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - smlald r0, r0, sl, r4 │ │ │ │ - @ instruction: 0xfbbe00c4 │ │ │ │ + cdp2 0, 12, cr0, cr10, cr4, {6} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr4, {6} │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r4, [pc, #120] @ (438000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323c94>) │ │ │ │ + ldr r7, [pc, #120] @ (438000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323c94>) │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r2, [r0, #0] │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - @ instruction: 0xfb9a00c4 │ │ │ │ - ldr r3, [pc, #976] @ (438368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323ffc>) │ │ │ │ + cdp2 0, 9, cr0, cr10, cr4, {6} │ │ │ │ + ldr r6, [pc, #976] @ (438368 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323ffc>) │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r7, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1347359,21 +1347349,21 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 438116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323daa> │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 438126 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323dba> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - vld4. {d16-d19}, [sl], r4 │ │ │ │ + stc2l 0, cr0, [sl], #-784 @ 0xfffffcf0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ (438194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323e28>) │ │ │ │ add r0, pc │ │ │ │ bl 438e58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324aec> │ │ │ │ @@ -1347381,17 +1347371,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (43819c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323e30>) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ bl 438098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323d2c> │ │ │ │ pop {r3, pc} │ │ │ │ - str.w r0, [ip, #196] @ 0xc4 │ │ │ │ - vld4. {d0-d3}, [r8], r4 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + smlald r0, r0, ip, r4 │ │ │ │ + stc2 0, cr0, [r8], #-784 @ 0xfffffcf0 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [pc, #76] @ 438200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323e94> │ │ │ │ @@ -1347422,15 +1347412,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 69eec │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ @@ -1347516,21 +1347506,21 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 4382b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323f48> │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 4382c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323f58> │ │ │ │ stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + cbnz r0, 43830a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323f9e> │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xf7cc00c4 │ │ │ │ + @ instruction: 0xfacc00c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1347544,15 +1347534,15 @@ │ │ │ │ bl 4399f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325688> │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr.w ip, [pc, #80] @ 4383a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324038> │ │ │ │ @@ -1347702,15 +1347692,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 4384ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324140> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + b.n 438848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3244dc> │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -1347773,15 +1347763,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 438578 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32420c> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 4385a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324238> │ │ │ │ + b.n 4387a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324438> │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1347865,16 +1347855,16 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d800c4 │ │ │ │ - stc2 0, cr0, [r8], #-832 @ 0xfffffcc0 │ │ │ │ + @ instruction: 0xf7d800c4 │ │ │ │ + vqadd.u32 q0, q12, q0 │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #148] @ (43873c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3243d0>) │ │ │ │ @@ -1347941,16 +1347931,16 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r6, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xfb8a00d0 │ │ │ │ + @ instruction: 0xf75600c4 │ │ │ │ + mcr2 0, 4, r0, cr10, cr0, {6} │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #68] @ (4387a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324438>) │ │ │ │ @@ -1348313,15 +1348303,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 438b12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3247a6> │ │ │ │ ldr r1, [pc, #8] @ (438b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3247a8>) │ │ │ │ add r1, pc │ │ │ │ blx 6a838 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ @@ -1348721,15 +1348711,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 438fce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324c62> │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (438ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324c84>) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 4367e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x322474> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 438ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324b6c> │ │ │ │ ldr r4, [pc, #188] @ (438ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324c88>) │ │ │ │ @@ -1348889,17 +1348879,17 @@ │ │ │ │ strd r1, r2, [r5] │ │ │ │ b.n 439080 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324d14> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeae000c4 │ │ │ │ - @ instruction: 0xeada00c4 │ │ │ │ - @ instruction: 0xeade00c4 │ │ │ │ + stcl 0, cr0, [r0, #784]! @ 0x310 │ │ │ │ + ldcl 0, cr0, [sl, #784] @ 0x310 │ │ │ │ + ldcl 0, cr0, [lr, #784] @ 0x310 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1348942,15 +1348932,15 @@ │ │ │ │ blx 68bf0 │ │ │ │ ldr r3, [pc, #148] @ (4391d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324e6c>) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 439150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324de4> │ │ │ │ ldr r0, [pc, #144] @ (4391dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324e70>) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #136] @ (4391e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324e74>) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -1348996,23 +1348986,23 @@ │ │ │ │ blx 6a8b0 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 68bf0 │ │ │ │ b.n 439140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324dd4> │ │ │ │ mov r0, r5 │ │ │ │ b.n 43913c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324dd0> │ │ │ │ nop │ │ │ │ - bics.w r0, r0, r4, lsl #3 │ │ │ │ + ldc 0, cr0, [r0, #-784]! @ 0xfffffcf0 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r2, r7, #5 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r8, r4, lsl #3 │ │ │ │ + stc 0, cr0, [r8, #-784] @ 0xfffffcf0 │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ lsls r2, r7, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #48] @ (43922c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324ec0>) │ │ │ │ @@ -1349072,17 +1349062,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 43927a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324f0e> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb r6!, {r2, r6, r7} │ │ │ │ - stmdb r4!, {r2, r6, r7} │ │ │ │ - stmdb r8!, {r2, r6, r7} │ │ │ │ + stc 0, cr0, [r6], #-784 @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [r4], #-784 @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [r8], #-784 @ 0xfffffcf0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #72] @ (4392f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324f84>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1349111,15 +1349101,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 68a10 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmdb r2, {r2, r6, r7} │ │ │ │ + stc 0, cr0, [r2], {196} @ 0xc4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ @@ -1351025,15 +1351015,15 @@ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ bpl.n 43a682 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x326316> │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - bpl.n 43a748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3263dc> │ │ │ │ + bhi.n 43a748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3263dc> │ │ │ │ lsls r4, r0, #3 │ │ │ │ strb r1, [r0, #0] │ │ │ │ strb r2, [r0, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -1353045,15 +1353035,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #52] @ (43bc1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3278b0>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1353262,23 +1353252,23 @@ │ │ │ │ nop │ │ │ │ bics r4, r7 │ │ │ │ lsls r7, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r7, pc, #56 @ (adr r7, 43be40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327ad4>) │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #664 @ (adr r6, 43c0a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327d38>) │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 43bff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327c8c>) │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1353387,19 +1353377,19 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ b.n 43bece <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327b62> │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 43bec2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327b56> │ │ │ │ mov r5, r6 │ │ │ │ b.n 43bee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327b78> │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [pc, #68] @ 43bf90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327c24> │ │ │ │ @@ -1353706,17 +1353696,17 @@ │ │ │ │ cmpne r3, r6 │ │ │ │ bne.n 43c22e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327ec2> │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 43c240 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327ed4> │ │ │ │ b.n 43c218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327eac> │ │ │ │ nop │ │ │ │ - add r5, pc, #24 @ (adr r5, 43c270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327f04>) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #896 @ (adr r4, 43c5dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328270>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 43c5dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328270>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r0, 43c27a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327f0e> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1353767,17 +1353757,17 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6a204 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r4, pc, #424 @ (adr r4, 43c49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328130>) │ │ │ │ + add r7, pc, #424 @ (adr r7, 43c49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328130>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 43c5d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328264>) │ │ │ │ + add r3, pc, #728 @ (adr r3, 43c5d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328264>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1353817,15 +1353807,15 @@ │ │ │ │ bcc.n 43c356 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x327fea> │ │ │ │ bl 43bc28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3278bc> │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 43bc28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3278bc> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #224 @ (adr r0, 43c454 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3280e8>) │ │ │ │ + add r3, pc, #224 @ (adr r3, 43c454 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3280e8>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1353881,15 +1353871,15 @@ │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #8 @ (adr r3, 43c424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3280b8>) │ │ │ │ + add r6, pc, #8 @ (adr r6, 43c424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3280b8>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1353907,15 +1353897,15 @@ │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #768 @ (adr r2, 43c75c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3283f0>) │ │ │ │ + add r5, pc, #768 @ (adr r5, 43c75c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3283f0>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cbz r0, 43c4b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328146> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1353968,15 +1353958,15 @@ │ │ │ │ bne.n 43c4c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32815c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ b.n 43c4ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32814e> │ │ │ │ nop │ │ │ │ - add r2, pc, #280 @ (adr r2, 43c600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328294>) │ │ │ │ + add r5, pc, #280 @ (adr r5, 43c600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328294>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #104] @ (43c560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3281f4>) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ @@ -1354081,17 +1354071,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 43c5c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328256> │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 43c5dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328270> │ │ │ │ b.n 43c5b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328248> │ │ │ │ nop │ │ │ │ - add r1, pc, #448 @ (adr r1, 43c7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328448>) │ │ │ │ + add r4, pc, #448 @ (adr r4, 43c7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328448>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 43c728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3283bc>) │ │ │ │ + add r4, pc, #304 @ (adr r4, 43c728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3283bc>) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ vstr d1, [sp] │ │ │ │ @@ -1357526,18 +1357516,18 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6a024 │ │ │ │ ldr r3, [pc, #20] @ (43ed00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32a994>) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [pc, #16] @ (43ed04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32a998>) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #992] @ (43f0e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32ad74>) │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r4, r4, #8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1361484,17 +1361474,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #348] @ 0x15c │ │ │ │ strd r3, r3, [r0, #332] @ 0x14c │ │ │ │ strd r3, r3, [r0, #340] @ 0x154 │ │ │ │ b.n 4419b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32d64c> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #680] @ (441ca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32d934>) │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [pc, #312] @ (441b34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32d7c8>) │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1362349,15 +1362339,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (4422e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32df78>) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 45df50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349be4> │ │ │ │ ldr r0, [pc, #12] @ (4422e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32df7c>) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1362591,15 +1362581,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 44251c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32e1b0> │ │ │ │ lsls r6, r6, #5 │ │ │ │ blt.n 4425f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32e28c> │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1362956,24 +1362946,24 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a204 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ stmia r6!, {r3, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r7, #5 │ │ │ │ subs r6, r5, #1 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r2, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1364486,28 +1364476,29 @@ │ │ │ │ add r1, pc │ │ │ │ blx 68f74 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ b.n 443a8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f720> │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #32] @ (443b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f794>) │ │ │ │ + ldr r7, [pc, #32] @ (443b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f794>) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + ldr r0, [pc, #304] @ (443c14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f8a8>) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mrc2 0, 2, r0, cr4, cr0, {6} │ │ │ │ - asrs r2, r7 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + add r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add sl, pc │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [pc, #68] @ (443b3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f7d0>) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cbz r1, 443b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f794> │ │ │ │ bx lr │ │ │ │ @@ -1364530,15 +1364521,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @ instruction: 0xb887 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - lsrs r2, r2 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb858 │ │ │ │ lsls r1, r7, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1364835,26 +1364826,26 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 6a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 443d5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f9ee> │ │ │ │ b.n 443d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fa00> │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ b.n 443d92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fa26> │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp 0, 10, cr0, cr0, cr12, {6} │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + sub.w r0, r0, #204 @ 0xcc │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - subs r6, #12 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1364904,15 +1364895,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ blx 68dd0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1364994,17 +1364985,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ b.n 443f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fc18> │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + beq.n 443ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fc84> │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1365095,15 +1365086,15 @@ │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ beq.n 444072 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fd06> │ │ │ │ b.n 4440b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fd46> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r6, [pc, #316] @ (444230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32fec4>) │ │ │ │ @@ -1365231,15 +1365222,15 @@ │ │ │ │ nop │ │ │ │ ittt eq │ │ │ │ lsleq r6, r6, #5 │ │ │ │ subeq r0, #92 @ 0x5c │ │ │ │ moveq r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ bkpt 0x0022 │ │ │ │ lsls r6, r6, #5 │ │ │ │ @@ -1365559,93 +1365550,93 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmia r0!, {r0, r5, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ stmia r0!, {r1, r2, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ bkpt 0x0036 │ │ │ │ lsls r1, r7, #5 │ │ │ │ cbz r0, 44465e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3302f2> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1365672,15 +1365663,15 @@ │ │ │ │ beq.n 444630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3302c4> │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #76] @ 4446c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33035c> │ │ │ │ @@ -1365939,15 +1365930,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7d4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #32] @ (444960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3305f4>) │ │ │ │ @@ -1365962,15 +1365953,15 @@ │ │ │ │ blx 6ae58 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 44495e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3305f2> │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ @@ -1366253,15 +1366244,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbz r0, 444cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330980> │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 444cec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330980> │ │ │ │ lsls r6, r6, #5 │ │ │ │ @@ -1366360,17 +1366351,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r7 │ │ │ │ b.n 444cfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330992> │ │ │ │ nop │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ movs r3, #0 │ │ │ │ @@ -1367818,15 +1367809,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (445c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3318b0>) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (445c48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3318dc>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1368327,15 +1368318,15 @@ │ │ │ │ b.n 4460a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331d38> │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ b.n 4460a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331d38> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cbz r2, 4460f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331d8a> │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 4460fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331d8e> │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 44610a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331d9e> │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -1368361,17 +1368352,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 4460f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x331d8c> │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r5, [pc, #848] @ (446498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33212c>) │ │ │ │ @@ -1370387,17 +1370378,18 @@ │ │ │ │ b.n 44759e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x333232> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #860] @ 0x35c │ │ │ │ - smlsldx r0, r0, ip, r7 │ │ │ │ - @ instruction: 0xfa0c00d7 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + mrc2 0, 6, r0, cr12, cr7, {6} │ │ │ │ + stc2 0, cr0, [ip, #-860] @ 0xfffffca4 │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r6, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1370792,19 +1370784,19 @@ │ │ │ │ bne.n 447b38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3337cc> │ │ │ │ b.n 447894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x333528> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e200d7 │ │ │ │ - @ instruction: 0xfa1a00d7 │ │ │ │ + @ instruction: 0xfae200d7 │ │ │ │ + ldc2 0, cr0, [sl, #-860] @ 0xfffffca4 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf7e000d7 │ │ │ │ + @ instruction: 0xfae000d7 │ │ │ │ ldr r5, [pc, #24] @ (447b80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x333814>) │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1371169,26 +1371161,26 @@ │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ b.n 447ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x333b34> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xf27400d7 │ │ │ │ + sbcs.w r0, r4, #7045120 @ 0x6b8000 │ │ │ │ ldr r0, [pc, #144] @ (448004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x333c98>) │ │ │ │ lsls r5, r5, #5 │ │ │ │ blxns r9 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r0, [r3, #8] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf13800d7 │ │ │ │ - bics.w r0, ip, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf1e600d7 │ │ │ │ + bics.w r0, r8, #7045120 @ 0x6b8000 │ │ │ │ + @ instruction: 0xf33c00d7 │ │ │ │ + @ instruction: 0xf4e600d7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r4, [pc, #1348] @ 4484e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x334174> │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #1348] @ 4484e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x334178> │ │ │ │ @@ -1371686,23 +1371678,23 @@ │ │ │ │ b.n 448452 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3340e6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #2] │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 q8, q13, │ │ │ │ - vqadd.s64 q8, q9, │ │ │ │ - ldc2l 0, cr0, [lr], #-860 @ 0xfffffca4 │ │ │ │ + @ instruction: 0xf27a00d7 │ │ │ │ + @ instruction: 0xf27200d7 │ │ │ │ + vqadd.u64 q8, q15, │ │ │ │ add sl, fp │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r6, [r4, #14] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xeb8400d7 │ │ │ │ - ldcl 0, cr0, [r6], #-860 @ 0xfffffca4 │ │ │ │ + mcr 0, 4, r0, cr4, cr7, {6} │ │ │ │ + vqadd.s64 q8, q11, │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ @@ -1372257,16 +1372249,16 @@ │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ b.n 448ab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x334744> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf35c00d7 │ │ │ │ - ssat r0, #24, sl, lsl #3 │ │ │ │ + @ instruction: 0xf65c00d7 │ │ │ │ + addw r0, sl, #2263 @ 0x8d7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1372882,16 +1372874,16 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ b.n 4491b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x334e44> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [ip, #-860]! @ 0xfffffca4 │ │ │ │ - ldc 0, cr0, [r2], #860 @ 0x35c │ │ │ │ + bics.w r0, ip, #215 @ 0xd7 │ │ │ │ + vshr.s64 q0, , #14 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1372912,15 +1372904,15 @@ │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r4], #-860 @ 0xfffffca4 │ │ │ │ + vqadd.s32 q8, q10, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ bpl.n 449336 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x334fca> │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ @@ -1373067,21 +1373059,21 @@ │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ b.n 4492de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x334f72> │ │ │ │ - rsbs r0, sl, r7, lsr #3 │ │ │ │ - @ instruction: 0xeb9200d7 │ │ │ │ - sbc.w r0, lr, r7, lsr #3 │ │ │ │ - @ instruction: 0xeb2200d7 │ │ │ │ - adds.w r0, r4, r7, lsr #3 │ │ │ │ - @ instruction: 0xeaca00d7 │ │ │ │ - eor.w r0, r0, r7, lsr #3 │ │ │ │ + mrc 0, 6, r0, cr10, cr7, {6} │ │ │ │ + mrc 0, 4, r0, cr2, cr7, {6} │ │ │ │ + mcr 0, 3, r0, cr14, cr7, {6} │ │ │ │ + mcr 0, 1, r0, cr2, cr7, {6} │ │ │ │ + mrc 0, 0, r0, cr4, cr7, {6} │ │ │ │ + stcl 0, cr0, [sl, #860] @ 0x35c │ │ │ │ + stc 0, cr0, [r0, #860] @ 0x35c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 449484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x335118> │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1373215,17 +1373207,17 @@ │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ b.n 4494de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x335172> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ b.n 4494de <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x335172> │ │ │ │ - ands.w r0, r0, r7, lsr #3 │ │ │ │ - ldrd r0, r0, [r6, #860] @ 0x35c │ │ │ │ - ldrd r0, r0, [r8, #-860] @ 0x35c │ │ │ │ + ldc 0, cr0, [r0, #-860] @ 0xfffffca4 │ │ │ │ + ldcl 0, cr0, [r6], {215} @ 0xd7 │ │ │ │ + mrrc 0, 13, r0, r8, cr7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ @@ -1375415,17 +1375407,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strh r2, [r0, r1] │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 44ad54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3369e8> │ │ │ │ + bmi.n 44ad54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3369e8> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adcs.w r0, r2, r0, lsl #3 │ │ │ │ + cdp 0, 5, cr0, cr2, cr0, {6} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (44ae0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336aa0>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 44ae10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336aa4> │ │ │ │ @@ -1375438,17 +1375430,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 44aec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336b54> │ │ │ │ + bmi.n 44aec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336b54> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds.w r0, r6, r0, lsl #3 │ │ │ │ + cdp 0, 1, cr0, cr6, cr0, {6} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (44ae48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336adc>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 44ae4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336ae0> │ │ │ │ @@ -1375461,17 +1375453,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r2, [r1, r7] │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 44ae2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336ac0> │ │ │ │ + bcc.n 44ae2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336ac0> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xeada00c0 │ │ │ │ + ldcl 0, cr0, [sl, #768] @ 0x300 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1375927,18 +1375919,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [pc, #840] @ (44b68c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x337320>) │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 44af14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336ba8> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + strd r0, r0, [r2], #768 @ 0x300 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (44b37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x337010>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 44b380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x337014> │ │ │ │ @@ -1375951,18 +1375942,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [pc, #600] @ (44b5d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33726c>) │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 44aed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336b6c> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + stmia.w r6!, {r6, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (44b3b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x33704c>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 44b3bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x337050> │ │ │ │ @@ -1375975,18 +1375965,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [pc, #360] @ (44b524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3371b8>) │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 44ae9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x336b30> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + strd r0, r0, [sl], #-768 @ 0x300 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1378411,17 +1378400,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, #6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #32 │ │ │ │ + cbz r0, 44d07a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x338d0e> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (44d048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x338cdc>) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1378435,17 +1378424,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + cbz r0, 44d09c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x338d30> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ @@ -1378547,17 +1378536,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 44d1a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x338e34> │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1379586,17 +1379575,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, #22 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #80 @ (adr r4, 44dc58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3398ec>) │ │ │ │ + add r7, pc, #80 @ (adr r7, 44dc58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3398ec>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (44dc38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3398cc>) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1379610,20 +1379599,20 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #688 @ (adr r3, 44def4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x339b88>) │ │ │ │ + add r6, pc, #688 @ (adr r6, 44def4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x339b88>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet al │ │ │ │ + lslal r0, r0, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 44dd22 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3399b6> │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1379731,17 +1379720,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #336 @ (adr r2, 44dec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x339b54>) │ │ │ │ + add r5, pc, #336 @ (adr r5, 44dec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x339b54>) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbnz r6, 44dde2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x339a76> │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1394693,24 +1394682,26 @@ │ │ │ │ rsb r2, r2, r2, lsl #9 │ │ │ │ b.n 4580b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x343d48> │ │ │ │ ldr r0, [pc, #28] @ (458244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x343ed8>) │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ b.n 4580b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x343d48> │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - mcr2 0, 5, r0, cr0, cr6, {6} │ │ │ │ - mcr2 0, 4, r0, cr8, cr6, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w sl, r0, #8192 @ 0x2000 │ │ │ │ add.w r7, r0, #13376 @ 0x3440 │ │ │ │ ldr.w fp, [pc, #868] @ 4585bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344250> │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #868] @ 4585c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344254> │ │ │ │ add.w r1, r0, #13440 @ 0x3480 │ │ │ │ @@ -1395025,17 +1395016,20 @@ │ │ │ │ strb r7, [r0, #1] │ │ │ │ cmp r3, r6 │ │ │ │ add.w r0, r0, #2 │ │ │ │ uxtb r5, r5 │ │ │ │ bne.w 458382 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344016> │ │ │ │ b.n 4582f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x343f84> │ │ │ │ nop │ │ │ │ - mrc2 0, 3, r0, cr2, cr6, {6} │ │ │ │ - mrc2 0, 3, r0, cr10, cr6, {6} │ │ │ │ - mcr2 0, 3, r0, cr2, cr6, {6} │ │ │ │ + lsls r2, r6, #5 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ add.w ip, r0, #13440 @ 0x3480 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, ip, #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ b.n 458642 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3442d6> │ │ │ │ and.w r4, r1, #96 @ 0x60 │ │ │ │ lsrs r2, r1, #7 │ │ │ │ @@ -1395300,15 +1395294,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 69454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 45886c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344500> │ │ │ │ ldr r0, [pc, #4] @ (4588b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344544>) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - str??.w r0, [r2, r2] │ │ │ │ + @ instruction: 0xfb6200c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1395959,15 +1395953,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r6, #4] │ │ │ │ lsls r5, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #194 @ 0xc2 │ │ │ │ + adc.w r0, r0, #6356992 @ 0x610000 │ │ │ │ strb r0, [r1, #3] │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1396087,15 +1396081,15 @@ │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a800c2 │ │ │ │ + usat r0, #2, r8, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #104] @ (45911c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344db0>) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #104] @ (459120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344db4>) │ │ │ │ @@ -1396299,16 +1396293,16 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4591f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344e84> │ │ │ │ b.n 459204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344e98> │ │ │ │ nop │ │ │ │ - vext.8 q0, q9, q1, #0 │ │ │ │ - cdp 0, 15, cr0, cr8, cr2, {6} │ │ │ │ + @ instruction: 0xf2b200c2 │ │ │ │ + @ instruction: 0xf1f800c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1397072,20 +1397066,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xeb2600c2 │ │ │ │ + cdp 0, 2, cr0, cr6, cr2, {6} │ │ │ │ bl 303aba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1ef74e> │ │ │ │ bl 351abe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x23d752> │ │ │ │ - @ instruction: 0xe99200c2 │ │ │ │ - b.n 459908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34559c> │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + ldc 0, cr0, [r2], {194} @ 0xc2 │ │ │ │ + bic.w r0, r0, r2, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #244] @ (459bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345864>) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #244] @ (459bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345868>) │ │ │ │ @@ -1397181,22 +1397174,19 @@ │ │ │ │ blx 68a10 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 6a8b0 │ │ │ │ b.n 459b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345828> │ │ │ │ nop │ │ │ │ - bgt.n 459bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345870> │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - b.n 459878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34550c> │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - b.n 45981c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3454b0> │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - b.n 45981c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3454b0> │ │ │ │ + svc 4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ + ldrd r0, r0, [r0, #-776] @ 0x308 │ │ │ │ + stmdb r0!, {r1, r6, r7} │ │ │ │ + ldmdb lr, {r1, r6, r7} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #136] @ (459c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34590c>) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #136] @ (459c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345910>) │ │ │ │ @@ -1397256,20 +1397246,18 @@ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 459c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3458c0> │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - b.n 4596c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345358> │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - b.n 4596a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34533c> │ │ │ │ + ble.n 459c2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3458c0> │ │ │ │ lsls r2, r0, #3 │ │ │ │ + @ instruction: 0xe81e00c2 │ │ │ │ + @ instruction: 0xe80e00c2 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1398003,15 +1397991,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 458e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x344aac> │ │ │ │ b.n 45a2b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x345f4c> │ │ │ │ ... │ │ │ │ @ instruction: 0xea81ffff │ │ │ │ add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ble.n 45a42c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3460c0> │ │ │ │ + b.n 45a62c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3462c0> │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbnz r2, 45a458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3460ec> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1399980,15 +1399968,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ cbz r2, 45bb0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34779e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 45a810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3464a4> │ │ │ │ @@ -1412628,15 +1412616,15 @@ │ │ │ │ ldr.w r0, [ip, #116] @ 0x74 │ │ │ │ lsls r0, r0, #31 │ │ │ │ bpl.n 464940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3505d4> │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ cbnz r0, 464984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x350618> │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -1416120,15 +1416108,15 @@ │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aba220 │ │ │ │ + bl aba568 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ bhi.n 466da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x352a3c> │ │ │ │ @@ -1416212,15 +1416200,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl aba2fc │ │ │ │ + bl aba644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 466f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x352bfc> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 466f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x352bfc> │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ @@ -1416312,15 +1416300,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl aba2fc │ │ │ │ + bl aba644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 466e70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x352b04> │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ @@ -1418836,15 +1418824,15 @@ │ │ │ │ bhi.n 46884e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3544e2> │ │ │ │ ldr r3, [pc, #12] @ (468854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3544e8>) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #834 @ 0x342 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfa92013d │ │ │ │ + ldc2 1, cr0, [r2, #244] @ 0xf4 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 468c44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3548d8> │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -1419884,15 +1419872,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r1, ip, #61 @ 0x3d │ │ │ │ + @ instruction: 0xf4ac013d │ │ │ │ ldr r2, [pc, #104] @ (4691c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x354e58>) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 4691b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x354e44> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -1420315,15 +1420303,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ b.n 4695a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x35523a> │ │ │ │ ldr r3, [pc, #4] @ (4695c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x35525c>) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldcl 1, cr0, [sl], #244 @ 0xf4 │ │ │ │ + vsra.s32 d16, d29, #6 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi.n 469618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3552ac> │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi.n 469626 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3552ba> │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ @@ -1420690,15 +1420678,15 @@ │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9a0013d │ │ │ │ + stc 1, cr0, [r0], #244 @ 0xf4 │ │ │ │ ldr r2, [pc, #96] @ (469994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x355628>) │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 469974 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x355608> │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ @@ -1420732,15 +1420720,15 @@ │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strd r0, r1, [r0, #-244]! @ 0xf4 │ │ │ │ + stcl 1, cr0, [r0], #-244 @ 0xffffff0c │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, #104] @ (469a10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3556a4>) │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1421677,15 +1421665,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (46a2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x355f54>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + b.n 46a840 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3564d4> │ │ │ │ lsls r5, r7, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1421763,15 +1421751,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 46a3c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x356058> │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1425564,15 +1425552,15 @@ │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r5 │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r5, #20 │ │ │ │ lsls r4, r6, #5 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -1428076,15 +1428064,15 @@ │ │ │ │ nop │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r6, #10 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1428243,17 +1428231,17 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 46e72a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x35a3be> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r2, r6, r7 │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r0 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - tst r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1445551,31 +1445539,31 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #44] @ (479bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365850>) │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 479ade <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365772> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #816] @ (479ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365b64>) │ │ │ │ + ldr r3, [pc, #816] @ (479ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365b64>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #808] @ (479ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365b60>) │ │ │ │ + ldr r3, [pc, #808] @ (479ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365b60>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #944] @ (479f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365bec>) │ │ │ │ + ldr r3, [pc, #944] @ (479f58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365bec>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 479b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3657c0> │ │ │ │ + bmi.n 479b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3657c0> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - beq.n 479af0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365784> │ │ │ │ + bcc.n 479af0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365784> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #728] @ (479e94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365b28>) │ │ │ │ + ldr r3, [pc, #728] @ (479e94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x365b28>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #120] @ (479c38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3658cc>) │ │ │ │ + ldr r3, [pc, #120] @ (479c38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3658cc>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ ldrd r2, r1, [r0, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 479c06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36589a> │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -1455397,25 +1455385,25 @@ │ │ │ │ nop │ │ │ │ lsls r2, r4, #10 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r3, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 480608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c29c> │ │ │ │ + b.n 480c08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c89c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldr.w r2, [pc, #1068] @ 480950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c5e4> │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ @@ -1455783,15 +1455771,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xfad20172 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfacc0172 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 480a50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c6e4> │ │ │ │ + b.n 480a50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c6e4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xf7780172 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #196] @ 480a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c6d0> │ │ │ │ @@ -1456135,15 +1456123,15 @@ │ │ │ │ bl 53aaa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426738> │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r4, #21] │ │ │ │ b.n 480c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c914> │ │ │ │ @ instruction: 0xf3c60172 │ │ │ │ - bhi.n 480d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c9cc> │ │ │ │ + blt.n 480d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36c9cc> │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1456567,15 +1456555,15 @@ │ │ │ │ b.n 4810d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36cd68> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bic.w r1, r4, #114 @ 0x72 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ands.w r1, ip, #114 @ 0x72 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ vand q8, q1, q9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1458879,15 +1458867,15 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ blt.n 482ac8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36e75c> │ │ │ │ lsls r2, r6, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0052 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1459200,15 +1459188,15 @@ │ │ │ │ ... │ │ │ │ bpl.n 482e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36eb0c> │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 482e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36eae8> │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr.w r4, [pc, #1144] @ 483254 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36eee8> │ │ │ │ mov r3, r1 │ │ │ │ @@ -1460717,17 +1460705,17 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #208] @ (483e5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36faf0>) │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1462430,15 +1462418,15 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ cbnz r4, 484f9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x370c32> │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 48501c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x370cb0> │ │ │ │ lsls r2, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1463208,15 +1463196,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r6, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #172] @ (48585c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3714f0>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1465778,140 +1465766,140 @@ │ │ │ │ ... │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strd r0, r0, [ip, #-760] @ 0x2f8 │ │ │ │ + mcrr 0, 11, r0, ip, cr14 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (487218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x372eac>) │ │ │ │ + ldr r6, [pc, #88] @ (487218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x372eac>) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vldr d0, [pc, #884] @ 487610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3732a4> │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ orr.w r3, r7, #8 │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -1466821,29 +1466809,29 @@ │ │ │ │ b.w 486a06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37269a> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 487ff2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x373c86> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -1467230,15 +1467218,15 @@ │ │ │ │ bhi.n 488004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x373c98> │ │ │ │ ldr r3, [pc, #12] @ (488008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x373c9c>) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r4, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #176] @ (4880d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x373d64>) │ │ │ │ @@ -1471367,15 +1471355,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (48aca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x376938>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 48ad4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3769e0> │ │ │ │ + blt.n 48ad4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3769e0> │ │ │ │ lsls r3, r7, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #316] @ (48adf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x376a8c>) │ │ │ │ @@ -1471900,15 +1471888,15 @@ │ │ │ │ str r6, [r3, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ ldr r3, [pc, #8] @ (48b1b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x376e4c>) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcc.n 48b298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x376f2c> │ │ │ │ + bvs.n 48b298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x376f2c> │ │ │ │ lsls r3, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [pc, #1140] @ 48b644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3772d8> │ │ │ │ @@ -1473505,15 +1473493,15 @@ │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ eors r2, r4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ ands r4, r4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1475474,15 +1475462,15 @@ │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ bl 467e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a94> │ │ │ │ mov r0, r9 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r5, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1475522,15 +1475510,15 @@ │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ bl 467e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a94> │ │ │ │ mov r0, r9 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1475567,15 +1475555,15 @@ │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ bl 46a6d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x356364> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ bl 467e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a94> │ │ │ │ mov r0, r9 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1475719,15 +1475707,15 @@ │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ bl 467e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a94> │ │ │ │ mov r0, r8 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ ldr r2, [pc, #36] @ (48da84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x379718>) │ │ │ │ ldr r3, [pc, #32] @ (48da80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x379714>) │ │ │ │ add r2, pc │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -1475780,15 +1475768,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl aba220 │ │ │ │ + bl aba568 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48daca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37975e> │ │ │ │ ldr.w r5, [sl, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 48db14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3797a8> │ │ │ │ b.n 48dc34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3798c8> │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -1476192,15 +1476180,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ bl 46a6d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x356364> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ bl 467e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a94> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 48dbfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x379890> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #84 @ 0x54 │ │ │ │ @@ -1487406,15 +1487394,15 @@ │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 496988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38261c> │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 49699a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38262e> │ │ │ │ @@ -1491252,15 +1491240,15 @@ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ b.n 497a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3836a8> │ │ │ │ ... │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ @@ -1492405,26 +1492393,25 @@ │ │ │ │ b.n 49864a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3842de> │ │ │ │ ldr r3, [pc, #24] @ (4986a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x384334>) │ │ │ │ add r3, pc │ │ │ │ b.n 49864a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3842de> │ │ │ │ ldr r3, [pc, #24] @ (4986a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x384338>) │ │ │ │ add r3, pc │ │ │ │ b.n 49864a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3842de> │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 498600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x384294> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + @ instruction: 0xeaac00c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 49870a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38439e> │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r1 │ │ │ │ cbnz r2, 4986c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x38435c> │ │ │ │ @@ -1493805,15 +1493792,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r1, r6, #5 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1498443,15 +1498430,15 @@ │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r4, #14 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -1499427,15 +1499414,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r1, r6, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #480] @ (49d314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x388fa8>) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1500894,15 +1500881,15 @@ │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r4, #30 │ │ │ │ lsls r1, r6, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1512374,15 +1512361,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 4a5544 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3911d8> │ │ │ │ mov r4, fp │ │ │ │ b.w 4a44d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39016c> │ │ │ │ nop │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1518084,24 +1518071,24 @@ │ │ │ │ moval r0, r0 │ │ │ │ lsl r1, r6, #15 │ │ │ │ eor r0, r2 │ │ │ │ ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbaa0139 │ │ │ │ - @ instruction: 0xfab40139 │ │ │ │ - @ instruction: 0xfbf40139 │ │ │ │ - @ instruction: 0xfaaa0139 │ │ │ │ + mcr2 1, 5, r0, cr10, cr9, {1} │ │ │ │ + ldc2 1, cr0, [r4, #228]! @ 0xe4 │ │ │ │ + mrc2 1, 7, r0, cr4, cr9, {1} │ │ │ │ + stc2 1, cr0, [sl, #228]! @ 0xe4 │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [lr :256], r9 │ │ │ │ - str??.w r0, [ip, ] │ │ │ │ - ldrb.w r0, [r2, #313] @ 0x139 │ │ │ │ - str.w r0, [r4, ] │ │ │ │ + stc2 1, cr0, [lr], {57} @ 0x39 │ │ │ │ + @ instruction: 0xfb6c0139 │ │ │ │ + @ instruction: 0xfb920139 │ │ │ │ + @ instruction: 0xfb440139 │ │ │ │ ldrb.w r6, [sl, #13] │ │ │ │ mov r0, r7 │ │ │ │ vldr d0, [pc, #164] @ 4a94b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39514c> │ │ │ │ mov r1, r6 │ │ │ │ bl 46792c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3535c0> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -1518171,18 +1518158,18 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [r2, #104] @ 0x68 │ │ │ │ itte al │ │ │ │ moval r0, r0 │ │ │ │ bal.n 4a94ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x395162> @ unpredictable branch in IT block │ │ │ │ │ │ │ │ ldr??.w fp, [r6, #235]! │ │ │ │ - str??.w r0, [sl, ] │ │ │ │ - movt r1, #51257 @ 0xc839 │ │ │ │ - ldrh.w r0, [sl, #313] @ 0x139 │ │ │ │ - movt r1, #34873 @ 0x8839 │ │ │ │ + @ instruction: 0xfb6a0139 │ │ │ │ + vst2.8 {d16[1],d17[1]}, [ip :16], r9 │ │ │ │ + @ instruction: 0xfbba0139 │ │ │ │ + vst2.8 {d16[1],d17[1]}, [r8 :16], r9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #764] @ (4a97f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x395488>) │ │ │ │ @@ -1524276,17 +1524263,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ lsls r0, r6, #5 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r1, r7, #4 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r1, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #396] @ (4ad964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3995f8>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1527095,15 +1527082,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 4ae0fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x399d90> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.w 4aeb0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39a7a0> │ │ │ │ nop │ │ │ │ - add r5, pc, #280 @ (adr r5, 4af67c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39b310>) │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 4aeb3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39a7ce> │ │ │ │ @@ -1531250,15 +1531237,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ b.n 4b21b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39de44> │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -1533576,19 +1533563,19 @@ │ │ │ │ lsls r7, r5, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [pc, #476] @ (4b3c20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39f8b4>) │ │ │ │ movw r5, #403 @ 0x193 │ │ │ │ @@ -1534154,52 +1534141,52 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b404a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fcde> │ │ │ │ ldr.w r3, [r5, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4b3fb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fc48> │ │ │ │ add.w sl, r5, #508 @ 0x1fc │ │ │ │ mov r0, sl │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b3fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fc50> │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl ab88e4 │ │ │ │ + bl ab8c2c │ │ │ │ mov r0, r9 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 4b3fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fc50> │ │ │ │ mov r9, r4 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 4b3ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fc88> │ │ │ │ add.w sl, r5, #520 @ 0x208 │ │ │ │ mov r0, sl │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b3fca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fc5e> │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl ab88e4 │ │ │ │ + bl ab8c2c │ │ │ │ mov r0, r9 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 4b3fca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fc5e> │ │ │ │ mov r9, r4 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 4b402a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fcbe> │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ ands r6, r3 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -1535411,25 +1535398,25 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b3e70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39fb04> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl aba220 │ │ │ │ + bl aba568 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4b4f1a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0bae> │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl aba220 │ │ │ │ + bl aba568 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4b4f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0ba8> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 4681cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353e60> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -1535480,15 +1535467,15 @@ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst r6, r1 │ │ │ │ bne.n 4b4d9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0a32> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 53db04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429798> │ │ │ │ cbz r0, 4b4da6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0a3a> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 4b4d5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a09ee> │ │ │ │ mov r0, r9 │ │ │ │ bl 4681cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353e60> │ │ │ │ mov r3, r9 │ │ │ │ @@ -1535500,15 +1535487,15 @@ │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r5, r4, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aba2fc │ │ │ │ + bl aba644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4b4f6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0bfe> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 4b4f6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0bfe> │ │ │ │ ldr r3, [pc, #452] @ (4b4fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0c40>) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -1535558,24 +1535545,24 @@ │ │ │ │ b.n 4b4e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0ab0> │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ bne.n 4b4d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0a00> │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str.w fp, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 4b4d5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a09ee> │ │ │ │ b.n 4b4dac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0a40> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ bne.w 4b4d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0a14> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r4, [r0, #0] │ │ │ │ b.n 4b4d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a0a14> │ │ │ │ sub.w r3, r8, #4194304 @ 0x400000 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -1562243,15 +1562230,15 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ add r7, pc, #336 @ (adr r7, 4c6154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b1de8>) │ │ │ │ lsls r6, r5, #5 │ │ │ │ add r7, pc, #328 @ (adr r7, 4c6150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b1de4>) │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #432 @ (adr r3, 4c61cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b1e60>) │ │ │ │ lsls r6, r5, #5 │ │ │ │ @@ -1562796,15 +1562783,15 @@ │ │ │ │ strb r0, [r3, #13] │ │ │ │ b.n 4c651c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b21b0> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r5, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 4c6564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b21f8> │ │ │ │ + bvc.n 4c6564 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b21f8> │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 53d3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429074> │ │ │ │ @@ -1563337,15 +1563324,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #708] @ (4c6de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b2a7c>) │ │ │ │ @@ -1570607,15 +1570594,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - blt.n 4cb93c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b75d0> │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr.w r5, [pc, #3084] @ 4cc49c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b8130> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1576214,57 +1576201,57 @@ │ │ │ │ ldr r0, [pc, #124] @ (4cf484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb118>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #120] @ (4cf488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb11c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6d400bb │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + ldr??.w r0, [r4, #187] @ 0xbb │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movw r0, #18619 @ 0x48bb │ │ │ │ - @ instruction: 0xf61600bb │ │ │ │ - strd r0, r0, [r6, #744] @ 0x2e8 │ │ │ │ - add r2, pc, #840 @ (adr r2, 4cf774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb408>) │ │ │ │ + vst4.32 {d16-d19}, [r4 :256], fp │ │ │ │ + ldrsb.w r0, [r6, fp, lsl #3] │ │ │ │ + stcl 0, cr0, [r6], {186} @ 0xba │ │ │ │ + add r5, pc, #840 @ (adr r5, 4cf774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb408>) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xf68a00bb │ │ │ │ - @ instruction: 0xf67400bb │ │ │ │ - rsbs r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + vst1.8 @ instruction: 0xf98a00bb │ │ │ │ + ldr??.w r0, [r4, fp, lsl #3] │ │ │ │ + ldr.w r0, [lr, #187] @ 0xbb │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - @ instruction: 0xf62800bb │ │ │ │ - addw r0, sl, #2235 @ 0x8bb │ │ │ │ - subs.w r0, r4, #6127616 @ 0x5d8000 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + vld4.32 {d0-d3}, [r8 :256], fp │ │ │ │ + vst4.32 {d0-d3}, [sl :256], fp │ │ │ │ + ldrh.w r0, [r4, #187] @ 0xbb │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf61200bb │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + ldrsb.w r0, [r2, fp, lsl #3] │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf59a00bb │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + ldrh.w r0, [r0, #187] @ 0xbb │ │ │ │ + ldrb.w r0, [sl, #187] @ 0xbb │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - sub.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf61800bb │ │ │ │ - subs.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + strh.w r0, [lr, #187] @ 0xbb │ │ │ │ + ldrsb.w r0, [r8, fp, lsl #3] │ │ │ │ + ldrh.w r0, [sl, #187] @ 0xbb │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 4cf4ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb17e> │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ asrs r0, r2, #12 │ │ │ │ @@ -1576307,28 +1576294,28 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (4cf51c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb1b0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (4cf520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb1b4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf58800bb │ │ │ │ - @ instruction: 0xf58a00bb │ │ │ │ - @ instruction: 0xf59000bb │ │ │ │ - @ instruction: 0xf59600bb │ │ │ │ - @ instruction: 0xf59c00bb │ │ │ │ - sub.w r0, r6, #6127616 @ 0x5d8000 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb.w r0, [r8, #187] @ 0xbb │ │ │ │ + strb.w r0, [sl, #187] @ 0xbb │ │ │ │ + ldrb.w r0, [r0, #187] @ 0xbb │ │ │ │ + ldrb.w r0, [r6, #187] @ 0xbb │ │ │ │ + ldrb.w r0, [ip, #187] @ 0xbb │ │ │ │ + strh.w r0, [r6, #187] @ 0xbb │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sub.w r0, sl, #6127616 @ 0x5d8000 │ │ │ │ - subs.w r0, r0, #6127616 @ 0x5d8000 │ │ │ │ - subs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ - subs.w r0, ip, #6127616 @ 0x5d8000 │ │ │ │ - @ instruction: 0xf53e00bb │ │ │ │ - cbz r0, 4cf592 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb226> │ │ │ │ + strh.w r0, [sl, #187] @ 0xbb │ │ │ │ + ldrh.w r0, [r0, #187] @ 0xbb │ │ │ │ + ldrh.w r0, [r2, #187] @ 0xbb │ │ │ │ + ldrh.w r0, [ip, #187] @ 0xbb │ │ │ │ + ldrh.w r0, [lr, fp, lsl #3] │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1576377,16 +1576364,16 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 53e294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f28> │ │ │ │ b.n 4cf55a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb1ee> │ │ │ │ bl 53e314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fa8> │ │ │ │ b.n 4cf55a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb1ee> │ │ │ │ bl 53e26c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f00> │ │ │ │ b.n 4cf55a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb1ee> │ │ │ │ - adcs.w r0, r8, #6127616 @ 0x5d8000 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + ldr.w r0, [r8, fp, lsl #3] │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1576719,63 +1576706,63 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 4cf8fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb58e> │ │ │ │ b.n 4cf67a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb30e> │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - orrs.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf75e00bb │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bic.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf72e00bb │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf3fc00bb │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf6fc00bb │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #912 @ (adr r3, 4cfce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb978>) │ │ │ │ + add r6, pc, #912 @ (adr r6, 4cfce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb978>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xf2b200bb │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + subs.w r0, r2, #6127616 @ 0x5d8000 │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x0022 │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cbz r2, 4cf9ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb662> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1576797,15 +1576784,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - vld4.32 {d0-d3}, [r0 :256], fp │ │ │ │ + stc2 0, cr0, [r0], #-748 @ 0xfffffd14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #580] @ (4cfc2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb8c0>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1577010,25 +1576997,25 @@ │ │ │ │ subs r0, #1 │ │ │ │ b.n 4cfbc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb85c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #24 │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, #187 @ 0xbb │ │ │ │ - vshr.s64 d16, d27, #32 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf39c00bb │ │ │ │ + @ instruction: 0xf2e000bb │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r4, r4, #19 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vqadd.s16 d0, d22, d27 │ │ │ │ - mrc 0, 7, r0, cr12, cr11, {5} │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + @ instruction: 0xf21600bb │ │ │ │ + @ instruction: 0xf1fc00bb │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ @@ -1577086,17 +1577073,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 4cfca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb934> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ bl 43c374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328008> │ │ │ │ mov r2, r5 │ │ │ │ b.n 4cfca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb934> │ │ │ │ - mcr 0, 2, r0, cr12, cr11, {5} │ │ │ │ - mcr 0, 1, r0, cr2, cr11, {5} │ │ │ │ - mcr 0, 0, r0, cr10, cr11, {5} │ │ │ │ + adc.w r0, ip, #187 @ 0xbb │ │ │ │ + @ instruction: 0xf12200bb │ │ │ │ + add.w r0, sl, #187 @ 0xbb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ cbz r0, 4cfd58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bb9ec> │ │ │ │ @@ -1577135,19 +1577122,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ and.w r2, r0, #134 @ 0x86 │ │ │ │ and.w ip, r0, #121 @ 0x79 │ │ │ │ @@ -1577191,26 +1577178,26 @@ │ │ │ │ b.n 4cfda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bba3c> │ │ │ │ ldr r3, [pc, #32] @ (4cfe0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbaa0>) │ │ │ │ add r3, pc │ │ │ │ b.n 4cfda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bba3c> │ │ │ │ ldr r3, [pc, #32] @ (4cfe10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbaa4>) │ │ │ │ add r3, pc │ │ │ │ b.n 4cfda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bba3c> │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldc 0, cr0, [lr, #-748]! @ 0xfffffd14 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + bics.w r0, lr, #187 @ 0xbb │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stc 0, cr0, [r8, #-748] @ 0xfffffd14 │ │ │ │ - stc 0, cr0, [r2, #-748] @ 0xfffffd14 │ │ │ │ - beq.n 4cfe34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbac8> │ │ │ │ + and.w r0, r8, #187 @ 0xbb │ │ │ │ + and.w r0, r2, #187 @ 0xbb │ │ │ │ + bcc.n 4cfe34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbac8> │ │ │ │ lsls r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1577238,17 +1577225,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + cbnz r2, 4cfec6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbb5a> │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w r5, [r0, #33] @ 0x21 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1577716,76 +1577703,76 @@ │ │ │ │ ldr r2, [pc, #160] @ (4d040c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc0a0>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 4cff3a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbbce> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r0], #-748 @ 0xfffffd14 │ │ │ │ - movs r4, #20 │ │ │ │ + vqadd.s32 d16, d16, d27 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stc 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ - movs r4, #14 │ │ │ │ + vqadd.s32 d0, d24, d27 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - eors.w r0, ip, fp, ror #2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + ldc 0, cr0, [ip, #748] @ 0x2ec │ │ │ │ + itt gt │ │ │ │ + lslgt r6, r0, #3 │ │ │ │ + strhgt r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xeaa400bb │ │ │ │ - pop {r7} │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - orrs.w r0, r6, fp, ror #2 │ │ │ │ - orrs.w r0, r2, fp, ror #2 │ │ │ │ - orr.w r0, r4, fp, ror #2 │ │ │ │ - orr.w r0, sl, fp, ror #2 │ │ │ │ - bics.w r0, r4, fp, ror #2 │ │ │ │ - pop {r1} │ │ │ │ + stc 0, cr0, [r4, #748]! @ 0x2ec │ │ │ │ + nop {8} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xe9b200bb │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldcl 0, cr0, [r6, #-748] @ 0xfffffd14 │ │ │ │ + ldcl 0, cr0, [r2, #-748] @ 0xfffffd14 │ │ │ │ + stcl 0, cr0, [r4, #-748] @ 0xfffffd14 │ │ │ │ + stcl 0, cr0, [sl, #-748] @ 0xfffffd14 │ │ │ │ + ldc 0, cr0, [r4, #-748]! @ 0xfffffd14 │ │ │ │ + ittt eq │ │ │ │ + lsleq r6, r0, #3 │ │ │ │ + ldceq 0, cr0, [r2], #748 @ 0x2ec │ │ │ │ + strheq r6, [r1, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r6, 4d0428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc0bc> │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - @ instruction: 0xe8de00bb │ │ │ │ - ldmdb ip, {r0, r1, r3, r4, r5, r7} │ │ │ │ - stmdb ip, {r0, r1, r3, r4, r5, r7} │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + rsbs r0, lr, fp, ror #2 │ │ │ │ + ldc 0, cr0, [ip], {187} @ 0xbb │ │ │ │ + stc 0, cr0, [ip], {187} @ 0xbb │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1577843,18 +1577830,17 @@ │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 4cfe78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbb0c> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 4d0240 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbed4> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf2d000bf │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + strd r0, r0, [r4, #748] @ 0x2ec │ │ │ │ + rsbs r0, r0, #6258688 @ 0x5f8000 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #920] @ (4d086c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc500>) │ │ │ │ @@ -1578229,113 +1578215,107 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 4d0828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc4bc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb24016d │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d05e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc278> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + @ instruction: 0xe9b600bb │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [pc, #288] @ (4d09a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc634>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [pc, #288] @ (4d09a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc638>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + ldr r1, [pc, #272] @ (4d0998 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc62c>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r8, lr │ │ │ │ + ldr r0, [pc, #960] @ (4d0c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc8e0>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r6, sl │ │ │ │ + ldr r1, [pc, #344] @ (4d09ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc680>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4d0444 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc0d8> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 4d0448 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc0dc> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - b.n 4d04b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc14c> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + @ instruction: 0xe8d600bb │ │ │ │ + @ instruction: 0xe8d600bb │ │ │ │ + stmdb ip, {r0, r1, r3, r4, r5, r7} │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe8c800ba │ │ │ │ - b.n 4d03f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc088> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + rsb r0, r8, sl, ror #2 │ │ │ │ + stmia.w r0!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 4d03fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc090> │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - bls.n 4d080c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc4a0> │ │ │ │ + stmia.w r0!, {r0, r1, r3, r4, r5, r7} │ │ │ │ + bgt.n 4d080c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc4a0> │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ - movs r6, #2 │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 4d019c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbe30> │ │ │ │ + b.n 4d079c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc430> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 4d02e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbf74> │ │ │ │ + b.n 4d08e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc574> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4d1078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcd0c> │ │ │ │ + b.n 4d0678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc30c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4d0114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bbda8> │ │ │ │ + b.n 4d0714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc3a8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 4d109c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcd30> │ │ │ │ + b.n 4d069c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc330> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4d0fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcc54> │ │ │ │ + b.n 4d05c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc254> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4d0f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcc1c> │ │ │ │ + b.n 4d0588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc21c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 4d108c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcd20> │ │ │ │ + b.n 4d068c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc320> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 4d0f7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcc10> │ │ │ │ + b.n 4d057c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc210> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4d0f8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcc20> │ │ │ │ + b.n 4d058c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc220> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4d0fa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcc38> │ │ │ │ + b.n 4d05a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc238> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1578571,51 +1578551,51 @@ │ │ │ │ b.n 4d0b6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc7fe> │ │ │ │ mov r3, r2 │ │ │ │ asrs r4, r2, #31 │ │ │ │ b.n 4d0b6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc7fe> │ │ │ │ ldr r3, [pc, #76] @ (4d0bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc870>) │ │ │ │ add r3, pc │ │ │ │ b.n 4d0af0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc784> │ │ │ │ - b.n 4d0ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcb68> │ │ │ │ + b.n 4d04d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc168> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 4d0fc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcc54> │ │ │ │ + b.n 4d05c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc254> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - b.n 4d0e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcb08> │ │ │ │ + b.n 4d0474 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc108> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blx ip │ │ │ │ + ldr r2, [pc, #896] @ (4d0f44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcbd8>) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 4d0bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc868> │ │ │ │ + b.n 4d11d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bce68> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r5, #4 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4d0d5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc9f0> │ │ │ │ + b.n 4d135c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcff0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + b.n 4d1140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcdd4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4d0d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc9b0> │ │ │ │ + b.n 4d131c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcfb0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ sub sp, #32 │ │ │ │ @@ -1578688,26 +1578668,26 @@ │ │ │ │ cbz r3, 4d0ca6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc93a> │ │ │ │ ldr r3, [pc, #28] @ (4d0cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc954>) │ │ │ │ add r3, pc │ │ │ │ b.n 4d0c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc8c8> │ │ │ │ ldr r3, [pc, #28] @ (4d0cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc958>) │ │ │ │ add r3, pc │ │ │ │ b.n 4d0c34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bc8c8> │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r6, r7, #9 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 4d1270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcf04> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xeab200bf │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + ldc 0, cr0, [r2, #764]! @ 0x2fc │ │ │ │ + b.n 4d11d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bce64> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + b.n 4d11b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bce4c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #2936] @ 4d1854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4e8> │ │ │ │ @@ -1579812,161 +1579792,161 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ b.n 4d1450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd0e4> │ │ │ │ @ instruction: 0xf318016d │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf30e016d │ │ │ │ - add r1, pc, #984 @ (adr r1, 4d1c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd8d0>) │ │ │ │ + add r4, pc, #984 @ (adr r4, 4d1c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd8d0>) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmdb r8!, {r0, r1, r3, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8de00bb │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + stc 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ + rsbs r0, lr, fp, ror #2 │ │ │ │ + cbz r0, 4d189e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd532> │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #16 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bics r4, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bgt.n 4d188c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd520> │ │ │ │ + svc 2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xfa1000c6 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + ldc2 0, cr0, [r0, #-792] @ 0xfffffce8 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ble.n 4d1860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4f4> │ │ │ │ + b.n 4d1a60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd6f4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ble.n 4d185c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4f0> │ │ │ │ + b.n 4d1a5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd6f0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 4d18f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd58a> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bgt.n 4d1820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4b4> │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + cbz r6, 4d18f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd588> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 4d10f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcd8c> │ │ │ │ + b.n 4d16f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd38c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ stcl 1, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ - b.n 4d20a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bdd3c> │ │ │ │ + b.n 4d16a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd33c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 20 │ │ │ │ + b.n 4d1d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd998> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bls.n 4d185c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4f0> │ │ │ │ + bgt.n 4d185c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4f0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + b.n 4d1c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd8ac> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 4d1864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4f8> │ │ │ │ + blt.n 4d1864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd4f8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bx r3 │ │ │ │ + ldr r2, [pc, #104] @ (4d1960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd5f4>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r5, [pc, #112] @ (4d1984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd618>) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 4d19c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd65c> │ │ │ │ + blt.n 4d19c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd65c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 4d191c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd5b0> │ │ │ │ + bge.n 4d191c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd5b0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bhi.n 4d19d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd664> │ │ │ │ + blt.n 4d19d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd664> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, pc, #280 @ (adr r7, 4d1a40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd6d4>) │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bvs.n 4d19e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd67c> │ │ │ │ + bls.n 4d19e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd67c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4d19b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd64c> │ │ │ │ + bls.n 4d19b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd64c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4d1a08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd69c> │ │ │ │ + bls.n 4d1a08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd69c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bls.n 4d18d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd568> │ │ │ │ + bgt.n 4d18d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd568> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 4d191c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd5b0> │ │ │ │ + bgt.n 4d191c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd5b0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bls.n 4d1a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd6d0> │ │ │ │ + bgt.n 4d1a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd6d0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - bhi.n 4d19a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd638> │ │ │ │ + blt.n 4d19a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd638> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4d1980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd614> │ │ │ │ + bls.n 4d1980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd614> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4d19a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd63c> │ │ │ │ + bls.n 4d19a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd63c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4d19d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd66c> │ │ │ │ + bls.n 4d19d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd66c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvs.n 4d19a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd634> │ │ │ │ + bls.n 4d19a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd634> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + b.n 4d1e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bda9c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr r0, [pc, #128] @ (4d19e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd67c>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ + ldr r0, [pc, #40] @ (4d1994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd628>) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - svc 32 │ │ │ │ + b.n 4d1db0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bda44> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 12 │ │ │ │ + b.n 4d1d90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bda24> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + b.n 4d1d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bda00> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 4d19d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd668> │ │ │ │ + bge.n 4d19d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd668> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ @@ -1581145,309 +1581125,310 @@ │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ beq.w 4d128a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bcf1e> │ │ │ │ b.w 4d156a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd1fe> │ │ │ │ nop │ │ │ │ - bpl.n 4d2684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be318> │ │ │ │ + bhi.n 4d2684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be318> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d270c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3a0> │ │ │ │ + bvc.n 4d270c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3a0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xeb9c00bb │ │ │ │ - bmi.n 4d26e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be374> │ │ │ │ + mrc 0, 4, r0, cr12, cr11, {5} │ │ │ │ + bvc.n 4d26e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be374> │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4d25c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be258> │ │ │ │ + bge.n 4d25c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be258> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 4d2768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3fc> │ │ │ │ + bge.n 4d2768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3fc> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bvc.n 4d2730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3c4> │ │ │ │ + bge.n 4d2730 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3c4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bvs.n 4d25ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be280> │ │ │ │ + bls.n 4d25ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be280> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 4d267c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be310> │ │ │ │ + bhi.n 4d267c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be310> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bne.n 4d25f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be28c> │ │ │ │ + bmi.n 4d25f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be28c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 4d278c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be420> │ │ │ │ + bmi.n 4d278c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be420> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d25e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be27c> │ │ │ │ + bmi.n 4d25e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be27c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d2798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be42c> │ │ │ │ + bmi.n 4d2798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be42c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bne.n 4d26ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be380> │ │ │ │ + bmi.n 4d26ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be380> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d27c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be45c> │ │ │ │ + bvc.n 4d27c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be45c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bmi.n 4d27c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be454> │ │ │ │ + bvc.n 4d27c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be454> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d25d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be26c> │ │ │ │ + bvc.n 4d25d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be26c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + bne.n 4d2644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be2d8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d26b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be344> │ │ │ │ + bvs.n 4d26b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be344> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d267c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be310> │ │ │ │ + bvs.n 4d267c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be310> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + bcs.n 4d2610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be2a4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d27b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be44c> │ │ │ │ + bmi.n 4d27b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be44c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d277c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be410> │ │ │ │ + bmi.n 4d277c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be410> │ │ │ │ lsls r3, r7, #2 │ │ │ │ vrhadd.s q0, q7, q11 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + bne.n 4d26d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be36c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d2744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3d8> │ │ │ │ + bvs.n 4d2744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3d8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + bne.n 4d27b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be444> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xe99000c6 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldc 0, cr0, [r0], {198} @ 0xc6 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + beq.n 4d26b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be34c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - stcl 0, cr0, [r8, #-796]! @ 0xfffffce4 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + orn r0, r8, #199 @ 0xc7 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + bcs.n 4d26f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be38c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcc.n 4d26d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be364> │ │ │ │ + bvs.n 4d26d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be364> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bcc.n 4d2834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4c8> │ │ │ │ + bvs.n 4d2834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4c8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d27d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be468> │ │ │ │ + bvs.n 4d27d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be468> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d2670 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be304> │ │ │ │ + bvc.n 4d2670 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be304> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d273c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3d0> │ │ │ │ + bvs.n 4d273c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3d0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d26e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be374> │ │ │ │ + bvs.n 4d26e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be374> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d27ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be480> │ │ │ │ + bvc.n 4d27ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be480> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d27a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be43c> │ │ │ │ + bvc.n 4d27a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be43c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d2764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3f8> │ │ │ │ + bvc.n 4d2764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3f8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d2720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3b4> │ │ │ │ + bvs.n 4d2720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3b4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d26e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be378> │ │ │ │ + bvs.n 4d26e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be378> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d26a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be334> │ │ │ │ + bvs.n 4d26a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be334> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d2804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be498> │ │ │ │ + bvs.n 4d2804 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be498> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d27d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be46c> │ │ │ │ + bvs.n 4d27d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be46c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcc.n 4d2774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be408> │ │ │ │ + bvs.n 4d2774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be408> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d2740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3d4> │ │ │ │ + bpl.n 4d2740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3d4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d275c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3f0> │ │ │ │ + bpl.n 4d275c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3f0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d26e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be37c> │ │ │ │ + bpl.n 4d26e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be37c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d26b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be348> │ │ │ │ + bpl.n 4d26b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be348> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d2688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be31c> │ │ │ │ + bpl.n 4d2688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be31c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d285c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4f0> │ │ │ │ + bpl.n 4d285c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4f0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d2828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4bc> │ │ │ │ + bpl.n 4d2828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4bc> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d27ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be480> │ │ │ │ + bpl.n 4d27ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be480> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bcs.n 4d27b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be44c> │ │ │ │ + bpl.n 4d27b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be44c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d278c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be420> │ │ │ │ + bmi.n 4d278c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be420> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d26e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be37c> │ │ │ │ + bmi.n 4d26e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be37c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d2894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be528> │ │ │ │ + bmi.n 4d2894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be528> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d2870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be504> │ │ │ │ + bmi.n 4d2870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be504> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d282c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4c0> │ │ │ │ + bmi.n 4d282c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4c0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d27e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be474> │ │ │ │ + bmi.n 4d27e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be474> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d27d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be468> │ │ │ │ + bmi.n 4d27d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be468> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d2770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be404> │ │ │ │ + bcc.n 4d2770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be404> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bcs.n 4d27a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be438> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d2710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3a4> │ │ │ │ + bcc.n 4d2710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3a4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d26dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be370> │ │ │ │ + bcc.n 4d26dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be370> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d2890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be524> │ │ │ │ + bcc.n 4d2890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be524> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d284c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4e0> │ │ │ │ + bcc.n 4d284c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4e0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d2808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be49c> │ │ │ │ + bcc.n 4d2808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be49c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bcs.n 4d27cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be460> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + bcs.n 4d27a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be434> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + bcs.n 4d2774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be408> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + bcs.n 4d2748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be3dc> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + bcs.n 4d2704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be398> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + bcs.n 4d28d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be564> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + bcs.n 4d28a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be538> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + bcs.n 4d2878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be50c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + bcs.n 4d284c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4e0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + bcs.n 4d2820 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be4b4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 4d27f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be488> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - beq.n 4d2884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be518> │ │ │ │ + bcc.n 4d2884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be518> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - vqadd.u8 d0, d24, d27 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r0, r7 │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bcs.n 4d292c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be5c0> │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + bcs.n 4d2774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be408> │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + beq.n 4d28dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be570> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + beq.n 4d2898 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be52c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + beq.n 4d28f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be58c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ strd r0, r1, [r4], #-408 @ 0x198 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 4d1526 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd1ba> │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [pc, #1528] @ 4d2ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3beb60> │ │ │ │ @@ -1581988,156 +1581969,157 @@ │ │ │ │ add r2, pc │ │ │ │ b.w 4d1ac6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd75a> │ │ │ │ ldr r2, [pc, #292] @ (4d2fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bec80>) │ │ │ │ add r2, pc │ │ │ │ b.w 4d1ac6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bd75a> │ │ │ │ b.n 4d28f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3be588> │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + cbnz r0, 4d2f18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bebac> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - blt.n 4d2f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bebc4> │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr3, {6} │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + lsls r4, r6, #7 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r1, [pc, #848] @ (4d3324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3befb8>) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r1, [pc, #1008] @ (4d33d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf068>) │ │ │ │ + ldr r4, [pc, #1008] @ (4d33d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf068>) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1152] @ 4d3484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf118> │ │ │ │ @@ -1582603,93 +1582585,93 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 4d3468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf0fc> │ │ │ │ ldr r2, [pc, #172] @ (4d352c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf1c0>) │ │ │ │ add r2, pc │ │ │ │ b.n 4d327e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bef12> │ │ │ │ ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mrrc2 0, 12, r0, r6, cr3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + vhadd.u16 q8, q11, │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bmi.n 4d34d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf16c> │ │ │ │ + bvc.n 4d34d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf16c> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfb2800c3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr3, {6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xfae400c3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stc2l 0, cr0, [r4, #780]! @ 0x30c │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + cbz r6, 4d34d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf164> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xfa5200c3 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + ldc2l 0, cr0, [r2, #-780] @ 0xfffffcf4 │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bne.n 4d3434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf0c8> │ │ │ │ + bmi.n 4d3434 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf0c8> │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + cbnz r4, 4d3558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf1ec> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 4d355a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf1ee> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + cbnz r0, 4d355c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf1f0> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 4d355e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf1f2> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1582797,29 +1582779,29 @@ │ │ │ │ b.n 4d355e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf1f2> │ │ │ │ ldr r2, [pc, #40] @ (4d3668 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf2fc>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 4d360c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf2a0> │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ @@ -1583953,314 +1583935,314 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds.w r0, lr, #6389760 @ 0x618000 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldrb.w r0, [lr, r3] │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + itee │ │ │ │ + lsl r3, r7, #2 │ │ │ │ + ldrshal r6, [r4, r1] │ │ │ │ + lslal r0, r7, #2 │ │ │ │ + itee hi │ │ │ │ + lslhi r3, r7, #2 │ │ │ │ + stmials r5!, {r2, r3, r4, r5, r6} │ │ │ │ + lslls r3, r7, #2 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + itt le │ │ │ │ + lslle r3, r7, #2 │ │ │ │ + stmiale r5!, {r2, r4, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + itte gt │ │ │ │ + lslgt r3, r7, #2 │ │ │ │ + stmiagt r5!, {r1, r2, r3} │ │ │ │ + lslle r3, r7, #2 │ │ │ │ + nop {11} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + itet ls │ │ │ │ + lslls r3, r7, #2 │ │ │ │ + stmiahi r4!, {r1, r3, r4, r7} │ │ │ │ + lslls r3, r7, #2 │ │ │ │ + itt vc │ │ │ │ + lslvc r3, r7, #2 │ │ │ │ + stmiavc r4!, {r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + ittt vs │ │ │ │ + lslvs r3, r7, #2 │ │ │ │ + stmiavs r4!, {r1, r3, r4, r5} │ │ │ │ + lslvs r3, r7, #2 │ │ │ │ + it mi │ │ │ │ + lslmi r3, r7, #2 │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4472 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0106> │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + it cs │ │ │ │ + lslcs r3, r7, #2 │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r0, 4d4476 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c010a> │ │ │ │ + ite eq │ │ │ │ + lsleq r3, r7, #2 │ │ │ │ + stmiane r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt le │ │ │ │ - lslle r3, r7, #2 │ │ │ │ - cbnz r4, 4d4490 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0124> @ unpredictable │ │ │ │ - lslle r3, r7, #2 │ │ │ │ - ite pl │ │ │ │ - lslpl r3, r7, #2 │ │ │ │ - cbnz r6, 4d447a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c010e> @ unpredictable │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r3, r7, #2 │ │ │ │ - cbnz r0, 4d447e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0112> @ unpredictable │ │ │ │ - lslne r3, r7, #2 │ │ │ │ - bkpt 0x00be │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r0, 4d4496 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c012a> │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r0, 4d4498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c012c> │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x006c │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d4498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c012c> │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0012 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + nop {15} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sl, sl │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 4d44c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0156> │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 4d45bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0250>) │ │ │ │ + add r5, pc, #352 @ (adr r5, 4d45bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0250>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add sl, r1 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 4d44c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0158> │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, pc, #64 @ (adr r2, 4d44b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0144>) │ │ │ │ + add r5, pc, #64 @ (adr r5, 4d44b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0144>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r2, r8 │ │ │ │ + bx r8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 4d44c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c015a> │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 4d47a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0438>) │ │ │ │ + add r4, pc, #800 @ (adr r4, 4d47a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0438>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + ite al │ │ │ │ + lslal r3, r7, #2 │ │ │ │ + sub r6, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mvns r2, r7 │ │ │ │ + mov sl, pc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, pc, #584 @ (adr r1, 4d46dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0370>) │ │ │ │ + add r4, pc, #584 @ (adr r4, 4d46dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0370>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bics r6, r7 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, pc, #288 @ (adr r1, 4d45c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c025c>) │ │ │ │ + add r4, pc, #288 @ (adr r4, 4d45c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c025c>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev16 r0, r4 │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + mov r4, lr │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 4d48b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0548>) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 4d48b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0548>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbnz r4, 4d453e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01d2> │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01a4> │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d4538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01cc> │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4512 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01a6> │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d4532 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01c6> │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4514 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01a8> │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d451c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01b0> │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - revsh r6, r2 │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x003e │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01c4> │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r0, r7 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4532 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01c6> │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r0, r0 │ │ │ │ + pop {pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4534 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01c8> │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d453c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01d0> │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4536 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01ca> │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d4538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01cc> │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d4538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01cc> │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r4, 4d4532 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01c6> │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r6, 4d453a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c01ce> │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, 4d45a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0238> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + add r2, pc, #592 @ (adr r2, 4d4780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0414>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + cbnz r4, 4d4588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c021c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + cbnz r6, 4d4580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0214> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + cbnz r6, 4d4586 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c021a> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + cbnz r4, 4d4582 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0216> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + cbnz r0, 4d4586 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c021a> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + hlt 0x003e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - itee lt │ │ │ │ - lsllt r3, r7, #2 │ │ │ │ - itte gt @ unpredictable │ │ │ │ - lslgt r3, r7, #2 │ │ │ │ - ite gt @ unpredictable │ │ │ │ - lslgt r3, r7, #2 │ │ │ │ - itee gt @ unpredictable │ │ │ │ - lslgt r3, r7, #2 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lslle r3, r7, #2 │ │ │ │ - yield │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ite eq │ │ │ │ - lsleq r3, r7, #2 │ │ │ │ - stmiane r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stmia r2!, {r4} │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 4d42f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bff86> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ @@ -1584818,203 +1584800,200 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [sl, #376] @ 0x178 │ │ │ │ b.n 4d4728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c03bc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r6, r1 │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ cbnz r6, 4d4b9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0832> │ │ │ │ lsls r5, r5, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d4818 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c04ac> │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - b.n 4d480c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c04a0> │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - cbz r4, 4d4ba6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c083a> │ │ │ │ + ldrd r0, r0, [r2, #-780] @ 0x30c │ │ │ │ + strd r0, r0, [sl, #-780] @ 0x30c │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbnz r2, 4d4bca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c085e> │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - b.n 4d47bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0450> │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - revsh r0, r4 │ │ │ │ + ldmdb ip, {r0, r1, r6, r7} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - revsh r0, r0 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - sxth r4, r0 │ │ │ │ + push {r2, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4d4bda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c086e> │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #10 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cbz r4, 4d4bdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0870> │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + cbnz r2, 4d4bec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0880> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r2, 4d4bc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0856> │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + cbnz r2, 4d4bfa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c088e> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + cbnz r6, 4d4bfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0892> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + cbnz r6, 4d4c02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0896> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + cbnz r6, 4d4c02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0896> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + cbnz r6, 4d4c0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c089e> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cbnz r4, 4d4bf6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c088a> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r0, 4d4c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08ac> │ │ │ │ + push {r5, r7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + hlt 0x002e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #368] @ (4d4d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0a04>) │ │ │ │ + ldr r3, [pc, #368] @ (4d4d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0a04>) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + rev r4, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + cbnz r2, 4d4c50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08e4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r7, sp, #32 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + cbz r2, 4d4c60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08f4> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + cbz r4, 4d4c62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08f6> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + cbz r6, 4d4c64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08f8> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + cbz r0, 4d4c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08fc> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 4d4d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c09d4>) │ │ │ │ + add r4, pc, #256 @ (adr r4, 4d4d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c09d4>) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + cbz r6, 4d4c6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c08fe> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r1, pc, #248 @ (adr r1, 4d4d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c09d4>) │ │ │ │ + add r4, pc, #248 @ (adr r4, 4d4d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c09d4>) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + cbz r0, 4d4c6e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0902> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 4d4c70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0904> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + cbz r4, 4d4c72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0906> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + cbz r6, 4d4c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0908> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 4d4c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c090c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + cbz r2, 4d4c7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c090e> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r6, sp, #16 │ │ │ │ + cbz r4, 4d4c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0910> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - cbz r4, 4d4d00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0994> │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - uxtb r4, r3 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1585029,15 +1585008,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ab6fc8 │ │ │ │ + bl ab7310 │ │ │ │ cbnz r0, 4d4d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c09dc> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #1 │ │ │ │ bl 439688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32531c> │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ @@ -1585061,15 +1585040,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 4d366c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3bf300> │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ab6fec │ │ │ │ + bl ab7334 │ │ │ │ b.n 4d4d08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c099c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 4d4daa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0a3e> │ │ │ │ lsls r5, r5, #5 │ │ │ │ uxtb r4, r1 │ │ │ │ @@ -1585165,15 +1585144,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxth r4, r1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cbz r2, 4d4e94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c0b28> │ │ │ │ lsls r5, r5, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1587875,19 +1587854,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add r2, r4 │ │ │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ @@ -1589139,67 +1589118,67 @@ │ │ │ │ ldr r3, [pc, #120] @ (4d7854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c34e8>) │ │ │ │ add r3, pc │ │ │ │ add r3, r4 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ b.w 4d6e0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c2a9e> │ │ │ │ mov.w r3, #1536 @ 0x600 │ │ │ │ b.w 4d65ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c2240> │ │ │ │ - movs r2, #20 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1594236,16 +1594215,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrsb r4, [r1, r7] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4dad84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c6a18> │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + @ instruction: 0xeaae0136 │ │ │ │ cmp r0, #181 @ 0xb5 │ │ │ │ bhi.n 4dae5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c6af0> │ │ │ │ cmp r0, #155 @ 0x9b │ │ │ │ bls.n 4dae4e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c6ae2> │ │ │ │ sub.w r2, r0, #156 @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -1595053,15 +1595031,15 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldr r6, [pc, #360] @ (4db808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c749c>) │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4db740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c73d4> │ │ │ │ + b.n 4db740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c73d4> │ │ │ │ lsls r6, r6, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1595087,15 +1595065,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 4daec0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c6b54> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4db6d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c736a> │ │ │ │ mov r0, r9 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 4db6d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c736a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1595163,15 +1595141,15 @@ │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd fp, r5, [sp, #88] @ 0x58 │ │ │ │ - bl aba220 │ │ │ │ + bl aba568 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -1595209,15 +1595187,15 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbz r3, 4db85c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c74f0> │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r9, [r5, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4db83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c74d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4db842 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c74d6> │ │ │ │ mov r0, r4 │ │ │ │ bl 468088 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353d1c> │ │ │ │ @@ -1595235,15 +1595213,15 @@ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r2, [r2, #12] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd fp, r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl aba2fc │ │ │ │ + bl aba644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4db9bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7650> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 4db9bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7650> │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1595341,15 +1595319,15 @@ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add.w sl, sl, #8 │ │ │ │ adds r2, r3, #1 │ │ │ │ bne.n 4db8ee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7582> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, r1 │ │ │ │ ldrd r4, sl, [sp, #48] @ 0x30 │ │ │ │ - bl aba2fc │ │ │ │ + bl aba644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 4db894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7528> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrd fp, r5, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ bl 466d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x352998> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1595488,38 +1595466,38 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #20 │ │ │ │ bl 467e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a94> │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl aba220 │ │ │ │ + bl aba568 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sl, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ bl 4db6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7340> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ b.n 4dbb90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7824> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r5, 4dbb9a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c782e> │ │ │ │ mov r0, fp │ │ │ │ - bl aba250 │ │ │ │ + bl aba598 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ bl 4db6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7340> │ │ │ │ mov r0, sl │ │ │ │ - bl aba2fc │ │ │ │ + bl aba644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4dbb78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c780c> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ blx 6a8b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -1596088,15 +1596066,15 @@ │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ and.w r3, r3, r1 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ bhi.n 4dc170 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7e04> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + bcs.n 4dc0ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c7d40> │ │ │ │ lsls r6, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1600010,21 +1599988,21 @@ │ │ │ │ bne.w 4debd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ca86c> │ │ │ │ b.n 4deba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ca83c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #22 │ │ │ │ lsls r5, r5, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ asrs r2, r5, #12 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [pc, #592] @ 4defa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3cac3c> │ │ │ │ @@ -1602690,15 +1602668,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 13, cr0, cr14, cr12, {3} │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r8, #432]! @ 0x1b0 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #4 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1630521,15 +1630499,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 4f2bbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3de852> │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 4f2bfe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3de892> │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ bl 435cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321984> │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ strh.w r0, [r4, fp, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4f2bb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3de84a> │ │ │ │ uxth r2, r0 │ │ │ │ @@ -1633511,15 +1633489,15 @@ │ │ │ │ and.w fp, r4, #1024 @ 0x400 │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #32752 @ 0x7ff0 │ │ │ │ and.w sl, r4, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ b.n 4f4eda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e0b6e> │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ add.w r3, r5, r8 │ │ │ │ vmov r2, s0 │ │ │ │ vstr s0, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4f4ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e0b68> │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ tst.w r2, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1645548,15 +1645526,15 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cbz r4, 4fde2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e9ac0> │ │ │ │ ands.w ip, r1, r8 │ │ │ │ itt eq │ │ │ │ moveq r0, ip │ │ │ │ andeq.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ bl 435cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321984> │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4fddec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e9a80> │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ b.n 4fddf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e9a84> │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1647759,15 +1647737,15 @@ │ │ │ │ moveq r0, r2 │ │ │ │ andeq.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vmov.f64 d7, d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4ff8aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3eb53e> │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ bl 435cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321984> │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ b.n 4ff8e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3eb57a> │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 4ff9ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3eb64e> │ │ │ │ and.w sl, r4, #512 @ 0x200 │ │ │ │ @@ -1649266,15 +1649244,15 @@ │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f64.f32 d7, s16 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 500b06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ec79a> │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ b.n 500b0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ec7a2> │ │ │ │ movs r2, #16 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ add r9, r3 │ │ │ │ @@ -1649296,15 +1649274,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r4, r4, #16 │ │ │ │ cbnz r1, 500c24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ec8b8> │ │ │ │ b.n 500bda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ec86e> │ │ │ │ vcvt.f64.f32 d8, s16 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ add r8, r5 │ │ │ │ vstr s0, [r8] │ │ │ │ cbz r4, 500c1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ec8b0> │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1649460,15 +1649438,15 @@ │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f64.f32 d7, s16 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 500d72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3eca06> │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ b.n 500d7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3eca0e> │ │ │ │ movs r2, #16 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ add r9, r3 │ │ │ │ @@ -1649490,15 +1649468,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r4, r4, #16 │ │ │ │ cbnz r1, 500e90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecb24> │ │ │ │ b.n 500e46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecada> │ │ │ │ vcvt.f64.f32 d8, s16 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ add r8, r5 │ │ │ │ vstr s0, [r8] │ │ │ │ cbz r4, 500e88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecb1c> │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1649654,15 +1649632,15 @@ │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f64.f32 d7, s16 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 500fde <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecc72> │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ b.n 500fe6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecc7a> │ │ │ │ movs r2, #16 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ add r9, r3 │ │ │ │ @@ -1649684,15 +1649662,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r4, r4, #16 │ │ │ │ cbnz r1, 5010fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecd90> │ │ │ │ b.n 5010b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecd46> │ │ │ │ vcvt.f64.f32 d8, s16 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ add r8, r5 │ │ │ │ vstr s0, [r8] │ │ │ │ cbz r4, 5010f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ecd88> │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1650079,15 +1650057,15 @@ │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ and.w r6, r6, #8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 5015b2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ed246> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ bl 43d098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328d2c> │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ bl 435cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x321970> │ │ │ │ strh.w r0, [r7, r4, lsl #3] │ │ │ │ cbz r6, 5015aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ed23e> │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ strheq.w r3, [r7, r4, lsl #3] │ │ │ │ @@ -1706694,15 +1706672,15 @@ │ │ │ │ cbz r7, 52a550 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4161e4> │ │ │ │ tst.w r0, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ andeq.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl ab6d38 │ │ │ │ + bl ab7080 │ │ │ │ strb.w r0, [r4, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 52a538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4161cc> │ │ │ │ mov r6, r9 │ │ │ │ b.w 526226 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x411eba> │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1706720,15 +1706698,15 @@ │ │ │ │ cbz r7, 52a59a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41622e> │ │ │ │ tst.w r0, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ andeq.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl ab6c5c │ │ │ │ + bl ab6fa4 │ │ │ │ strb.w r0, [r4, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 52a582 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x416216> │ │ │ │ mov r6, r9 │ │ │ │ b.w 526226 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x411eba> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -1706830,15 +1706808,15 @@ │ │ │ │ cbz r7, 52a6ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x416380> │ │ │ │ tst.w r0, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ andeq.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl ab6eb8 │ │ │ │ + bl ab7200 │ │ │ │ strb.w r0, [r4, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 52a6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x416368> │ │ │ │ mov r6, r9 │ │ │ │ b.w 526226 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x411eba> │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1706856,15 +1706834,15 @@ │ │ │ │ cbz r7, 52a736 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4163ca> │ │ │ │ tst.w r0, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ andeq.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl ab6ddc │ │ │ │ + bl ab7124 │ │ │ │ strb.w r0, [r4, r5, lsl #3] │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 52a71e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4163b2> │ │ │ │ mov r6, r9 │ │ │ │ b.w 526226 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x411eba> │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1706893,15 +1706871,15 @@ │ │ │ │ bl 467b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3537c0> │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vldr s14, [pc, #716] @ 52aa68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4166fc> │ │ │ │ vabs.f32 s15, s0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.n 52a76a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4163fe> │ │ │ │ - bl ab6d38 │ │ │ │ + bl ab7080 │ │ │ │ b.n 52a76c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x416400> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4f3620 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3df2b4> │ │ │ │ mov r3, r0 │ │ │ │ @@ -1706943,15 +1706921,15 @@ │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ and.w r7, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r0, [r3, r5, lsl #3] │ │ │ │ - bl ab6ef8 │ │ │ │ + bl ab7240 │ │ │ │ add.w r3, r4, r5, lsl #3 │ │ │ │ vstr s0, [r3] │ │ │ │ cbz r7, 52a85c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4164f0> │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1706967,15 +1706945,15 @@ │ │ │ │ mov r9, r6 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ and.w r7, r3, #16 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r0, [r3, r5, lsl #3] │ │ │ │ - bl ab6d78 │ │ │ │ + bl ab70c0 │ │ │ │ add.w r3, r4, r5, lsl #3 │ │ │ │ vstr s0, [r3] │ │ │ │ cbz r7, 52a8a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x416536> │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1709591,15 +1709569,15 @@ │ │ │ │ vmul.f32 s0, s0, s14 │ │ │ │ vstr s0, [r3] │ │ │ │ b.w 527024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x412cb8> │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl ab6898 │ │ │ │ + bl ab6be0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vmov r2, s0 │ │ │ │ vstr s0, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 527024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x412cb8> │ │ │ │ tst.w r2, #2139095040 @ 0x7f800000 │ │ │ │ bne.w 527024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x412cb8> │ │ │ │ @@ -1714369,15 +1714347,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r5, r2, #1 │ │ │ │ bl 4399b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325644> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl ab8574 │ │ │ │ + bl ab88bc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ bl 4397dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325470> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ @@ -1714430,26 +1714408,26 @@ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str.w r3, [r5, r0, lsl #2] │ │ │ │ b.n 52f914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b5a8> │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 52f970 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b604> │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl ab85a8 │ │ │ │ + bl ab88f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4399b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325644> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl ab8574 │ │ │ │ + bl ab88bc │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl ab85a8 │ │ │ │ + bl ab88f0 │ │ │ │ b.n 52f96a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b5fe> │ │ │ │ nop │ │ │ │ cbz r0, 52f9ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b67e> │ │ │ │ ldr.w r2, [r0, #492] @ 0x1ec │ │ │ │ mov r3, r0 │ │ │ │ cbz r2, 52f9ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b67e> │ │ │ │ cbz r1, 52f9e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b67a> │ │ │ │ @@ -1714470,15 +1714448,15 @@ │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ite cc │ │ │ │ movcc r1, r0 │ │ │ │ movcs r2, r3 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl ab8618 │ │ │ │ + bl ab8960 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ cbz r1, 52f9fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41b68e> │ │ │ │ @@ -1719309,24 +1719287,24 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bmi.n 532d00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41e994> │ │ │ │ lsls r7, r4, #5 │ │ │ │ bmi.n 532d00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41e994> │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 532fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41ec50>) │ │ │ │ + add r5, pc, #608 @ (adr r5, 532fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41ec50>) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf7da00b5 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + @ instruction: 0xfada00b5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bcs.n 532d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41e9a0> │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1720164,30 +1720142,30 @@ │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533616 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f2aa> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl ab87a8 │ │ │ │ + bl ab8af0 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ orrs r2, r7 │ │ │ │ str r2, [r3, #16] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 53364a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f2de> │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f2f4> │ │ │ │ b.n 53364a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f2de> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1720244,15 +1720222,15 @@ │ │ │ │ beq.n 533794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f428> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5336b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f34a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 53371c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f3b0> │ │ │ │ mov r9, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 53370c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f3a0> │ │ │ │ ubfx r3, r6, #5, #5 │ │ │ │ and.w r6, r6, #31 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsrs r3, r6 │ │ │ │ @@ -1720283,15 +1720261,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 53374c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f3e0> │ │ │ │ b.n 533700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f394> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 53377c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f410> │ │ │ │ mov r9, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 53376c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f400> │ │ │ │ ubfx r3, r6, #5, #5 │ │ │ │ and.w r6, r6, #31 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsrs r3, r6 │ │ │ │ @@ -1720478,66 +1720456,66 @@ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl aba324 │ │ │ │ + bl aba66c │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cbz r4, 53396e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f602> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r1, r4, #32 │ │ │ │ strd r3, r5, [r4, #504] @ 0x1f8 │ │ │ │ strd r3, r5, [r4, #516] @ 0x204 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str.w r5, [r4, #512] @ 0x200 │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ - bl aba380 │ │ │ │ + bl aba6c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4681cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353e60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533946 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f5da> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 533c04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f898> │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl aba3cc │ │ │ │ + bl aba714 │ │ │ │ ldr.w r9, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r8, [r0, #484] @ 0x1e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w fp, r0, #32 │ │ │ │ add.w r4, r0, #472 @ 0x1d8 │ │ │ │ strd r8, r3, [r0, #472] @ 0x1d8 │ │ │ │ str.w r3, [r0, #480] @ 0x1e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 5339e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f676> │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 5339e2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f676> │ │ │ │ mov r3, r9 │ │ │ │ add.w sl, r7, #476 @ 0x1dc │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r6, #12 │ │ │ │ add.w r1, r6, #140 @ 0x8c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5340a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fd36> │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 5339c6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f65a> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5339be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f652> │ │ │ │ mov r4, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 468370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x354004> │ │ │ │ cbz r0, 5339f2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f686> │ │ │ │ @@ -1720567,15 +1720545,15 @@ │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ mov r5, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533a26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ba> │ │ │ │ ubfx r3, fp, #5, #5 │ │ │ │ movs r2, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ lsl.w r2, r2, fp │ │ │ │ @@ -1720626,26 +1720604,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr.w fp, [r7, #472] @ 0x1d8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ strd fp, r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cbnz r3, 533b02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f796> │ │ │ │ add.w r0, r7, #476 @ 0x1dc │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 533b02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f796> │ │ │ │ add.w r3, r6, #12 │ │ │ │ add.w r1, r6, #140 @ 0x8c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 533eb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fb4a> │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 533ae8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f77c> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533ae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f774> │ │ │ │ ldr.w fp, [r7, #-16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 533b82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f816> │ │ │ │ @@ -1720699,15 +1720677,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 533b58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f7ec> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 53406a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fcfe> │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5340fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fd92> │ │ │ │ mov fp, r5 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w r8, r9, #12 │ │ │ │ @@ -1720715,42 +1720693,42 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 533f3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fbd2> │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 533bac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f840> │ │ │ │ mov r0, r9 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533ba2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f836> │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 53403a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fcce> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 533bea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f87e> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl aba410 │ │ │ │ + bl aba758 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 43c4b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328148> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 533abe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f752> │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 533980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f614> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl aba360 │ │ │ │ + bl aba6a8 │ │ │ │ ldr.w r2, [pc, #1728] @ 5342cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41ff60> │ │ │ │ ldr.w r3, [pc, #1720] @ 5342c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41ff5c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -1720982,15 +1720960,15 @@ │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ b.n 533d56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f9ea> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ bne.w 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ mov r5, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533ea2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fb36> │ │ │ │ b.n 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 4399c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325658> │ │ │ │ @@ -1721018,17 +1720996,17 @@ │ │ │ │ moveq r5, r3 │ │ │ │ moveq r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 533ece <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fb62> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl ab87a8 │ │ │ │ + bl ab8af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 533ae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f774> │ │ │ │ b.n 533b02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f796> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 533b40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f7d4> │ │ │ │ @@ -1721095,76 +1721073,76 @@ │ │ │ │ moveq r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 533f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc18> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl ab87a8 │ │ │ │ + bl ab8af0 │ │ │ │ adds r6, #12 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ bics.w r0, r3, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 533fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc50> │ │ │ │ orr.w r1, fp, r1 │ │ │ │ mov r0, r9 │ │ │ │ uxtb.w fp, r1 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 533ba2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f836> │ │ │ │ b.n 533bc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f85a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 533fb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc4c> │ │ │ │ mov r6, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 533ff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc84> │ │ │ │ b.n 533fb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc4c> │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r9, ip │ │ │ │ b.n 534010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fca4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 53401a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fcae> │ │ │ │ mov r7, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 53400a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc9e> │ │ │ │ ubfx r3, r5, #5, #5 │ │ │ │ and.w r5, r5, #31 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ lsl.w r5, r6, r5 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ bic.w r3, r3, r5 │ │ │ │ str r3, [r2, #16] │ │ │ │ b.n 533b40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f7d4> │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 533bda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f86e> │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab88e4 │ │ │ │ + bl ab8c2c │ │ │ │ mov r0, r9 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 53404a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fcde> │ │ │ │ b.n 533bda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f86e> │ │ │ │ add.w r3, r5, #31 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1721210,17 +1721188,17 @@ │ │ │ │ moveq r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5340bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fd50> │ │ │ │ mov r2, lr │ │ │ │ mov r3, ip │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ab87a8 │ │ │ │ + bl ab8af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c60 │ │ │ │ + bl ab8fa8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5339be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f652> │ │ │ │ b.n 5339e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f674> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 534244 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fed8> │ │ │ │ @@ -1721268,15 +1721246,15 @@ │ │ │ │ bne.n 534154 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fde8> │ │ │ │ mov r2, r3 │ │ │ │ b.n 533a52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6e6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ bne.w 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ mov r5, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 534176 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fe0a> │ │ │ │ b.n 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ ldr.w r0, [r7, #476] @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 533cb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f94a> │ │ │ │ and.w sl, fp, r9 │ │ │ │ @@ -1721296,15 +1721274,15 @@ │ │ │ │ bne.n 534198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fe2c> │ │ │ │ mov r2, r3 │ │ │ │ b.n 533a52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6e6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ bne.w 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ mov r5, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5341ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fe4e> │ │ │ │ b.n 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ ldr.w r0, [r7, #476] @ 0x1dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 533c56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f8ea> │ │ │ │ and.w sl, fp, r9 │ │ │ │ @@ -1721324,15 +1721302,15 @@ │ │ │ │ bne.n 5341dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fe70> │ │ │ │ mov r2, r3 │ │ │ │ b.n 533a52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6e6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ bne.w 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ mov r5, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5341fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fe92> │ │ │ │ b.n 533a36 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6ca> │ │ │ │ ldr.w r2, [r7, #480] @ 0x1e0 │ │ │ │ ldr.w fp, [r6, #28] │ │ │ │ cbz r2, 534258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41feec> │ │ │ │ mov.w r5, fp, lsr #5 │ │ │ │ @@ -1721344,15 +1721322,15 @@ │ │ │ │ bic.w r3, r3, r2 │ │ │ │ str.w r3, [r0, r5, lsl #2] │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ b.n 533d56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f9ea> │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ b.n 533bea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f87e> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab8c38 │ │ │ │ + bl ab8f80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 53404a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fcde> │ │ │ │ b.n 533bea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f87e> │ │ │ │ mov r3, r1 │ │ │ │ b.n 533fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fc40> │ │ │ │ ldr.w r0, [r7, #476] @ 0x1dc │ │ │ │ @@ -1721375,15 +1721353,15 @@ │ │ │ │ bne.n 534266 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41fefa> │ │ │ │ mov r2, r3 │ │ │ │ b.w 533a52 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41f6e6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 53429a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41ff2e> │ │ │ │ mov sl, r0 │ │ │ │ - bl ab8c94 │ │ │ │ + bl ab8fdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 53428a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41ff1e> │ │ │ │ ubfx r3, fp, #5, #5 │ │ │ │ movs r1, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ lsl.w r1, r1, fp │ │ │ │ @@ -1729613,23 +1729591,23 @@ │ │ │ │ lsls r2, r5, #5 │ │ │ │ bkpt 0x00a8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ bkpt 0x0010 │ │ │ │ lsls r2, r5, #5 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e800b5 │ │ │ │ + @ instruction: 0xf3e800b5 │ │ │ │ pli [fp, #255]! │ │ │ │ str??.w pc, [r9, #4095] @ 0xfff │ │ │ │ pop {r3, r5, r7, pc} │ │ │ │ lsls r2, r5, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1729831,15 +1729809,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bl 5397b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42544c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ b.n 5397fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x425490> │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1732149,19 +1732127,19 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ b.n 53b35e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426ff2> │ │ │ │ vrsra.u32 d30, d13, #1 │ │ │ │ vqshl.u64 d26, d8, #63 @ 0x3f │ │ │ │ lsls r2, r5, #5 │ │ │ │ asrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, pc, #16 @ (adr r7, 53acdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426970>) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #480] @ (53aec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426b58>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1732375,22 +1732353,22 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ add r5, pc, #432 @ (adr r5, 53b094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426d28>) │ │ │ │ lsls r2, r5, #5 │ │ │ │ asrs r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #48 @ (adr r5, 53af1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426bb0>) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stcl 0, cr0, [r6], #-772 @ 0xfffffcfc │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + vhadd.s32 q8, q11, │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 53af74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426c08> │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1733935,15 +1733913,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 53bc78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42790c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ b.n 53bdda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427a6e> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #560] @ (53c03c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427cd0>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1734186,15 +1734164,15 @@ │ │ │ │ ldr r0, [r6, r2] │ │ │ │ b.n 53be56 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427aea> │ │ │ │ ldr r3, [pc, #12] @ (53c044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427cd8>) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 53bf5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427bee> │ │ │ │ rors r4, r5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1734511,15 +1734489,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 53c260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427ef4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ b.n 53c36a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x427ffe> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ @@ -1734599,15 +1734577,15 @@ │ │ │ │ bl 538ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x424b68> │ │ │ │ b.n 53c402 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428096> │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl 53c38c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428020> │ │ │ │ ldr r4, [r5, #24] │ │ │ │ b.n 53c438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4280cc> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #488] @ (53c65c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4282f0>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1734821,15 +1734799,15 @@ │ │ │ │ b.n 53c4b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42814c> │ │ │ │ ldr r2, [pc, #12] @ (53c664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4282f8>) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ b.n 53c5ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42824e> │ │ │ │ nop │ │ │ │ subs r3, #132 @ 0x84 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1734862,15 +1734840,15 @@ │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cbnz r2, 53c6c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428358> │ │ │ │ bl 53c460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4280f4> │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #496] @ (53c8d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428564>) │ │ │ │ @@ -1736139,15 +1736117,15 @@ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - orns r1, r0, #11534336 @ 0xb00000 │ │ │ │ + @ instruction: 0xf7700130 │ │ │ │ b.n 53d370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429004> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 53d36e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429002> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -1737497,17 +1737475,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53e064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429cf8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r3, #2 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 53e086 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429d1a> │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -1737558,43 +1737536,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (53e110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429da4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (53e114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429da8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 53e4ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a180> │ │ │ │ + b.n 53daec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429780> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfa0a00b4 │ │ │ │ + stc2 0, cr0, [sl, #-720] @ 0xfffffd30 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 53e136 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429dca> │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ @@ -1737644,43 +1737622,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (53e1c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429e54>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (53e1c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429e58>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #32 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #13 │ │ │ │ bhi.n 53e1e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429e78> │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r5, r1, #32 │ │ │ │ asrs r3, r2, #24 │ │ │ │ adds r1, r3, #0 │ │ │ │ @@ -1737727,41 +1737705,41 @@ │ │ │ │ ldr r0, [pc, #60] @ (53e264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429ef8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ (53e268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429efc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 53e2c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f56> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 53e248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429edc> │ │ │ │ + push {} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 53e24c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429ee0> │ │ │ │ + push {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r4, 53e2c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f5c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 53e2d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f66> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #31 │ │ │ │ bhi.n 53e27c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f10> │ │ │ │ ldr r3, [pc, #20] @ (53e288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f1c>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 53e282 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f16> │ │ │ │ @@ -1737770,17 +1737748,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53e290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429f24>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -1737821,29 +1737799,29 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (53e30c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fa0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (53e310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fa4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ bhi.n 53e324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fb8> │ │ │ │ ldr r3, [pc, #20] @ (53e330 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fc4>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 53e32a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fbe> │ │ │ │ @@ -1737852,17 +1737830,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53e338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fcc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 53e34c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fe0> │ │ │ │ ldr r3, [pc, #20] @ (53e358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fec>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 53e352 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429fe6> │ │ │ │ @@ -1737871,17 +1737849,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53e360 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429ff4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ cmp r4, #22 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 53e374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a008> │ │ │ │ ldr r3, [pc, #20] @ (53e380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a014>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 53e37a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a00e> │ │ │ │ @@ -1737890,17 +1737868,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53e388 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a01c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 53e39c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a030> │ │ │ │ ldr r3, [pc, #20] @ (53e3a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a03c>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 53e3a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a036> │ │ │ │ @@ -1737909,17 +1737887,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (53e3b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a044>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - stmia r5!, {} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 53e3cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a060> │ │ │ │ cmp r0, #12 │ │ │ │ beq.n 53e3c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a05c> │ │ │ │ subs r0, #4 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -1738013,19 +1737991,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (53e4ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a140>) │ │ │ │ add ip, pc │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1738137,33 +1738115,33 @@ │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ ldr r1, [pc, #48] @ (53e5f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a28c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1738562,15 +1738540,15 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r5, #28] │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r2, r5, #5 │ │ │ │ adds r2, #1 │ │ │ │ bne.n 53e9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42a690> │ │ │ │ @@ -1738699,19 +1738677,19 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1739294,20 +1739272,21 @@ │ │ │ │ bl 53eff0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ac84> │ │ │ │ b.n 53f0d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ad6a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r5, #29 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldc2l 0, cr0, [ip, #-728]! @ 0xfffffd28 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr.w lr, [pc, #80] @ 53f1b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ae44> │ │ │ │ @@ -1739341,15 +1739320,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #26 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1739425,23 +1739404,23 @@ │ │ │ │ bl 53f14c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ade0> │ │ │ │ b.n 53f248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42aedc> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orrs r3, r5 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 53f200 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ae94> │ │ │ │ - adds r0, #18 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr.w lr, [pc, #80] @ 53f308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42af9c> │ │ │ │ @@ -1739475,15 +1739454,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r7, #20 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsls r7, r4, #5 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 53f332 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42afc6> │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1739524,35 +1739503,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (53f39c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b030>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (53f3a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b034>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r7, pc, #248 @ (adr r7, 53f470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b104>) │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf7b200b4 │ │ │ │ - cmp r4, r4 │ │ │ │ + @ instruction: 0xfab200b4 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #904] @ (53f710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b3a4>) │ │ │ │ + ldr r5, [pc, #904] @ (53f710 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b3a4>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add lr, sp │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf33e00b6 │ │ │ │ - add r2, pc, #320 @ (adr r2, 53f4e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b178>) │ │ │ │ + @ instruction: 0xf63e00b6 │ │ │ │ + add r5, pc, #320 @ (adr r5, 53f4e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b178>) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r3, r2, #20 │ │ │ │ @@ -1740013,27 +1739992,27 @@ │ │ │ │ strb.w r3, [r4, #1052] @ 0x41c │ │ │ │ b.n 53f6fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b38e> │ │ │ │ nop │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1740289,65 +1740268,64 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 53faee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b782> │ │ │ │ mov r3, r0 │ │ │ │ b.n 53f98e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b622> │ │ │ │ mov r3, r0 │ │ │ │ b.n 53faee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b782> │ │ │ │ nop │ │ │ │ - ands r4, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 53f924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b5b8> │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + ldrd r0, r0, [ip, #736]! @ 0x2e0 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 53fbba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b84e> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb.w r0, [lr, #180] @ 0xb4 │ │ │ │ - cmp r1, #12 │ │ │ │ + @ instruction: 0xfb9e00b4 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strd r0, r0, [ip], #-768 @ 0x300 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + sbc.w r0, ip, r0, lsl #3 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + b.n 54001c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bcb0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf27e00b3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + sbcs.w r0, lr, #5865472 @ 0x598000 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movw r0, #8372 @ 0x20b4 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + adc.w r0, r2, #5898240 @ 0x5a0000 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf7dc00b4 │ │ │ │ + @ instruction: 0xfadc00b4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #84] @ (53fbf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b88c>) │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1740379,19 +1740357,19 @@ │ │ │ │ bhi.n 53fbc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b856> │ │ │ │ ldr r2, [pc, #20] @ (53fc00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b894>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r2, [pc, #100] @ (53fc7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b910>) │ │ │ │ @@ -1740443,19 +1740421,19 @@ │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1740508,29 +1740486,29 @@ │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ ldr r3, [pc, #36] @ (53fd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b9e0>) │ │ │ │ movw r2, #754 @ 0x2f2 │ │ │ │ ldr r1, [pc, #36] @ (53fd50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b9e4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1740568,17 +1740546,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #12] @ (53fdc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ba58>) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ ldr r1, [pc, #12] @ (53fdc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ba5c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1740602,17 +1740580,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (53fe18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42baac>) │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1740672,21 +1740650,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [pc, #20] @ (53fec4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bb58>) │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ ldr r1, [pc, #20] @ (53fec8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bb5c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1740843,17 +1740821,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (54005c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bcf0>) │ │ │ │ movw r2, #1292 @ 0x50c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #600] @ (5402cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bf60>) │ │ │ │ @@ -1741101,29 +1741079,29 @@ │ │ │ │ vrhadd.u16 q0, q2, q11 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -1741166,25 +1741144,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (540394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c028>) │ │ │ │ movw r2, #3218 @ 0xc92 │ │ │ │ ldr r1, [pc, #28] @ (540398 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c02c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ and.w r3, r1, #30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1741241,25 +1741219,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #32] @ (54044c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c0e0>) │ │ │ │ movw r2, #3132 @ 0xc3c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #164] @ (540504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c198>) │ │ │ │ mov r4, r2 │ │ │ │ @@ -1741406,19 +1741384,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3304 @ 0xce8 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #372] @ (540774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c408>) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1741591,25 +1741569,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (5407ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c480>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #3319 @ 0xcf7 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1741814,21 +1741792,21 @@ │ │ │ │ adds r7, #1 │ │ │ │ bl 5407f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c484> │ │ │ │ cmp r9, r7 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ bne.n 5409ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c67e> │ │ │ │ b.n 540888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c51c> │ │ │ │ nop │ │ │ │ - subs r2, r2, #7 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1741959,21 +1741937,21 @@ │ │ │ │ bl 540a18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c6ac> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ bne.n 540b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c7dc> │ │ │ │ b.n 540ae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c778> │ │ │ │ - adds r2, r2, #7 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ mov ip, r2 │ │ │ │ @@ -1742000,21 +1741978,21 @@ │ │ │ │ movw r2, #1924 @ 0x784 │ │ │ │ ldr r1, [pc, #24] @ (540bd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c86c>) │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - adds r0, r2, #4 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ @@ -1742046,17 +1742024,17 @@ │ │ │ │ movw r2, #3359 @ 0xd1f │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - adds r4, r4, #3 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ and.w ip, r1, #134 @ 0x86 │ │ │ │ and.w r3, r2, #12288 @ 0x3000 │ │ │ │ @@ -1742087,21 +1742065,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (540cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c948>) │ │ │ │ mov.w r2, #3376 @ 0xd30 │ │ │ │ ldr r1, [pc, #20] @ (540cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c94c>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - adds r6, r0, #3 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, #1 │ │ │ │ bne.n 540d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c9a4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1742298,67 +1742276,67 @@ │ │ │ │ ldr r1, [pc, #120] @ (540f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42cbbc>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1807 @ 0x70f │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - adds r6, r0, #6 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1742395,19 +1742373,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (540fa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42cc34>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1477 @ 0x5c5 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #7 │ │ │ │ beq.n 540fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42cc40> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1742542,27 +1742520,27 @@ │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ bl 53aaa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x426738> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r1, r2 │ │ │ │ b.n 5410b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42cd48> │ │ │ │ - subs r2, r6, r3 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1742841,27 +1742819,27 @@ │ │ │ │ movw r2, #1651 @ 0x673 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ sub.w r3, r1, #5632 @ 0x1600 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 5411b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ce4c> │ │ │ │ b.n 5413d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d06a> │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1742905,23 +1742883,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (5414b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d14c>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1719 @ 0x6b7 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #6 │ │ │ │ beq.n 5414c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d158> │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1742970,25 +1742948,25 @@ │ │ │ │ mov.w r2, #1512 @ 0x5e8 │ │ │ │ ldr r1, [pc, #32] @ (541554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d1e8>) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1743032,25 +1743010,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (5415e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d278>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2535 @ 0x9e7 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1743084,19 +1743062,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2515 @ 0x9d3 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1743210,23 +1743188,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (541798 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d42c>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2483 @ 0x9b3 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r1, #29 │ │ │ │ bhi.n 5417c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d458> │ │ │ │ cmp r1, #18 │ │ │ │ bls.n 5417ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d480> │ │ │ │ sub.w r3, r1, #19 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -1743275,17 +1743253,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ movw r2, #5157 @ 0x1425 │ │ │ │ ldr r1, [pc, #12] @ (541824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d4b8>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1743359,27 +1743337,27 @@ │ │ │ │ ldr r1, [pc, #40] @ (541904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d598>) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #579 @ 0x243 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r3, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1743420,17 +1743398,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (541984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d618>) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 541828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d4bc> │ │ │ │ @@ -1743443,17 +1743421,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (5419bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d650>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (5419c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d654>) │ │ │ │ movw r2, #617 @ 0x269 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ subs r2, #3 │ │ │ │ @@ -1743556,27 +1743534,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5242 @ 0x147a │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ ldmia r4, {r0, r4, r7} │ │ │ │ - vshll.u32 q8, d2, #31 │ │ │ │ + vcvt.u16.f16 d16, d2, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1743756,25 +1743734,25 @@ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ bl 541b10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d7a4> │ │ │ │ cmp fp, r5 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 541ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d97c> │ │ │ │ b.n 541c8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d91e> │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1743848,29 +1743826,29 @@ │ │ │ │ mov.w r2, #772 @ 0x304 │ │ │ │ ldr r1, [pc, #40] @ (541e04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42da98>) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1743945,25 +1743923,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (541ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42db6c>) │ │ │ │ movw r2, #873 @ 0x369 │ │ │ │ ldr r1, [pc, #28] @ (541edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42db70>) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1744407,18 +1744385,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 1, r0, cr2, cr4, {5} │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.u16 d0, d26, d20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1744483,19 +1744463,19 @@ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ mov r1, r2 │ │ │ │ b.n 5423d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e06c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ b.n 5423d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e06c> │ │ │ │ movs r2, #5 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2l 0, cr0, [r6], {180} @ 0xb4 │ │ │ │ - ldc2 0, cr0, [r2], {180} @ 0xb4 │ │ │ │ - ldc2 0, cr0, [r0], #720 @ 0x2d0 │ │ │ │ + vshr.u64 d16, d20, #58 │ │ │ │ + vshr.u64 d0, d20, #46 │ │ │ │ + vshr.u64 d0, d20, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -1744575,21 +1744555,22 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldc2 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ - @ instruction: 0xfb9600b4 │ │ │ │ - @ instruction: 0xfbb000b4 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + mrc2 0, 4, r0, cr6, cr4, {5} │ │ │ │ + mrc2 0, 5, r0, cr0, cr4, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w fp, [pc, #1004] @ 542920 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e5b4> │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1744939,35 +1744920,35 @@ │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ nop │ │ │ │ bge.n 5428ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e540> │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vst4.32 {d16-d19}, [r6 :256], r4 │ │ │ │ - @ instruction: 0xf78000b4 │ │ │ │ - @ instruction: 0xf79c00b4 │ │ │ │ + mcrr2 0, 11, r0, r6, cr4 │ │ │ │ + @ instruction: 0xfa8000b4 │ │ │ │ + @ instruction: 0xfa9c00b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1745059,22 +1745040,22 @@ │ │ │ │ ldr r3, [pc, #40] @ (542a6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e700>) │ │ │ │ mov.w r2, #772 @ 0x304 │ │ │ │ ldr r1, [pc, #36] @ (542a70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e704>) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - @ instruction: 0xf68c00b4 │ │ │ │ - subw r0, r8, #2228 @ 0x8b4 │ │ │ │ - @ instruction: 0xf67000b4 │ │ │ │ - @ instruction: 0xf68a00b4 │ │ │ │ - @ instruction: 0xf65400b4 │ │ │ │ - @ instruction: 0xf67000b4 │ │ │ │ - @ instruction: 0xf68600b4 │ │ │ │ - @ instruction: 0xf65e00b4 │ │ │ │ + vst1.8 @ instruction: 0xf98c00b4 │ │ │ │ + vld1.8 @ instruction: 0xf9a800b4 │ │ │ │ + ldr??.w r0, [r0, r4, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf98a00b4 │ │ │ │ + ldr??.w r0, [r4, r4, lsl #3] │ │ │ │ + ldr??.w r0, [r0, r4, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf98600b4 │ │ │ │ + ldr??.w r0, [lr, r4, lsl #3] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1745107,17 +1745088,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (542adc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e770>) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ (542ae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e774>) │ │ │ │ movw r2, #617 @ 0x269 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf76e00b4 │ │ │ │ + @ instruction: 0xfa6e00b4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #188] @ (542bb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e844>) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ ldr r3, [pc, #188] @ (542bb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e848>) │ │ │ │ @@ -1745197,17 +1745178,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bpl.n 542bb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e84c> │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 542cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e940> │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf69e00b4 │ │ │ │ + ldrsb.w r0, [lr, #180] @ 0xb4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1745434,34 +1745415,34 @@ │ │ │ │ ldr r3, [pc, #80] @ (542e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42eb14>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #80] @ (542e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42eb18>) │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - @ instruction: 0xf3c800b4 │ │ │ │ - @ instruction: 0xf3e200b4 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + movt r0, #34996 @ 0x88b4 │ │ │ │ + @ instruction: 0xf6e200b4 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - eors.w r0, ip, #5898240 @ 0x5a0000 │ │ │ │ - @ instruction: 0xf2d400b4 │ │ │ │ - @ instruction: 0xf2ee00b4 │ │ │ │ - movt r0, #180 @ 0xb4 │ │ │ │ - @ instruction: 0xf2da00b4 │ │ │ │ - subw r0, ip, #180 @ 0xb4 │ │ │ │ - movt r0, #24756 @ 0x60b4 │ │ │ │ - @ instruction: 0xf29800b4 │ │ │ │ - @ instruction: 0xf2b200b4 │ │ │ │ - subw r0, lr, #2228 @ 0x8b4 │ │ │ │ - bics.w r0, r0, #5898240 @ 0x5a0000 │ │ │ │ - subw r0, lr, #180 @ 0xb4 │ │ │ │ - @ instruction: 0xf28400b4 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + @ instruction: 0xf79c00b4 │ │ │ │ + rsbs r0, r4, #5898240 @ 0x5a0000 │ │ │ │ + @ instruction: 0xf5ee00b4 │ │ │ │ + rsb r0, r0, #5898240 @ 0x5a0000 │ │ │ │ + rsbs r0, sl, #5898240 @ 0x5a0000 │ │ │ │ + sub.w r0, ip, #5898240 @ 0x5a0000 │ │ │ │ + rsb r0, r6, #5898240 @ 0x5a0000 │ │ │ │ + @ instruction: 0xf59800b4 │ │ │ │ + subs.w r0, r2, #5898240 @ 0x5a0000 │ │ │ │ + vld1.8 @ instruction: 0xf9ae00b4 │ │ │ │ + @ instruction: 0xf73000b4 │ │ │ │ + sub.w r0, lr, #5898240 @ 0x5a0000 │ │ │ │ + @ instruction: 0xf58400b4 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - and.w r0, sl, #5898240 @ 0x5a0000 │ │ │ │ + @ instruction: 0xf70a00b4 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 542f86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ec1a> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r1, #2 │ │ │ │ @@ -1745593,36 +1745574,37 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ ldr r1, [pc, #64] @ (54301c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ecb0>) │ │ │ │ add r1, pc │ │ │ │ b.n 542eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42eb48> │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2l 0, cr0, [r2, #752]! @ 0x2f0 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf0fc00b4 │ │ │ │ - adds.w r0, r6, #180 @ 0xb4 │ │ │ │ - @ instruction: 0xf12a00b4 │ │ │ │ - add.w r0, r0, #180 @ 0xb4 │ │ │ │ - add.w r0, r4, #5898240 @ 0x5a0000 │ │ │ │ - @ instruction: 0xf28600b4 │ │ │ │ - @ instruction: 0xf0be00b4 │ │ │ │ - @ instruction: 0xf0d800b4 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf3fc00b4 │ │ │ │ + ands.w r0, r6, #5898240 @ 0x5a0000 │ │ │ │ + bic.w r0, sl, #5898240 @ 0x5a0000 │ │ │ │ + and.w r0, r0, #5898240 @ 0x5a0000 │ │ │ │ + strb.w r0, [r4, r4, lsl #3] │ │ │ │ + @ instruction: 0xf58600b4 │ │ │ │ + @ instruction: 0xf3be00b4 │ │ │ │ + @ instruction: 0xf3d800b4 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1745728,26 +1745710,29 @@ │ │ │ │ ldr r3, [pc, #52] @ (543164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42edf8>) │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ ldr r1, [pc, #48] @ (543168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42edfc>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - vshr.s64 d0, d20, #30 │ │ │ │ - vshr.s64 d0, d20, #2 │ │ │ │ - ldc2 0, cr0, [r8, #720] @ 0x2d0 │ │ │ │ - vshr.s64 d0, d20, #20 │ │ │ │ - vqadd.u16 d0, d28, d20 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + subw r0, r2, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf2be00b4 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + subw r0, ip, #180 @ 0xb4 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xf13200b4 │ │ │ │ - ldc2l 0, cr0, [r6], {180} @ 0xb4 │ │ │ │ - adds.w r0, ip, #180 @ 0xb4 │ │ │ │ - vqadd.u16 d0, d26, d20 │ │ │ │ - add.w r0, ip, #180 @ 0xb4 │ │ │ │ + bics.w r0, r2, #5898240 @ 0x5a0000 │ │ │ │ + vshr.u64 d16, d20, #42 │ │ │ │ + ands.w r0, ip, #5898240 @ 0x5a0000 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + and.w r0, ip, #5898240 @ 0x5a0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1604] @ 5437c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f458> │ │ │ │ @@ -1746384,90 +1746369,95 @@ │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ vmlsl.u , d31, d29[0] │ │ │ │ - @ instruction: 0xfffffd88 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - stc2l 0, cr0, [r6, #-720] @ 0xfffffd30 │ │ │ │ - ldc2l 0, cr0, [r4, #-720]! @ 0xfffffd30 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + vaddl.u q8, d31, d8 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr6, cr4, {5} │ │ │ │ - mcr 0, 2, r0, cr12, cr4, {5} │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + adc.w r0, ip, #180 @ 0xb4 │ │ │ │ asrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stc2 0, cr0, [r6], {180} @ 0xb4 │ │ │ │ - mrc 0, 0, r0, cr10, cr4, {5} │ │ │ │ - @ instruction: 0xfbe400b4 │ │ │ │ - stc 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ - ldc2 0, cr0, [r6], {180} @ 0xb4 │ │ │ │ - stc 0, cr0, [r4, #720] @ 0x2d0 │ │ │ │ - stc2l 0, cr0, [sl, #720] @ 0x2d0 │ │ │ │ - ldcl 0, cr0, [ip, #-720] @ 0xfffffd30 │ │ │ │ - ldc2 0, cr0, [r2, #-720]! @ 0xfffffd30 │ │ │ │ - ldc 0, cr0, [r0, #-720]! @ 0xfffffd30 │ │ │ │ - @ instruction: 0xfbec00b4 │ │ │ │ + vshr.u64 d0, d20, #58 │ │ │ │ + adds.w r0, sl, #180 @ 0xb4 │ │ │ │ + mcr2 0, 7, r0, cr4, cr4, {5} │ │ │ │ + @ instruction: 0xf0a200b4 │ │ │ │ + vqadd.u16 d0, d22, d20 │ │ │ │ + eor.w r0, r4, #180 @ 0xb4 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + orrs.w r0, ip, #180 @ 0xb4 │ │ │ │ + movs r2, r6 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + bics.w r0, r0, #180 @ 0xb4 │ │ │ │ + mcr2 0, 7, r0, cr12, cr4, {5} │ │ │ │ adds r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d24, d20 │ │ │ │ - ldcl 0, cr0, [sl], #720 @ 0x2d0 │ │ │ │ - smlaltt r0, r0, lr, r4 │ │ │ │ + @ instruction: 0xf27800b4 │ │ │ │ + vshr.s64 d16, d20, #6 │ │ │ │ + mcr2 0, 6, r0, cr14, cr4, {5} │ │ │ │ movs r0, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba600b4 │ │ │ │ - @ instruction: 0xfbe200b4 │ │ │ │ + mcr2 0, 5, r0, cr6, cr4, {5} │ │ │ │ + mcr2 0, 7, r0, cr2, cr4, {5} │ │ │ │ asrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7a00b4 │ │ │ │ - @ instruction: 0xfb8600b4 │ │ │ │ + mrc2 0, 3, r0, cr10, cr4, {5} │ │ │ │ + mcr2 0, 4, r0, cr6, cr4, {5} │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa200b4 │ │ │ │ - @ instruction: 0xeabc00b4 │ │ │ │ - eor.w r0, ip, r4, ror #2 │ │ │ │ - @ instruction: 0xeaa600b4 │ │ │ │ - @ instruction: 0xeaba00b4 │ │ │ │ - eors.w r0, r0, r4, ror #2 │ │ │ │ - @ instruction: 0xfb4c00b4 │ │ │ │ + stc 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ + ldc 0, cr0, [ip, #720]! @ 0x2d0 │ │ │ │ + stc 0, cr0, [ip, #720] @ 0x2d0 │ │ │ │ + stc 0, cr0, [r6, #720]! @ 0x2d0 │ │ │ │ + ldc 0, cr0, [sl, #720]! @ 0x2d0 │ │ │ │ + ldc 0, cr0, [r0, #720] @ 0x2d0 │ │ │ │ + mcr2 0, 2, r0, cr12, cr4, {5} │ │ │ │ push {r0, r5} │ │ │ │ - @ instruction: 0xfffffab2 │ │ │ │ + @ instruction: 0xfffffdb2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfab200b4 │ │ │ │ - ldc2l 0, cr0, [lr], #-720 @ 0xfffffd30 │ │ │ │ - subs.w r0, r4, r4, ror #2 │ │ │ │ - @ instruction: 0xfaa600b4 │ │ │ │ - @ instruction: 0xfae200b4 │ │ │ │ + ldc2 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ + vqadd.u64 d16, d30, d20 │ │ │ │ + mrc 0, 5, r0, cr4, cr4, {5} │ │ │ │ + stc2 0, cr0, [r6, #720]! @ 0x2d0 │ │ │ │ + stc2l 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ bl 7cd886 │ │ │ │ - @ instruction: 0xfac200b4 │ │ │ │ - @ instruction: 0xfaf000b4 │ │ │ │ - @ instruction: 0xfaf000b4 │ │ │ │ + stc2l 0, cr0, [r2, #720] @ 0x2d0 │ │ │ │ + ldc2l 0, cr0, [r0, #720]! @ 0x2d0 │ │ │ │ + ldc2l 0, cr0, [r0, #720]! @ 0x2d0 │ │ │ │ b.n 54385a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f4ee> │ │ │ │ - @ instruction: 0xfffffab2 │ │ │ │ + @ instruction: 0xfffffdb2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldcl 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xfb4c00b4 │ │ │ │ - adds.w r0, r2, r4, ror #2 │ │ │ │ - @ instruction: 0xfa5600b4 │ │ │ │ - @ instruction: 0xfa6800b4 │ │ │ │ + mcr2 0, 2, r0, cr12, cr4, {5} │ │ │ │ + mrc 0, 0, r0, cr2, cr4, {5} │ │ │ │ + ldc2l 0, cr0, [r6, #-720] @ 0xfffffd30 │ │ │ │ + stc2l 0, cr0, [r8, #-720]! @ 0xfffffd30 │ │ │ │ add r7, sp, #740 @ 0x2e4 │ │ │ │ - vtbx.8 d31, {d15-d17}, d12 │ │ │ │ + vqrdmulh.s , , d12[0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfb5c00b4 │ │ │ │ - @ instruction: 0xeab200b4 │ │ │ │ - @ instruction: 0xfa4e00b4 │ │ │ │ - eors.w r0, lr, r4, ror #2 │ │ │ │ - @ instruction: 0xfb8600b4 │ │ │ │ - eor.w r0, r8, r4, ror #2 │ │ │ │ + mrc2 0, 2, r0, cr12, cr4, {5} │ │ │ │ + ldc 0, cr0, [r2, #720]! @ 0x2d0 │ │ │ │ + stc2l 0, cr0, [lr, #-720] @ 0xfffffd30 │ │ │ │ + ldc 0, cr0, [lr, #720] @ 0x2d0 │ │ │ │ + mcr2 0, 4, r0, cr6, cr4, {5} │ │ │ │ + stc 0, cr0, [r8, #720] @ 0x2d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #656] @ (543b74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f808>) │ │ │ │ ldr r3, [pc, #656] @ (543b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f80c>) │ │ │ │ @@ -1746696,28 +1746686,24 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r4} │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 543654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f2e8> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - b.n 543694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f328> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf35c00b4 │ │ │ │ - b.n 543674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f308> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - ldrb.w r0, [r4, r4, lsl #3] │ │ │ │ - stc2 0, cr0, [r6, #772]! @ 0x304 │ │ │ │ - b.n 543980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f614> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf29600b4 │ │ │ │ - b.n 54395c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42f5f0> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + strd r0, r0, [r8], #-720 @ 0x2d0 │ │ │ │ + stmia.w r6, {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf65c00b4 │ │ │ │ + ldrd r0, r0, [r2], #-720 @ 0x2d0 │ │ │ │ + @ instruction: 0xfb1400b4 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + ldrd r0, r0, [r2, #720]! @ 0x2d0 │ │ │ │ + @ instruction: 0xf59600b4 │ │ │ │ + ldrd r0, r0, [ip, #720] @ 0x2d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r2, [pc, #2852] @ 5446dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430370> │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [pc, #2852] @ 5446e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430374> │ │ │ │ @@ -1747715,45 +1747701,43 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xf7fa00b4 │ │ │ │ + @ instruction: 0xfafa00b4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d0, d20, #16 │ │ │ │ - ble.n 5446dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430370> │ │ │ │ + @ instruction: 0xf2b000b4 │ │ │ │ + b.n 5448dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430570> │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbnz r0, 544768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4303fc> │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mrc 0, 3, r0, cr2, cr4, {5} │ │ │ │ - ble.n 544754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4303e8> │ │ │ │ + sbcs.w r0, r2, #180 @ 0xb4 │ │ │ │ + b.n 544754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4303e8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 54474c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4303e0> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - blt.n 544788 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43041c> │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe80200b4 │ │ │ │ - bge.n 544748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4303dc> │ │ │ │ + udf #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5445c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430254> │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 544650 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4302e4> │ │ │ │ + add.w r0, r2, r4, ror #2 │ │ │ │ + ble.n 544748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4303dc> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 5446c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43035c> │ │ │ │ + orrs.w r0, r0, r4, ror #2 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 544704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430398> │ │ │ │ + bgt.n 5446c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43035c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5446bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430350> │ │ │ │ + bgt.n 544704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430398> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 5446e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43037c> │ │ │ │ + @ instruction: 0xeac600b4 │ │ │ │ + bgt.n 5446e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43037c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #808] @ (544a6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430700>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1748078,26 +1748062,26 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7d8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bvs.n 544a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4306d0> │ │ │ │ + bls.n 544a3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4306d0> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bvs.n 544a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430708> │ │ │ │ + bls.n 544a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430708> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5442e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ff7c> │ │ │ │ + b.n 5448e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43057c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bhi.n 544b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43080c> │ │ │ │ + blt.n 544b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43080c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - eors.w r0, lr, r4, ror #2 │ │ │ │ - b.n 544c64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4308f8> │ │ │ │ + ldc 0, cr0, [lr, #720] @ 0x2d0 │ │ │ │ + b.n 545264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430ef8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bhi.n 544b20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4307b4> │ │ │ │ + blt.n 544b20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4307b4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3416] @ 0xd58 │ │ │ │ @@ -1749086,15 +1749070,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr s0, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 54595a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4315ee> │ │ │ │ - bl ab6eb8 │ │ │ │ + bl ab7200 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #4] │ │ │ │ cmp.w ip, #24 │ │ │ │ bhi.w 545d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319a8> │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ @@ -1749185,38 +1749169,38 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ vmls.i , , d12[0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldmia r0, {r0, r1, r5, r6, r7} │ │ │ │ - vrshr.u64 d29, d4, #1 │ │ │ │ + vsli.64 d29, d4, #63 @ 0x3f │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 545508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43119c> │ │ │ │ + bpl.n 545508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43119c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 545530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4311c4> │ │ │ │ + bpl.n 545530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4311c4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 5454e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431174> │ │ │ │ + bpl.n 5454e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431174> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 545614 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4312a8> │ │ │ │ + bpl.n 545614 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4312a8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 54554c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4311e0> │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcc.n 54560c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4312a0> │ │ │ │ + bvs.n 54560c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4312a0> │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmia r6!, {r0, r2, r5, r7} │ │ │ │ vqshl.u64 d25, d11, #63 @ 0x3f │ │ │ │ vqshrn.u64 d19, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #804] @ 0x324 │ │ │ │ vtbx.8 d17, {d31- │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r3, #8 │ │ │ │ cmp.w sl, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bne.w 545228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430ebc> │ │ │ │ cmp.w r2, #368 @ 0x170 │ │ │ │ bhi.w 545bda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43186e> │ │ │ │ @@ -1749289,15 +1749273,15 @@ │ │ │ │ bne.w 545228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430ebc> │ │ │ │ b.n 5455e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43127c> │ │ │ │ movs r3, #1 │ │ │ │ b.n 54538a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43101e> │ │ │ │ movs r4, #1 │ │ │ │ b.n 54534a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430fde> │ │ │ │ ldrb.w r0, [r6, #-8] │ │ │ │ - bl ab6d78 │ │ │ │ + bl ab70c0 │ │ │ │ vstr s0, [r6, #-8] │ │ │ │ b.n 54530a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430f9e> │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -1749313,15 +1749297,15 @@ │ │ │ │ cmp.w r2, #366 @ 0x16e │ │ │ │ bls.w 54544a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4310de> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 5455f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43128c> │ │ │ │ b.n 545446 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4310da> │ │ │ │ ldrb.w r0, [r6, #-8] │ │ │ │ - bl ab6ef8 │ │ │ │ + bl ab7240 │ │ │ │ vstr s0, [r6, #-8] │ │ │ │ b.n 54530a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x430f9e> │ │ │ │ ldr.w r3, [pc, #1568] @ 545d14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319a8> │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [pc, #1568] @ 545d18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319ac> │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ add r3, pc │ │ │ │ @@ -1749447,15 +1749431,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr s0, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 545952 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4315e6> │ │ │ │ - bl ab6d38 │ │ │ │ + bl ab7080 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 5454bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431150> │ │ │ │ cmp r1, #14 │ │ │ │ bne.w 545a46 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4316da> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ @@ -1749524,18 +1749508,18 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.w 545b68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4317fc> │ │ │ │ add.w ip, r0, #20 │ │ │ │ cmp.w sl, #5 │ │ │ │ bls.w 545bd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431864> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ b.n 545764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4313f8> │ │ │ │ - bl ab6c5c │ │ │ │ + bl ab6fa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 5454bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431150> │ │ │ │ - bl ab6ddc │ │ │ │ + bl ab7124 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 5454bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431150> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 5708ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c540> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [pc, #984] @ (545d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319dc>) │ │ │ │ @@ -1749892,142 +1749876,142 @@ │ │ │ │ str.w r1, [r3, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r3, r3, #16 │ │ │ │ bne.n 545cee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431982> │ │ │ │ b.n 545626 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4312ba> │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 545626 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4312ba> │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ bkpt 0x000f │ │ │ │ - vqdmulh.s , , d12[0] │ │ │ │ + vqrdmlsh.s , , d12[0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - svc 10 │ │ │ │ + b.n 546140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431dd4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431948> │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545cd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431964> │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + b.n 546000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431c94> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43197c> │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431a14> │ │ │ │ + udf #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545cbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431950> │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #10 │ │ │ │ + b.n 545f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431c18> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431a9c> │ │ │ │ + b.n 545e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431a9c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319f4> │ │ │ │ + b.n 545f60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431bf4> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 545e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b10> │ │ │ │ + ble.n 545e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b10> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545d3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319d0> │ │ │ │ + b.n 545f3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431bd0> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43196c> │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545cf8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43198c> │ │ │ │ + b.n 545ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b8c> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 545cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431958> │ │ │ │ + ble.n 545cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431958> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431968> │ │ │ │ + b.n 545ed4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b68> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545d24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319b8> │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b30> │ │ │ │ + b.n 545e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b30> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545d28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319bc> │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 545e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b0c> │ │ │ │ + b.n 545e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b0c> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 545e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b08> │ │ │ │ + bgt.n 545e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b08> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 545de4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431a78> │ │ │ │ + ble.n 545de4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431a78> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 545d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431a20> │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 545e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431aa4> │ │ │ │ + ble.n 545e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431aa4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 545d68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319fc> │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcs.n 545e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431af8> │ │ │ │ + bpl.n 545e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431af8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4319dc> │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 545ed0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431b64> │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 545e60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x431af4> │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [pc, #3136] @ 546a6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432700> │ │ │ │ mov r8, r1 │ │ │ │ @@ -1751170,93 +1751154,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #712 @ (adr r1, 546d40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4329d4>) │ │ │ │ lsls r6, r4, #5 │ │ │ │ push {r0, r1, r5, r6, lr} │ │ │ │ @ instruction: 0xffffad2f │ │ │ │ vshr.u32 q13, q1, #1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r1, 546afe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432792> │ │ │ │ vaddw.u , , d11 │ │ │ │ vcvt.f32.u32 q13, , #1 │ │ │ │ vmull.u q13, d31, d25 │ │ │ │ vmlsl.u q12, d31, d13[0] │ │ │ │ - vqshl.u64 d29, d0, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffffda90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 546abc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432750> │ │ │ │ + blt.n 546abc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432750> │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ - vsli.64 , q2, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffffd8d4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - hlt 0x001a │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + cbnz r0, 546b20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327b4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + cbnz r2, 546b2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327be> │ │ │ │ lsls r4, r6, #2 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 546b30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327c4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + bcs.n 5469fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432690> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 546b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327a8> │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 546b38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327cc> │ │ │ │ + bmi.n 546b38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327cc> │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 546b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43280c> │ │ │ │ + bmi.n 546b78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43280c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + cbnz r4, 546b72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432806> │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 546b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327a8> │ │ │ │ + bmi.n 546b14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327a8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + cbnz r4, 546b76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43280a> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + cbnz r4, 546b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327dc> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + cbnz r0, 546b54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4327e8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 546bf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432884> │ │ │ │ + bpl.n 546bf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432884> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + cbnz r4, 546b7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43280e> │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1751575,141 +1751559,141 @@ │ │ │ │ strd r2, r4, [sp] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #2297 @ 0x8f9 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ adds r0, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r0, 546eb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432b4c> │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + cbnz r2, 546edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432b70> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r3, r7} │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + beq.n 546e38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432acc> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + beq.n 546f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432b9c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + beq.n 546f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432bbc> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + beq.n 546f5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432bf0> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r4, r6, #2 │ │ │ │ adds r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + beq.n 546e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432ab8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + bcs.n 546f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432bd4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r4, r6, #2 │ │ │ │ add r7, pc, #100 @ (adr r7, 546f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c18>) │ │ │ │ vrsra.u64 q13, , #1 │ │ │ │ vshll.u32 , d16, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbz r2, 546f7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c0e> │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r6, 546f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c18> │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + beq.n 54703c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432cd0> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + bne.n 546ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432b7c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + bne.n 546f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432b9c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1} │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r4, 547006 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c9a> │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + bne.n 546ef8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432b8c> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r6, 547008 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c9c> │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + bne.n 546fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c80> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r4, 54700a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432c9e> │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1751907,21 +1751891,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 542954 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42e5e8> │ │ │ │ b.n 547132 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432dc6> │ │ │ │ @ instruction: 0xb7df │ │ │ │ vsli.64 d23, d15, #63 @ 0x3f │ │ │ │ - @ instruction: 0xffffaebc │ │ │ │ + vsra.u64 d27, d28, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + cbz r6, 54724e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432ee2> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + cbz r6, 547220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432eb4> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + cbz r0, 54722c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x432ec0> │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #2616] @ 547c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4338d0> │ │ │ │ @@ -1752884,94 +1752868,94 @@ │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ strb r1, [r0, #11] │ │ │ │ vsubl.u , d15, d17 │ │ │ │ - @ instruction: 0xffffcd90 │ │ │ │ + vshr.u64 d29, d0, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ittt le │ │ │ │ - lslle r1, r0, #3 │ │ │ │ - addle r1, sp, #168 @ 0xa8 │ │ │ │ - lslle r4, r6, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ itte gt │ │ │ │ lslgt r1, r0, #3 │ │ │ │ addgt r1, sp, #72 @ 0x48 │ │ │ │ lslle r4, r6, #2 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - add r6, pc, #72 @ (adr r6, 547d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4339c8>) │ │ │ │ - lsls r4, r6, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 5484f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43418c> │ │ │ │ movs r3, #24 │ │ │ │ @@ -1754192,188 +1754176,188 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.w 5475e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x433278> │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - vraddhn.i d28, , q8 │ │ │ │ + vabdl.u q14, d31, d16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + cbnz r2, 548a7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43470e> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #856 @ (adr r1, 548d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434a08>) │ │ │ │ + add r4, pc, #856 @ (adr r4, 548d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434a08>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 548df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434a8c>) │ │ │ │ + add r3, pc, #976 @ (adr r3, 548df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434a8c>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + add r1, pc, #368 @ (adr r1, 548ba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434834>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r4, r6, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + add r0, pc, #72 @ (adr r0, 548a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43471c>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r2, 548a9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434732> │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r6, 548ade <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434772> │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r2, 548aa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434738> │ │ │ │ + itt hi │ │ │ │ + lslhi r4, r6, #2 │ │ │ │ + pushhi {r1, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbz r4, 548aa2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434736> │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #952 @ (adr r6, 548e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434ae4>) │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + cbnz r2, 548aba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43474e> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 548b32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347c6> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 548c84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434918>) │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #888 @ (adr r7, 548e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434ae0>) │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 548b42 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347d6> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 548b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347dc>) │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r0, 548b00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434794> │ │ │ │ + pop {r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + cbz r4, 548b40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347d4> │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + cbnz r2, 548b2a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347be> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r6, 548b2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347c0> │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + cbnz r6, 548b3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347d2> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + cbnz r6, 548b44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4347d8> │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r0, 548b7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x434810> │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rev16 r0, r1 │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #2 │ │ │ │ + itte ge │ │ │ │ + lslge r4, r6, #2 │ │ │ │ + ldrge r3, [sp, #432] @ 0x1b0 │ │ │ │ + lsllt r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr.w r4, [pc, #3008] @ 549744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4353d8> │ │ │ │ @@ -1755990,73 +1755974,73 @@ │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + add r0, pc, #712 @ (adr r0, 549fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x435c70>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [pc, #92] @ (549dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x435a54>) │ │ │ │ mov.w r2, #772 @ 0x304 │ │ │ │ ldr r1, [pc, #92] @ (549dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x435a58>) │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -1756087,25 +1756071,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r6, #1 │ │ │ │ b.n 5498d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43556c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ ldr.w r5, [pc, #3036] @ 54a9c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43665c> │ │ │ │ mov r6, r2 │ │ │ │ @@ -1757180,74 +1757164,75 @@ │ │ │ │ nop │ │ │ │ str r0, [r1, #32] │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, pc, #328 @ (adr r7, 54ab20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4367b4>) │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vshr.u64 d16, d19, #22 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, pc, #680 @ (adr r3, 54ac9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x436930>) │ │ │ │ + add r6, pc, #680 @ (adr r6, 54ac9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x436930>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #640 @ (adr r2, 54ac7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x436910>) │ │ │ │ + add r5, pc, #640 @ (adr r5, 54ac7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x436910>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 54acd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43696c>) │ │ │ │ + add r4, pc, #720 @ (adr r4, 54acd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43696c>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 54ad38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4369cc>) │ │ │ │ + add r4, pc, #808 @ (adr r4, 54ad38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4369cc>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + add r1, pc, #560 @ (adr r1, 54ac58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4368ec>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 541828 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42d4bc> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl 53d2d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x428f6c> │ │ │ │ @@ -1758026,71 +1758011,71 @@ │ │ │ │ strb.w r8, [sl] │ │ │ │ b.n 54b2a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x436f36> │ │ │ │ subs.w r3, r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 54b2a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x436f36> │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + add r0, pc, #368 @ (adr r0, 54b4b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43714c>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1758126,25 +1758111,25 @@ │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ ldr r1, [pc, #32] @ (54b438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4370cc>) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -1758803,47 +1758788,47 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #600] @ (54bdac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x437a40>) │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r0, [pc, #376] @ (54bce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x437974>) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 5708ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c540> │ │ │ │ ldr r2, [pc, #28] @ (54bbc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x437854>) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, #28] @ (54bbc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x437858>) │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ @@ -1758851,19 +1758836,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (54bbc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43785c>) │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ movw r2, #4522 @ 0x11aa │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #2660] @ 54c644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4382d8> │ │ │ │ @@ -1759979,31 +1759964,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, r1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adcs r2, r2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r7, r3 │ │ │ │ bl 465700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x351394> │ │ │ │ movs r3, #1 │ │ │ │ @@ -1761194,131 +1761179,131 @@ │ │ │ │ movw r2, #6665 @ 0x1a09 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ bl 567ed8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453b6c> │ │ │ │ b.w 54cac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x438758> │ │ │ │ nop │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #992] @ (54d77c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439410>) │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [pc, #72] @ (54d3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43907c>) │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #840] @ (54d6f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439388>) │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #960] @ (54d770 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439404>) │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #760] @ (54d6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439340>) │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #880] @ (54d728 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4393bc>) │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #672] @ (54d65c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4392f0>) │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #776] @ (54d6c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43935c>) │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #584] @ (54d60c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4392a0>) │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (54d678 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43930c>) │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #496] @ (54d5bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439250>) │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #608] @ (54d630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4392c4>) │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (54d684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439318>) │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #520] @ (54d5e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439274>) │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #328] @ (54d524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4391b8>) │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #432] @ (54d590 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439224>) │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #344] @ (54d540 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4391d4>) │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #152] @ (54d484 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439118>) │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #264] @ (54d4f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43918c>) │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #176] @ (54d4a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43913c>) │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #952] @ (54d7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439448>) │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #40] @ (54d428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4390bc>) │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #872] @ (54d76c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439400>) │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #976] @ (54d7d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43946c>) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #784] @ (54d71c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4393b0>) │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #888] @ (54d788 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43941c>) │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #392] @ (54d5a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439238>) │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #544] @ (54d640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4392d4>) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #664] @ (54d6bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439350>) │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #560] @ (54d65c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4392f0>) │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #64] @ (54d478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43910c>) │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 540308 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bf9c> │ │ │ │ sub.w r3, r0, #1 │ │ │ │ @@ -1761402,45 +1761387,45 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #6181 @ 0x1825 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #880] @ (54d894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439528>) │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [pc, #72] @ (54d570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439204>) │ │ │ │ + ldr r7, [pc, #72] @ (54d570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439204>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [pc, #184] @ (54d5e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439278>) │ │ │ │ + ldr r7, [pc, #184] @ (54d5e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439278>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (54d928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4395bc>) │ │ │ │ + ldr r6, [pc, #1016] @ (54d928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4395bc>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [pc, #96] @ (54d594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439228>) │ │ │ │ + ldr r7, [pc, #96] @ (54d594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439228>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #496] @ (54d72c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4393c0>) │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #400] @ (54d6d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439368>) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #320] @ (54d690 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439324>) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #208] @ (54d62c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4392c0>) │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ @@ -1761866,30 +1761851,30 @@ │ │ │ │ ldr.w r3, [pc, #1892] @ 54e144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439dd8> │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #30 │ │ │ │ bmi.w 54ed7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43aa0e> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl ac28bc │ │ │ │ + bl ac2c04 │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #8 │ │ │ │ beq.w 54e21a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439eae> │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n 54da16 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4396aa> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ bl 4d9e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c5ac0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ - bl abed10 │ │ │ │ + bl abf058 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cbnz r3, 54da34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4396c8> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r0, #432] @ 0x1b0 │ │ │ │ cmp.w r3, #66560 @ 0x10400 │ │ │ │ bcc.w 54e24a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x439ede> │ │ │ │ @@ -1762491,52 +1762476,52 @@ │ │ │ │ ldrb r0, [r7, #22] │ │ │ │ lsls r1, r5, #5 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ lsls r6, r4, #5 │ │ │ │ asrs r3, r3, #14 │ │ │ │ vcvt.u16.f16 , q15, #1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #976] @ (54e4f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43a18c>) │ │ │ │ + ldr r5, [pc, #976] @ (54e4f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43a18c>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 54e524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43a1b8>) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 54e524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43a1b8>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldrh r7, [r6, r0] │ │ │ │ @ instruction: 0xffff27c8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ vmls.i q9, , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ b.n 54e576 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43a20a> │ │ │ │ vqrshrn.u64 d23, q9, #1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r2, [pc, #544] @ (54e370 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43a004>) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, r1 │ │ │ │ + bxns r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + add r0, fp │ │ │ │ lsls r4, r6, #2 │ │ │ │ movw r2, #6028 @ 0x178c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 54d91a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4395ae> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ @@ -1763705,140 +1763690,140 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5619 @ 0x15f3 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r4, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - vabal.u q15, d31, d4 │ │ │ │ + vtbl.8 d30, {d31}, d4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + negs r2, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r7, #30 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [pc, #856] @ (54f2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43af68>) │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #880] @ (54f2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43af8c>) │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r5, [pc, #392] @ (54f11c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43adb0>) │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #12 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [pc, #320] @ (54f0f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ad88>) │ │ │ │ + ldr r6, [pc, #320] @ (54f0f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ad88>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #960] @ (54f380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b014>) │ │ │ │ + ldr r5, [pc, #960] @ (54f380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b014>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #640] @ (54f24c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43aee0>) │ │ │ │ + ldr r5, [pc, #640] @ (54f24c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43aee0>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #472] @ (54f1b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ae44>) │ │ │ │ + ldr r5, [pc, #472] @ (54f1b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ae44>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #216] @ (54f0c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ad58>) │ │ │ │ + ldr r5, [pc, #216] @ (54f0c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ad58>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #120] @ (54f070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ad04>) │ │ │ │ + ldr r5, [pc, #120] @ (54f070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ad04>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [pc, #24] @ (54f01c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43acb0>) │ │ │ │ + ldr r5, [pc, #24] @ (54f01c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43acb0>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [pc, #952] @ (54f3c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b05c>) │ │ │ │ + ldr r4, [pc, #952] @ (54f3c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b05c>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr.w r2, [pc, #2120] @ 54f860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b4f4> │ │ │ │ ldr.w r3, [pc, #2120] @ 54f864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b4f8> │ │ │ │ ldr.w r1, [pc, #2120] @ 54f868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b4fc> │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ @@ -1764561,297 +1764546,297 @@ │ │ │ │ movw r2, #5710 @ 0x164e │ │ │ │ ldr r1, [pc, #576] @ (54fa94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b728>) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [pc, #832] @ (54fba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b83c>) │ │ │ │ + ldr r3, [pc, #832] @ (54fba8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b83c>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [pc, #712] @ (54fb3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b7d0>) │ │ │ │ + ldr r3, [pc, #712] @ (54fb3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b7d0>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [pc, #464] @ (54fa50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b6e4>) │ │ │ │ + ldr r3, [pc, #464] @ (54fa50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b6e4>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [pc, #344] @ (54f9e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b678>) │ │ │ │ + ldr r3, [pc, #344] @ (54f9e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b678>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [pc, #224] @ (54f978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b60c>) │ │ │ │ + ldr r3, [pc, #224] @ (54f978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b60c>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [pc, #104] @ (54f90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b5a0>) │ │ │ │ + ldr r3, [pc, #104] @ (54f90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b5a0>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blxns pc │ │ │ │ + ldr r2, [pc, #1008] @ (54fca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b934>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r2, [pc, #888] @ (54fc34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b8c8>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r2, [pc, #680] @ (54fb78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b80c>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blxns r1 │ │ │ │ + ldr r2, [pc, #560] @ (54fb0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b7a0>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov sl, sp │ │ │ │ + ldr r1, [pc, #936] @ (54fca0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b934>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov ip, r9 │ │ │ │ + ldr r1, [pc, #816] @ (54fc34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b8c8>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + ldr r1, [pc, #608] @ (54fb74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b808>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov r2, pc │ │ │ │ + ldr r1, [pc, #488] @ (54fb08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b79c>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov r4, fp │ │ │ │ + ldr r1, [pc, #368] @ (54fa9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b730>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mov r6, r7 │ │ │ │ + ldr r1, [pc, #248] @ (54fa30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b6c4>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp lr, ip │ │ │ │ + ldr r0, [pc, #920] @ (54fce4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b978>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #14 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, sl │ │ │ │ + ldr r0, [pc, #320] @ (54faa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b73c>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + ldr r0, [pc, #200] @ (54fa3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b6d0>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + ldr r0, [pc, #80] @ (54f9d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b664>) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add lr, lr │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r8, fp │ │ │ │ + blx fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add ip, r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, ip │ │ │ │ + bx ip │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, r9 │ │ │ │ + bx r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + bx r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mvns r4, r4 │ │ │ │ + mov ip, ip │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - mvns r6, r0 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #18 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - muls r4, r5 │ │ │ │ + mov r4, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - muls r6, r1 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmp r8, fp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -1764998,19 +1764983,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (54fc3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43b8d0>) │ │ │ │ add ip, pc │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1767220,17 +1767205,17 @@ │ │ │ │ cdp 1, 8, cr0, cr8, cr5, {3} │ │ │ │ lsls r5, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r3 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -1767578,17 +1767563,17 @@ │ │ │ │ b.n 55160e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d2a2> │ │ │ │ movw r0, #367 @ 0x16f │ │ │ │ b.n 55160e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d2a2> │ │ │ │ mov.w r0, #266 @ 0x10a │ │ │ │ b.n 55160e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d2a2> │ │ │ │ movw r0, #359 @ 0x167 │ │ │ │ b.n 55160e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d2a2> │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cbz r3, 5517e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d478> │ │ │ │ @@ -1767697,25 +1767682,25 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #28 │ │ │ │ @@ -1767739,17 +1767724,17 @@ │ │ │ │ beq.n 5518cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d560> │ │ │ │ ldr r3, [pc, #12] @ (551900 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d594>) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ ldr r1, [pc, #12] @ (551904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d598>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -1768731,35 +1768716,35 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ b.n 551f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43dc30> │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 551f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43dc00> │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ b.n 551bcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43d860> │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -1769429,37 +1769414,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r0, r4 │ │ │ │ bl 54ffe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43bc74> │ │ │ │ b.n 5523ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43e05e> │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r5, [pc, #2292] @ 5532fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ef90> │ │ │ │ mov r8, r2 │ │ │ │ @@ -1770335,56 +1770320,56 @@ │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 5532d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ef6c> │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r5, r6} │ │ │ │ vsra.u64 d29, d4, #1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - addw r0, r2, #179 @ 0xb3 │ │ │ │ - @ instruction: 0xf22000b3 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + add.w r0, r2, #5865472 @ 0x598000 │ │ │ │ + @ instruction: 0xf52000b3 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r4!, {r0, r3, r5} │ │ │ │ vtbx.8 d28, {d31- q9, , d16[0] │ │ │ │ + @ instruction: 0xffff27e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf7fa00b3 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + @ instruction: 0xfafa00b3 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #308] @ (5534ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f140>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1770518,25 +1770503,25 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldc 0, cr0, [r8], {179} @ 0xb3 │ │ │ │ - ldc 0, cr0, [r2], #-716 @ 0xfffffd34 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + vqadd.s16 d0, d24, d19 │ │ │ │ + vqadd.s64 d0, d18, d19 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (5535f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f288>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1771173,34 +1771158,28 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4} │ │ │ │ lsls r5, r4, #5 │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 553680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f314> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 5536b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f34c> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 553648 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f2dc> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 553684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f318> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 553608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f29c> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 553644 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43f2d8> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ + ldrd r0, r0, [r2], #-716 @ 0x2cc │ │ │ │ + stmia.w ip, {r0, r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xe85200b3 │ │ │ │ + strd r0, r0, [lr], #-716 @ 0x2cc │ │ │ │ + @ instruction: 0xe82e00b3 │ │ │ │ + strex r0, r0, [sl, #716] @ 0x2cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #592] @ (553e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43faa8>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #592] @ (553e18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43faac>) │ │ │ │ @@ -1771791,17 +1771770,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - svc 28 │ │ │ │ + b.n 554664 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4402f8> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + b.n 5546a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440338> │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ @@ -1771868,21 +1771847,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r3, r0, #5344 @ 0x14e0 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5542be <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ff52> │ │ │ │ b.n 5542b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x43ff48> │ │ │ │ nop │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1772050,18 +1772029,18 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - orn r0, r4, #6291456 @ 0x600000 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + @ instruction: 0xf76400c0 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #100] @ (554520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4401b4>) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1772109,17 +1772088,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 554572 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440206> │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 554574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440208> │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq.n 55453c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4401d0> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1772204,17 +1772183,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ b.n 55458a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44021e> │ │ │ │ - bge.n 55452c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4401c0> │ │ │ │ + ble.n 55452c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4401c0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bge.n 55456c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440200> │ │ │ │ + ble.n 55456c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440200> │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -1772383,23 +1772362,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (554800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440494>) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + bcs.n 5548b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440548> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 554784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440418> │ │ │ │ + blt.n 554784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440418> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 5547c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440458> │ │ │ │ + blt.n 5547c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440458> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 554750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4403e4> │ │ │ │ + blt.n 554750 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4403e4> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 554790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440424> │ │ │ │ + blt.n 554790 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440424> │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #1008] @ (554c08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44089c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1772762,15 +1772741,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7da │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1556] @ 555248 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440edc> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1773355,88 +1773334,84 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 5552b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f48> │ │ │ │ lsls r5, r4, #5 │ │ │ │ bl 261256 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x14ceea> │ │ │ │ bl 38f25a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x27aeee> │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrd r0, r0, [r0], #-768 @ 0x300 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + sbcs.w r0, r0, r0, lsl #3 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe85c00c0 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + adcs.w r0, ip, r0, lsl #3 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ bl 8f927e │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 55524c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440ee0> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + @ instruction: 0xeae200c0 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 555234 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440ec8> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + @ instruction: 0xead000c0 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 55520c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440ea0> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + @ instruction: 0xeab600c0 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + bcs.n 55531c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440fb0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + bcs.n 555358 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440fec> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + bcs.n 5552fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f90> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + bcs.n 555338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440fcc> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + bcs.n 5552e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f78> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + bcs.n 555324 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440fb8> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + bne.n 555290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f24> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + bcs.n 5552d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f64> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + bcs.n 5552f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f88> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + bne.n 5552a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f3c> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bne.n 55524c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440ee0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + bne.n 555284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f18> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + bne.n 5552b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440f44> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + bne.n 555260 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440ef4> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + bne.n 5551f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440e84> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + bne.n 555230 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440ec4> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 555078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x440d0c> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + strd r0, r0, [r2, #768] @ 0x300 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #424] @ (5554b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441148>) │ │ │ │ @@ -1773609,27 +1773584,27 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #552] @ (555718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4413ac>) │ │ │ │ @@ -1773848,31 +1773823,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (555774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441408>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1773984,17 +1773959,18 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vqadd.u64 d16, d18, d19 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -1774660,42 +1774636,42 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stc2l 0, cr0, [ip], #716 @ 0x2cc │ │ │ │ - blt.n 556024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441cb8> │ │ │ │ + vshr.u64 d16, d19, #20 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xfa3e00b3 │ │ │ │ + ldc2 0, cr0, [lr, #-716]! @ 0xfffffd34 │ │ │ │ b.n 555e66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441afa> │ │ │ │ vsubl.u q13, d15, d4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 11, r0, r8, cr3 │ │ │ │ - @ instruction: 0xfbe600b3 │ │ │ │ - bge.n 556014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441ca8> │ │ │ │ + vqadd.u16 d16, d24, d19 │ │ │ │ + mcr2 0, 7, r0, cr6, cr3, {5} │ │ │ │ + ble.n 556014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441ca8> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vld4.32 {d0-d3}, [r8 :256], r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stc2 0, cr0, [r8], #-716 @ 0xfffffd34 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfb3c00b3 │ │ │ │ - ldr??.w r0, [r6, r3, lsl #3] │ │ │ │ + mrc2 0, 1, r0, cr12, cr3, {5} │ │ │ │ + @ instruction: 0xfb7600b3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1774765,21 +1774741,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #5 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ b.n 555ff6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441c8a> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + bne.n 555ff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441c8c> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1774892,32 +1774868,32 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [pc, #60] @ (5561f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441e84>) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - vst1.8 @ instruction: 0xf98a00b3 │ │ │ │ - bvc.n 5560f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441d8c> │ │ │ │ + stc2 0, cr0, [sl], {179} @ 0xb3 │ │ │ │ + bge.n 5560f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441d8c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vld4.32 {d16-d19}, [r0 :256], r3 │ │ │ │ - wfe │ │ │ │ + stc2l 0, cr0, [r0], #-716 @ 0xfffffd34 │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ittt cc │ │ │ │ - lslcc r3, r6, #2 │ │ │ │ - vst1cc.8 @ instruction: 0xf98000b3 │ │ │ │ - bvc.n 5562a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441f3c> @ unpredictable │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + stc2 0, cr0, [r0], {179} @ 0xb3 │ │ │ │ + bge.n 5562a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441f3c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - vld4.32 {d0-d3}, [lr :256], r3 │ │ │ │ - ldr??.w r0, [r6, r3, lsl #3] │ │ │ │ - bvc.n 556288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441f1c> │ │ │ │ + stc2 0, cr0, [lr], #-716 @ 0xfffffd34 │ │ │ │ + ldc2l 0, cr0, [r6], #-716 @ 0xfffffd34 │ │ │ │ + bge.n 556288 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x441f1c> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb.w r0, [r8, r3, lsl #3] │ │ │ │ - vld4.32 {d16-d19}, [lr :256], r3 │ │ │ │ - vst4.32 {d0-d3}, [r8 :256], r3 │ │ │ │ + ldc2 0, cr0, [r8], {179} @ 0xb3 │ │ │ │ + stc2l 0, cr0, [lr], #-716 @ 0xfffffd34 │ │ │ │ + stc2 0, cr0, [r8], {179} @ 0xb3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 464f10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x350ba4> │ │ │ │ @@ -1776075,97 +1776051,97 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh.w r0, [r8, #179] @ 0xb3 │ │ │ │ - subs r7, #30 │ │ │ │ + @ instruction: 0xfbb800b3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - eors.w r0, r2, #5865472 @ 0x598000 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf79200b3 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf33800b3 │ │ │ │ - @ instruction: 0xf2e400b3 │ │ │ │ - @ instruction: 0xf0dc00b3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xf63800b3 │ │ │ │ + @ instruction: 0xf5e400b3 │ │ │ │ + @ instruction: 0xf3dc00b3 │ │ │ │ + bne.n 556fa0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c34> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bic.w r0, r6, #179 @ 0xb3 │ │ │ │ + @ instruction: 0xf32600b3 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r5, lr} │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vshr.s64 d16, d19, #48 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf2d000b3 │ │ │ │ + beq.n 556f90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c24> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mrc 0, 7, r0, cr10, cr3, {5} │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + @ instruction: 0xf1fa00b3 │ │ │ │ + b.n 5571b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442e44> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ble.n 556fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c60> │ │ │ │ + b.n 556fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c60> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbz r0, 556fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c6c> │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbz r4, 556fce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c62> │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbz r2, 556fda <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442c6e> │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #18 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sxth r6, r5 │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r4, [pc, #1384] @ 5574f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443184> │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1776676,60 +1776652,54 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs.w r0, sl, r3, ror #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + mrc 0, 5, r0, cr10, cr3, {5} │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #716] @ 0x2cc │ │ │ │ - stmdb lr, {r0, r1, r4, r5, r7} │ │ │ │ + ldcl 0, cr0, [r4], {179} @ 0xb3 │ │ │ │ + stc 0, cr0, [lr], {179} @ 0xb3 │ │ │ │ ldrh r6, [r5, #30] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 55739c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443030> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + orr.w r0, r2, r3, ror #2 │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 557238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442ecc> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 5574bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443150> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe98c00b3 │ │ │ │ + @ instruction: 0xeacc00b3 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 557218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442eac> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + ldrd r0, r0, [r6, #-716]! @ 0x2cc │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 557450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4430e4> │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + eor.w r0, r0, r3, ror #2 │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 55713c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442dd0> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + ldrd r0, r0, [r2], #716 @ 0x2cc │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #332] @ (5576c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443354>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -1776866,25 +1776836,23 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #12] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 5572ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442f40> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + strd r0, r0, [lr], #716 @ 0x2cc │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 556f20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442bb4> │ │ │ │ + b.n 557520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4431b4> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 5572d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442f64> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + ldrd r0, r0, [sl], #716 @ 0x2cc │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 556f04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442b98> │ │ │ │ + b.n 557504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443198> │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #336] @ (557848 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4434dc>) │ │ │ │ mov r7, r2 │ │ │ │ @@ -1777012,29 +1776980,29 @@ │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 55712c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442dc0> │ │ │ │ + b.n 55772c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4433c0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 557da0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443a34> │ │ │ │ + b.n 5573a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443034> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 557140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x442dd4> │ │ │ │ + b.n 557740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4433d4> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 557d74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443a08> │ │ │ │ + b.n 557374 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443008> │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #164] @ 557924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4435b8> │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1777045,43 +1777013,43 @@ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r0, #24 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a9d1a0 │ │ │ │ + bl a9d4e8 │ │ │ │ ldr r3, [pc, #136] @ (557930 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4435c4>) │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne r3, #76 @ 0x4c │ │ │ │ moveq r3, #72 @ 0x48 │ │ │ │ - bl a94fe8 │ │ │ │ + bl a95330 │ │ │ │ cbnz r0, 557906 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44359a> │ │ │ │ ldr r2, [pc, #100] @ (557934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4435c8>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ blx 69aa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a9f5e0 │ │ │ │ + bl a9f928 │ │ │ │ ldr r2, [pc, #72] @ (557938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4435cc>) │ │ │ │ ldr r3, [pc, #52] @ (557928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4435bc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1777091,32 +1777059,32 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #52] @ (55793c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4435d0>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a92ae0 │ │ │ │ + bl a92e28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a92a3c │ │ │ │ + bl a92d84 │ │ │ │ b.n 5578e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44357c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 558100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443d94> │ │ │ │ + b.n 557700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443394> │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 5580c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443d54> │ │ │ │ + b.n 5576c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x443354> │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (557a60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4436f4>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1779344,25 +1779312,25 @@ │ │ │ │ add r2, pc, #328 @ (adr r2, 55915c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444df0>) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r0 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ vldr d0, [pc, #768] @ 559340 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x444fd4> │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ mov r1, r6 │ │ │ │ bl 46792c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3535c0> │ │ │ │ @@ -1780315,17 +1780283,17 @@ │ │ │ │ pop {r0, r6, r7} │ │ │ │ ldrh r7, [r0, #44] @ 0x2c │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ adds r1, #175 @ 0xaf │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [pc, #916] @ (559df4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445a88>) │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ mov r0, r5 │ │ │ │ bl 46a660 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3562f4> │ │ │ │ mov r6, r0 │ │ │ │ b.n 5599a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445638> │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ @@ -1781002,45 +1780970,45 @@ │ │ │ │ b.n 55a076 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445d0a> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + cbnz r6, 55a1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445e5c> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + cbnz r6, 55a1ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445e62> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1781239,54 +1781207,54 @@ │ │ │ │ b.n 55a242 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445ed6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r2, r0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 55a406 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44609a> │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r7, r5, #4 │ │ │ │ - cbnz r0, 55a408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44609c> │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 55a442 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4460d6> │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 55abb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44684c> │ │ │ │ + b.n 55a1b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445e4c> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcs.n 55a460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4460f4> │ │ │ │ + bpl.n 55a460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4460f4> │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + b.n 55a978 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44660c> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, fp │ │ │ │ + ldr r0, [pc, #360] @ (55a54c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4461e0>) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr.w r0, [r4, #177] @ 0xb1 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xfbd400b1 │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 55a9e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446674> │ │ │ │ + b.n 559fe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x445c74> │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cbnz r2, 55a42e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4460c2> │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r4, 55a42c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4460c0> │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r4, 55a438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4460cc> │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #364] @ (55a58c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446220>) │ │ │ │ @@ -1781436,45 +1781404,45 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, r7] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cbnz r4, 55a59e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446232> │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, 55a61c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4462b0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r0, 55a628 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4462bc> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + cbnz r6, 55a600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446294> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + cbnz r6, 55a60e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4462a2> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + cbnz r4, 55a604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446298> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r0, 55a638 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4462cc> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + cbnz r2, 55a608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44629c> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + cbnz r2, 55a626 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4462ba> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 55a636 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4462ca> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1781718,33 +1781686,33 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + cbnz r0, 55a874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446508> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + cbnz r6, 55a874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446508> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #184] @ (55a938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4465cc>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1782159,17 +1782127,17 @@ │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ b.n 55ab72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446806> │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ b.n 55ab72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446806> │ │ │ │ mov.w r1, #436 @ 0x1b4 │ │ │ │ b.n 55ab72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446806> │ │ │ │ nop │ │ │ │ - cbz r4, 55ac7a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44690e> │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sxth r2, r3 │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (55ad6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x446a00>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1782973,23 +1782941,23 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ strh r6, [r2, r1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 55b55c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4471f0> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 55b698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44732c>) │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [r4, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, pc, #424 @ (adr r3, 55b6b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44734c>) │ │ │ │ + add r6, pc, #424 @ (adr r6, 55b6b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44734c>) │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1783182,15 +1783150,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #784] @ (55ba10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4476a4>) │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldr r2, [pc, #640] @ (55b984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x447618>) │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #932] @ (55bac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x447758>) │ │ │ │ @@ -1784971,33 +1784939,33 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #2156] @ 55d210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x448ea4> │ │ │ │ @@ -1785879,15 +1785847,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldr r0, [pc, #616] @ (55d488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44911c>) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ cbz r0, 55d23a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x448ece> │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ @@ -1786238,17 +1786206,17 @@ │ │ │ │ subs r7, #247 @ 0xf7 │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ str r7, [r3, r2] │ │ │ │ add r3, r2 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ vldr d7, [pc, #672] @ 55d870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449504> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ bl 4656a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x351334> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 55d5f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449284> │ │ │ │ @@ -1786501,17 +1786469,17 @@ │ │ │ │ cmp r1, #20 │ │ │ │ bls.w 55d1d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x448e6a> │ │ │ │ b.n 55d7aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44943e> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ cmp r5, #31 │ │ │ │ bhi.n 55d8da <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44956e> │ │ │ │ tbb [pc, r5] │ │ │ │ movs r2, #16 │ │ │ │ @@ -1787174,32 +1787142,33 @@ │ │ │ │ nop │ │ │ │ movs r7, #4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldmia r6, {r0, r3, r4, r6, r7} │ │ │ │ vsra.u32 d30, d7, #1 │ │ │ │ vqshlu.s32 d18, d18, #31 │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ vcvt.u32.f32 d30, d27, #1 │ │ │ │ vsri.32 q15, , #1 │ │ │ │ - vsri.32 d24, d26, #1 │ │ │ │ + vqshl.u32 d24, d26, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + ldr r0, [pc, #144] @ (55e084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449d18>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + ldr r0, [pc, #8] @ (55e000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449c94>) │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-712]! @ 0xfffffd38 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw lr, #259 @ 0x103 │ │ │ │ @@ -1787267,25 +1787236,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (55e0c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449d5c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (55e0cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449d60>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bge.n 55dff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449c88> │ │ │ │ + ble.n 55dff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x449c88> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1787568,25 +1787537,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r6, #3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r6, r6, #0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1787685,31 +1787654,31 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r4, r3, r7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, r6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #444] @ (55e700 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a394>) │ │ │ │ mov sl, r1 │ │ │ │ @@ -1787891,19 +1787860,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, r2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w ip, [r3, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1788042,35 +1788011,35 @@ │ │ │ │ ldr r1, [pc, #56] @ (55e8b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a54c>) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bcc.n 55e838 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a4cc> │ │ │ │ + bvs.n 55e838 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a4cc> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #784] @ (55ebe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a874>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1788379,45 +1788348,45 @@ │ │ │ │ b.n 55ebb0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a844> │ │ │ │ asrs r2, r5, #28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #26 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bne.n 55ec58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a8ec> │ │ │ │ + bmi.n 55ec58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a8ec> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #152] @ (55ec8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44a920>) │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #952] @ (55efc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ac54>) │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1304] @ 55f158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44adec> │ │ │ │ @@ -1788932,123 +1788901,123 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r5, r4, #5 │ │ │ │ asrs r4, r2, #13 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #864] @ (55f4d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b164>) │ │ │ │ + ldr r4, [pc, #864] @ (55f4d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b164>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #240] @ (55f270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44af04>) │ │ │ │ + ldr r4, [pc, #240] @ (55f270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44af04>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf6da00b4 │ │ │ │ - ldr r1, [pc, #144] @ (55f21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44aeb0>) │ │ │ │ + ldr??.w r0, [sl, #180] @ 0xb4 │ │ │ │ + ldr r4, [pc, #144] @ (55f21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44aeb0>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r1, [pc, #48] @ (55f1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ae5c>) │ │ │ │ + ldr r4, [pc, #48] @ (55f1c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ae5c>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #976] @ (55f574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b208>) │ │ │ │ + ldr r3, [pc, #976] @ (55f574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b208>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #880] @ (55f520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b1b4>) │ │ │ │ + ldr r3, [pc, #880] @ (55f520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b1b4>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #784] @ (55f4cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b160>) │ │ │ │ + ldr r3, [pc, #784] @ (55f4cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b160>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #688] @ (55f478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b10c>) │ │ │ │ + ldr r3, [pc, #688] @ (55f478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b10c>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movw r0, #26804 @ 0x68b4 │ │ │ │ - ldr r0, [pc, #576] @ (55f414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b0a8>) │ │ │ │ + vst4.32 {d16-d19}, [r6 :256], r4 │ │ │ │ + ldr r3, [pc, #576] @ (55f414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b0a8>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #496] @ (55f3d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b064>) │ │ │ │ + ldr r3, [pc, #496] @ (55f3d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b064>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #400] @ (55f37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b010>) │ │ │ │ + ldr r3, [pc, #400] @ (55f37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b010>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #304] @ (55f328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44afbc>) │ │ │ │ + ldr r3, [pc, #304] @ (55f328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44afbc>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #208] @ (55f2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44af68>) │ │ │ │ + ldr r3, [pc, #208] @ (55f2d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44af68>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #112] @ (55f280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44af14>) │ │ │ │ + ldr r3, [pc, #112] @ (55f280 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44af14>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [pc, #0] @ (55f21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44aeb0>) │ │ │ │ + ldr r3, [pc, #0] @ (55f21c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44aeb0>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blxns sp │ │ │ │ + ldr r2, [pc, #944] @ (55f5d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b26c>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r2, [pc, #848] @ (55f584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b218>) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2828] @ 55fd68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44b9fc> │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1790128,144 +1790097,144 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #22 │ │ │ │ lsls r5, r4, #5 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bics r0, r1 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sbcs r4, r6 │ │ │ │ + add ip, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - sbcs r6, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + add r4, lr │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrex pc, [r3, #1020] @ 0x3fc │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r6, #6 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 55fe90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44bb24> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ @@ -1791043,177 +1791012,177 @@ │ │ │ │ b.n 5604ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c180> │ │ │ │ ldr r3, [pc, #332] @ (560764 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c3f8>) │ │ │ │ add r3, pc │ │ │ │ b.n 5604ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c180> │ │ │ │ ldr r3, [pc, #332] @ (560768 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c3fc>) │ │ │ │ add r3, pc │ │ │ │ b.n 5604ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c180> │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - beq.n 560580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c214> │ │ │ │ + bcc.n 560580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c214> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, #6 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 5606a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c33c> │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf7be00b0 │ │ │ │ - udf #12 │ │ │ │ + @ instruction: 0xfabe00b0 │ │ │ │ + b.n 5608f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c588> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa9000b0 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldc2 0, cr0, [r0, #704] @ 0x2c0 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - blt.n 5607b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c44c> │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bge.n 5606f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c384> │ │ │ │ + ble.n 5606f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c384> │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1791870,52 +1791839,52 @@ │ │ │ │ ... │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ str??.w r0, [r4, ] │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ movt r1, #49252 @ 0xc064 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 560e76 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44cb0a> │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ bne.w 5609a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44c636> │ │ │ │ @@ -1792182,67 +1792151,67 @@ │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r3, #2 │ │ │ │ b.n 5610d6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44cd6a> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r7, [pc, #872] @ (5614d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d164>) │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #696] @ (56142c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d0c0>) │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r7, [pc, #608] @ (5613dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d070>) │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1792313,21 +1792282,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #5 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ b.n 5611aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ce3e> │ │ │ │ nop │ │ │ │ - adds r4, r0, #4 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1792456,19 +1792425,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #20] @ (5613a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44d03c>) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2864] @ 561ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44db84> │ │ │ │ @@ -1793592,37 +1793561,37 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r8], #-400 @ 0xfffffe70 │ │ │ │ subs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 561f26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dbba> │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r7, [pc, #480] @ (5620f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dd84>) │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #960] @ (5622d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44df68>) │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #696] @ (5621d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de64>) │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r7, [pc, #48] @ (561f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dbe0>) │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [pc, #632] @ (562198 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de2c>) │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #712] @ (5621ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de80>) │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #96] @ (561f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dc1c>) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movw r2, #6401 @ 0x1901 │ │ │ │ movw r3, #349 @ 0x15d │ │ │ │ cmp r5, r2 │ │ │ │ ite eq │ │ │ │ moveq r8, r3 │ │ │ │ movne.w r8, #264 @ 0x108 │ │ │ │ @@ -1793646,17 +1793615,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (561f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dc14>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (561f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dc18>) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - ldr r5, [pc, #656] @ (562214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dea8>) │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #536] @ (5621a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de34>) │ │ │ │ + ldr r7, [pc, #536] @ (5621a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de34>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5271 @ 0x1497 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 561fba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dc4e> │ │ │ │ movw r2, #5272 @ 0x1498 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1793797,27 +1793766,27 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [pc, #36] @ (562108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dd9c>) │ │ │ │ strd r6, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #160] @ (562194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de28>) │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #840] @ (562440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e0d4>) │ │ │ │ + ldr r7, [pc, #840] @ (562440 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e0d4>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #848] @ (56244c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e0e0>) │ │ │ │ + ldr r7, [pc, #848] @ (56244c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e0e0>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [pc, #664] @ (56239c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e030>) │ │ │ │ + ldr r7, [pc, #664] @ (56239c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e030>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #448] @ (5622c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44df5c>) │ │ │ │ + ldr r7, [pc, #448] @ (5622c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44df5c>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r5, [pc, #96] @ (56216c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de00>) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 562122 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ddb6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -1793849,17 +1793818,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (562168 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ddfc>) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ ldr r1, [pc, #12] @ (56216c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de00>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - ldr r4, [pc, #944] @ (56251c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e1b0>) │ │ │ │ + ldr r7, [pc, #944] @ (56251c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e1b0>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #952] @ (562528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e1bc>) │ │ │ │ + ldr r6, [pc, #952] @ (562528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e1bc>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ cbz r2, 5621bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de50> │ │ │ │ @@ -1793890,21 +1793859,21 @@ │ │ │ │ movw r2, #1595 @ 0x63b │ │ │ │ ldr r1, [pc, #24] @ (5621dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44de70>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53f14c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ade0> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #960] @ (562594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e228>) │ │ │ │ + ldr r7, [pc, #960] @ (562594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e228>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #632] @ (562450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e0e4>) │ │ │ │ + ldr r6, [pc, #632] @ (562450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e0e4>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [pc, #704] @ (56249c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e130>) │ │ │ │ + ldr r7, [pc, #704] @ (56249c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e130>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r3, [pc, #552] @ (562408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e09c>) │ │ │ │ + ldr r6, [pc, #552] @ (562408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e09c>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (562300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44df94>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1794097,19 +1794066,20 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #5 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ b.n 56233a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dfce> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-712] @ 0xfffffd38 │ │ │ │ - ldc2l 0, cr0, [r8], {178} @ 0xb2 │ │ │ │ - ldc2l 0, cr0, [r4], #712 @ 0x2c8 │ │ │ │ + vshr.u64 d16, d18, #40 │ │ │ │ + vshr.u64 d16, d18, #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1794179,19 +1794149,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #5 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ b.n 562406 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e09a> │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mrrc2 0, 11, r0, r0, cr2 @ │ │ │ │ - stc2 0, cr0, [r6], {178} @ 0xb2 │ │ │ │ - stc2 0, cr0, [r2], #-712 @ 0xfffffd38 │ │ │ │ + vqadd.u16 d16, d16, d18 │ │ │ │ + vqadd.u8 d0, d22, d18 │ │ │ │ + vqadd.u32 d0, d18, d18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #336] @ (562610 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e2a4>) │ │ │ │ @@ -1795003,23 +1794973,23 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 562e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44eac0> │ │ │ │ lsls r4, r4, #5 │ │ │ │ bvs.n 562d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44e9d8> │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp sl, r7 │ │ │ │ + ldr r0, [pc, #744] @ (563048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44ecdc>) │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r2 │ │ │ │ + add r8, sl │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ands r2, r5 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1797677,65 +1797647,65 @@ │ │ │ │ b.w 564156 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44fdea> │ │ │ │ ldr r3, [pc, #116] @ (564af8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45078c>) │ │ │ │ movw r2, #1554 @ 0x612 │ │ │ │ ldr r1, [pc, #116] @ (564afc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x450790>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r6], {178} @ 0xb2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + vshr.s64 d16, d18, #58 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [r4], {178} @ 0xb2 │ │ │ │ - ldc 0, cr0, [lr], #712 @ 0x2c8 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + vshr.s64 d16, d18, #44 │ │ │ │ + vshr.s64 d0, d18, #2 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #10 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r7, #18 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf63400bf │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + ldrsh.w r0, [r4, pc, lsl #3] │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 564b10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4507a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 563d0e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44f9a2> │ │ │ │ @@ -1797921,54 +1797891,54 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ b.w 564156 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44fdea> │ │ │ │ nop │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r8, #-764] @ 0xfffffd04 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + orr.w r0, r8, #191 @ 0xbf │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [r2], #-764 @ 0xfffffd04 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + vqadd.s64 d16, d18, d31 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mrrc 0, 11, r0, sl, cr15 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + vqadd.s16 d16, d26, d31 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc 0, cr0, [lr], {191} @ 0xbf │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + vqadd.s16 d0, d30, d31 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc 0, cr0, [r2], {191} @ 0xbf │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + vqadd.s8 d0, d18, d31 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -1798206,22 +1798176,22 @@ │ │ │ │ adds r5, #1 │ │ │ │ bl 563c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44f908> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ bne.n 564f88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x450c1c> │ │ │ │ b.n 564e12 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x450aa6> │ │ │ │ nop │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - orns r0, r2, pc, ror #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + ldcl 0, cr0, [r2, #-764]! @ 0xfffffd04 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1052] @ 5653ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x451080> │ │ │ │ @@ -1799012,15 +1798982,15 @@ │ │ │ │ b.n 565696 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45132a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #80] @ (565888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45151c>) │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1799195,17 +1799165,17 @@ │ │ │ │ ldr.w r2, [r4, #436] @ 0x1b4 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne.n 565928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4515bc> │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r0, #12 │ │ │ │ b.n 5658a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45153a> │ │ │ │ - subs r0, r6, r0 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [pc, #2744] @ 5664cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452160> │ │ │ │ mov r7, r2 │ │ │ │ @@ -1800219,150 +1800189,150 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r0, r2, r4, r5, r6} │ │ │ │ vsra.u64 , , #1 │ │ │ │ vsra.u32 , , #1 │ │ │ │ vsli.32 d28, d13, #31 │ │ │ │ vsubw.u q13, , d2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 5664f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45218c> │ │ │ │ + svc 4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bge.n 566408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45209c> │ │ │ │ + ble.n 566408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45209c> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bls.n 566574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452208> │ │ │ │ + bgt.n 566574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452208> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 5664a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452138> │ │ │ │ + blt.n 5664a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452138> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bhi.n 566478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45210c> │ │ │ │ + blt.n 566478 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45210c> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ bkpt 0x00dd │ │ │ │ - vmlal.u , d31, d26[0] │ │ │ │ + @ instruction: 0xffff15ea │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 566604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452298> │ │ │ │ + bge.n 566604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452298> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 5665b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452248> │ │ │ │ + bge.n 5665b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452248> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvs.n 566658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4522ec> │ │ │ │ + bls.n 566658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4522ec> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bpl.n 5665e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452278> │ │ │ │ + bhi.n 5665e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452278> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + itt vs │ │ │ │ + lslvs r2, r6, #2 │ │ │ │ + ittt hi @ unpredictable │ │ │ │ + lslhi r2, r6, #2 │ │ │ │ + asrhi r2, r7, #12 │ │ │ │ + lslhi r3, r6, #2 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 566616 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4522aa> │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 566674 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452308> │ │ │ │ tbb [pc, r1] │ │ │ │ @@ -1800492,17 +1800462,17 @@ │ │ │ │ add r3, pc │ │ │ │ clz r4, r4 │ │ │ │ add r1, pc │ │ │ │ bl 53f14c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42ade0> │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ b.n 5666a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45233a> │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #128] @ 566808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45249c> │ │ │ │ @@ -1800601,21 +1800571,21 @@ │ │ │ │ mov.w r2, #772 @ 0x304 │ │ │ │ ldr r1, [pc, #24] @ (566890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452524>) │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + cbnz r2, 5668d2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452566> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + cbnz r4, 5668dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452570> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + cbnz r2, 5668e6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45257a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + cbnz r0, 5668e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452574> │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1800757,31 +1800727,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 5653f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45108c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 541f50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42dbe4> │ │ │ │ b.n 566928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4525bc> │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + cbnz r2, 566a7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452712> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + rev r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #388] @ (566bf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452884>) │ │ │ │ @@ -1800934,25 +1800904,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + beq.n 566c6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452900> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + beq.n 566c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4528e0> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1801033,19 +1801003,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 56214c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dde0> │ │ │ │ nop │ │ │ │ str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r2 │ │ │ │ @@ -1801776,46 +1801746,47 @@ │ │ │ │ beq.w 567272 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452f06> │ │ │ │ b.n 567258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x452eec> │ │ │ │ mov r0, fp │ │ │ │ bl 56214c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x44dde0> │ │ │ │ nop │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #712] @ 0x2c8 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh.w r0, [r2, #178] @ 0xb2 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + @ instruction: 0xfbb200b2 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb.w r0, [lr, #178] @ 0xb2 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + @ instruction: 0xfb9e00b2 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb.w r0, [r6, #178] @ 0xb2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + @ instruction: 0xfb8600b2 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str??.w r0, [sl, r2, lsl #3] │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + @ instruction: 0xfb6a00b2 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr.w r0, [r2, r2, lsl #3] │ │ │ │ + @ instruction: 0xfb5200b2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #104] @ (5675e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45327c>) │ │ │ │ ldr r2, [pc, #108] @ (5675ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453280>) │ │ │ │ @@ -1801864,19 +1801835,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf77200b2 │ │ │ │ + @ instruction: 0xfa7200b2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #148] @ (5676a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45333c>) │ │ │ │ ldr r2, [pc, #152] @ (5676ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453340>) │ │ │ │ @@ -1801947,19 +1801918,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r4, #14] │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #12] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf6b600b2 │ │ │ │ + ldrsh.w r0, [r6, #178] @ 0xb2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #924] @ (567a70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453704>) │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #924] @ (567a74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453708>) │ │ │ │ @@ -1802311,39 +1802282,39 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r2, [r0, #6] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf4aa00b2 │ │ │ │ + @ instruction: 0xf7aa00b2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - itee lt │ │ │ │ - lsllt r7, r7, #2 │ │ │ │ - andge.w r0, sl, #5832704 @ 0x590000 │ │ │ │ - stmiage r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + @ instruction: 0xf70a00b2 │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - it vc │ │ │ │ - lslvc r7, r7, #2 │ │ │ │ - @ instruction: 0xf3d000b2 │ │ │ │ - ittt vc │ │ │ │ - lslvc r5, r6, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ - lslvc r7, r7, #2 │ │ │ │ - @ instruction: 0xf30000b2 │ │ │ │ - movs r0, r2 │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + @ instruction: 0xf6d000b2 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + addw r0, r0, #2226 @ 0x8b2 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf2e600b2 │ │ │ │ + @ instruction: 0xf5e600b2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -1802481,20 +1802452,22 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #32] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - mcr2 0, 5, r0, cr4, cr2, {5} │ │ │ │ - pop {r1, pc} │ │ │ │ + lsls r4, r4, #6 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adcs.w r0, sl, #178 @ 0xb2 │ │ │ │ - mcr2 0, 3, r0, cr10, cr2, {5} │ │ │ │ - adc.w r0, r0, #178 @ 0xb2 │ │ │ │ + orrs.w r0, sl, #5832704 @ 0x590000 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + orr.w r0, r0, #5832704 @ 0x590000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #264] @ (567d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4539e8>) │ │ │ │ ldr r3, [pc, #264] @ (567d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4539ec>) │ │ │ │ @@ -1802601,18 +1802574,18 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, #28] │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #22] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf66800b2 │ │ │ │ - cbnz r2, 567dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453a68> │ │ │ │ + vld4.32 {d16-d19}, [r8 :256], r2 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - and.w r0, sl, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf30a00b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #292] @ (567ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453b34>) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #292] @ (567ea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453b38>) │ │ │ │ @@ -1802737,33 +1802710,33 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xfbf600b2 │ │ │ │ - revsh r0, r0 │ │ │ │ + mrc2 0, 7, r0, cr6, cr2, {5} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vqadd.s16 d0, d24, d18 │ │ │ │ - add r2, pc, #272 @ (adr r2, 567fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453c60>) │ │ │ │ + @ instruction: 0xf21800b2 │ │ │ │ + add r5, pc, #272 @ (adr r5, 567fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453c60>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 568048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453cdc>) │ │ │ │ + add r5, pc, #392 @ (adr r5, 568048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453cdc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x0000 │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 567f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453c30>) │ │ │ │ + add r5, pc, #208 @ (adr r5, 567f9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453c30>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r0, r5 │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, pc, #112 @ (adr r2, 567f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453bdc>) │ │ │ │ + add r5, pc, #112 @ (adr r5, 567f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453bdc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1802814,16 +1802787,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ (567f68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453bfc>) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #2117 @ 0x845 │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ - @ instruction: 0xfb9c00b2 │ │ │ │ - ldcl 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ + mrc2 0, 4, r0, cr12, cr2, {5} │ │ │ │ + @ instruction: 0xf0f600b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ @@ -1802939,44 +1802912,44 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2591 @ 0xa1f │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3a00b2 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + mrc2 0, 1, r0, cr10, cr2, {5} │ │ │ │ + cbnz r0, 56810a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453d9e> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc 0, cr0, [r0, #-712]! @ 0xfffffd38 │ │ │ │ - @ instruction: 0xfb2200b2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + bics.w r0, r0, #178 @ 0xb2 │ │ │ │ + mcr2 0, 1, r0, cr2, cr2, {5} │ │ │ │ + cbnz r0, 568110 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453da4> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc 0, cr0, [r8, #-712] @ 0xfffffd38 │ │ │ │ - @ instruction: 0xfb0a00b2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + ands.w r0, r8, #178 @ 0xb2 │ │ │ │ + mcr2 0, 0, r0, cr10, cr2, {5} │ │ │ │ + cbnz r0, 568116 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453daa> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stc 0, cr0, [r0, #-712] @ 0xfffffd38 │ │ │ │ - @ instruction: 0xfb0200b2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + and.w r0, r0, #178 @ 0xb2 │ │ │ │ + mcr2 0, 0, r0, cr2, cr2, {5} │ │ │ │ + cbnz r0, 56811c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453db0> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stcl 0, cr0, [r8], #712 @ 0x2c8 │ │ │ │ - @ instruction: 0xfaf600b2 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + vshr.s64 d16, d18, #24 │ │ │ │ + ldc2l 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ + cbnz r0, 568122 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453db6> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldcl 0, cr0, [r0], {178} @ 0xb2 │ │ │ │ + vshr.s64 d16, d18, #48 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 5680d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453d6c> │ │ │ │ ldr r3, [pc, #12] @ (5680dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453d70>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #352] @ (568240 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453ed4>) │ │ │ │ + ldr r4, [pc, #352] @ (568240 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453ed4>) │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r1, #27 │ │ │ │ bpl.n 56811e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453db2> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1802994,15 +1802967,15 @@ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ mov r2, r3 │ │ │ │ bl 540450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c0e4> │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #120] @ (56819c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453e30>) │ │ │ │ + ldr r4, [pc, #120] @ (56819c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453e30>) │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r1, #28 │ │ │ │ bpl.n 568162 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453df6> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1803020,15 +1802993,15 @@ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ mov r2, r3 │ │ │ │ bl 540450 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42c0e4> │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #872] @ (5684d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x454164>) │ │ │ │ + ldr r3, [pc, #872] @ (5684d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x454164>) │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1803166,20 +1803139,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #28] @ (568304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453f98>) │ │ │ │ movw r2, #2686 @ 0xa7e │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6b800b2 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + ldrsh.w r0, [r8, #178] @ 0xb2 │ │ │ │ + cbnz r2, 568304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x453f98> │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orns r0, sl, r2, ror #2 │ │ │ │ - ldrb.w r0, [r2, #178] @ 0xb2 │ │ │ │ - orn r0, r4, r2, ror #2 │ │ │ │ + ldcl 0, cr0, [sl, #-712]! @ 0xfffffd38 │ │ │ │ + @ instruction: 0xfb9200b2 │ │ │ │ + stcl 0, cr0, [r4, #-712]! @ 0xfffffd38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr.w r4, [pc, #2908] @ 568e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x454b0c> │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #2908] @ 568e7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x454b10> │ │ │ │ @@ -1804279,27 +1804252,27 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - orrs r2, r0 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - rors r0, r3 │ │ │ │ + add r8, fp │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r0, r7 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - eors r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ cmp r6, r2 │ │ │ │ bcs.w 569b06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45579a> │ │ │ │ @@ -1805614,169 +1805587,166 @@ │ │ │ │ b.w 5686a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x454334> │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ b.w 569186 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x454e1a> │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 569cfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455990> │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 569d26 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559ba> │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 569f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455bb0>) │ │ │ │ + add r5, pc, #616 @ (adr r5, 569f1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455bb0>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 569cfa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45598e> │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 569d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559cc>) │ │ │ │ + add r3, pc, #64 @ (adr r3, 569d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559cc>) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 56a4c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x456158> │ │ │ │ + b.n 569ac4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455758> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 569d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559b0> │ │ │ │ + bvc.n 569d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559b0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 569bd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455868> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - bcc.n 569cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455968> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - b.n 569658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4552ec> │ │ │ │ + orn r0, r0, r2, ror #2 │ │ │ │ + bvs.n 569cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455968> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 569cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45594c> │ │ │ │ + b.n 569c58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4558ec> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 569a14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4556a8> │ │ │ │ + bvs.n 569cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45594c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 569c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455930> │ │ │ │ + ldrd r0, r0, [r8, #-712]! @ 0x2c8 │ │ │ │ + bvs.n 569c9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455930> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 56a520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4561b4> │ │ │ │ + b.n 569b20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4557b4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 569c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455914> │ │ │ │ + bvs.n 569c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455914> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 56a35c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455ff0> │ │ │ │ + b.n 56995c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4555f0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 569c64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4558f8> │ │ │ │ + bvs.n 569c64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4558f8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5695fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455290> │ │ │ │ + b.n 569bfc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455890> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 569d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559c0> │ │ │ │ + bpl.n 569d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559c0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 569958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4555ec> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - bcs.n 569d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559a4> │ │ │ │ + stmdb sl, {r1, r4, r5, r7} │ │ │ │ + bpl.n 569d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4559a4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 56a07c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455d10> │ │ │ │ + b.n 56967c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455310> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 569cf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455988> │ │ │ │ + bpl.n 569cf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455988> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 53fc9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b930> │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ @@ -1806169,127 +1806139,127 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2858 @ 0xb2a │ │ │ │ bl 53fc04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42b898> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 56a28c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455f20> │ │ │ │ + b.n 56a28c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455f20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + beq.n 56a204 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455e98> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 56a2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455f90> │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + beq.n 56a1c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455e58> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 56a588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45621c> │ │ │ │ + b.n 569b88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45581c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + beq.n 56a380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x456014> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 56a2a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455f34> │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 56a37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x456010> │ │ │ │ + b.n 56a37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x456010> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + b.n 56a630 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4562c4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + b.n 56a684 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x456318> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 56a2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455f54> │ │ │ │ + bgt.n 56a2c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455f54> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 56a258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455eec> │ │ │ │ + bgt.n 56a258 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x455eec> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #6246 @ 0x1866 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 56b622 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4572b6> │ │ │ │ movw r3, #5086 @ 0x13de │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 56ac4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4568e0> │ │ │ │ @@ -1810720,23 +1810690,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (56c9fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458690>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (56ca00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458694>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + cbnz r4, 56ca44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4586d8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + cbnz r6, 56ca3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4586d2> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #5436 @ 0x153c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 56d1d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458e68> │ │ │ │ cmp.w r0, #4992 @ 0x1380 │ │ │ │ bcc.w 56cda8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458a3c> │ │ │ │ sub.w r0, r0, #4992 @ 0x1380 │ │ │ │ @@ -1811730,277 +1811700,277 @@ │ │ │ │ ldr r0, [pc, #532] @ (56d404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x459098>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #528] @ (56d408 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45909c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r6, 56d268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458efc> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - cbz r0, 56d272 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f06> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - cbz r2, 56d27a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f0e> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - cbz r0, 56d282 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f16> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - cbz r2, 56d28a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f1e> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - cbz r4, 56d292 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f26> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - cbz r6, 56d29a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f2e> │ │ │ │ + cpsid ai │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 56d2a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f36> │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56d2aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f3e> │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r4} │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + cbnz r0, 56d29a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f2e> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + cbnz r2, 56d2a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f36> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + cbnz r0, 56d2ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f42> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + cbnz r2, 56d2b6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f4a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + cbnz r4, 56d2fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + cbnz r2, 56d2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f8c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + rev r2, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + cbnz r0, 56d2f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f8c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cpsid i │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x008e │ │ │ │ + rev r2, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + cbnz r2, 56d300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f94> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + cbnz r0, 56d30a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458f9e> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 56d310 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fa4> │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d322 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fb6> │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 56d31c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fb0> │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d346 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fda> │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d342 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fd6> │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d33c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fd0> │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x458fcc> │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d38a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45901e> │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d386 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45901a> │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d37e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x459012> │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45900c> │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r6, r6 │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r1 │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x002e │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r2, r5 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r0, r1 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56d38a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45901e> │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d386 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45901a> │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x459014> │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d37c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x459010> │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + nop {13} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x002e │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r6, #2 │ │ │ │ + nopge {8} │ │ │ │ + lslge r2, r6, #2 │ │ │ │ + ittt vs │ │ │ │ + lslvs r2, r6, #2 │ │ │ │ + it mi @ unpredictable │ │ │ │ + lslmi r2, r6, #2 │ │ │ │ + itte cs │ │ │ │ + lslcs r2, r6, #2 │ │ │ │ + stmiacs r1!, {r5, r6} │ │ │ │ + lslcc r2, r6, #2 │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + cbnz r4, 56d3e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45907c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + hlt 0x002e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d42c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4590c0> │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56d424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4590b8> │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56d422 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4590b6> │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56d41e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4590b2> │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 56d418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4590ac> │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r6, r7 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r0, r3 │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x0036 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + cbnz r2, 56d404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x459098> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + cbnz r4, 56d40e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4590a2> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #6246 @ 0x1866 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 56ecb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a948> │ │ │ │ movw r3, #5086 @ 0x13de │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 56dd4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4599e0> │ │ │ │ @@ -1814303,489 +1814273,489 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #952] @ (56eb80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a814>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #952] @ (56eb84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a818>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #200] @ (56e8a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a534>) │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #168] @ (56e884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a518>) │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + cbz r2, 56e858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4ec> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 56e860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4f4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 56e868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4fc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 56e86e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a502> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + cbz r2, 56e878 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a50c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 56e880 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a514> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 56e88a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a51e> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, 56e890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a524> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + cbz r2, 56e89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a530> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 56e8a6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a53a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + cbz r6, 56e8b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a544> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 56e8bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a550> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e84a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4de> │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e858 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4ec> │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e866 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4fa> │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e874 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a508> │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e87e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a512> │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e886 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a51a> │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e890 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a524> │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e89a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a52e> │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e8a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a536> │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r6, r1 │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r6, r5 │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r6, r3 │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r2, r5 │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r2, r7 │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r2, r1 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r2, r4 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r6, r6 │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e8d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a56c> │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e8e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a574> │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e8ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a57e> │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e8f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a588> │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e8fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a592> │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e908 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a59c> │ │ │ │ + cpsid ai │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e916 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5aa> │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e922 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5b6> │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5c0> │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56e936 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5ca> │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56e93e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5d2> │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r4} │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 56e860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4f4> │ │ │ │ + bvc.n 56e860 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a4f4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56e976 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a60a> │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56e96c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a600> │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56e966 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5fa> │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56e960 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5f4> │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56e958 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5ec> │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56e950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5e4> │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r2, r6 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56e964 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5f8> │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56e95c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5f0> │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56e956 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5ea> │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56e950 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5e4> │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56e94a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5de> │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56e940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5d4> │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, 56e9b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a64c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + cbnz r6, 56e9ae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a642> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + cbnz r6, 56e9a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a63c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + cbnz r6, 56e9a2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a636> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + cbnz r2, 56e99a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a62e> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + cbnz r2, 56e996 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a62a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + hlt 0x003a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + hlt 0x000e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + cbnz r6, 56e9aa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a63e> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + cbnz r2, 56e99e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a632> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + cbnz r2, 56e992 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a626> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + cbnz r2, 56e988 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a61c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + cbnz r6, 56e982 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a616> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56ea1e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a6b2> │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56ea28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a6bc> │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ittt │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + bpl.n 56ea0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a6a0> @ unpredictable > │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 56ea0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a6a0> │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - itte gt │ │ │ │ - lslgt r2, r6, #2 │ │ │ │ - itet hi @ unpredictable │ │ │ │ - lslhi r2, r6, #2 │ │ │ │ - itee mi @ unpredictable │ │ │ │ - lslmi r2, r6, #2 │ │ │ │ - itee ne @ unpredictable │ │ │ │ - lslne r2, r6, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - lsleq r2, r6, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0032 │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + ittt le │ │ │ │ + lslle r2, r6, #2 │ │ │ │ + itee ge @ unpredictable │ │ │ │ + lslge r2, r6, #2 │ │ │ │ + ittt hi @ unpredictable │ │ │ │ + lslhi r2, r6, #2 │ │ │ │ + itte pl @ unpredictable │ │ │ │ + lslpl r2, r6, #2 │ │ │ │ + beq.n 56e928 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a5bc> @ unpredictable │ │ │ │ + lslmi r2, r6, #2 │ │ │ │ + beq.n 56eaf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a788> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + beq.n 56eab0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a744> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + beq.n 56ea54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a6e8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - itee │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - itte gt @ unpredictable │ │ │ │ - lslgt r2, r6, #2 │ │ │ │ - itet ls @ unpredictable │ │ │ │ - lslls r2, r6, #2 │ │ │ │ - ittt pl @ unpredictable │ │ │ │ - lslpl r2, r6, #2 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - lslcs r2, r6, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ - lslcs r2, r6, #2 │ │ │ │ - bkpt 0x00ce │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + beq.n 56eae0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a774> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + beq.n 56ea80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a714> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + beq.n 56ec20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a8b4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + beq.n 56ebc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a85c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + beq.n 56eb80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a814> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + beq.n 56eb38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a7cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + bne.n 56eb38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a7cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + bne.n 56ead0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a764> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + bne.n 56ea70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a704> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + bne.n 56ec00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a894> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bne.n 56eba0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a834> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + beq.n 56eb40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a7d4> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + beq.n 56eaf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a784> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r2, 56eb9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a830> │ │ │ │ + beq.n 56ea90 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a724> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 56eb94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a828> │ │ │ │ + pop {r1, r7} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r6, 56eb8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a81e> │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 56ec02 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a896> │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [pc, #404] @ (56ed20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a9b4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #404] @ (56ed24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45a9b8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1814975,107 +1814945,107 @@ │ │ │ │ ldr r0, [pc, #192] @ (56edd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa68>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #188] @ (56edd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa6c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, lr} │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ittt al │ │ │ │ - lslal r2, r6, #2 │ │ │ │ - it lt @ unpredictable │ │ │ │ - lsllt r2, r6, #2 │ │ │ │ - itee hi │ │ │ │ - lslhi r2, r6, #2 │ │ │ │ - itt pl @ unpredictable │ │ │ │ - lslpl r2, r6, #2 │ │ │ │ - itee cs @ unpredictable │ │ │ │ - lslcs r2, r6, #2 │ │ │ │ - nopcc │ │ │ │ - lslcc r2, r6, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 56ee06 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa9a> │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - muls r4, r4 │ │ │ │ + stmia r2!, {} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + mov r4, ip │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r6, 56edf2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa86> │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 56edee <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa82> │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r2, 56edea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa7e> │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 56ede4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aa78> │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxtb r2, r3 │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r4, r6 │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r2, r5 │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r4, r0 │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movw r3, #5401 @ 0x1519 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 56ee5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45aaf2> │ │ │ │ movw r3, #5354 @ 0x14ea │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 56ef7e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45ac12> │ │ │ │ @@ -1816157,331 +1816127,331 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #636] @ (56f940 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5d4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #636] @ (56f944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5d8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - eors r2, r5 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, #14 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #26 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #18 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 56f6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b340> │ │ │ │ + bls.n 56f6ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b340> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 56f794 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b428> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + beq.n 56f754 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b3e8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + beq.n 56f714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b3a8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + beq.n 56f6bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b350> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + beq.n 56f87c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b510> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + beq.n 56f824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4b8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + beq.n 56f7d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b468> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + bne.n 56f80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4a0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + bne.n 56f83c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4d0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + bne.n 56f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b500> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + bne.n 56f89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b530> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + bne.n 56f8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b568> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b3d0> │ │ │ │ + bcc.n 56f73c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b3d0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f77c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b410> │ │ │ │ + bcc.n 56f77c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b410> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b448> │ │ │ │ + bcc.n 56f7b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b448> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f7e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b478> │ │ │ │ + bcc.n 56f7e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b478> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f82c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4c0> │ │ │ │ + bmi.n 56f82c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4c0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b500> │ │ │ │ + bmi.n 56f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b500> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b540> │ │ │ │ + bmi.n 56f8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b540> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b580> │ │ │ │ + bmi.n 56f8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b580> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + bne.n 56f8d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b568> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + bne.n 56f90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5a0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + bne.n 56f744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b3d8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + bne.n 56f784 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b418> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + bne.n 56f7c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b458> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + bne.n 56f7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b488> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 56f824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4b8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + bcs.n 56f864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4f8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + bcs.n 56f89c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b530> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + bcs.n 56f8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b560> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + bcs.n 56f904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b598> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + bcs.n 56f744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b3d8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + bcs.n 56f77c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b410> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + bcs.n 56f7cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b460> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + bcs.n 56f7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b490> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + bcs.n 56f834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4c8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + beq.n 56f884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b518> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + beq.n 56f8cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b560> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b500> │ │ │ │ + bvs.n 56f86c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b500> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4a0> │ │ │ │ + bvs.n 56f80c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4a0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f7cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b460> │ │ │ │ + bvs.n 56f7cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b460> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b618> │ │ │ │ + bvs.n 56f984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b618> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5c0> │ │ │ │ + bvs.n 56f92c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5c0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b558> │ │ │ │ + bvs.n 56f8c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b558> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 56f864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4f8> │ │ │ │ + bpl.n 56f864 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4f8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 56f7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b490> │ │ │ │ + bpl.n 56f7fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b490> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f8f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b588> │ │ │ │ + bmi.n 56f8f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b588> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b540> │ │ │ │ + bcc.n 56f8ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b540> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4d8> │ │ │ │ + bcc.n 56f844 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4d8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 56f984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b618> │ │ │ │ + bpl.n 56f984 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b618> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 56f924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5b8> │ │ │ │ + bpl.n 56f924 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5b8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f8bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b550> │ │ │ │ + bmi.n 56f8bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b550> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4e8> │ │ │ │ + bmi.n 56f854 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b4e8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b488> │ │ │ │ + bmi.n 56f7f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b488> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b628> │ │ │ │ + bmi.n 56f994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b628> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56f93c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5d0> │ │ │ │ + bmi.n 56f93c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5d0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f8e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b578> │ │ │ │ + bcc.n 56f8e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b578> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f954 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5e8> │ │ │ │ + bcc.n 56f954 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5e8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b638> │ │ │ │ + bcc.n 56f9a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b638> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f9a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b634> │ │ │ │ + bvs.n 56f9a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b634> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56f938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5cc> │ │ │ │ + bvs.n 56f938 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 56f980 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b614> │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 56f994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b628> │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1816515,31 +1816485,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (56f9b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b64c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (56f9bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b650>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 56f9b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b648> │ │ │ │ + bmi.n 56f9b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b648> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b580> │ │ │ │ + bcc.n 56f8ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b580> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f8fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b590> │ │ │ │ + bcc.n 56f8fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b590> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5a0> │ │ │ │ + bcc.n 56f90c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5a0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f91c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5b0> │ │ │ │ + bcc.n 56f91c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5b0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5c8> │ │ │ │ + bcc.n 56f934 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5c8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56f944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5d8> │ │ │ │ + bcc.n 56f944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b5d8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - beq.n 56fa8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b720> │ │ │ │ + bcc.n 56fa8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b720> │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #4490 @ 0x118a │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 56fa32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b6c6> │ │ │ │ movw r3, #4420 @ 0x1144 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 56fb1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45b7b0> │ │ │ │ @@ -1817211,233 +1817181,233 @@ │ │ │ │ ldr r0, [pc, #444] @ (570128 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdbc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #440] @ (57012c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bge.n 56ff34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbc8> │ │ │ │ + ble.n 56ff34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbc8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - blt.n 56ffb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc48> │ │ │ │ + udf #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvc.n 56ff7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc10> │ │ │ │ + bge.n 56ff7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc10> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 56ff1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbb0> │ │ │ │ + bge.n 56ff1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbb0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcb8> │ │ │ │ + blt.n 570024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcb8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 56feb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb48> │ │ │ │ + bge.n 56feb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb48> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 56ffb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc48> │ │ │ │ + blt.n 56ffb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc48> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 56ff2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbc0> │ │ │ │ + bmi.n 56ff2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 570084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd18> │ │ │ │ + bmi.n 570084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56fecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb60> │ │ │ │ + bmi.n 56fecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb60> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56ff84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc18> │ │ │ │ + bcc.n 56ff84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56ffbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc50> │ │ │ │ + bmi.n 56ffbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56ffec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc80> │ │ │ │ + bmi.n 56ffec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 57001c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcb0> │ │ │ │ + bmi.n 57001c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcb0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + bne.n 5700ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd40> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + bne.n 56fedc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + bne.n 56fefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + beq.n 570064 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcf8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + beq.n 5700ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd40> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + beq.n 56fef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb88> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 56fefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb90> │ │ │ │ + bmi.n 56fefc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 56fef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb88> │ │ │ │ + bcc.n 56fef4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bb88> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + bne.n 56ff0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bba0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + bne.n 56ff44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbd8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + bne.n 56ff74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc08> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + bne.n 56ffac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc40> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + bne.n 56ffdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + bcs.n 570014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bca8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + bcs.n 570044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcd8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + bcs.n 570074 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd08> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + bcs.n 5700b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd48> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bcs.n 5700e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd78> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + bcs.n 56ff2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + bcs.n 56ff54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbe8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + bcs.n 56ff84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + bcs.n 56ffbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + bcs.n 56fff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc88> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 57002c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcc0> │ │ │ │ + bcc.n 57002c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + beq.n 57009c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd30> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + beq.n 5700d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd68> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + beq.n 570114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bda8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + beq.n 56ff4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbe0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + beq.n 56ff84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 56ff4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbe0> │ │ │ │ + ble.n 56ff4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bbe0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5700dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd70> │ │ │ │ + blt.n 5700dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 57007c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd10> │ │ │ │ + blt.n 57007c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd10> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 570024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcb8> │ │ │ │ + bge.n 570024 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcb8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 56ff74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc08> │ │ │ │ + bge.n 56ff74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc08> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 56ffc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc58> │ │ │ │ + bge.n 56ffc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc58> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcc8> │ │ │ │ + blt.n 570034 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcc8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 56ffdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc70> │ │ │ │ + blt.n 56ffdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 56ff8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc20> │ │ │ │ + blt.n 56ff8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5700f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd88> │ │ │ │ + blt.n 5700f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd88> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 57013c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdd0> │ │ │ │ + blt.n 57013c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdd0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bpl.n 5700fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd90> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - bpl.n 5700ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd40> │ │ │ │ + bhi.n 5700fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 57005c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcf0> │ │ │ │ + bhi.n 5700ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd40> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 570004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc98> │ │ │ │ + bvc.n 57005c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcf0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 56ffa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc38> │ │ │ │ + bvc.n 570004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc98> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 570144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdd8> │ │ │ │ + bvc.n 56ffa4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc38> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 5700ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd80> │ │ │ │ + bvc.n 570144 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdd8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 57008c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd20> │ │ │ │ + bvc.n 5700ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 57002c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcc0> │ │ │ │ + bvc.n 57008c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 56ffd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc68> │ │ │ │ + bvs.n 57002c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 57018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be20> │ │ │ │ + bvs.n 56ffd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc68> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 570134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc8> │ │ │ │ + bvs.n 57018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 5700dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd70> │ │ │ │ + bvs.n 570134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 570094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd28> │ │ │ │ + bvs.n 5700dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 57004c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bce0> │ │ │ │ + bpl.n 570094 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd28> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 570194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be28> │ │ │ │ + bpl.n 57004c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bce0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 56ffec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc80> │ │ │ │ + bpl.n 570194 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be28> │ │ │ │ lsls r2, r6, #2 │ │ │ │ bpl.n 56ffec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 57018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be20> │ │ │ │ + bhi.n 56ffec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 570134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc8> │ │ │ │ + bhi.n 57018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 5700a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd38> │ │ │ │ + bhi.n 570134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 5700dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd70> │ │ │ │ + bvc.n 5700a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd38> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bhi.n 5700dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 570114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bda8> │ │ │ │ + bpl.n 570114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bda8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 5700a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd38> │ │ │ │ + bmi.n 5700a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd38> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 57005c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcf0> │ │ │ │ + bmi.n 57005c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bcf0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 570014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bca8> │ │ │ │ + bmi.n 570014 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bca8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 5701b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be48> │ │ │ │ + bmi.n 5701b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be48> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 570164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdf8> │ │ │ │ + bmi.n 570164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdf8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 57011c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdb0> │ │ │ │ + bmi.n 57011c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdb0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 57006c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd00> │ │ │ │ + bcc.n 57006c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd00> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 5700c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd58> │ │ │ │ + bcc.n 5700c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd58> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 5700f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd88> │ │ │ │ + bcc.n 5700f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd88> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc98> │ │ │ │ + blt.n 570004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bc98> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bce8> │ │ │ │ + blt.n 570054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bce8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 57010c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bda0> │ │ │ │ + blt.n 57010c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bda0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 57018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be20> │ │ │ │ + bls.n 57018c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 57012c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc0> │ │ │ │ + bgt.n 57012c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bdc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5700d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd68> │ │ │ │ + blt.n 5700d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd68> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570184 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be18> │ │ │ │ + blt.n 570184 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 570174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be08> │ │ │ │ + bcc.n 570174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be08> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bcs.n 570104 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd98> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bmi.n 5700fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd90> │ │ │ │ + bvc.n 5700fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bd90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #5268 @ 0x1494 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5701f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be8c> │ │ │ │ bhi.n 57014e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bde2> │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 5701ea <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be7e> │ │ │ │ @@ -1817543,53 +1817513,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (570264 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bef8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (570268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45befc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bhi.n 57019c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be30> │ │ │ │ + blt.n 57019c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be30> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 570314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfa8> │ │ │ │ + bge.n 570314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfa8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 5702d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf68> │ │ │ │ + bge.n 5702d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf68> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 570294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf28> │ │ │ │ + bge.n 570294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf28> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 570254 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bee8> │ │ │ │ + bge.n 570254 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bee8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 5701fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be90> │ │ │ │ + bls.n 5701fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc8> │ │ │ │ + blt.n 570334 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5702f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf88> │ │ │ │ + blt.n 5702f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf88> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5702ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf40> │ │ │ │ + blt.n 5702ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf40> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 57026c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf00> │ │ │ │ + blt.n 57026c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf00> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 570224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45beb8> │ │ │ │ + bge.n 570224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45beb8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 5701e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be78> │ │ │ │ + bge.n 5701e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be78> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 5702dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf70> │ │ │ │ + bge.n 5702dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 570304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf98> │ │ │ │ + bge.n 570304 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf98> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 57032c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc0> │ │ │ │ + bge.n 57032c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 57016c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be00> │ │ │ │ + bge.n 57016c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45be00> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvs.n 570354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfe8> │ │ │ │ + bls.n 570354 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfe8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 570290 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf24> │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (570298 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf2c>) │ │ │ │ @@ -1817604,23 +1817574,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (5702a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf38>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (5702a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf3c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 5702e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf7c> │ │ │ │ + blt.n 5702e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf7c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5702b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf44> │ │ │ │ + blt.n 5702b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf44> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfcc> │ │ │ │ + blt.n 570338 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfcc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf94> │ │ │ │ + blt.n 570300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf94> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 5702ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf80> │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 570300 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf94> │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1817658,33 +1817628,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (570328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfbc>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (57032c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 5703dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c070> │ │ │ │ + bgt.n 5703dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c070> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c028> │ │ │ │ + blt.n 570394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c028> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5703d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c068> │ │ │ │ + blt.n 5703d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c068> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0a8> │ │ │ │ + blt.n 570414 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0a8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 57025c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bef0> │ │ │ │ + blt.n 57025c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bef0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5702a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf38> │ │ │ │ + blt.n 5702a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf38> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5702ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf80> │ │ │ │ + blt.n 5702ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 57032c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc0> │ │ │ │ + bgt.n 57032c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bfc0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvc.n 5702fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf90> │ │ │ │ + bge.n 5702fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45bf90> │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi.w 570460 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0f4> │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ ldr r0, [pc, #228] @ (570424 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0b8>) │ │ │ │ @@ -1817832,99 +1817802,99 @@ │ │ │ │ ldr r0, [pc, #176] @ (57050c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1a0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #172] @ (570510 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1a4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 570470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c104> │ │ │ │ + bgt.n 570470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c104> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0cc> │ │ │ │ + blt.n 570438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 570558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1ec> │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5704a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c134> │ │ │ │ + udf #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c104> │ │ │ │ + ble.n 570470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c104> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0cc> │ │ │ │ + ble.n 570438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c094> │ │ │ │ + ble.n 570400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c094> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5703c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c05c> │ │ │ │ + ble.n 5703c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c05c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c024> │ │ │ │ + ble.n 570390 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c024> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1ec> │ │ │ │ + ble.n 570558 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1ec> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1b4> │ │ │ │ + ble.n 570520 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1b4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c11c> │ │ │ │ + ble.n 570488 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c11c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c12c> │ │ │ │ + blt.n 570498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c12c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0fc> │ │ │ │ + blt.n 570468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0fc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1cc> │ │ │ │ + bgt.n 570538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c19c> │ │ │ │ + bgt.n 570508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c19c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 5704d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c16c> │ │ │ │ + bgt.n 5704d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c16c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 570498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c12c> │ │ │ │ + blt.n 570498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c12c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570438 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0cc> │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c094> │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5703c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c05c> │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570498 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c12c> │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570468 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0fc> │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 5703e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c07c> │ │ │ │ + blt.n 5703e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c07c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570548 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1dc> │ │ │ │ + bgt.n 570548 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1dc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1ac> │ │ │ │ + bgt.n 570518 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1ac> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c104> │ │ │ │ + bgt.n 570470 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c104> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0c4> │ │ │ │ + bgt.n 570430 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0c4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c094> │ │ │ │ + bgt.n 570400 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c094> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 5705d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c264> │ │ │ │ + bgt.n 5705d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c264> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 5705a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c234> │ │ │ │ + bgt.n 5705a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c234> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c204> │ │ │ │ + bgt.n 570570 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c204> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 570538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1cc> │ │ │ │ + bgt.n 570538 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1c4> │ │ │ │ + udf #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570500 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c194> │ │ │ │ + udf #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5704c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c15c> │ │ │ │ + ble.n 5704c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c15c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570490 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c124> │ │ │ │ + ble.n 570490 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c124> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0ec> │ │ │ │ + ble.n 570458 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0ec> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0bc> │ │ │ │ + ble.n 570428 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c0bc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5705f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c28c> │ │ │ │ + ble.n 5705f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c28c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5705c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c25c> │ │ │ │ + ble.n 5705c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c25c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5705a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c23c> │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq.n 5705ce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c262> │ │ │ │ bls.n 57053c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1d0> │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ beq.n 5705c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c25c> │ │ │ │ bhi.n 570594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c228> │ │ │ │ @@ -1818029,57 +1817999,57 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (570654 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c2e8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (570658 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c2ec>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - blt.n 570560 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1f4> │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - blt.n 57053c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1d0> │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c298> │ │ │ │ + ble.n 570604 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c298> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5705cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c260> │ │ │ │ + ble.n 5705cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c260> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 57058c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c220> │ │ │ │ + ble.n 57058c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c220> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1e8> │ │ │ │ + ble.n 570554 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1e8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1b8> │ │ │ │ + ble.n 570524 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c1b8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5705a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c234> │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5705e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c27c> │ │ │ │ + ble.n 5705e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c27c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570704 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c398> │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 57062c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c2c0> │ │ │ │ + ble.n 57062c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c2c0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570734 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c3c8> │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 5705ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c280> │ │ │ │ + ble.n 5705ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c280> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5705cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c260> │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 57058c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c220> │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5705ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c280> │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 57066c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c300> │ │ │ │ + ble.n 57066c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c300> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 570680 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c314> │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (570688 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c31c>) │ │ │ │ @@ -1818094,23 +1818064,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (570694 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c328>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (570698 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c32c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 570780 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c414> │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570748 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c3dc> │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5705d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c264> │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570598 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c22c> │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movw r3, #4491 @ 0x118b │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 570800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c494> │ │ │ │ bls.n 570702 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c396> │ │ │ │ movw r3, #5385 @ 0x1509 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1818284,81 +1818254,81 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #136] @ (5708a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c538>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #136] @ (5708a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c53c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 5707ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c480> │ │ │ │ + b.n 5709ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c680> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + b.n 570a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c728> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + b.n 570acc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c760> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 57080c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4a0> │ │ │ │ + ble.n 57080c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4a0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 570834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4c8> │ │ │ │ + ble.n 570834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4c8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 57085c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4f0> │ │ │ │ + udf #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 57088c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c520> │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5708c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c558> │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5708ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c580> │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c5a8> │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 57093c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c5d0> │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 57076c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c400> │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5707a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c438> │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5707cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c460> │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 5707ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c480> │ │ │ │ + b.n 5709ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c680> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 570904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c598> │ │ │ │ + b.n 570904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c598> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 570944 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c5d8> │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 5708ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c540> │ │ │ │ + b.n 5708ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c540> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 570774 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c408> │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 57084c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4e0> │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 5707a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c438> │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 5707ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c480> │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 570884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c518> │ │ │ │ + svc 0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 5708bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c550> │ │ │ │ + svc 26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 570824 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c4b8> │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 57098c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c620> │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 57092c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c5c0> │ │ │ │ + b.n 57092c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c5c0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 5707b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c448> │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bge.n 5708c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c558> │ │ │ │ + ble.n 5708c4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45c558> │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #6531 @ 0x1983 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 573bc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x45f856> │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ @@ -1826116,714 +1826086,720 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 574ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b7c> │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 574eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b80> │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ands.w r0, lr, #5898240 @ 0x5a0000 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + @ instruction: 0xf71e00b4 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r2, r4, #24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r2, r1, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + movs r6, r7 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vshr.u64 d16, d18, #2 │ │ │ │ - vshr.u64 d16, d18, #42 │ │ │ │ - vshr.u64 d0, d18, #18 │ │ │ │ - vshr.u64 d0, d18, #58 │ │ │ │ - vqadd.u16 d16, d30, d18 │ │ │ │ - vqadd.u64 d0, d22, d18 │ │ │ │ - vqadd.u8 d0, d30, d18 │ │ │ │ + vshr.u64 d16, d18, #18 │ │ │ │ + vshr.u64 d16, d18, #58 │ │ │ │ + vshr.u64 d0, d18, #34 │ │ │ │ + vqadd.u64 d16, d22, d18 │ │ │ │ + vqadd.u16 d16, d18, d18 │ │ │ │ + vqadd.u32 d0, d30, d18 │ │ │ │ + vqadd.u8 d0, d26, d18 │ │ │ │ mcr2 0, 7, r0, cr6, cr2, {5} │ │ │ │ - mrc2 0, 5, r0, cr14, cr2, {5} │ │ │ │ + mcr2 0, 6, r0, cr2, cr2, {5} │ │ │ │ mrc2 0, 4, r0, cr10, cr2, {5} │ │ │ │ - mrc2 0, 3, r0, cr6, cr2, {5} │ │ │ │ - mcr2 0, 2, r0, cr14, cr2, {5} │ │ │ │ - mcr2 0, 1, r0, cr6, cr2, {5} │ │ │ │ - ldc2l 0, cr0, [lr, #712]! @ 0x2c8 │ │ │ │ - ldc2l 0, cr0, [sl, #712] @ 0x2c8 │ │ │ │ - ldc2 0, cr0, [r2, #712]! @ 0x2c8 │ │ │ │ - stc2 0, cr0, [sl, #712] @ 0x2c8 │ │ │ │ - stc2l 0, cr0, [r2, #-712]! @ 0xfffffd38 │ │ │ │ - ldc2 0, cr0, [lr, #-712]! @ 0xfffffd38 │ │ │ │ - ldc2 0, cr0, [r6, #-712] @ 0xfffffd38 │ │ │ │ - stc2l 0, cr0, [lr], #712 @ 0x2c8 │ │ │ │ - stc2l 0, cr0, [r6], {178} @ 0xb2 │ │ │ │ - ldc2 0, cr0, [lr], {178} @ 0xb2 │ │ │ │ - ldc2l 0, cr0, [r6], #-712 @ 0xfffffd38 │ │ │ │ - mrrc2 0, 11, r0, r2, cr2 │ │ │ │ - stc2 0, cr0, [lr], #-712 @ 0xfffffd38 │ │ │ │ - stc2 0, cr0, [sl], {178} @ 0xb2 │ │ │ │ - @ instruction: 0xfbe600b2 │ │ │ │ - smlaltt r0, r0, r2, r2 │ │ │ │ - @ instruction: 0xfb9a00b2 │ │ │ │ - @ instruction: 0xfb7200b2 │ │ │ │ - @ instruction: 0xfb4a00b2 │ │ │ │ - @ instruction: 0xfb2200b2 │ │ │ │ - @ instruction: 0xfaf600b2 │ │ │ │ - @ instruction: 0xfac600b2 │ │ │ │ - @ instruction: 0xfa9e00b2 │ │ │ │ - @ instruction: 0xfa7200b2 │ │ │ │ + mrc2 0, 3, r0, cr2, cr2, {5} │ │ │ │ + mcr2 0, 2, r0, cr10, cr2, {5} │ │ │ │ + mcr2 0, 1, r0, cr2, cr2, {5} │ │ │ │ + ldc2l 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ + stc2l 0, cr0, [r6, #712] @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [lr, #712] @ 0x2c8 │ │ │ │ + ldc2l 0, cr0, [r2, #-712]! @ 0xfffffd38 │ │ │ │ + ldc2l 0, cr0, [r2, #-712] @ 0xfffffd38 │ │ │ │ + ldc2 0, cr0, [r2, #-712]! @ 0xfffffd38 │ │ │ │ + stc2 0, cr0, [sl, #-712] @ 0xfffffd38 │ │ │ │ + ldc2l 0, cr0, [sl], {178} @ 0xb2 │ │ │ │ + ldc2 0, cr0, [sl], {178} @ 0xb2 │ │ │ │ + mrrc2 0, 11, r0, sl, cr2 │ │ │ │ + stc2 0, cr0, [r6], #-712 @ 0xfffffd38 │ │ │ │ + @ instruction: 0xfbee00b2 │ │ │ │ + @ instruction: 0xfbb200b2 │ │ │ │ + @ instruction: 0xfb7600b2 │ │ │ │ + @ instruction: 0xfb4600b2 │ │ │ │ + @ instruction: 0xfb1200b2 │ │ │ │ + @ instruction: 0xfaca00b2 │ │ │ │ + @ instruction: 0xfa8e00b2 │ │ │ │ @ instruction: 0xfa5200b2 │ │ │ │ - @ instruction: 0xfa3200b2 │ │ │ │ - @ instruction: 0xfa0a00b2 │ │ │ │ + @ instruction: 0xfa1600b2 │ │ │ │ + vld1.8 @ instruction: 0xf9ea00b2 │ │ │ │ + ldrsh.w r0, [r2, #178] @ 0xb2 │ │ │ │ + ldr??.w r0, [r2, r2, lsl #3] │ │ │ │ + ldrsh.w r0, [sl, r2, lsl #3] │ │ │ │ ldr??.w r0, [sl, #178] @ 0xb2 │ │ │ │ - ldrsb.w r0, [sl, #178] @ 0xb2 │ │ │ │ - ldr??.w r0, [sl, r2, lsl #3] │ │ │ │ - vld4.32 {d0-d3}, [r6 :256], r2 │ │ │ │ - str??.w r0, [lr, #178] @ 0xb2 │ │ │ │ - ldrh.w r0, [r2, #178] @ 0xb2 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #3] │ │ │ │ - str.w r0, [r6, r2, lsl #3] │ │ │ │ - ldrb.w r0, [r2, r2, lsl #3] │ │ │ │ - @ instruction: 0xf7ca00b2 │ │ │ │ - @ instruction: 0xf78e00b2 │ │ │ │ - @ instruction: 0xf75200b2 │ │ │ │ - @ instruction: 0xf71600b2 │ │ │ │ - @ instruction: 0xf6ea00b2 │ │ │ │ - @ instruction: 0xf6b200b2 │ │ │ │ - @ instruction: 0xf67200b2 │ │ │ │ - @ instruction: 0xf63a00b2 │ │ │ │ - @ instruction: 0xf5fa00b2 │ │ │ │ - subs.w r0, sl, #5832704 @ 0x590000 │ │ │ │ - sbcs.w r0, lr, #5832704 @ 0x590000 │ │ │ │ + ldrh.w r0, [sl, #178] @ 0xb2 │ │ │ │ + ldr??.w r0, [lr, r2, lsl #3] │ │ │ │ + str.w r0, [sl, r2, lsl #3] │ │ │ │ + ldrb.w r0, [r6, r2, lsl #3] │ │ │ │ + @ instruction: 0xf7de00b2 │ │ │ │ + @ instruction: 0xf7aa00b2 │ │ │ │ + @ instruction: 0xf77a00b2 │ │ │ │ + @ instruction: 0xf74e00b2 │ │ │ │ + @ instruction: 0xf71a00b2 │ │ │ │ + @ instruction: 0xf6d200b2 │ │ │ │ + @ instruction: 0xf69600b2 │ │ │ │ + @ instruction: 0xf65a00b2 │ │ │ │ + @ instruction: 0xf61e00b2 │ │ │ │ + @ instruction: 0xf5e600b2 │ │ │ │ + sub.w r0, sl, #5832704 @ 0x590000 │ │ │ │ + sbcs.w r0, r6, #5832704 @ 0x590000 │ │ │ │ adc.w r0, sl, #5832704 @ 0x590000 │ │ │ │ - adds.w r0, r6, #5832704 @ 0x590000 │ │ │ │ - @ instruction: 0xf4de00b2 │ │ │ │ - @ instruction: 0xf4aa00b2 │ │ │ │ - orns r0, sl, #5832704 @ 0x590000 │ │ │ │ - orr.w r0, lr, #5832704 @ 0x590000 │ │ │ │ - ands.w r0, sl, #5832704 @ 0x590000 │ │ │ │ + adds.w r0, lr, #5832704 @ 0x590000 │ │ │ │ + @ instruction: 0xf4d600b2 │ │ │ │ + eor.w r0, lr, #5832704 @ 0x590000 │ │ │ │ + orr.w r0, r6, #5832704 @ 0x590000 │ │ │ │ + and.w r0, r6, #5832704 @ 0x590000 │ │ │ │ @ instruction: 0xf3d200b2 │ │ │ │ - @ instruction: 0xf39600b2 │ │ │ │ - @ instruction: 0xf35a00b2 │ │ │ │ - @ instruction: 0xf31e00b2 │ │ │ │ - @ instruction: 0xf2e600b2 │ │ │ │ - subw r0, sl, #178 @ 0xb2 │ │ │ │ - @ instruction: 0xf27600b2 │ │ │ │ - movw r0, #41138 @ 0xa0b2 │ │ │ │ - @ instruction: 0xf21e00b2 │ │ │ │ - rsbs r0, r6, #178 @ 0xb2 │ │ │ │ - @ instruction: 0xf18e00b2 │ │ │ │ - adc.w r0, r6, #178 @ 0xb2 │ │ │ │ - add.w r0, r6, #178 @ 0xb2 │ │ │ │ - @ instruction: 0xf0d200b2 │ │ │ │ - eor.w r0, r2, #178 @ 0xb2 │ │ │ │ - bics.w r0, r2, #178 @ 0xb2 │ │ │ │ - vshr.s64 d16, d18, #34 │ │ │ │ - vshr.s64 d0, d18, #54 │ │ │ │ - vqadd.s64 d0, d22, d18 │ │ │ │ - mcr 0, 7, r0, cr2, cr2, {5} │ │ │ │ - mcr 0, 5, r0, cr6, cr2, {5} │ │ │ │ - mcr 0, 3, r0, cr6, cr2, {5} │ │ │ │ + @ instruction: 0xf38200b2 │ │ │ │ + @ instruction: 0xf33200b2 │ │ │ │ + @ instruction: 0xf2de00b2 │ │ │ │ + @ instruction: 0xf28a00b2 │ │ │ │ + @ instruction: 0xf23600b2 │ │ │ │ + @ instruction: 0xf1e200b2 │ │ │ │ + sub.w r0, r6, #178 @ 0xb2 │ │ │ │ + sbc.w r0, r6, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf12a00b2 │ │ │ │ + @ instruction: 0xf0ee00b2 │ │ │ │ + @ instruction: 0xf0ba00b2 │ │ │ │ + orns r0, r2, #178 @ 0xb2 │ │ │ │ + bic.w r0, sl, #178 @ 0xb2 │ │ │ │ + vshr.s64 d16, d18, #26 │ │ │ │ + vshr.s64 d0, d18, #34 │ │ │ │ + vqadd.s16 d16, d26, d18 │ │ │ │ + vqadd.s16 d0, d22, d18 │ │ │ │ + mrc 0, 6, r0, cr10, cr2, {5} │ │ │ │ + mrc 0, 4, r0, cr14, cr2, {5} │ │ │ │ + mcr 0, 3, r0, cr14, cr2, {5} │ │ │ │ mcr 0, 1, r0, cr10, cr2, {5} │ │ │ │ stcl 0, cr0, [lr, #712]! @ 0x2c8 │ │ │ │ - ldc 0, cr0, [sl, #712]! @ 0x2c8 │ │ │ │ - ldcl 0, cr0, [r2, #-712]! @ 0xfffffd38 │ │ │ │ - stc 0, cr0, [sl, #-712]! @ 0xfffffd38 │ │ │ │ - stcl 0, cr0, [r6], #712 @ 0x2c8 │ │ │ │ - ldc 0, cr0, [lr], {178} @ 0xb2 │ │ │ │ - mrrc 0, 11, r0, sl, cr2 │ │ │ │ - ldc 0, cr0, [r6], {178} @ 0xb2 │ │ │ │ - rsbs r0, sl, r2, ror #2 │ │ │ │ - @ instruction: 0xeb9e00b2 │ │ │ │ - sbc.w r0, lr, r2, ror #2 │ │ │ │ - @ instruction: 0xeb2a00b2 │ │ │ │ - @ instruction: 0xeaee00b2 │ │ │ │ - @ instruction: 0xeab600b2 │ │ │ │ - eor.w r0, r2, r2, ror #2 │ │ │ │ - orrs.w r0, r2, r2, ror #2 │ │ │ │ - bic.w r0, r2, r2, ror #2 │ │ │ │ - strd r0, r0, [lr, #712]! @ 0x2c8 │ │ │ │ - @ instruction: 0xe9ba00b2 │ │ │ │ + ldc 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ + stc 0, cr0, [r2, #712] @ 0x2c8 │ │ │ │ + ldcl 0, cr0, [r2, #-712] @ 0xfffffd38 │ │ │ │ + stc 0, cr0, [r2, #-712]! @ 0xfffffd38 │ │ │ │ + stcl 0, cr0, [lr], #712 @ 0x2c8 │ │ │ │ + ldc 0, cr0, [sl], #712 @ 0x2c8 │ │ │ │ + stc 0, cr0, [lr], {178} @ 0xb2 │ │ │ │ + mcrr 0, 11, r0, r2, cr2 │ │ │ │ + stc 0, cr0, [sl], {178} @ 0xb2 │ │ │ │ + rsb r0, lr, r2, ror #2 │ │ │ │ + @ instruction: 0xeb9a00b2 │ │ │ │ + sbc.w r0, r6, r2, ror #2 │ │ │ │ + @ instruction: 0xeb3200b2 │ │ │ │ + @ instruction: 0xeafa00b2 │ │ │ │ + @ instruction: 0xeac600b2 │ │ │ │ + eors.w r0, r2, r2, ror #2 │ │ │ │ + orrs.w r0, lr, r2, ror #2 │ │ │ │ + bic.w r0, sl, r2, ror #2 │ │ │ │ + ldrd r0, r0, [r6, #712]! @ 0x2c8 │ │ │ │ + strd r0, r0, [r2, #712] @ 0x2c8 │ │ │ │ @ instruction: 0xe98e00b2 │ │ │ │ - strd r0, r0, [r2, #-712] @ 0x2c8 │ │ │ │ - stmdb sl, {r1, r4, r5, r7} │ │ │ │ - @ instruction: 0xe8ce00b2 │ │ │ │ - ldmia.w sl, {r1, r4, r5, r7} │ │ │ │ - strd r0, r0, [r6], #-712 @ 0x2c8 │ │ │ │ - @ instruction: 0xe83200b2 │ │ │ │ - b.n 574bb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460848> │ │ │ │ + ldrd r0, r0, [sl, #-712] @ 0x2c8 │ │ │ │ + stmdb lr, {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xe8c200b2 │ │ │ │ + ldrd r0, r0, [lr], #-712 @ 0x2c8 │ │ │ │ + strex r0, r0, [lr, #712] @ 0x2c8 │ │ │ │ + @ instruction: 0xe80600b2 │ │ │ │ + b.n 574b84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460818> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4607e4> │ │ │ │ + b.n 574b08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46079c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460780> │ │ │ │ + b.n 574a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460728> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574a88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46071c> │ │ │ │ + b.n 574a18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4606ac> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574a24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4606b8> │ │ │ │ + b.n 574994 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460628> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5749c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460654> │ │ │ │ + b.n 574918 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4605ac> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 57495c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4605f0> │ │ │ │ + b.n 57488c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460520> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5748f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46058c> │ │ │ │ + b.n 574810 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4604a4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574894 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460528> │ │ │ │ + b.n 57479c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460430> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460494> │ │ │ │ + b.n 574720 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4603b4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 57476c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460400> │ │ │ │ + b.n 5746b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460348> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5746e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46037c> │ │ │ │ + b.n 574640 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4602d4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 57468c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460320> │ │ │ │ + b.n 5745bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460250> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574600 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460294> │ │ │ │ + b.n 574528 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4601bc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574584 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460218> │ │ │ │ + b.n 5744e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460178> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574508 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46019c> │ │ │ │ + b.n 5744a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460134> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574494 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460128> │ │ │ │ + b.n 57443c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4600d0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574418 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4600ac> │ │ │ │ + b.n 5753d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46106c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 575394 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461028> │ │ │ │ + b.n 575364 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ff8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 575318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460fac> │ │ │ │ + b.n 5752f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460f84> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 57528c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460f20> │ │ │ │ + b.n 5752ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460f40> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 575210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ea4> │ │ │ │ + b.n 575268 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460efc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 57519c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460e30> │ │ │ │ + b.n 575224 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460eb8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 575120 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460db4> │ │ │ │ + b.n 5751e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460e74> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 5750b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460d48> │ │ │ │ + b.n 57519c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460e30> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 575040 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460cd4> │ │ │ │ + b.n 575158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460dec> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574fbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460c50> │ │ │ │ + b.n 57511c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460db0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460bbc> │ │ │ │ + b.n 5750e8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460d7c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574ee4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b78> │ │ │ │ + b.n 5750a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460d38> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b34> │ │ │ │ + b.n 575070 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460d04> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574e3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ad0> │ │ │ │ + b.n 575044 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460cd8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a6c> │ │ │ │ + b.n 575010 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ca4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f8> │ │ │ │ + b.n 574fdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460c70> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460984> │ │ │ │ + b.n 574fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460c3c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574cac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460940> │ │ │ │ + b.n 574f74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460c08> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 574c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608fc> │ │ │ │ + b.n 574f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460bdc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + b.n 574f14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ba8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 574ec8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b5c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + b.n 574e74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b08> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + b.n 574e40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ad4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 574e0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460aa0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + b.n 574dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a6c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 30 │ │ │ │ + b.n 574da4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a38> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - svc 2 │ │ │ │ + b.n 574d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + b.n 574d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609b0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + b.n 574ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46097c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + b.n 574cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460948> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #30 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460908> │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574c40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608d4> │ │ │ │ + svc 18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574c0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608a0> │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574bd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46086c> │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574ba4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460838> │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f4> │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574d1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609b0> │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46097c> │ │ │ │ + udf #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 574cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460948> │ │ │ │ + ble.n 574ccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460960> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 574c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460914> │ │ │ │ + ble.n 574c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460914> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 574c4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608e0> │ │ │ │ + ble.n 574c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608d0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 574c18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608ac> │ │ │ │ + ble.n 574c00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460894> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 574be4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460878> │ │ │ │ + ble.n 574dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 574d98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a2c> │ │ │ │ + ble.n 574d78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a0c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bgt.n 574d4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609e0> │ │ │ │ + ble.n 574d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609c8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ bgt.n 574cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460984> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 574c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460928> │ │ │ │ + bgt.n 574ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460938> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bgt.n 574c58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608ec> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bgt.n 574e04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a98> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bgt.n 574da0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a34> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bgt.n 574d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609d8> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + blt.n 574ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460974> │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + blt.n 574c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460910> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 574c40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608d4> │ │ │ │ + blt.n 574e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460aa4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 574bec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460880> │ │ │ │ + blt.n 574dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a68> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 574da0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a34> │ │ │ │ + blt.n 574d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a14> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 574d5c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f0> │ │ │ │ + blt.n 574d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609c8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 574d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609a4> │ │ │ │ + bge.n 574ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46097c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574ccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460960> │ │ │ │ + bge.n 574ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460938> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460914> │ │ │ │ + bge.n 574c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608fc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574c3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608d0> │ │ │ │ + bge.n 574e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574c00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460894> │ │ │ │ + bge.n 574de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a7c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a50> │ │ │ │ + bge.n 574d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a28> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574d78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a0c> │ │ │ │ + bls.n 574d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609dc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 574d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609c8> │ │ │ │ + bls.n 574d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460998> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 574cf0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460984> │ │ │ │ + bls.n 574cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460954> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 574ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460938> │ │ │ │ + bls.n 574c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460908> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 574c58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608ec> │ │ │ │ + bls.n 574e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ac4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 574e04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a98> │ │ │ │ + bls.n 574de4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a78> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 574da0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a34> │ │ │ │ + bls.n 574da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a3c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 574d44 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609d8> │ │ │ │ + bhi.n 574d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609e8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 574ce0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460974> │ │ │ │ + bhi.n 574d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609a4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 574c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460910> │ │ │ │ + bhi.n 574cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460958> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 574e10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460aa4> │ │ │ │ + bhi.n 574c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46090c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 574dd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a68> │ │ │ │ + bhi.n 574e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ac8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 574d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a14> │ │ │ │ + bhi.n 574df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a8c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bhi.n 574d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609c8> │ │ │ │ + bhi.n 574dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 574ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46097c> │ │ │ │ + bvc.n 574d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 574ca4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460938> │ │ │ │ + bvc.n 574d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609a0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 574c68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4608fc> │ │ │ │ + bvc.n 574cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46094c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 574e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab8> │ │ │ │ + bvc.n 574e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b00> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 574de8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a7c> │ │ │ │ + bvc.n 574e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 574d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a28> │ │ │ │ + bvc.n 574dcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a60> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574d48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609dc> │ │ │ │ + bvs.n 574d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a14> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574d04 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460998> │ │ │ │ + bvs.n 574d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609c8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460954> │ │ │ │ + bvs.n 574ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46097c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574c74 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460908> │ │ │ │ + bvs.n 574e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b30> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574e30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ac4> │ │ │ │ + bvs.n 574e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ae4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574de4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a78> │ │ │ │ + bvs.n 574e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460aa8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 574da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a3c> │ │ │ │ + bvs.n 574dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a6c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609e8> │ │ │ │ + bpl.n 574d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a28> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574d10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609a4> │ │ │ │ + bpl.n 574d28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609bc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460958> │ │ │ │ + bpl.n 574eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b48> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46090c> │ │ │ │ + bpl.n 574e70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b04> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574e34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ac8> │ │ │ │ + bpl.n 574e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574df8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a8c> │ │ │ │ + bmi.n 574dc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a5c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 574dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a50> │ │ │ │ + bmi.n 574d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a20> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 574d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f4> │ │ │ │ + bmi.n 574d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 574d0c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609a0> │ │ │ │ + bmi.n 574ebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 574cb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46094c> │ │ │ │ + bmi.n 574e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b14> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 574e6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b00> │ │ │ │ + bmi.n 574e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ae0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 574e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bmi.n 574dcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a60> │ │ │ │ + bmi.n 574dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574d80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a14> │ │ │ │ + bcc.n 574da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a3c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574d34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609c8> │ │ │ │ + bcc.n 574d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574ce8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46097c> │ │ │ │ + bcc.n 574d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609b4> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574e9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b30> │ │ │ │ + bcc.n 574ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b60> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574e50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ae4> │ │ │ │ + bcc.n 574e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b0c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574e14 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460aa8> │ │ │ │ + bcc.n 574e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 574dd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a6c> │ │ │ │ + bcs.n 574dc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a5c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 574d94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a28> │ │ │ │ + bcs.n 574d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a00> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 574d28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609bc> │ │ │ │ + bcs.n 574d18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609ac> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 574eb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b48> │ │ │ │ + bcs.n 574ebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ bcs.n 574e70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b04> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 574e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab8> │ │ │ │ + bcs.n 574e1c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab0> │ │ │ │ lsls r2, r6, #2 │ │ │ │ bne.n 574dc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a5c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 574d8c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a20> │ │ │ │ + bne.n 574d84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ bne.n 574d38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609cc> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 574ebc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b50> │ │ │ │ + bne.n 574eec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b80> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 574e80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b14> │ │ │ │ + bne.n 574ea0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b34> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 574e4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ae0> │ │ │ │ + bne.n 574e54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ae8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 574e20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab4> │ │ │ │ + beq.n 574e08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a9c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bne.n 574dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a80> │ │ │ │ + beq.n 574dc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a58> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 574da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a3c> │ │ │ │ + beq.n 574d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460a04> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 574d64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609f8> │ │ │ │ + beq.n 574f24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460bb8> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 574d20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4609b4> │ │ │ │ + beq.n 574ee8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b7c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 574ecc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b60> │ │ │ │ + beq.n 574e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b18> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 574e78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460b0c> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - beq.n 574e24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x460ab8> │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 575bb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46184c> │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 575bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461850> │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1828044,831 +1828020,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 576214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea8> │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 576218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461eac> │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - itt ls │ │ │ │ - lslls r2, r6, #2 │ │ │ │ - it vc @ unpredictable │ │ │ │ - lslvc r2, r6, #2 │ │ │ │ - ite pl │ │ │ │ - lslpl r2, r6, #2 │ │ │ │ - wfimi │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x006c │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + it al │ │ │ │ + lslal r2, r6, #2 │ │ │ │ + it gt │ │ │ │ + lslgt r2, r6, #2 │ │ │ │ + itt ge │ │ │ │ + lslge r2, r6, #2 │ │ │ │ + itt vc @ unpredictable │ │ │ │ + lslvc r2, r6, #2 │ │ │ │ + sevlvc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {} │ │ │ │ + it cs │ │ │ │ + lslcs r2, r6, #2 │ │ │ │ + nop │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 575c8e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461922> │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c8a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46191e> │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46191a> │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 575c82 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461916> │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461910> │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 575c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46190c> │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461906> │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r4, r7 │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - rev r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c86 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46191a> │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 575c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461914> │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46190c> │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 575c72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461906> │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c6a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4618fe> │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r4, 575c66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4618fa> │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r0, 575ce2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461976> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + cbnz r4, 575cdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461970> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + cbnz r4, 575cd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46196c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + cbnz r4, 575cd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461966> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + cbnz r0, 575ccc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461960> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + cbnz r0, 575cc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46195c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + cbnz r4, 575cc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461954> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + hlt 0x000c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + cbnz r4, 575cd4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461968> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + cbnz r4, 575cce <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461962> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + cbnz r4, 575cc8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46195c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cbnz r4, 575cc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461956> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + cbnz r4, 575cbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461950> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + cbnz r4, 575cb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46194a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + cbnz r0, 575cb4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461948> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r5, lr} │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {lr} │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r5} │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2} │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d72 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a06> │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d70 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a04> │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a00> │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619fc> │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d60 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619f4> │ │ │ │ + cpsie │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619ee> │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619e8> │ │ │ │ + setpan #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxtb r4, r0 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r0, r4 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + push {r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxtb r4, r3 │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r4, r3 │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sxth r0, r0 │ │ │ │ + push {lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a00> │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d68 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619fc> │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d66 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619fa> │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d62 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619f6> │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d5e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619f2> │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d5a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619ee> │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 575d58 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619ec> │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 575d54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4619e8> │ │ │ │ + push {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 575dd2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a66> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + cbz r0, 575dcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a60> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 575dc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a5a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + cbz r0, 575dc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a56> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 575dc0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a54> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + cbz r4, 575dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 575dba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a4e> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + cbz r0, 575db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a4c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, sp, #16 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + cbz r4, 575dc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a5a> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + cbz r0, 575dc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a56> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + cbz r4, 575dbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a50> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 575db8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a4c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + cbz r4, 575db2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a46> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 575dae <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a42> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, sp, #16 │ │ │ │ + cbz r4, 575da8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461a3c> │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 576220 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461eb4>) │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #784 @ (adr r7, 576164 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461df8>) │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 5760a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d3c>) │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #400 @ (adr r7, 575fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c80>) │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #208 @ (adr r7, 575f30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461bc4>) │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 575e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461b18>) │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #880 @ (adr r6, 5761d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e6c>) │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 57616c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e00>) │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, 5760f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d84>) │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #480 @ (adr r6, 576054 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ce8>) │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #352 @ (adr r6, 575fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c6c>) │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 575f6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c00>) │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #112 @ (adr r6, 575ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461b84>) │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r6, pc, #0 @ (adr r6, 575e84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461b18>) │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 576218 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461eac>) │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 57613c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dd0>) │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, 5760b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d44>) │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 575ff4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c88>) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #176 @ (adr r5, 575f48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461bdc>) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 575edc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461b70>) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 576270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f04>) │ │ │ │ + add r7, pc, #976 @ (adr r7, 576270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f04>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #832 @ (adr r4, 5761e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e78>) │ │ │ │ + add r7, pc, #832 @ (adr r7, 5761e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e78>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #688 @ (adr r4, 576158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dec>) │ │ │ │ + add r7, pc, #688 @ (adr r7, 576158 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dec>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #512 @ (adr r4, 5760ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d40>) │ │ │ │ + add r7, pc, #512 @ (adr r7, 5760ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d40>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 576000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c94>) │ │ │ │ + add r7, pc, #336 @ (adr r7, 576000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c94>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #208 @ (adr r4, 575f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c18>) │ │ │ │ + add r7, pc, #208 @ (adr r7, 575f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c18>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 575f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461b9c>) │ │ │ │ + add r7, pc, #80 @ (adr r7, 575f08 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461b9c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #976 @ (adr r3, 57628c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f20>) │ │ │ │ + add r6, pc, #976 @ (adr r6, 57628c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f20>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #848 @ (adr r3, 576210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea4>) │ │ │ │ + add r6, pc, #848 @ (adr r6, 576210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea4>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #736 @ (adr r3, 5761a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e38>) │ │ │ │ + add r6, pc, #736 @ (adr r6, 5761a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e38>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 576108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d9c>) │ │ │ │ + add r6, pc, #576 @ (adr r6, 576108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d9c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #432 @ (adr r3, 57607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d10>) │ │ │ │ + add r6, pc, #432 @ (adr r6, 57607c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d10>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 576000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c94>) │ │ │ │ + add r6, pc, #304 @ (adr r6, 576000 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c94>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, 575f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c18>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 575f84 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c18>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r3, pc, #80 @ (adr r3, 575f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461bbc>) │ │ │ │ + add r6, pc, #80 @ (adr r6, 575f28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461bbc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 5762cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f60>) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 5762cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f60>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #912 @ (adr r2, 576270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f04>) │ │ │ │ + add r5, pc, #912 @ (adr r5, 576270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f04>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #816 @ (adr r2, 576214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea8>) │ │ │ │ + add r5, pc, #816 @ (adr r5, 576214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea8>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 5761b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e4c>) │ │ │ │ + add r5, pc, #720 @ (adr r5, 5761b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e4c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #624 @ (adr r2, 57615c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461df0>) │ │ │ │ + add r5, pc, #624 @ (adr r5, 57615c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461df0>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 576100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d94>) │ │ │ │ + add r5, pc, #528 @ (adr r5, 576100 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d94>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 5760a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d38>) │ │ │ │ + add r5, pc, #432 @ (adr r5, 5760a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d38>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #336 @ (adr r2, 576048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cdc>) │ │ │ │ + add r5, pc, #336 @ (adr r5, 576048 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cdc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 575fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c80>) │ │ │ │ + add r5, pc, #240 @ (adr r5, 575fec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c80>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #128 @ (adr r2, 575f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c14>) │ │ │ │ + add r5, pc, #128 @ (adr r5, 575f80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c14>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 575f24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461bb8>) │ │ │ │ + add r5, pc, #32 @ (adr r5, 575f24 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461bb8>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 5762c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f5c>) │ │ │ │ + add r4, pc, #960 @ (adr r4, 5762c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f5c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 57624c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ee0>) │ │ │ │ + add r4, pc, #832 @ (adr r4, 57624c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ee0>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 5761e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e74>) │ │ │ │ + add r4, pc, #720 @ (adr r4, 5761e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e74>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #608 @ (adr r1, 576174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e08>) │ │ │ │ + add r4, pc, #608 @ (adr r4, 576174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e08>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #496 @ (adr r1, 576108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d9c>) │ │ │ │ + add r4, pc, #496 @ (adr r4, 576108 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d9c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #384 @ (adr r1, 57609c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d30>) │ │ │ │ + add r4, pc, #384 @ (adr r4, 57609c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d30>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 576030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cc4>) │ │ │ │ + add r4, pc, #272 @ (adr r4, 576030 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cc4>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 575fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c78>) │ │ │ │ + add r4, pc, #192 @ (adr r4, 575fe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c78>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 575f98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c2c>) │ │ │ │ + add r4, pc, #112 @ (adr r4, 575f98 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c2c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 575f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461be0>) │ │ │ │ + add r4, pc, #32 @ (adr r4, 575f4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461be0>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #928 @ (adr r0, 5762d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f64>) │ │ │ │ + add r3, pc, #928 @ (adr r3, 5762d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f64>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #848 @ (adr r0, 576284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f18>) │ │ │ │ + add r3, pc, #848 @ (adr r3, 576284 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f18>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 576238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ecc>) │ │ │ │ + add r3, pc, #768 @ (adr r3, 576238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ecc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 5761c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e54>) │ │ │ │ + add r3, pc, #640 @ (adr r3, 5761c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e54>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #560 @ (adr r0, 576174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e08>) │ │ │ │ + add r3, pc, #560 @ (adr r3, 576174 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e08>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #464 @ (adr r0, 576118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dac>) │ │ │ │ + add r3, pc, #464 @ (adr r3, 576118 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dac>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #368 @ (adr r0, 5760bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d50>) │ │ │ │ + add r3, pc, #368 @ (adr r3, 5760bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d50>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #272 @ (adr r0, 576060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cf4>) │ │ │ │ + add r3, pc, #272 @ (adr r3, 576060 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cf4>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #176 @ (adr r0, 576004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c98>) │ │ │ │ + add r3, pc, #176 @ (adr r3, 576004 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c98>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 575fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c3c>) │ │ │ │ + add r3, pc, #80 @ (adr r3, 575fa8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c3c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r2, pc, #1008 @ (adr r2, 57634c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461fe0>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r2, pc, #912 @ (adr r2, 5762f0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f84>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + add r2, pc, #816 @ (adr r2, 576294 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f28>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r2, pc, #720 @ (adr r2, 576238 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ecc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + add r2, pc, #592 @ (adr r2, 5761bc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e50>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + add r2, pc, #464 @ (adr r2, 576140 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dd4>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + add r2, pc, #304 @ (adr r2, 5760a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d38>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + add r2, pc, #160 @ (adr r2, 576018 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461cac>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc, #48 @ (adr r2, 575fac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c40>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + add r1, pc, #960 @ (adr r1, 576340 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461fd4>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + add r1, pc, #864 @ (adr r1, 5762e4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f78>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + add r1, pc, #752 @ (adr r1, 576278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f0c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + add r1, pc, #640 @ (adr r1, 57620c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea0>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + add r1, pc, #512 @ (adr r1, 576190 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e24>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + add r1, pc, #384 @ (adr r1, 576114 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461da8>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + add r1, pc, #272 @ (adr r1, 5760a8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d3c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + add r1, pc, #176 @ (adr r1, 57604c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ce0>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, #64 @ (adr r1, 575fe0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c74>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #992 @ (adr r0, 576384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462018>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #896 @ (adr r0, 576328 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461fbc>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #800 @ (adr r0, 5762cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f60>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + add r0, pc, #704 @ (adr r0, 576270 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461f04>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + add r0, pc, #608 @ (adr r0, 576214 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461ea8>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + add r0, pc, #528 @ (adr r0, 5761c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e5c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + add r0, pc, #448 @ (adr r0, 57617c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461e10>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + add r0, pc, #368 @ (adr r0, 576130 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461dc4>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + add r0, pc, #272 @ (adr r0, 5760d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d68>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 576078 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461d0c>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc, #48 @ (adr r0, 575ffc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461c90>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r0, [pc, #244] @ (576314 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461fa8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #244] @ (576318 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x461fac>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1828986,95 +1828962,95 @@ │ │ │ │ ldr r0, [pc, #168] @ (5763b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462044>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #164] @ (5763b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462048>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ movw r3, #5278 @ 0x149e │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 57643a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4620ce> │ │ │ │ movw r3, #5251 @ 0x1483 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 576904 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462598> │ │ │ │ @@ -1829600,21 +1829576,21 @@ │ │ │ │ bls.w 5764f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46218c> │ │ │ │ b.n 5763fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462092> │ │ │ │ sub.w r1, r1, #5824 @ 0x16c0 │ │ │ │ subs r1, #22 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ bls.w 5764f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46218c> │ │ │ │ b.n 5763fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462092> │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + cbnz r0, 576a92 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462726> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + cbnz r2, 576a9c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462730> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + cbnz r4, 576a94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462728> │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + cbnz r6, 576a9e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462732> │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r4, [r0, #1584] @ 0x630 │ │ │ │ @@ -1830058,15 +1830034,15 @@ │ │ │ │ cmp r7, #16 │ │ │ │ bne.n 576f40 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x462bd4> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #309] @ 0x135 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1837957,21 +1837933,21 @@ │ │ │ │ ... │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1839869,21 +1839845,21 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ cmp r0, #4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf0f2012c │ │ │ │ + @ instruction: 0xf3f2012c │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #222 @ 0xde │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1840813,15 +1840789,15 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 57e6ca <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46a35e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r2, r4, #0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r0, r7, r1 │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ @@ -1841866,15 +1841842,15 @@ │ │ │ │ b.n 57f196 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46ae2a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ @@ -1842435,15 +1842411,15 @@ │ │ │ │ b.n 57f714 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46b3a8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #19 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r6, r5, #32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1842786,15 +1842762,15 @@ │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ b.n 57fbd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46b864> │ │ │ │ ... │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [pc, #2216] @ 580594 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46c228> │ │ │ │ add.w fp, sp, #152 @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -1843576,17 +1843552,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ movs r6, #12 │ │ │ │ b.n 5800fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46bd92> │ │ │ │ - ldr r5, [pc, #128] @ (580618 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46c2ac>) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [pc, #520] @ (5807a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46c438>) │ │ │ │ + ldr r6, [pc, #520] @ (5807a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46c438>) │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r5, [sp, #428] @ 0x1ac │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -1845483,15 +1845459,15 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 581b50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46d7e4> │ │ │ │ ... │ │ │ │ @ instruction: 0xeae00162 │ │ │ │ @ instruction: 0xeadc0162 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ add.w r7, ip, #44 @ 0x2c │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w ip, ip, #32 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -1846063,19 +1846039,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r3, #29 │ │ │ │ subs r7, #55 @ 0x37 │ │ │ │ ble.n 582134 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46ddc8> │ │ │ │ subs r5, #147 @ 0x93 │ │ │ │ cbz r0, 58227c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46df10> │ │ │ │ subs r6, #89 @ 0x59 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ tst.w r3, #73728 @ 0x12000 │ │ │ │ bne.n 58224a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46dede> │ │ │ │ tst.w r3, #36864 @ 0x9000 │ │ │ │ beq.w 581e00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46da94> │ │ │ │ mov.w r0, #392 @ 0x188 │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ @@ -1846311,31 +1846287,31 @@ │ │ │ │ bne.n 5824c2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e156> │ │ │ │ b.n 5822dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46df70> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ble.n 582404 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e098> │ │ │ │ lsls r2, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ble.n 582530 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e1c4> │ │ │ │ lsls r2, r4, #5 │ │ │ │ - add r7, pc, #824 @ (adr r7, 582834 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e4c8>) │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r7, pc, #480 @ (adr r7, 5826e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e374>) │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r7, pc, #152 @ (adr r7, 58259c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e230>) │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r6, pc, #872 @ (adr r6, 582870 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e504>) │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r6, pc, #568 @ (adr r6, 582744 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e3d8>) │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r6, pc, #112 @ (adr r6, 582580 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e214>) │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - add r5, pc, #952 @ (adr r5, 5828cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e560>) │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ ldr.w r3, [pc, #1644] @ 582b94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x46e828> │ │ │ │ @@ -1851082,15 +1851058,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #608 @ (adr r6, 585c38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4718cc>) │ │ │ │ lsls r2, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r4, r5, #4 │ │ │ │ add r6, pc, #256 @ (adr r6, 585ae4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x471778>) │ │ │ │ lsls r2, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -1852421,18 +1852397,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 586800 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x472494> │ │ │ │ ands r7, r7 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia.w r8, {r0, r4, r5, r7} │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + @ instruction: 0xeb9800b1 │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r4, #5 │ │ │ │ vldr d0, [pc, #428] @ 5869c8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x47265c> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, sp, #144 @ 0x90 │ │ │ │ @@ -1853401,19 +1853377,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #12] @ (5871d8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x472e6c>) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #12] @ (5871dc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x472e70>) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #432] @ (5873a4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x473038>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1854191,15 +1854167,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 587962 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4735f6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1877927,19 +1877903,19 @@ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ blt.n 597dec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483a80> │ │ │ │ b.n 597ce2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483976> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #456] @ (597fcc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483c60>) │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r6, [pc, #680] @ (5980b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483d44>) │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r6, [pc, #608] @ (59806c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483d00>) │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r3, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1878439,15 +1878415,15 @@ │ │ │ │ beq.n 5982f8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483f8c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5f8278 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #600] @ 0x258 │ │ │ │ b.n 5982fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483f90> │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1879851,15 +1879827,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 5992ac <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x484f40> │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r4, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1883954,15 +1883930,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ adds r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ bl 2e5fbe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1d1c52> │ │ │ │ bl 1b7fc2 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xa3c56> │ │ │ │ bl 2a5fc6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x191c5a> │ │ │ │ @@ -1885281,15 +1885257,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ b.n 59cde4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x488a78> │ │ │ │ nop │ │ │ │ adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r4, #5 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ adds r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ bl 1c8e0a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xb4a9e> │ │ │ │ @@ -1888735,15 +1888711,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc 15, cr15, [pc, #-1020] @ 59ef20 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48abb4> │ │ │ │ bl 5ef31e │ │ │ │ bl 5c3322 │ │ │ │ ldc 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ stcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ stcl 15, cr15, [pc, #-1020]! @ 59ef34 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48abc8> │ │ │ │ @@ -1888902,15 +1888878,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r6, r0, #14 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8fffff │ │ │ │ mcr2 15, 4, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ @@ -1889568,15 +1889544,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r3, #18 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #960] @ (59ff80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48bc14>) │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ pli [r5, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ @@ -1889933,15 +1889909,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ @@ -1890312,15 +1890288,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, 5a0452 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48c0e6> │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ mcrr2 15, 15, pc, r7, cr15 @ │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ stc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1890662,15 +1890638,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [lr, #352] @ 0x160 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ @@ -1891029,15 +1891005,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, sl, #14680064 @ 0xe00000 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ stc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ @@ -1891284,15 +1891260,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ vminnm.f32 , , │ │ │ │ mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [pc, #1020]! @ 5a1228 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cebc> │ │ │ │ ldc2 15, cr15, [pc, #1020]! @ 5a122c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cec0> │ │ │ │ @@ -1891802,15 +1891778,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (5a1360 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cff4>) │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5a12cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cf60> │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ mrc2 15, 3, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ @@ -1892152,15 +1892128,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r6], #384 @ 0x180 │ │ │ │ lsrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r0, r6, #2 │ │ │ │ vminnm.f16 , , │ │ │ │ adds r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 5a1378 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d00c> │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1892535,21 +1892511,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 5a17fc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d490> │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 5a1504 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d198> │ │ │ │ lsls r0, r4, #5 │ │ │ │ - cbz r0, 5a1bbc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d850> │ │ │ │ + push {r4, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - cbz r4, 5a1bb8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d84c> │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - cbz r0, 5a1bb6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d84a> │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 5a1c32 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d8c6> │ │ │ │ lsls r2, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #116] @ (5a1c38 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d8cc>) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1892601,15 +1892577,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 5a149c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48d130> │ │ │ │ lsls r0, r4, #5 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ @@ -1894513,19 +1894489,19 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r4, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r1, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r6, r1 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ands r0, r6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ands r0, r1 │ │ │ │ lsls r4, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1895046,15 +1895022,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #3409] @ 0xd51 │ │ │ │ b.n 5a344a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48f0de> │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1905460,15 +1905436,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 5aa574 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x496208> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r2, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #312] @ (5aa94c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4965e0>) │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ @@ -1906118,15 +1906094,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 5aaea4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x496b38> │ │ │ │ nop │ │ │ │ stmia r1!, {r0, r2, r6} │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1907185,15 +1907161,15 @@ │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbe1ffff │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ stc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbe7ffff │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r2, r5, #4 │ │ │ │ add sl, sp │ │ │ │ lsls r0, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1908241,25 +1908217,25 @@ │ │ │ │ blx 69920 │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ str??.w pc, [r7, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf90bffff │ │ │ │ pli [fp, #255]! │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ @@ -1908294,87 +1908270,87 @@ │ │ │ │ @ instruction: 0xfb5dffff │ │ │ │ @ instruction: 0xfbddffff │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ @ instruction: 0xfa85ffff │ │ │ │ @ instruction: 0xfb7fffff │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r2, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [pc, #12] @ 5ac890 │ │ │ │ movs r0, #1 │ │ │ │ @@ -1908412,27 +1908388,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (5ac8dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (5ac8e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + eors r2, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (5ac8f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -1908998,15 +1908974,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #1856] @ 0x740 │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ blx r3 │ │ │ │ addw r0, r4, #1860 @ 0x744 │ │ │ │ - bl ab9dc8 │ │ │ │ + bl aba110 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 5acf6e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1909658,15 +1909634,15 @@ │ │ │ │ ldr.w r2, [r5, #1544] @ 0x608 │ │ │ │ ldr.w r3, [r5, #1548] @ 0x60c │ │ │ │ mov r5, r4 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ addw r0, r4, #1860 @ 0x744 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl ab9db0 │ │ │ │ + bl aba0f8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #200] @ (5ad708 ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ @@ -1909721,15 +1909697,15 @@ │ │ │ │ @ instruction: 0xfafdffff │ │ │ │ @ instruction: 0xfbdfffff │ │ │ │ bl 2d76f6 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1c338a> │ │ │ │ bl 2276fa <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x11338e> │ │ │ │ bl 1ed6fe <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0xd9392> │ │ │ │ bl 317702 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x203396> │ │ │ │ bl 341706 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x22d39a> │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r4, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ @@ -1910465,26 +1910441,26 @@ │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r4, #5 │ │ │ │ - vrhadd.s16 d0, d8, d25 │ │ │ │ + @ instruction: 0xf2180129 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r4, #5 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #76] @ (5adf70 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1910522,15 +1910498,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 5adf46 │ │ │ │ nop │ │ │ │ str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -1910647,45 +1910623,45 @@ │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ b.n 5adfc4 │ │ │ │ bx lr │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [sp, #24] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #240] @ (5ae1d0 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1910798,15 +1910774,15 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r0, r4, #5 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r4, #5 │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -1910814,24 +1910790,25 @@ │ │ │ │ lsls r0, r4, #5 │ │ │ │ str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r4, #5 │ │ │ │ str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r3, [pc, #240] @ (5ae2f4 ) │ │ │ │ + ldr r6, [pc, #240] @ (5ae2f4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc2 0, 3, r0, cr0, cr1, {5} │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ bl 4387b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324444> │ │ │ │ ldr r3, [pc, #492] @ (5ae41c ) │ │ │ │ @@ -1911048,15 +1911025,15 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldr r2, [pc, #384] @ (5ae5ac ) │ │ │ │ + ldr r5, [pc, #384] @ (5ae5ac ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r4, #5 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -1911064,41 +1911041,42 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add.w r0, ip, #175 @ 0xaf │ │ │ │ - ldc2 0, cr0, [r8, #-708] @ 0xfffffd3c │ │ │ │ + and.w r0, ip, #5734400 @ 0x578000 │ │ │ │ + movs r0, r3 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r1, [pc, #544] @ (5ae680 ) │ │ │ │ + ldr r4, [pc, #544] @ (5ae680 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, ip, #175 @ 0xaf │ │ │ │ - ldc2 0, cr0, [sl], {177} @ 0xb1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf38c00af │ │ │ │ + vshr.u64 d0, d17, #38 │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - vaddl.s32 q8, d22, d31 │ │ │ │ + @ instruction: 0xf2e600af │ │ │ │ ldr r3, [pc, #264] @ (5ae594 ) │ │ │ │ ldr r2, [pc, #268] @ (5ae598 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5ae522 │ │ │ │ @@ -1911217,15 +1911195,15 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [pc, #20] @ (5ae5d0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cbz r0, 5ae5cc │ │ │ │ ldr r3, [pc, #16] @ (5ae5d4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1911305,15 +1911283,15 @@ │ │ │ │ cbz r3, 5ae676 │ │ │ │ ldr r4, [pc, #244] @ (5ae764 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cbnz r2, 5ae6d4 │ │ │ │ ldr r0, [pc, #240] @ (5ae768 ) │ │ │ │ add r0, pc │ │ │ │ - bl 105060c │ │ │ │ + bl 105090c │ │ │ │ ldr r0, [pc, #236] @ (5ae76c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 443b48 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f7dc> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5ae69a │ │ │ │ blx 68fec │ │ │ │ @@ -1911391,56 +1911369,56 @@ │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ b.n 5ae638 │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r5, r7 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r4, #5 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r4, #5 │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldr r3, [pc, #8] @ (5ae7a8 ) │ │ │ │ movs r2, #1 │ │ │ │ @@ -1911745,37 +1911723,37 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r2, [r6, #18] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - orrs r2, r2 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldrh r4, [r0, #18] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #784 @ (adr r6, 5aedb0 ) │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (5aeb34 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1911836,20 +1911814,20 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r6], #700 @ 0x2bc │ │ │ │ - @ instruction: 0xf4f200b1 │ │ │ │ + @ instruction: 0xebe600af │ │ │ │ + @ instruction: 0xf7f200b1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (5aebf4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -1911923,27 +1911901,27 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - asrs r4, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe80e00af │ │ │ │ + add.w r0, lr, pc, asr #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (5aeca4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -1912003,21 +1911981,20 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5aeba8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf38200b1 │ │ │ │ + orns r0, r6, pc, asr #2 │ │ │ │ + @ instruction: 0xf68200b1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (5aece4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -1912025,15 +1912002,15 @@ │ │ │ │ add.w r1, r0, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #12] @ (5aece8 ) │ │ │ │ add r0, pc │ │ │ │ bl 5add7c │ │ │ │ pop {r3, pc} │ │ │ │ strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (5aed14 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912045,15 +1912022,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 5add7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (5aed44 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912065,15 +1912042,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 5add7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (5aed74 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912084,15 +1912061,15 @@ │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r0, pc │ │ │ │ bl 5add7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov sl, r0 │ │ │ │ ldrh.w r0, [r1, #76] @ 0x4c │ │ │ │ @@ -1912188,17 +1912165,17 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r0, [r5, r3] │ │ │ │ lsls r0, r4, #5 │ │ │ │ strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [pc, #92] @ (5aeedc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbnz r3, 5aee86 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -1912244,17 +1912221,17 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r4, [r5, r1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5aef34 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912280,15 +1912257,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5aef80 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912314,15 +1912291,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5aefcc ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912348,15 +1912325,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5af018 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912382,15 +1912359,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #32] │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r2, [r1, #32] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (5af04c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912400,15 +1912377,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (5af050 ) │ │ │ │ add r0, pc │ │ │ │ bl 5add7c │ │ │ │ pop {r3, pc} │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5af090 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912434,15 +1912411,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #28] │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r2, [r2, #28] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (5af0c4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912452,15 +1912429,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (5af0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 5add7c │ │ │ │ pop {r3, pc} │ │ │ │ strh r4, [r0, #26] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5af108 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912486,15 +1912463,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #24] │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r2, [r3, #24] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (5af154 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912520,15 +1912497,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r1, #22] │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r6, [r1, #22] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (5af1ac ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912555,21 +1912532,21 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r6, #18] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrsb r0, [r7, r5] │ │ │ │ lsls r0, r4, #5 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (5af220 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1912610,19 +1912587,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r4, [r4, #16] │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r4, [r2, #16] │ │ │ │ lsls r3, r4, #5 │ │ │ │ strh r2, [r4, #16] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #1856] @ 0x740 │ │ │ │ ldr.w r3, [r0, #1640] @ 0x668 │ │ │ │ @@ -1912688,20 +1912665,20 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [r8, r5, lsl #3] │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + @ instruction: 0xfb7800b5 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1912762,28 +1912739,28 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r8, [r8, #1532] @ 0x5fc │ │ │ │ blx r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf7f800b5 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xfaf800b5 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1912822,23 +1912799,22 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5aecc0 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5af3fc │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + @ instruction: 0xeab800b9 │ │ │ │ + ldr r0, [pc, #56] @ (5af4c8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1912883,23 +1912859,22 @@ │ │ │ │ bl 5aecc0 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5af370 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + bic.w r0, r2, r9, ror #2 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ @@ -1912939,23 +1912914,23 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r4, #1752] @ 0x6d8 │ │ │ │ blx r6 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + cbnz r6, 5af630 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [pc, #496] @ (5af7b0 ) │ │ │ │ + ldr r6, [pc, #496] @ (5af7b0 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1912980,21 +1912955,21 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #1816] @ 0x718 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (5af67c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1913017,19 +1912992,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ (5af6e0 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1913054,19 +1913029,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 5aed1c │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913091,21 +1913066,21 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913144,23 +1913119,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (5af83c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1913183,19 +1913158,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1913229,23 +1913204,23 @@ │ │ │ │ ldr.w r3, [r4, #1668] @ 0x684 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913270,21 +1913245,21 @@ │ │ │ │ ldr.w r3, [r4, #1656] @ 0x678 │ │ │ │ cbz r3, 5af91e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5aff08 │ │ │ │ + b.n 5af508 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913318,21 +1913293,21 @@ │ │ │ │ bl 5aed1c │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5afeb8 │ │ │ │ + b.n 5af4b8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913357,21 +1913332,21 @@ │ │ │ │ ldr.w r3, [r4, #1796] @ 0x704 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913401,21 +1913376,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913440,21 +1913415,21 @@ │ │ │ │ ldr.w r3, [r4, #1784] @ 0x6f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913479,21 +1913454,21 @@ │ │ │ │ ldr.w r3, [r4, #1772] @ 0x6ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #144] @ (5afc04 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1913544,25 +1913519,25 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (5afc8c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1913596,21 +1913571,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913673,29 +1913648,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5aecc0 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 24 │ │ │ │ + b.n 5b01b0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #1856] @ 0x740 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1913748,23 +1913723,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 60b2d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sl, r7 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1913789,19 +1913764,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1913826,21 +1913801,21 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #1840] @ 0x730 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #124] @ (5affa0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1913882,23 +1913857,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 60eab8 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + beq.n 5b0010 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #1856] @ 0x740 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1913928,21 +1913903,21 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 5aecec │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r0 │ │ │ │ + add r6, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r7, [r0, #1856] @ 0x740 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1914028,31 +1914003,31 @@ │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 5b00be │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1914075,19 +1914050,19 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r5 │ │ │ │ bl 5aee00 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1914110,19 +1914085,19 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r5 │ │ │ │ bl 5aee00 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1914145,19 +1914120,19 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r5 │ │ │ │ bl 5aee00 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r6, r4] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (5b02cc ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1914180,19 +1914155,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5aee00 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (5b032c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1914215,19 +1914190,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5aee00 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (5b038c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1914250,19 +1914225,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5aee00 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #1856] @ 0x740 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1914318,25 +1914293,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r4, [r5, #1664] @ 0x680 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #648] @ (5b06cc ) │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #664] @ (5b06e0 ) │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 5b046c │ │ │ │ + blt.n 5b046c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bls.n 5b0438 │ │ │ │ + bgt.n 5b0438 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #1856] @ 0x740 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1914388,25 +1914363,25 @@ │ │ │ │ bl 5aecc0 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, r6] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #840] @ (5b084c ) │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #856] @ (5b0860 ) │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1914457,27 +1914432,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r6, [r4, #1688] @ 0x698 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #208] @ (5b0688 ) │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #208] @ (5b0690 ) │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #728] @ (5b08a0 ) │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #112] @ (5b063c ) │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1914528,25 +1914503,25 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, r1] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #464] @ (5b084c ) │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #480] @ (5b0860 ) │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #864] @ (5b09e8 ) │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + adds r2, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1914587,23 +1914562,23 @@ │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ cbz r4, 5b070a │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #832] @ (5b0a54 ) │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #744] @ (5b0a00 ) │ │ │ │ + ldr r7, [pc, #744] @ (5b0a00 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #760] @ (5b0a14 ) │ │ │ │ + ldr r7, [pc, #760] @ (5b0a14 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #816] @ (5b0a50 ) │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #776] @ (5b0a2c ) │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1914641,21 +1914616,21 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ cbz r4, 5b07a0 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #416] @ (5b0948 ) │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #136] @ (5b0834 ) │ │ │ │ + ldr r7, [pc, #136] @ (5b0834 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #152] @ (5b0848 ) │ │ │ │ + ldr r7, [pc, #152] @ (5b0848 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #208] @ (5b0884 ) │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #1856] @ 0x740 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1914711,23 +1914686,23 @@ │ │ │ │ bl 5ae920 │ │ │ │ cbz r4, 5b0860 │ │ │ │ str.w sl, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 5b0834 │ │ │ │ - ldr r6, [pc, #952] @ (5b0c28 ) │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #568] @ (5b0aac ) │ │ │ │ + ldr r6, [pc, #568] @ (5b0aac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #584] @ (5b0ac0 ) │ │ │ │ + ldr r6, [pc, #584] @ (5b0ac0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #640] @ (5b0afc ) │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #888] @ (5b0bf8 ) │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1914759,21 +1914734,21 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ cbz r4, 5b08e8 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #344] @ (5b0a48 ) │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #800] @ (5b0c14 ) │ │ │ │ + ldr r5, [pc, #800] @ (5b0c14 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #816] @ (5b0c28 ) │ │ │ │ + ldr r5, [pc, #816] @ (5b0c28 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #872] @ (5b0c64 ) │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1914866,33 +1914841,32 @@ │ │ │ │ bl 5aecc0 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #872] @ (5b0d78 ) │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #240] @ (5b0b04 ) │ │ │ │ + ldr r5, [pc, #240] @ (5b0b04 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #256] @ (5b0b18 ) │ │ │ │ + ldr r5, [pc, #256] @ (5b0b18 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 5b0970 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - b.n 5b09e0 │ │ │ │ + bpl.n 5b0970 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bmi.n 5b093c │ │ │ │ + @ instruction: 0xeae000b9 │ │ │ │ + bvc.n 5b093c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #424] @ (5b0bd8 ) │ │ │ │ + str r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #264] @ (5b0b3c ) │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1914947,25 +1914921,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5aecc0 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #824] @ (5b0e18 ) │ │ │ │ + ldr r7, [pc, #824] @ (5b0e18 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #16] @ (5b0af4 ) │ │ │ │ + ldr r4, [pc, #16] @ (5b0af4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #32] @ (5b0b08 ) │ │ │ │ + ldr r4, [pc, #32] @ (5b0b08 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 5b0bd0 │ │ │ │ + bmi.n 5b0bd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #400] @ (5b0c84 ) │ │ │ │ + ldr r4, [pc, #400] @ (5b0c84 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1915014,25 +1914988,25 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ cbz r4, 5b0b8e │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #168] @ (5b0c40 ) │ │ │ │ + ldr r7, [pc, #168] @ (5b0c40 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #312] @ (5b0cd4 ) │ │ │ │ + ldr r3, [pc, #312] @ (5b0cd4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #328] @ (5b0ce8 ) │ │ │ │ + ldr r3, [pc, #328] @ (5b0ce8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #240] @ (5b0c94 ) │ │ │ │ + ldr r6, [pc, #240] @ (5b0c94 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #856] @ (5b0f00 ) │ │ │ │ + ldr r3, [pc, #856] @ (5b0f00 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1915055,19 +1915029,19 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r5 │ │ │ │ bl 60dbec │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + ldr r2, [pc, #648] @ (5b0e8c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #560] @ (5b0e38 ) │ │ │ │ + ldr r6, [pc, #560] @ (5b0e38 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r4 │ │ │ │ + ldr r2, [pc, #640] @ (5b0e8c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1915120,25 +1915094,25 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 5aecec │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bxns r7 │ │ │ │ + ldr r2, [pc, #240] @ (5b0da8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #240] @ (5b0dac ) │ │ │ │ + ldr r6, [pc, #240] @ (5b0dac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r7 │ │ │ │ + ldr r2, [pc, #240] @ (5b0db0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [pc, #112] @ (5b0d38 ) │ │ │ │ + ldr r6, [pc, #112] @ (5b0d38 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #112] @ (5b0d4c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1915180,19 +1915154,19 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ bl 436740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3223d4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 5b0d28 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #648] @ (5b0fd8 ) │ │ │ │ + ldr r5, [pc, #648] @ (5b0fd8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #512] @ (5b0f54 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #512] @ (5b0f58 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1915316,41 +1915290,41 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aeaac │ │ │ │ b.n 5b0e5c │ │ │ │ ldr r0, [pc, #56] @ (5b0ef4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b0dcc │ │ │ │ nop │ │ │ │ - cmp sl, sp │ │ │ │ + ldr r0, [pc, #936] @ (5b126c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #56] @ (5b0f00 ) │ │ │ │ + ldr r5, [pc, #56] @ (5b0f00 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + ldr r0, [pc, #912] @ (5b125c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5b079c │ │ │ │ + b.n 5b0d9c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r1, [pc, #600] @ (5b1138 ) │ │ │ │ + ldr r4, [pc, #600] @ (5b1138 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #528] @ (5b10f4 ) │ │ │ │ + ldr r4, [pc, #528] @ (5b10f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #456] @ (5b10b0 ) │ │ │ │ + ldr r4, [pc, #456] @ (5b10b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 5b0778 │ │ │ │ + b.n 5b0d78 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #144] @ (5b0f98 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1915403,25 +1915377,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ (5b0fac ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b0f5c │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #712] @ (5b1264 ) │ │ │ │ + ldr r3, [pc, #712] @ (5b1264 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, sl │ │ │ │ + bx sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sl │ │ │ │ + bx sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #164] @ (5b1064 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1915481,27 +1915455,27 @@ │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #28] @ (5b107c ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b1014 │ │ │ │ - ldr r0, [pc, #72] @ (5b10b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (5b10b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics r0, r3 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r2, [pc, #808] @ (5b13a4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1915561,27 +1915535,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #28] @ (5b1150 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b10d0 │ │ │ │ nop │ │ │ │ - cmn r0, r1 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns sp │ │ │ │ + ldr r2, [pc, #432] @ (5b12f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr r1, [pc, #544] @ (5b1370 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1915658,31 +1915632,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #36] @ (5b1258 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b11a6 │ │ │ │ nop │ │ │ │ - rors r4, r6 │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + ldr r1, [pc, #720] @ (5b1510 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 5b12f4 │ │ │ │ + b.n 5b18f4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mov r6, pc │ │ │ │ + ldr r1, [pc, #504] @ (5b1448 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r2, ip │ │ │ │ + ldr r1, [pc, #392] @ (5b13dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r6, ip │ │ │ │ + ldr r1, [pc, #408] @ (5b13f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #1856] @ 0x740 │ │ │ │ @@ -1915764,29 +1915738,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 5b1324 │ │ │ │ ldr r0, [pc, #32] @ (5b136c ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b12b2 │ │ │ │ nop │ │ │ │ - lsrs r2, r5 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + ldr r0, [pc, #904] @ (5b16e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp lr, r2 │ │ │ │ + ldr r0, [pc, #600] @ (5b15c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, ip │ │ │ │ + ldr r0, [pc, #400] @ (5b14fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ @@ -1915878,35 +1915852,35 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #44] @ (5b14a4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b13c8 │ │ │ │ ldr r0, [pc, #44] @ (5b14a8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b13ea │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add lr, sp │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r8, sp │ │ │ │ + blx sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sl, sl │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r7, [r0, #1856] @ 0x740 │ │ │ │ @@ -1915994,30 +1915968,31 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 5b158a │ │ │ │ ldr r0, [pc, #36] @ (5b15d4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b1504 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics r2, r2 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - vqadd.u16 d0, d26, d23 │ │ │ │ - sbcs r6, r2 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs r6, r4 │ │ │ │ + add r6, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ @@ -1916128,32 +1916103,33 @@ │ │ │ │ bl 5af118 │ │ │ │ b.n 5b1700 │ │ │ │ ldr r0, [pc, #44] @ (5b1750 ) │ │ │ │ add r0, pc │ │ │ │ b.n 5b1632 │ │ │ │ bl 5aeef8 │ │ │ │ b.n 5b16ca │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + eors r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mcr2 0, 0, r0, cr0, cr7, {5} │ │ │ │ - eors r2, r7 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + add r2, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #112] @ 5b17d4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1916630,28 +1916606,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ b.n 5b1888 │ │ │ │ b.n 5b1bb8 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - eors r6, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp 0, 11, cr0, cr12, cr9, {5} │ │ │ │ + subs.w r0, ip, #169 @ 0xa9 │ │ │ │ adds r0, #147 @ 0x93 │ │ │ │ lsls r0, r4, #5 │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r0, [r6, r5] │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldrh r6, [r3, r5] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - eors r2, r0 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r6, r6, #2 │ │ │ │ bl 9a5c8e │ │ │ │ @ instruction: 0xea57ffff │ │ │ │ strd pc, pc, [pc, #1020]! @ 5b2094 @ 0x3fc │ │ │ │ @ instruction: 0xe987ffff │ │ │ │ b.n 5b1742 │ │ │ │ vsubw.u , , d3 │ │ │ │ @@ -1916704,17 +1916680,17 @@ │ │ │ │ vtbx.8 d31, {d15-d16}, d25 │ │ │ │ @ instruction: 0xffffe3c3 │ │ │ │ @ instruction: 0xffffe34d │ │ │ │ vtbl.8 d29, {d15-d16}, d19 │ │ │ │ vqshl.u32 d29, d7, #31 │ │ │ │ vqrshrun.s64 d21, q12, #1 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #12] @ (5b1d94 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1916842,27 +1916818,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, #2 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1917230,15 +1917206,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 5b22b8 │ │ │ │ nop │ │ │ │ ble.n 5b2234 │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ @@ -1917376,25 +1917352,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bgt.n 5b242c │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 5b2418 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r7, r5, #2 │ │ │ │ bgt.n 5b251c │ │ │ │ lsls r7, r3, #5 │ │ │ │ - adds r6, #12 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1917747,21 +1917723,21 @@ │ │ │ │ b.n 5b28a2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 5b28b0 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r7, r5, #2 │ │ │ │ bls.n 5b2860 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1918615,15 +1918591,15 @@ │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5b3226 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b24b0 │ │ │ │ b.n 5b3226 │ │ │ │ nop │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1918933,15 +1918909,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r5, #120] @ 0x78 │ │ │ │ str.w r2, [r5, #128] @ 0x80 │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1919119,21 +1919095,21 @@ │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3176] @ 0xc68 │ │ │ │ @@ -1919482,51 +1919458,51 @@ │ │ │ │ add r2, pc │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #22 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r6, r4, #1 │ │ │ │ lsls r0, r4, #5 │ │ │ │ asrs r4, r5, #1 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - movs r5, #20 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r0, r4, #5 │ │ │ │ - movs r5, #10 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r2, #82 @ 0x52 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - rors r0, r3 │ │ │ │ + add r8, fp │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r5, #4 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str.w sl, [r5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.w 5b4286 │ │ │ │ mov.w r8, #251 @ 0xfb │ │ │ │ @@ -1920723,225 +1920699,225 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 5b5cb4 │ │ │ │ b.w 5b3e50 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :256], sl │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + stc2l 0, cr0, [r8], #-744 @ 0xfffffd18 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + add r2, pc, #968 @ (adr r2, 5b4d64 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bne.n 5b4a68 │ │ │ │ + bmi.n 5b4a68 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4, {r0, r2, r4, r5, r7} │ │ │ │ - ldmia.w ip!, {r0, r2, r4, r5, r7} │ │ │ │ - subs r2, r4, r3 │ │ │ │ + ldc 0, cr0, [r4], {181} @ 0xb5 │ │ │ │ + subs.w r0, ip, r5, ror #2 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 5b4a72 │ │ │ │ vqrdmulh.s q9, , d9[0] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #4 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #10 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #504] @ (5b4cd8 ) │ │ │ │ + ldr r7, [pc, #504] @ (5b4cd8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 5b5cb4 │ │ │ │ movs r3, #7 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ @@ -1921352,23 +1921328,23 @@ │ │ │ │ b.n 5b4ebe │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 5b4f9c │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r5, #2 │ │ │ │ cbz r2, 5b4f92 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #264] @ (5b50a4 ) │ │ │ │ @@ -1921728,15 +1921704,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ b.n 5b5342 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mrrc2 15, 15, pc, pc, cr15 @ │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1921987,37 +1921963,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 68a10 │ │ │ │ b.n 5b557e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - b.n 5b5da0 │ │ │ │ + b.n 5b53a0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #176] @ (5b56f0 ) │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ ldr r1, [pc, #668] @ (5b5900 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ @@ -1922284,39 +1922260,39 @@ │ │ │ │ b.n 5b58f0 │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, #6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, r7, r7 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r4, r3, r6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ subs r0, r1, r6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ subs r0, r0, r6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -1922540,29 +1922516,29 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #512 @ (adr r6, 5b5dc4 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ add r6, pc, #248 @ (adr r6, 5b5cc0 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + b.n 5b5f98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r2, [pc, #744] @ (5b5eb8 ) │ │ │ │ + ldr r5, [pc, #744] @ (5b5eb8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [pc, #560] @ (5b5e08 ) │ │ │ │ + ldr r5, [pc, #560] @ (5b5e08 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #168] @ (5b5ca0 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1922732,20 +1922708,20 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 68dd0 <__snprintf_chk@plt> │ │ │ │ b.n 5b5d36 │ │ │ │ asrs r4, r0, #29 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r0, r7, #28 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1922810,15 +1922786,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #816 @ (adr r1, 5b618c ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ ldr r1, [pc, #512] @ (5b6078 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1923030,37 +1923006,37 @@ │ │ │ │ b.n 5b606a │ │ │ │ add r1, pc, #504 @ (adr r1, 5b6274 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r6, r1, #18 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bmi.n 5b605c │ │ │ │ + bvc.n 5b605c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r2, r6, #16 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r2, r4, #16 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r6, r2, #16 │ │ │ │ lsls r3, r4, #5 │ │ │ │ @@ -1923146,20 +1923122,20 @@ │ │ │ │ b.n 5b6118 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 5b5e1c │ │ │ │ b.n 5b6118 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 5b5e1c │ │ │ │ b.n 5b6168 │ │ │ │ - mvns r4, r1 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xfb8800ab │ │ │ │ - bics r0, r5 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr11, {5} │ │ │ │ + mov r8, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xfb6400ab │ │ │ │ + cdp2 0, 6, cr0, cr4, cr11, {5} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ (5b6280 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1923321,20 +1923297,20 @@ │ │ │ │ ldr r2, [pc, #24] @ (5b6374 ) │ │ │ │ add r2, pc │ │ │ │ b.n 5b6342 │ │ │ │ asrs r6, r6, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r4, r5, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -1923367,17 +1923343,17 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 69170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 5b63e4 │ │ │ │ - adcs r0, r5 │ │ │ │ + add r0, sp │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #300] @ (5b653c ) │ │ │ │ @@ -1923526,17 +1923502,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcc.n 5b64bc │ │ │ │ + bvs.n 5b64bc │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r5, #26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r4, r5, #26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1923576,17 +1923552,17 @@ │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 5b664c │ │ │ │ + bvs.n 5b664c │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r4, r6, #24 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r6, r6, #24 │ │ │ │ lsls r3, r4, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1923799,37 +1923775,37 @@ │ │ │ │ b.n 5b6844 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r6, r2, #18 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bhi.n 5b68f0 │ │ │ │ + blt.n 5b68f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #16 │ │ │ │ lsls r3, r4, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1923989,18 +1923965,18 @@ │ │ │ │ blx 68dd0 <__snprintf_chk@plt> │ │ │ │ b.n 5b69e6 │ │ │ │ nop │ │ │ │ lsrs r0, r6, #10 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1924048,17 +1924024,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + bne.n 5b6bc8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r2, r3, #6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r6, r3, #6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1924242,31 +1924218,31 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r5, #32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r2, r3, #32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsrs r4, r1, #32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #568] @ (5b6f08 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1924486,29 +1924462,29 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r3, #5 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ sub sp, #12 │ │ │ │ @@ -1924798,22 +1924774,29 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 5b7190 │ │ │ │ nop │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r2, r1, #12 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldc2l 0, cr0, [r2, #696] @ 0x2b8 │ │ │ │ - stc2l 0, cr0, [sl, #696]! @ 0x2b8 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ stc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - stc2 0, cr0, [r4, #696]! @ 0x2b8 │ │ │ │ - stc2 0, cr0, [lr, #696] @ 0x2b8 │ │ │ │ - stc2 0, cr0, [r0, #696]! @ 0x2b8 │ │ │ │ - ldc2l 0, cr0, [r2, #-696]! @ 0xfffffd48 │ │ │ │ - stc2l 0, cr0, [r2, #-696]! @ 0xfffffd48 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ @@ -1925089,15 +1925072,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r3, #5 │ │ │ │ ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfacc00ae │ │ │ │ + stc2l 0, cr0, [ip, #696] @ 0x2b8 │ │ │ │ ldr r3, [pc, #280] @ (5b7648 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5b7606 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1925217,19 +1925200,19 @@ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ adds r2, #1 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ b.n 5b75e0 │ │ │ │ ldrh r6, [r1, #22] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - @ instruction: 0xfa2a00ae │ │ │ │ + stc2 0, cr0, [sl, #-696]! @ 0xfffffd48 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3e00ae │ │ │ │ - ldr??.w r0, [ip, #174] @ 0xae │ │ │ │ + ldc2 0, cr0, [lr, #-696]! @ 0xfffffd48 │ │ │ │ + ldc2l 0, cr0, [ip], {174} @ 0xae │ │ │ │ ldr r3, [pc, #76] @ (5b76ac ) │ │ │ │ add r3, pc │ │ │ │ cbz r0, 5b76a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1925261,15 +1925244,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0c00ae │ │ │ │ + stc2 0, cr0, [ip, #-696] @ 0xfffffd48 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cbz r6, 5b7708 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ @@ -1925662,15 +1925645,15 @@ │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ bl 5b35b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xf65a00ae │ │ │ │ + ldr??.w r0, [sl, lr, lsl #2] │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ mcr2 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ @@ -1925824,15 +1925807,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, #28] │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b200ae │ │ │ │ + @ instruction: 0xf7b200ae │ │ │ │ strh r6, [r6, #26] │ │ │ │ lsls r7, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5b7dea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1925944,15 +1925927,15 @@ │ │ │ │ bx lr │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r7, r3, #5 │ │ │ │ ldrsb r4, [r4, r7] │ │ │ │ lsls r7, r3, #5 │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - @ instruction: 0xf34600ae │ │ │ │ + movw r0, #26798 @ 0x68ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #404] @ (5b7fa4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1926108,24 +1926091,24 @@ │ │ │ │ bl 5b7c48 │ │ │ │ b.n 5b7f80 │ │ │ │ ldr r0, [pc, #40] @ (5b7fc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 5b7c48 │ │ │ │ b.n 5b7f6e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf32400ae │ │ │ │ + @ instruction: 0xf62400ae │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - @ instruction: 0xf34e00ae │ │ │ │ - movt r0, #41134 @ 0xa0ae │ │ │ │ - @ instruction: 0xf2dc00ae │ │ │ │ - @ instruction: 0xf27600ae │ │ │ │ - @ instruction: 0xf22e00ae │ │ │ │ - @ instruction: 0xf1f800ae │ │ │ │ - rsb r0, sl, #174 @ 0xae │ │ │ │ + movw r0, #59566 @ 0xe8ae │ │ │ │ + rsb r0, sl, #5701632 @ 0x570000 │ │ │ │ + rsbs r0, ip, #5701632 @ 0x570000 │ │ │ │ + sbcs.w r0, r6, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf52e00ae │ │ │ │ + @ instruction: 0xf4f800ae │ │ │ │ + @ instruction: 0xf4ca00ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #508] @ (5b81dc ) │ │ │ │ @@ -1926309,19 +1926292,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, #0] │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #0] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - @ instruction: 0xf27800ae │ │ │ │ - @ instruction: 0xf28c00ae │ │ │ │ - @ instruction: 0xf25c00ae │ │ │ │ - rsb r0, lr, #174 @ 0xae │ │ │ │ - @ instruction: 0xf12800ae │ │ │ │ + sbcs.w r0, r8, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf58c00ae │ │ │ │ + adcs.w r0, ip, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf4ce00ae │ │ │ │ + bic.w r0, r8, #5701632 @ 0x570000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #544] @ (5b8430 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -1926530,40 +1926513,40 @@ │ │ │ │ add r0, pc │ │ │ │ bl 5b7c48 │ │ │ │ b.n 5b841a │ │ │ │ ldrb r0, [r5, #23] │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r8, #174 @ 0xae │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + orns r0, r8, #5701632 @ 0x570000 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r3, [pc, #968] @ (5b880c ) │ │ │ │ + ldr r6, [pc, #968] @ (5b880c ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - sbcs.w r0, r8, #174 @ 0xae │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + orns r0, r8, #5701632 @ 0x570000 │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xf13e00ae │ │ │ │ - @ instruction: 0xf13200ae │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + bics.w r0, lr, #5701632 @ 0x570000 │ │ │ │ + bics.w r0, r2, #5701632 @ 0x570000 │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xf12000ae │ │ │ │ - adds.w r0, r8, #174 @ 0xae │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + bic.w r0, r0, #5701632 @ 0x570000 │ │ │ │ + ands.w r0, r8, #5701632 @ 0x570000 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - @ instruction: 0xf0b800ae │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf3b800ae │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r5, #4 │ │ │ │ - orrs.w r0, r8, #174 @ 0xae │ │ │ │ - orn r0, lr, #174 @ 0xae │ │ │ │ - vhadd.s32 d16, d24, d30 │ │ │ │ + @ instruction: 0xf35800ae │ │ │ │ + @ instruction: 0xf36e00ae │ │ │ │ + @ instruction: 0xf26800ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [pc, #1104] @ 5b88e8 │ │ │ │ @@ -1926964,15 +1926947,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldr r1, [pc, #400] @ (5b8a84 ) │ │ │ │ + ldr r4, [pc, #400] @ (5b8a84 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ vrhadd.s32 q8, q6, q9 │ │ │ │ vrhadd.s16 q8, q2, q9 │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ stmia r4!, {r1, r5, r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -1927195,20 +1927178,20 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 5b8b5e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, lr, asr #2 │ │ │ │ - lsls r4, r3 │ │ │ │ + ldc 0, cr0, [sl, #696] @ 0x2b8 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r2, r5, #4 │ │ │ │ strb r2, [r3, #18] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldmdb r8!, {r1, r2, r3, r5, r7} │ │ │ │ + ldc 0, cr0, [r8], #-696 @ 0xfffffd48 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (5b8bf4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1927237,15 +1927220,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #17] │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sl, {r1, r2, r3, r5, r7} │ │ │ │ + stc 0, cr0, [sl], {174} @ 0xae │ │ │ │ strb r6, [r4, #16] │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1927638,15 +1927621,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ blx r7 │ │ │ │ b.n 5b8e20 │ │ │ │ - @ instruction: 0xe80000ae │ │ │ │ + add.w r0, r0, lr, asr #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #76] @ (5b907c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #76] @ (5b9080 ) │ │ │ │ @@ -1927778,17 +1927761,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - b.n 5b9850 │ │ │ │ + b.n 5b8e50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 5b98d4 │ │ │ │ + b.n 5b8ed4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ @@ -1928749,21 +1928732,21 @@ │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #120 @ (adr r1, 5b9ca8 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 5b9ca8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 5ba024 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 5ba024 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 5b9fe8 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 5b9fe8 ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 5b9fac ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 5b9fac ) │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1928788,21 +1928771,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (5b9c90 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 5b9c62 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bics r4, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r6, [pc, #1032] @ 5ba0b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1929246,84 +1929229,83 @@ │ │ │ │ cmp sl, r5 │ │ │ │ bhi.n 5ba07c │ │ │ │ b.n 5b9d70 │ │ │ │ adds r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ bhi.n 5ba07c │ │ │ │ b.n 5b9d70 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 5b9fdc │ │ │ │ + blt.n 5b9fdc │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bhi.n 5ba108 │ │ │ │ + blt.n 5ba108 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bhi.n 5ba164 │ │ │ │ + blt.n 5ba164 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 5ba118 │ │ │ │ + blt.n 5ba118 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 5b9b48 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + @ instruction: 0xe83800b8 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [pc, #528] @ (5ba2f4 ) │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5ba044 │ │ │ │ + bge.n 5ba044 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bkpt 0x00da │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - addw r0, ip, #2219 @ 0x8ab │ │ │ │ - subs r6, r3, #3 │ │ │ │ + vst4.32 {d0-d3}, [ip :128], fp │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvs.n 5ba048 │ │ │ │ + bls.n 5ba048 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bvs.n 5ba134 │ │ │ │ + bls.n 5ba134 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #356] @ (5ba2b8 ) │ │ │ │ mov sl, r1 │ │ │ │ @@ -1929474,56 +1929456,56 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ b.n 5ba180 │ │ │ │ nop │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bmi.n 5ba2d0 │ │ │ │ + bvc.n 5ba2d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.s16 d16, d22, d24 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + @ instruction: 0xf25600b8 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcc.n 5ba2e8 │ │ │ │ + bvs.n 5ba2e8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #2 │ │ │ │ subs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #2 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1930484,168 +1930466,168 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 5babd4 │ │ │ │ ldr r2, [pc, #316] @ (5badbc ) │ │ │ │ add r2, pc │ │ │ │ b.n 5ba818 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bcs.n 5baccc │ │ │ │ + bpl.n 5baccc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stc 0, cr0, [r8], #-700 @ 0xfffffd44 │ │ │ │ - bne.n 5babd4 │ │ │ │ + vhadd.s32 d0, d24, d31 │ │ │ │ + bmi.n 5babd4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - beq.n 5bad88 │ │ │ │ + bcc.n 5bad88 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r5, pc, #16 @ (adr r5, 5bacd0 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ - beq.n 5bad00 │ │ │ │ + bcc.n 5bad00 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + bcs.n 5bac18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r4, pc, #240 @ (adr r4, 5badcc ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + bcs.n 5bad68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + bcs.n 5bad04 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + bne.n 5bac64 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 5bacfc │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r2, pc, #616 @ (adr r2, 5baf78 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + beq.n 5bad90 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #2 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip], #676 @ 0x2a4 │ │ │ │ + @ instruction: 0xebec00a9 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r6, [pc, #1572] @ 5bb3fc │ │ │ │ @@ -1931318,175 +1931300,175 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ blx r8 │ │ │ │ b.n 5bb01a │ │ │ │ nop │ │ │ │ strh r6, [r3, r0] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 5bb8a0 │ │ │ │ + b.n 5baea0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #768] @ (5bb844 ) │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1935357,15 +1935339,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r1, [lr], #-164 @ 0xa4 │ │ │ │ + sbcs.w r1, lr, r9, asr #32 │ │ │ │ adds r0, r3, #1 │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1935432,16 +1935414,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 5be46e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5be39c │ │ │ │ - lsls r1, r5, #4 │ │ │ │ + eor.w r1, r0, r9, asr #32 │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #164] @ (5be554 ) │ │ │ │ @@ -1935506,16 +1935487,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 5be534 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r6, r0, r5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5be31c │ │ │ │ - lsls r1, r5, #4 │ │ │ │ + ldrd r0, r1, [lr, #164] @ 0xa4 │ │ │ │ subs r6, r3, r3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1935740,15 +1935720,15 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r2 │ │ │ │ lsls r7, r3, #5 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - b.n 5befc8 │ │ │ │ + b.n 5be5c8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1936067,15 +1936047,15 @@ │ │ │ │ nop │ │ │ │ asrs r0, r3, #24 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #23 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - b.n 5becc0 │ │ │ │ + b.n 5bf2c0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #192] @ (5bec24 ) │ │ │ │ @@ -1936530,29 +1936510,29 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 5bed46 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #14 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - svc 20 │ │ │ │ + b.n 5bf460 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + b.n 5bf2f0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ asrs r2, r5, #6 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ble.n 5bf048 │ │ │ │ + b.n 5bf048 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bgt.n 5bef50 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bgt.n 5bf0f8 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bgt.n 5bf08c │ │ │ │ + svc 30 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - blt.n 5befe4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #188] @ (5bf124 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1937525,19 +1937505,19 @@ │ │ │ │ b.n 5bf882 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #30 │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 5bfa50 │ │ │ │ + bpl.n 5bfa50 │ │ │ │ lsls r1, r5, #4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bcs.n 5bfaa4 │ │ │ │ + bpl.n 5bfaa4 │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #688] @ (5bfd60 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1938449,20 +1938429,20 @@ │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 5c01e2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mcr2 1, 5, r0, cr0, cr14, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ stc2l 1, cr0, [sl, #-376] @ 0xfffffe88 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #340] @ (5c059c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1939505,15 +1939485,15 @@ │ │ │ │ b.n 5c0edc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r1, r6, #94 @ 0x5e │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, ip, #94 @ 0x5e │ │ │ │ - cbnz r6, 5c1080 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1939669,15 +1939649,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ vsra.s32 q0, q7, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 6, r0, cr14, cr14, {2} │ │ │ │ - cbnz r0, 5c1242 │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #692] @ (5c14e0 ) │ │ │ │ @@ -1939900,17 +1939880,17 @@ │ │ │ │ orrs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {} │ │ │ │ stcl 1, cr0, [sl, #376] @ 0x178 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r6, #376]! @ 0x178 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + cbnz r6, 5c154e │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, 5c154c │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ ldr.w r2, [pc, #1072] @ 5c1938 │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ @@ -1940310,20 +1940290,20 @@ │ │ │ │ bl 5be300 │ │ │ │ b.n 5c154c │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeaea015e │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrd r0, r1, [sl, #-376] @ 0x178 │ │ │ │ - cbz r6, 5c19c4 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - uxth r0, r1 │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ ldr.w r2, [pc, #1580] @ 5c1f90 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -1940910,25 +1940890,25 @@ │ │ │ │ mov r3, r4 │ │ │ │ bl 5bcf00 │ │ │ │ b.n 5c1bcc │ │ │ │ b.n 5c1cb0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5c1fa2 │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add sp, #32 │ │ │ │ + cbz r0, 5c1fe2 │ │ │ │ lsls r1, r5, #4 │ │ │ │ b.n 5c17c8 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r6, sp, #0 │ │ │ │ + cbz r0, 5c1fa8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r1, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1946282,28 +1946262,28 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc 1, cr0, [sl, #-376] @ 0xfffffe88 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r1, r5, #4 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ bhi.n 5c5ce2 │ │ │ │ ldr r3, [pc, #12] @ (5c5ce8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (5c5cec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ rev r6, r5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 5c5dca │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 5c5dd6 │ │ │ │ @@ -1946462,25 +1946442,25 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.n 5c5dd6 │ │ │ │ b.n 5c5e3e │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r1, r5, #4 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ bhi.n 5c5e60 │ │ │ │ ldr r3, [pc, #8] @ (5c5e64 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #196] @ (5c5f3c ) │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ @@ -1948477,15 +1948457,15 @@ │ │ │ │ b.n 5c742c │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrd r6, r9, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ lsl.w r1, r7, r3 │ │ │ │ ldr.w r3, [sl, #2604] @ 0xa2c │ │ │ │ cmp r5, r2 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ @@ -1948532,15 +1948512,15 @@ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (5c751c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ add r5, pc, #952 @ (adr r5, 5c78d4 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ @@ -1950290,17 +1950270,17 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ strh r6, [r6, #26] │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #20] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf78a00ad │ │ │ │ + @ instruction: 0xfa8a00ad │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1951431,33 +1951411,33 @@ │ │ │ │ b.n 5c92f0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - @ instruction: 0xfa0400ad │ │ │ │ + stc2 0, cr0, [r4, #-692] @ 0xfffffd4c │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - vst1.8 {d0[5]}, [r0]! │ │ │ │ - add r4, pc, #1000 @ (adr r4, 5c9694 ) │ │ │ │ + stc2 0, cr0, [r0], {173} @ 0xad │ │ │ │ + add r7, pc, #1000 @ (adr r7, 5c9694 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - vld1.8 {d0[5]}, [r6]! │ │ │ │ + stc2 0, cr0, [r6], #692 @ 0x2b4 │ │ │ │ subs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #5668864 @ 0x568000 │ │ │ │ - bics.w r0, sl, #5668864 @ 0x568000 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf74800ad │ │ │ │ + @ instruction: 0xf73a00ad │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - and.w r0, r8, #5668864 @ 0x568000 │ │ │ │ - adc.w r0, r0, #173 @ 0xad │ │ │ │ + @ instruction: 0xf70800ad │ │ │ │ + orr.w r0, r0, #5668864 @ 0x568000 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #3 │ │ │ │ @@ -1952214,32 +1952194,32 @@ │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.w 5c87d6 │ │ │ │ adds r2, #1 │ │ │ │ strh.w r6, [sp, #217] @ 0xd9 │ │ │ │ b.n 5c9a76 │ │ │ │ - rsb r0, r8, sp, asr #2 │ │ │ │ - stcl 0, cr0, [r0, #-692]! @ 0xfffffd4c │ │ │ │ - ldc 0, cr0, [ip, #-692] @ 0xfffffd4c │ │ │ │ + cdp 0, 12, cr0, cr8, cr13, {5} │ │ │ │ + orn r0, r0, #173 @ 0xad │ │ │ │ + ands.w r0, ip, #173 @ 0xad │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe600ad │ │ │ │ - @ instruction: 0xebe800ad │ │ │ │ + cdp 0, 14, cr0, cr6, cr13, {5} │ │ │ │ + cdp 0, 14, cr0, cr8, cr13, {5} │ │ │ │ cmp r4, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - pkhtb r0, r2, sp, asr #2 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + stcl 0, cr0, [r2, #692] @ 0x2b4 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r1, r5, #4 │ │ │ │ - vst1.8 {d0[5]}, [r0], r9 │ │ │ │ - cmp r2, pc │ │ │ │ + stc2 0, cr0, [r0], {169} @ 0xa9 │ │ │ │ + ldr r0, [pc, #488] @ (5c9cf4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1952641,17 +1952621,17 @@ │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #32] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - b.n 5ca548 │ │ │ │ + b.n 5c9b48 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov lr, r3 │ │ │ │ subs r1, #3 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -1956437,15 +1956417,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 5cc8c8 │ │ │ │ add.w r3, r0, #143360 @ 0x23000 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 5cc8c8 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #143360 @ 0x23000 │ │ │ │ ldr r3, [pc, #76] @ (5cc96c ) │ │ │ │ @@ -1957038,21 +1957018,21 @@ │ │ │ │ orrs r0, r2 │ │ │ │ b.n 5ccb92 │ │ │ │ mov ip, lr │ │ │ │ b.n 5cce9c │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 5cce40 │ │ │ │ b.n 5ccda8 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r1, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1957086,15 +1957066,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (5ccfa4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r1, r5, #4 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 5ccfc6 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ @@ -1958485,105 +1958465,105 @@ │ │ │ │ b.n 5cdbaa │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5cddd0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -1961132,31 +1961112,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5cfc4c │ │ │ │ + b.n 5cf24c │ │ │ │ lsls r0, r5, #4 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5cf970 │ │ │ │ + b.n 5cff70 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r2, #28 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #1312] @ 5cfe90 │ │ │ │ @@ -1961955,15 +1961935,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 1, 1, r0, cr8, cr13, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5d025c │ │ │ │ + svc 2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ stc2l 1, cr0, [lr, #372] @ 0x174 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1962015,15 +1961995,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r0, #372] @ 0x174 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5d033c │ │ │ │ + bgt.n 5d033c │ │ │ │ lsls r0, r5, #4 │ │ │ │ stc2 1, cr0, [r6, #-372]! @ 0xfffffe8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -1962953,24 +1962933,24 @@ │ │ │ │ b.n 5d0cee │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf33e015d │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf318015d │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + bne.n 5d0e6c │ │ │ │ lsls r0, r5, #4 │ │ │ │ subw r1, lr, #93 @ 0x5d │ │ │ │ - subs r2, r6, #4 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #104] @ (5d0e10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1963206,37 +1963186,37 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5d0fc0 │ │ │ │ ldr.w lr, [pc, #48] @ 5d1048 │ │ │ │ ldr r2, [pc, #48] @ (5d104c ) │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n 5d0fc0 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r2 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #44] @ 5d1090 │ │ │ │ @@ -1963250,21 +1963230,21 @@ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w ip, [pc, #28] @ 5d109c │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 5cf7ac │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [pc, #44] @ 5d10e0 │ │ │ │ @@ -1963278,20 +1963258,20 @@ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w ip, [pc, #28] @ 5d10ec │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 5cf7ac │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - eor.w r0, r8, #5603328 @ 0x558000 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + @ instruction: 0xf78800ab │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2576] @ 0xa10 │ │ │ │ @@ -1963398,30 +1963378,30 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mcr 1, 7, r0, cr12, cr13, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 6, r0, cr0, cr13, {2} │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #4 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ mcr 1, 1, r0, cr4, cr13, {2} │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1967883,15 +1967863,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cbnz r6, 5d4502 │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3232] @ 0xca0 │ │ │ │ @@ -1970865,19 +1970845,19 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2608] @ 0xa30 │ │ │ │ @@ -1970936,15 +1970916,15 @@ │ │ │ │ add.w sp, sp, #5536 @ 0x15a0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r5, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [r0, #78] @ 0x4e │ │ │ │ @@ -1972230,29 +1972210,29 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #32] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #32 │ │ │ │ @@ -1973149,23 +1973129,23 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 5d7bb2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - b.n 5d8338 │ │ │ │ + b.n 5d7938 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1973330,19 +1973310,19 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ strh r0, [r3, #30] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #26] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ ldr.w lr, [pc, #104] @ 5d7e68 │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ @@ -1973584,15 +1973564,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r2, [r4, #2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r2, [r5, #30] │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -1973737,21 +1973717,21 @@ │ │ │ │ beq.n 5d819a │ │ │ │ b.n 5d81e4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r2, [r0, #25] │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1973888,31 +1973868,31 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 5d7b68 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - bge.n 5d849c │ │ │ │ + ble.n 5d849c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - bge.n 5d83f8 │ │ │ │ + ble.n 5d83f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -1974051,23 +1974031,23 @@ │ │ │ │ bl 5d7b68 │ │ │ │ b.n 5d84ce │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr r2, [pc, #308] @ (5d8688 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ @@ -1974193,27 +1974173,27 @@ │ │ │ │ bl 5d7b68 │ │ │ │ b.n 5d8638 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, #10] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r7, [pc, #1096] @ 5d8b08 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1974640,41 +1974620,41 @@ │ │ │ │ b.n 5d8920 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1975123,46 +1975103,49 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vhadd.u8 d0, d26, d28 │ │ │ │ - eor.w r0, sl, ip, asr #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + lsls r2, r1, #8 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + stc 0, cr0, [sl, #688] @ 0x2b0 │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r0, r5, #4 │ │ │ │ itee eq │ │ │ │ lsleq r5, r3, #5 │ │ │ │ - strhne r2, [r2, r1] │ │ │ │ + strbne r2, [r2, r5] │ │ │ │ lslne r0, r5, #4 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - stc2 0, cr0, [r6, #-688] @ 0xfffffd50 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ strb r0, [r4, #2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r7, [pc, #648] @ (5d9310 ) │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldc2 0, cr0, [r2, #-688]! @ 0xfffffd50 │ │ │ │ + movs r2, r6 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ ldr r2, [pc, #456] @ (5d9270 ) │ │ │ │ @@ -1975337,29 +1975320,29 @@ │ │ │ │ b.n 5d911e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], {172} @ 0xac │ │ │ │ - ldr r6, [pc, #624] @ (5d94f0 ) │ │ │ │ + vaddl.u8 q8, d16, d28 │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r6, [pc, #632] @ (5d94fc ) │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r6, [pc, #536] @ (5d94a4 ) │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r6, [pc, #312] @ (5d93c8 ) │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r3, #5 │ │ │ │ - @ instruction: 0xfbf600ac │ │ │ │ - ldr r5, [pc, #976] @ (5d966c ) │ │ │ │ + cdp2 0, 15, cr0, cr6, cr12, {5} │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ │ │ │ │ 005d929c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1975677,19 +1975660,19 @@ │ │ │ │ b.n 5d9622 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #600] @ (5d989c ) │ │ │ │ + ldr r5, [pc, #600] @ (5d989c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r1, [pc, #136] @ (5d96d0 ) │ │ │ │ + ldr r4, [pc, #136] @ (5d96d0 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - strh.w r0, [r8, #172] @ 0xac │ │ │ │ + @ instruction: 0xfba800ac │ │ │ │ movs r1, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #81 @ 0x51 │ │ │ │ bl 595fd8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x481c6c> │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1976278,16 +1976261,17 @@ │ │ │ │ b.n 5d9bea │ │ │ │ strd r6, r5, [sp, #24] │ │ │ │ b.n 5d9be0 │ │ │ │ blx 69da0 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 5d9be0 │ │ │ │ - ldc2 0, cr0, [r8, #-728]! @ 0xfffffd28 │ │ │ │ - add ip, r2 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + blxns r2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1977472,15 +1977456,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1977601,17 +1977585,17 @@ │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #32] │ │ │ │ b.n 5da9ba │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r5, r3, #5 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5da2d4 │ │ │ │ + b.n 5da8d4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w r3, r1, #31 │ │ │ │ movs r4, #1 │ │ │ │ add.w ip, r0, #132096 @ 0x20400 │ │ │ │ mov r5, r0 │ │ │ │ ubfx lr, r1, #5, #9 │ │ │ │ @@ -1989568,15 +1989552,15 @@ │ │ │ │ orreq.w r2, r2, #2 │ │ │ │ strbeq r2, [r3, #3] │ │ │ │ b.n 5e2e1c │ │ │ │ bl 442588 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32e21c> │ │ │ │ movw r3, #12336 @ 0x3030 │ │ │ │ b.n 5e2e36 │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1989632,15 +1989616,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5e2f2c │ │ │ │ blx 6a8b0 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ b.n 5e2f34 │ │ │ │ add.w r0, r6, #644 @ 0x284 │ │ │ │ add.w r7, r6, #215040 @ 0x34800 │ │ │ │ - bl ab9dd8 │ │ │ │ + bl aba120 │ │ │ │ add.w r4, r6, #132096 @ 0x20400 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r4, r4, #896 @ 0x380 │ │ │ │ add.w r5, r7, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ blx r3 │ │ │ │ @@ -1989724,15 +1989708,15 @@ │ │ │ │ bne.n 5e2ff2 │ │ │ │ b.n 5e304a │ │ │ │ mov r1, r4 │ │ │ │ b.n 5e301c │ │ │ │ nop │ │ │ │ bne.n 5e30b8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cbz r4, 5e309c │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1990014,15 +1989998,15 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1990151,15 +1990135,15 @@ │ │ │ │ bne.n 5e34f8 │ │ │ │ dmb ish │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5e34de │ │ │ │ b.n 5e3478 │ │ │ │ nop │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r7, [r0, #640] @ 0x280 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1990350,19 +1990334,19 @@ │ │ │ │ ldr.w r3, [r4, #1028] @ 0x404 │ │ │ │ movw r2, #9632 @ 0x25a0 │ │ │ │ strb.w r8, [r4, #968] @ 0x3c8 │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ add r3, r4 │ │ │ │ b.n 5e35ba │ │ │ │ nop │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1990975,15 +1990959,15 @@ │ │ │ │ beq.n 5e3ef2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 5e3ef2 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cbz r3, 5e3e62 │ │ │ │ add.w r0, r6, #644 @ 0x284 │ │ │ │ mov r6, fp │ │ │ │ - bl aba018 │ │ │ │ + bl aba360 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ add.w r9, r5, #108 @ 0x6c │ │ │ │ mov.w lr, #1 │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -1991136,15 +1991120,15 @@ │ │ │ │ strb.w r2, [r5, #122] @ 0x7a │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5e3dfe │ │ │ │ ands.w r1, r4, #8 │ │ │ │ beq.n 5e3ef8 │ │ │ │ add.w r0, r6, #644 @ 0x284 │ │ │ │ add.w r7, r6, #644 @ 0x284 │ │ │ │ - bl aba018 │ │ │ │ + bl aba360 │ │ │ │ ldr.w r9, [r6, #688] @ 0x2b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r1, r9 │ │ │ │ blx 69974 <__aeabi_uidivmod@plt> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r3, r9 │ │ │ │ @@ -1991214,15 +1991198,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 5e409a │ │ │ │ b.n 5e4078 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl aba048 │ │ │ │ + bl aba390 │ │ │ │ b.n 5e3f50 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1556] @ 0x614 │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 5e40da │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -1991298,17 +1991282,17 @@ │ │ │ │ b.n 5e40fa │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r4, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #960 @ (adr r1, 5e4568 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 5e4568 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - add r1, pc, #544 @ (adr r1, 5e43cc ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 5e43cc ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1991350,15 +1991334,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5e4216 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 5e435e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #644 @ 0x284 │ │ │ │ - bl aba048 │ │ │ │ + bl aba390 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r5, #1028] @ 0x404 │ │ │ │ movw r1, #12336 @ 0x3030 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ movw r1, #9636 @ 0x25a4 │ │ │ │ adds r0, r5, r3 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ @@ -1991418,15 +1991402,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5e42d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5e4362 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #644 @ 0x284 │ │ │ │ - bl aba048 │ │ │ │ + bl aba390 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5e4286 │ │ │ │ @@ -1991603,17 +1991587,17 @@ │ │ │ │ b.n 5e442a │ │ │ │ bkpt 0x0034 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r1, #94 @ 0x5e │ │ │ │ lsls r0, r4, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #880] @ (5e4830 ) │ │ │ │ + ldr r5, [pc, #880] @ (5e4830 ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [pc, #1016] @ (5e48bc ) │ │ │ │ + ldr r5, [pc, #1016] @ (5e48bc ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #820] @ (5e480c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1991962,15 +1991946,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1992065,21 +1992049,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (5e49a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 5e2bfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 5e4910 │ │ │ │ nop │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992093,15 +1992077,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #524] @ 0x20c │ │ │ │ blx r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r0, #673] @ 0x2a1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1992119,15 +1992103,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r3, #556] @ 0x22c │ │ │ │ blx r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992135,15 +1992119,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5e2bfc │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ @@ -1992155,15 +1992139,15 @@ │ │ │ │ ldr.w r3, [r4, #564] @ 0x234 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992171,15 +1992155,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5e2bfc │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1992236,15 +1992220,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r5, #968] @ 0x3c8 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r3, #9600 @ 0x2580 │ │ │ │ adds r3, #32 │ │ │ │ b.n 5e4afc │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #640] @ 0x280 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1992258,15 +1992242,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ ldrb.w r1, [r0, #674] @ 0x2a2 │ │ │ │ @@ -1992281,15 +1992265,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #16] @ (5e4be4 ) │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 5e2bfc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 5e4bc4 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ @@ -1992301,29 +1992285,29 @@ │ │ │ │ ldr.w r5, [r4, #428] @ 0x1ac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #20] @ (5e4c44 ) │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ bl 5e2bfc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ @@ -1992335,15 +1992319,15 @@ │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992360,15 +1992344,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ blx r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992377,15 +1992361,15 @@ │ │ │ │ bl 5e2bfc │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992394,15 +1992378,15 @@ │ │ │ │ bl 5e2bfc │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992411,15 +1992395,15 @@ │ │ │ │ bl 5e2bfc │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1992434,15 +1992418,15 @@ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #124] @ 0x7c │ │ │ │ blx r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r1, r3, r0 │ │ │ │ @@ -1992465,15 +1992449,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5e4da2 │ │ │ │ ldr r1, [pc, #8] @ (5e4dcc ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 5e2bfc │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r3, [r0, #100] @ 0x64 │ │ │ │ str r3, [r0, #116] @ 0x74 │ │ │ │ strd r2, r3, [r0, #108] @ 0x6c │ │ │ │ strh.w r3, [r0, #120] @ 0x78 │ │ │ │ @@ -1992552,15 +1992536,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r0, #1028] @ 0x404 │ │ │ │ @@ -1992889,15 +1992873,15 @@ │ │ │ │ addw r3, r3, #513 @ 0x201 │ │ │ │ cmp r3, ip │ │ │ │ bne.n 5e5260 │ │ │ │ add.w r3, r4, #696 @ 0x2b8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #644 @ 0x284 │ │ │ │ strd r3, r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl ab9dcc │ │ │ │ + bl aba114 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ ldr.w r1, [pc, #2204] @ 5e5b24 │ │ │ │ ldr.w r0, [r2, #1136] @ 0x470 │ │ │ │ str.w r0, [r4, #1000] @ 0x3e8 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r3, #416] @ 0x1a0 │ │ │ │ @@ -1993626,19 +1993610,19 @@ │ │ │ │ bl 5daf58 │ │ │ │ b.n 5e5ac8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b.n 5e5af2 │ │ │ │ nop │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ble.n 5e5b92 │ │ │ │ vraddhn.i d24, , │ │ │ │ - vcvt.u16.f16 d19, d28, #1 │ │ │ │ + vshr.u32 d20, d28, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r1, [sp, #868] @ 0x364 │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ @ instruction: 0xffff5fa7 │ │ │ │ vshr.u32 , , #1 │ │ │ │ vrsra.u64 d24, d5, #1 │ │ │ │ vaddw.u q13, , d17 │ │ │ │ @@ -1996074,15 +1996058,15 @@ │ │ │ │ strb.w r2, [r7, #1912] @ 0x778 │ │ │ │ b.n 5e7458 │ │ │ │ ldrb.w r2, [r7, #1912] @ 0x778 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r7, #1912] @ 0x778 │ │ │ │ b.n 5e7458 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #224] @ (5e7680 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2001862,15 +2001846,15 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -2002075,15 +2002059,15 @@ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w ip, r4, r5, lsl #4 │ │ │ │ @@ -2002183,15 +2002167,15 @@ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov r7, r4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5eb430 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -2002278,15 +2002262,15 @@ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2002376,15 +2002360,15 @@ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov r7, r4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -2002471,15 +2002455,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2002583,15 +2002567,15 @@ │ │ │ │ ldr r2, [pc, #188] @ (5ebd74 ) │ │ │ │ ldr r3, [pc, #188] @ (5ebd78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 5ebcfc │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldrb.w ip, [sp, #97] @ 0x61 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2002802,15 +2002786,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ add r6, sp, #268 @ 0x10c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 5eb430 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #180] @ 0xb4 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -2002827,25 +2002811,25 @@ │ │ │ │ ubfx r3, r2, #4, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 5ebe2c │ │ │ │ add r6, sp, #284 @ 0x11c │ │ │ │ add.w r1, r4, #20 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 5eb430 │ │ │ │ ldrh.w r3, [sp, #296] @ 0x128 │ │ │ │ @@ -2002912,15 +2002896,15 @@ │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 5eb430 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ @@ -2003142,15 +2003126,15 @@ │ │ │ │ adds r3, r2, #5 │ │ │ │ adds r7, r2, #1 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5eb430 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r4, #21 │ │ │ │ @@ -2003244,15 +2003228,15 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r3, #105 @ 0x69 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5ebaec │ │ │ │ ldrb.w r4, [sp, #333] @ 0x14d │ │ │ │ ldrh.w r2, [sp, #344] @ 0x158 │ │ │ │ ldrb.w r3, [sp, #338] @ 0x152 │ │ │ │ @@ -2003440,30 +2003424,30 @@ │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ adds r3, r7, #6 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5eb430 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ add r6, sp, #364 @ 0x16c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5eb430 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -2003599,15 +2003583,15 @@ │ │ │ │ adds r3, r4, #6 │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5eb430 │ │ │ │ b.n 5ec38a │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -2003655,15 +2003639,15 @@ │ │ │ │ adds r3, r7, #5 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5eb430 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ add.w r7, r2, r3, lsl #4 │ │ │ │ @@ -2003834,15 +2003818,15 @@ │ │ │ │ add.w r3, sl, #1 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #204 @ 0xcc │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5eb430 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ @@ -2004475,26 +2004459,26 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 5ed1bc │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #420] @ 0x1a4 │ │ │ │ @@ -2004516,15 +2004500,15 @@ │ │ │ │ tst.w r2, #169 @ 0xa9 │ │ │ │ bne.w 5ee764 │ │ │ │ cmp r1, #20 │ │ │ │ bne.n 5ed1bc │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, sp, #1256 @ 0x4e8 │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5ebaec │ │ │ │ ldr.w ip, [sp, #308] @ 0x134 │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ @@ -2004586,15 +2004570,15 @@ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, sp, #1256 @ 0x4e8 │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #1208 @ 0x4b8 │ │ │ │ bl 5ebaec │ │ │ │ ldrh.w r2, [sp, #1198] @ 0x4ae │ │ │ │ ldrb.w r1, [sp, #1208] @ 0x4b8 │ │ │ │ add.w fp, sp, #1208 @ 0x4b8 │ │ │ │ @@ -2005043,26 +2005027,26 @@ │ │ │ │ bl 5ec1fc │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #532] @ 0x214 │ │ │ │ @@ -2005073,26 +2005057,26 @@ │ │ │ │ bl 5e91a8 │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #596] @ 0x254 │ │ │ │ @@ -2005109,17 +2005093,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3316] @ 5ee5f0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ @@ -2005145,15 +2005129,15 @@ │ │ │ │ add.w r6, sp, #1080 @ 0x438 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5eb430 │ │ │ │ ldrsh.w sl, [r6, #4] │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ cmp.w ip, #65 @ 0x41 │ │ │ │ @@ -2005300,15 +2005284,15 @@ │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #1208 @ 0x4b8 │ │ │ │ bl 5eb430 │ │ │ │ ldrb.w r2, [sp, #1209] @ 0x4b9 │ │ │ │ ldrb.w r3, [sp, #1208] @ 0x4b8 │ │ │ │ and.w r9, r2, #3 │ │ │ │ @@ -2005448,26 +2005432,26 @@ │ │ │ │ bl 5e96f0 │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #564] @ 0x234 │ │ │ │ @@ -2005478,26 +2005462,26 @@ │ │ │ │ bl 5e925c │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #628] @ 0x274 │ │ │ │ @@ -2005511,15 +2005495,15 @@ │ │ │ │ add.w r6, sp, #1240 @ 0x4d8 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 5eb430 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -2005644,26 +2005628,26 @@ │ │ │ │ bl 5e8c88 │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #324] @ 0x144 │ │ │ │ @@ -2005674,26 +2005658,26 @@ │ │ │ │ bl 5e8e24 │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #344 @ 0x158 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #356] @ 0x164 │ │ │ │ @@ -2005704,26 +2005688,26 @@ │ │ │ │ bl 5e8ed8 │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #388] @ 0x184 │ │ │ │ @@ -2005734,26 +2005718,26 @@ │ │ │ │ bl 5e8f8c │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #440 @ 0x1b8 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5eb430 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #452] @ 0x1c4 │ │ │ │ @@ -2005763,37 +2005747,37 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ bl 5e90f4 │ │ │ │ b.w 5ece8a │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ add.w r6, sp, #1240 @ 0x4d8 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ bl 5ebaec │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ adds r5, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ bl 5eb430 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ bl 5eb430 │ │ │ │ ldrh.w r3, [sp, #1108] @ 0x454 │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -2005850,15 +2005834,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ bl 5e889c │ │ │ │ b.w 5ece8a │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, sp, #1256 @ 0x4e8 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ bl 5ebaec │ │ │ │ ldrh.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2006128,15 +2006112,15 @@ │ │ │ │ add.w ip, sp, #1240 @ 0x4d8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 5eb430 │ │ │ │ ldrd r0, r1, [sp, #688] @ 0x2b0 │ │ │ │ @@ -2006499,15 +2006483,15 @@ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r6, r3 │ │ │ │ bne.n 5ee9da │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ mov r0, r8 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 5ebaec │ │ │ │ ldrh.w r3, [sp, #932] @ 0x3a4 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -2006568,25 +2006552,25 @@ │ │ │ │ b.w 5ece8a │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r7 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 5eb430 │ │ │ │ ldrh.w r3, [sp, #964] @ 0x3c4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -2006645,25 +2006629,25 @@ │ │ │ │ b.w 5ece8a │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r7 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ bl 5ebaec │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 5eb430 │ │ │ │ ldrh.w r3, [sp, #996] @ 0x3e4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -2006807,15 +2006791,15 @@ │ │ │ │ strh.w sl, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r2, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add.w r0, sp, #1256 @ 0x4e8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 5ebaec │ │ │ │ ldr.w r1, [sp, #1256] @ 0x4e8 │ │ │ │ ldrb.w r3, [sp, #1257] @ 0x4e9 │ │ │ │ @@ -2006997,15 +2006981,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2007052,15 +2007036,15 @@ │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #1208 @ 0x4b8 │ │ │ │ bl 5eb430 │ │ │ │ ldrb.w r3, [sp, #1211] @ 0x4bb │ │ │ │ ldrb.w r2, [sp, #1209] @ 0x4b9 │ │ │ │ ldrb.w ip, [sp, #1210] @ 0x4ba │ │ │ │ @@ -2007143,15 +2007127,15 @@ │ │ │ │ add.w r6, sp, #1224 @ 0x4c8 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5eb430 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -2007166,15 +2007150,15 @@ │ │ │ │ bne.w 5eda9e │ │ │ │ add.w r3, r5, #144 @ 0x90 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5eb430 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -2007184,15 +2007168,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ b.w 5eda9e │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 5ebaec │ │ │ │ ldrh.w r3, [sp, #772] @ 0x304 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -2007332,15 +2007316,15 @@ │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ and.w r2, r2, #4026531840 @ 0xf0000000 │ │ │ │ str.w r2, [sp, #1164] @ 0x48c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, sp, #1144 @ 0x478 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 5eb430 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ @@ -2007441,15 +2007425,15 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bl abc7f0 │ │ │ │ + bl abcb38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5eb430 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb.w lr, [sp, #1149] @ 0x47d │ │ │ │ ldrb.w r2, [sp, #1148] @ 0x47c │ │ │ │ @@ -2007583,15 +2007567,15 @@ │ │ │ │ bfi r2, r0, #0, #10 │ │ │ │ strh.w r2, [r4, #1232] @ 0x4d0 │ │ │ │ bne.n 5ef760 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ addw fp, sp, #1132 @ 0x46c │ │ │ │ add.w r1, r3, #20 │ │ │ │ - bl abcab4 │ │ │ │ + bl abcdfc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 5ebaec │ │ │ │ ldrb.w r3, [sp, #1133] @ 0x46d │ │ │ │ ldrb.w r1, [sp, #1164] @ 0x48c │ │ │ │ ldrb.w r2, [sp, #1132] @ 0x46c │ │ │ │ @@ -2007905,15 +2007889,15 @@ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl abca1c │ │ │ │ + bl abcd64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5ef54c │ │ │ │ ldr.w r2, [pc, #1456] @ 5f00b4 │ │ │ │ ldr.w r3, [pc, #1428] @ 5f009c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2008372,18 +2008356,18 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r4], {38} @ 0x26 │ │ │ │ + vaddw.s8 q0, q2, d22 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r2, r6, #19 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrb.w r3, [sp, #1220] @ 0x4c4 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r5, [sp, #1221] @ 0x4c5 │ │ │ │ str.w r7, [sp, #1184] @ 0x4a0 │ │ │ │ @@ -2009945,15 +2009929,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #3 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5eaee4 │ │ │ │ b.w 5efc7c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl abc788 │ │ │ │ + bl abcad0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5efc7c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -2010512,15 +2010496,15 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ b.w 5f11cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl abc788 │ │ │ │ + bl abcad0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5efc7c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f10a6 │ │ │ │ @@ -2010749,15 +2010733,15 @@ │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 5eb430 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #328 @ 0x148 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -2010869,15 +2010853,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 5eccd8 │ │ │ │ b.n 5f1cca │ │ │ │ add.w fp, sp, #248 @ 0xf8 │ │ │ │ add.w sl, sp, #584 @ 0x248 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 5ebaec │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ @@ -2010956,15 +2010940,15 @@ │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ add.w r9, sp, #264 @ 0x108 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 5eb430 │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ @@ -2011207,15 +2011191,15 @@ │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl 5eb430 │ │ │ │ ldrb.w r2, [sp, #328] @ 0x148 │ │ │ │ ldrh.w r3, [sp, #332] @ 0x14c │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -2011549,15 +2011533,15 @@ │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl 5eb430 │ │ │ │ movs r3, #2 │ │ │ │ ldrd r0, r1, [sp, #336] @ 0x150 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -2011952,15 +2011936,15 @@ │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ bl 5eb430 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -2011975,15 +2011959,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 5eb430 │ │ │ │ add.w r3, sp, #1064 @ 0x428 │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ ldr.w ip, [r4, #44] @ 0x2c │ │ │ │ @@ -2012287,25 +2012271,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r6, 5f2f18 │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 5f2f16 │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r2, 5f2f14 │ │ │ │ + push {r1, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r9, r1 │ │ │ │ @@ -2012652,15 +2012636,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1718 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39d3ac> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae8598 │ │ │ │ + bl ae88e0 │ │ │ │ orrs r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ orrs r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 46178c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34d420> │ │ │ │ orrs r7, r0 │ │ │ │ @@ -2012717,23 +2012701,23 @@ │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ strd r5, r5, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ str.w r8, [sp, #264] @ 0x108 │ │ │ │ - bl add274 │ │ │ │ + bl add5bc │ │ │ │ mov r1, r7 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae0e4c │ │ │ │ + bl ae1194 │ │ │ │ movs r1, #0 │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ae15b0 │ │ │ │ + bl ae18f8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4c21ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ade80> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2012752,29 +2012736,29 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - bl adf354 │ │ │ │ + bl adf69c │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f32ac │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1e28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39dabc> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 48f2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37af60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl abf0b0 │ │ │ │ + bl abf3f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 48e4a0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37a134> │ │ │ │ mov r0, r4 │ │ │ │ bl 4622c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34df54> │ │ │ │ cbz r0, 5f3436 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ @@ -2012794,38 +2012778,38 @@ │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r4, [r3, #840] @ 0x348 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5f3842 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl abdfcc │ │ │ │ + bl abe314 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r1, #13 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ - bl add7b0 │ │ │ │ + bl addaf8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 530cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41c958> │ │ │ │ ldr.w r1, [pc, #1352] @ 5f39c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl acfa4c │ │ │ │ + bl acfd94 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac4384 │ │ │ │ + bl ac46cc │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ mov r0, r4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl abce08 │ │ │ │ + bl abd150 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movs r0, #0 │ │ │ │ bl 4396d0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325364> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb r3, [r0, #21] │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r9, #50] @ 0x32 │ │ │ │ @@ -2013171,23 +2013155,23 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r9, #125] @ 0x7d │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ eor.w r2, r3, #1 │ │ │ │ bl 4b37f4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39f488> │ │ │ │ b.n 5f314e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl ac5864 │ │ │ │ + bl ac5bac │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, 5f3852 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl abdaa0 │ │ │ │ + bl abdde8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ b.n 5f345c │ │ │ │ ldr.w r9, [r1] │ │ │ │ mov ip, r1 │ │ │ │ @@ -2013855,34 +2013839,34 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5f3e22 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ add.w fp, sp, #304 @ 0x130 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl aba324 │ │ │ │ + bl aba66c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5f4b14 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl aba410 │ │ │ │ + bl aba758 │ │ │ │ mov r0, r4 │ │ │ │ bl 4681cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353e60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5f3fb0 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5f405a │ │ │ │ movs r5, #24 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r8 │ │ │ │ - bl aba3cc │ │ │ │ + bl aba714 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #4 │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 5f404e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -2013917,15 +2013901,15 @@ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ orr.w ip, ip, r2 │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ - bl aba410 │ │ │ │ + bl aba758 │ │ │ │ ldr.w r1, [r9, #124] @ 0x7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ bhi.n 5f4008 │ │ │ │ cmp r8, sl │ │ │ │ bne.n 5f3fe0 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ @@ -2013934,28 +2013918,28 @@ │ │ │ │ bne.n 5f3fce │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5f41d0 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl aba380 │ │ │ │ + bl aba6c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4681cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353e60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5f4064 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5f41d0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r9, #24 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl aba3cc │ │ │ │ + bl aba714 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ bl 4367e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x322474> │ │ │ │ ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5f41c4 │ │ │ │ @@ -2014032,15 +2014016,15 @@ │ │ │ │ cbz r0, 5f4192 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ adds r1, #32 │ │ │ │ - bl aba410 │ │ │ │ + bl aba758 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 43c4b4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x328148> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5f4176 │ │ │ │ mov r4, r6 │ │ │ │ @@ -2014067,15 +2014051,15 @@ │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f408c │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r0, fp │ │ │ │ - bl aba360 │ │ │ │ + bl aba6a8 │ │ │ │ ldr.w r2, [r8, #124] @ 0x7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl 43977c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325410> │ │ │ │ ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -2014516,23 +2014500,23 @@ │ │ │ │ bne.n 5f466c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #5 │ │ │ │ bl 5ca4b0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 5f466c │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r6, r4, #4 │ │ │ │ pop {r3, r5, r6} │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #472] @ (5f4894 ) │ │ │ │ + ldr r4, [pc, #472] @ (5f4894 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r7, #57 @ 0x39 │ │ │ │ vshll.u32 q9, d8, #31 │ │ │ │ bhi.w 5f4ac4 │ │ │ │ ldr.w r0, [pc, #1260] @ 5f4bb4 │ │ │ │ cmp.w ip, #32 │ │ │ │ add r0, pc │ │ │ │ @@ -2014690,15 +2014674,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5f3500 │ │ │ │ mov r3, r2 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl ad1acc │ │ │ │ + bl ad1e14 │ │ │ │ b.w 5f3278 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ bl 48f2cc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37af60> │ │ │ │ b.w 5f300c │ │ │ │ mov r5, r3 │ │ │ │ @@ -2014942,27 +2014926,27 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 5f364c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #15 │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 5f4702 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #888 @ (adr r0, 5f4f30 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (5f4bd4 ) │ │ │ │ add r2, pc │ │ │ │ bl 5f2f04 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2014973,15 +2014957,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (5f4c04 ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, ip │ │ │ │ add r2, pc │ │ │ │ bl 5f2f04 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r6, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2016285,15 +2016269,15 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #448 @ (adr r6, 5f5c20 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #384 @ (adr r6, 5f5be8 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5f5a56 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2016955,18 +2016939,18 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #96 @ (adr r0, 5f61f0 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r2, sl, asr #2 │ │ │ │ + stc 0, cr0, [r2, #-680]! @ 0xfffffd58 │ │ │ │ ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - @ instruction: 0xe8cc00aa │ │ │ │ + rsb r0, ip, sl, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #2344] @ 5f6ae0 │ │ │ │ @@ -2017793,15 +2017777,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81800aa │ │ │ │ + adds.w r0, r8, sl, asr #2 │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2112] @ 0x840 │ │ │ │ mov fp, r1 │ │ │ │ @@ -2017945,15 +2017929,15 @@ │ │ │ │ blx 6a9e8 │ │ │ │ b.n 5f6c20 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2018386,22 +2018370,22 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5f70ea │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ - lsls r1, r6, #2 │ │ │ │ + it │ │ │ │ + lsl r1, r6, #2 │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2018566,23 +2018550,23 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 5f7300 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 5f7302 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r4, 5f7304 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - revsh r4, r7 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2018755,23 +2018739,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 5f7490 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 5f7494 │ │ │ │ + pop {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 5f7496 │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 5f7492 │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + cbnz r6, 5f74ea │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r4, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2018928,21 +2018912,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + cbnz r2, 5f7664 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r7, #14] │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2176] @ 0x880 │ │ │ │ @@ -2019405,35 +2019389,35 @@ │ │ │ │ ... │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ cmp r5, #169 @ 0xa9 │ │ │ │ movs r0, r0 │ │ │ │ bl 517b3e <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4037d2> │ │ │ │ lsls r5, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r6, 5f7b9c │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2019519,19 +2019503,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 5f7cba │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r4, #30] │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2019805,25 +2019789,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + cbz r2, 5f7f42 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r4, [r5, #10] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2019955,19 +2019939,19 @@ │ │ │ │ b.n 5f8000 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2020152,23 +2020136,23 @@ │ │ │ │ b.n 5f81ca │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #29] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2020530,29 +2020514,28 @@ │ │ │ │ moveq r4, r3 │ │ │ │ b.n 5f845a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #18] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5f82d0 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 5f8a3c ) │ │ │ │ + strd r0, r0, [r8, #-728] @ 0x2d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #736 @ (adr r7, 5f8928 ) │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r6, pc, #640 @ (adr r6, 5f88d4 ) │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2020670,15 +2020653,15 @@ │ │ │ │ b.n 5f86fa │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #968 @ (adr r5, 5f8b6c ) │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2021137,29 +2021120,29 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 5f8c84 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 5f8c84 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, pc, #16 @ (adr r1, 5f8c90 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 5f8c90 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 5f8f34 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 5f8f34 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #408 @ (adr r0, 5f8e24 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 5f8e24 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb.w r3, [fp, #88] @ 0x58 │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 5f8e90 │ │ │ │ movs r3, #12 │ │ │ │ @@ -2022107,49 +2022090,51 @@ │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ b.w 5f8dea │ │ │ │ nop │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 5f9654 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + add r1, pc, #664 @ (adr r1, 5f998c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #944 @ (adr r0, 5f9aac ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vaddl.u8 q8, d16, d26 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-680] @ 0xfffffd58 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[5]}, [r4], sl │ │ │ │ + stc2l 0, cr0, [r4], {170} @ 0xaa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -2022761,34 +2022746,34 @@ │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ bne.n 5f9cb8 │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ b.w 5f938a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb.w r0, [lr, #170] @ 0xaa │ │ │ │ - str r4, [sp, #0] │ │ │ │ + @ instruction: 0xfb8e00aa │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - and.w r0, r8, #5570560 @ 0x550000 │ │ │ │ + @ instruction: 0xf70800aa │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -2023401,35 +2023386,35 @@ │ │ │ │ movs r4, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ b.n 5fa2d6 │ │ │ │ ldr.w fp, [sp, #184] @ 0xb8 │ │ │ │ b.w 5f9b62 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + cbnz r6, 5fa436 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -2023572,15 +2023557,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - mcrr 0, 10, r0, r4, cr10 │ │ │ │ + vhadd.s8 d16, d20, d26 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2023811,17 +2023796,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2024340,32 +2024325,32 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2], #-680 @ 0x2a8 │ │ │ │ + sbc.w r0, r2, sl, asr #2 │ │ │ │ stmia r6!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xffffe5c6 │ │ │ │ + vtbx.8 d30, {d31}, d6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ bmi.n 5fad66 │ │ │ │ - vabal.u q15, d15, d28 │ │ │ │ + vtbl.8 d30, {d15}, d28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (5fb1a8 ) │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #3296] @ 0xce0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 5faf56 │ │ │ │ @@ -2024597,15 +2024582,15 @@ │ │ │ │ b.n 5faf34 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5fb2d4 │ │ │ │ + b.n 5fa8d4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -2025078,15 +2025063,15 @@ │ │ │ │ b.n 5fb500 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #848] @ (5fb8a0 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5fb494 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r2, [pc, #912] @ (5fb8ec ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2026138,46 +2026123,46 @@ │ │ │ │ ... │ │ │ │ ldr r1, [pc, #24] @ (5fc074 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #1000] @ (5fc44c ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bls.n 5fbff8 │ │ │ │ + bgt.n 5fbff8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5fc0ec │ │ │ │ + bgt.n 5fc0ec │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bls.n 5fc100 │ │ │ │ + bgt.n 5fc100 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bvs.n 5fbf98 │ │ │ │ + bls.n 5fbf98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bvs.n 5fc034 │ │ │ │ + bls.n 5fc034 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bvs.n 5fc144 │ │ │ │ + bls.n 5fc144 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 5fc014 │ │ │ │ + bvs.n 5fc014 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 5fc14c │ │ │ │ + bvs.n 5fc14c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r0, r3, r4, lr} │ │ │ │ vrshr.u64 q14, , #1 │ │ │ │ @ instruction: 0xffffbe95 │ │ │ │ - vqrdmlah.s q11, , d10[0] │ │ │ │ + @ instruction: 0xffff71ca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 5fc00c │ │ │ │ + bpl.n 5fc00c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 5fc008 │ │ │ │ + bpl.n 5fc008 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2026455,15 +2026440,15 @@ │ │ │ │ nop │ │ │ │ subs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #202 @ 0xca │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + bcs.n 5fc3c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2026697,17 +2026682,17 @@ │ │ │ │ ldrd r5, r2, [sp, #16] │ │ │ │ addw r5, r5, #3464 @ 0xd88 │ │ │ │ ldr.w r3, [r5, #-72] │ │ │ │ strd r3, r5, [r2, #12] │ │ │ │ strd r3, r5, [r2, #20] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r6, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2029558,19 +2029543,19 @@ │ │ │ │ str.w r3, [r9, #2656] @ 0xa60 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ b.w 5fda10 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r6, r4, #4 │ │ │ │ subs r6, r1, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r6, r4, #4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 467fd0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353c64> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -2029634,15 +2029619,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r6, r4, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2029676,15 +2029661,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r4, r6, r5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r1 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2029878,15 +2029863,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #29 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2030117,28 +2030102,28 @@ │ │ │ │ nop │ │ │ │ asrs r6, r0, #25 │ │ │ │ lsls r3, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ subs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #21 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r7, pc, #48 @ (adr r7, 5feb6c ) │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + cbz r0, 5feb46 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ (5feb94 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2030214,35 +2030199,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (5fec18 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (5fec1c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r6, pc, #320 @ (adr r6, 5fed38 ) │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #248 @ (adr r6, 5fecf4 ) │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #912 @ (adr r6, 5fef90 ) │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #312 @ (adr r6, 5fed3c ) │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #672 @ (adr r6, 5feea8 ) │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #744 @ (adr r6, 5feef4 ) │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 5fed40 ) │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #344 @ (adr r6, 5fed6c ) │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 5feda8 ) │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #456 @ (adr r6, 5fede4 ) │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 5fef50 ) │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 5fec74 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 5fec6e │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ @@ -2030356,55 +2030341,55 @@ │ │ │ │ ldr r0, [pc, #88] @ (5fed6c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ (5fed70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc, #480 @ (adr r6, 5fef04 ) │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5fedb8 ) │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #200 @ (adr r7, 5fedf4 ) │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 5ff0b0 ) │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #376 @ (adr r6, 5feeac ) │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 5feed8 ) │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #472 @ (adr r6, 5fef14 ) │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #528 @ (adr r6, 5fef50 ) │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #600 @ (adr r6, 5fef9c ) │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #656 @ (adr r6, 5fefd8 ) │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 5fee0c ) │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #992 @ (adr r6, 5ff130 ) │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #40 @ (adr r7, 5fed7c ) │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #656 @ (adr r6, 5fefe8 ) │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 5fee44 ) │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #144 @ (adr r7, 5fedf0 ) │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 5fee6c ) │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, 5ff0a8 ) │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #872 @ (adr r5, 5ff0d4 ) │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 5ff0c0 ) │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #824 @ (adr r5, 5ff0ac ) │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ bhi.n 5fee08 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @@ -2030669,145 +2030654,145 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #264] @ (5ff094 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #264] @ (5ff098 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 5fefe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + cbz r0, 5fefe2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + cbz r2, 5fefda │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + cbz r0, 5fefd0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + cbz r2, 5fefc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #928 @ (adr r7, 5ff3ec ) │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #760 @ (adr r7, 5ff348 ) │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 5ff2a4 ) │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 5ff200 ) │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #256 @ (adr r7, 5ff15c ) │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, 5ff0c8 ) │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 5ff414 ) │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #744 @ (adr r6, 5ff350 ) │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #576 @ (adr r6, 5ff2ac ) │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #392 @ (adr r6, 5ff1f8 ) │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 5ff154 ) │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #56 @ (adr r6, 5ff0b0 ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #928 @ (adr r5, 5ff41c ) │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #776 @ (adr r5, 5ff388 ) │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #640 @ (adr r5, 5ff304 ) │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #472 @ (adr r5, 5ff260 ) │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #320 @ (adr r5, 5ff1cc ) │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #184 @ (adr r5, 5ff148 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #48 @ (adr r5, 5ff0c4 ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, pc, #920 @ (adr r4, 5ff430 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 5ff430 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 5ff3ac ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 5ff3ac ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #27 │ │ │ │ bhi.n 5ff16a │ │ │ │ tbb [pc, r0] │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ ldr r4, [r3, r5] │ │ │ │ @@ -2030906,71 +2030891,71 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ (5ff1dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ (5ff1e0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff17a │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 5ff1f6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + cbz r6, 5ff1f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + cbz r0, 5ff1ec │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 5ff1e6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + cbz r0, 5ff1e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 5ff1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + cbz r6, 5ff1e6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + cbz r0, 5ff1e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + cbz r6, 5ff1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + cbz r4, 5ff1d2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 5ff1ca │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #16 │ │ │ │ + cbz r4, 5ff1c4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add sp, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 5ff212 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r0, #4 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -2030989,25 +2030974,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5ff228 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5ff22c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + cbz r2, 5ff262 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + cbz r4, 5ff282 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 5ff26e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + cbz r4, 5ff278 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + cbz r2, 5ff282 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 5ff24a │ │ │ │ tbb [pc, r0] │ │ │ │ adds r3, r3, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ @@ -2031034,45 +2031019,45 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (5ff288 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (5ff28c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbz r0, 5ff27e │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 5ff2e2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 5ff2ec │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + cbz r6, 5ff2f4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + cbz r0, 5ff300 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + cbz r6, 5ff2e4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 5ff2de │ │ │ │ lsls r2, r5, #2 │ │ │ │ cbz r0, 5ff2a2 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 5ff29c │ │ │ │ ldr r0, [pc, #16] @ (5ff2a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (5ff2ac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (5ff2b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbz r0, 5ff2ba │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r2, 5ff2b2 │ │ │ │ + push {r1, r3} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + cbz r4, 5ff32c │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 5ff2fc │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r0, r1, #20 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -2031105,33 +2031090,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (5ff324 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (5ff328 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 5ff31a │ │ │ │ + push {r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff314 │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r2, 5ff34a │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff356 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff32c │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r4, 5ff336 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff340 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff34e │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 5ff350 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (5ff358 ) │ │ │ │ @@ -2031146,23 +2031131,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (5ff364 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (5ff368 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sxth r6, r3 │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r4, 5ff39e │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxtb r2, r2 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxtb r2, r5 │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 5ff390 │ │ │ │ tbb [pc, r0] │ │ │ │ muls r6, r0 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ @@ -2031233,53 +2031218,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (5ff450 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (5ff454 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - push {r1, r2, r7} │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r4} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff494 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff490 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r2, 5ff48a │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r4, 5ff484 │ │ │ │ + cpsid a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff47e │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff47c │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff476 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - uxtb r6, r0 │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - uxth r0, r4 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxtb r4, r2 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxth r2, r6 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + push {r4, lr} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff48e │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff48c │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 5ff484 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ @@ -2031298,25 +2031283,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (5ff49c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5ff4a0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r4, 5ff506 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff504 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r4} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff512 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r4, 5ff51c │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 5ff51c │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r1, #32 │ │ │ │ movs r6, #35 @ 0x23 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ @@ -2031373,47 +2031358,47 @@ │ │ │ │ ldr r0, [pc, #72] @ (5ff560 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ (5ff564 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1} │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff5a6 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {lr} │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r0, 5ff5c4 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r6, 5ff5cc │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r2, r3} │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r5} │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2031912,16 +2031897,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stc2 1, cr0, [r8, #-148] @ 0xffffff6c │ │ │ │ - stc2l 1, cr0, [sl], #148 @ 0x94 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + vaddw.u32 q8, q5, d21 │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -2033830,15 +2033816,15 @@ │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 6167b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 69170 │ │ │ │ b.n 600f52 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w ip, r2, r1, lsl #5 │ │ │ │ ldr.w r4, [r0, #640] @ 0x280 │ │ │ │ @@ -2035272,91 +2035258,91 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 601c5e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ b.n 601968 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r5, #2 │ │ │ │ b.n 6022a0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #23808 @ 0x5d00 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2035583,15 +2035569,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ble.n 60224c │ │ │ │ lsls r2, r3, #5 │ │ │ │ vmaxnm.f32 , , │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #136] @ (602394 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2035647,25 +2035633,26 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - b.n 602448 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + itee │ │ │ │ + lsl r4, r5, #2 │ │ │ │ + bal.n 602a48 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lslal r0, r6, #2 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #3480] @ 603158 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2036969,320 +2036956,320 @@ │ │ │ │ ldr.w r3, [r5, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 60258e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #296 @ 0x128 │ │ │ │ bl 6022fc │ │ │ │ b.w 60258e │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + itte cc │ │ │ │ + lslcc r4, r5, #2 │ │ │ │ + ldrhcc r6, [r1, #30] │ │ │ │ + lslcs r2, r5, #2 │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bne.n 60311c │ │ │ │ + bmi.n 60311c │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r2, 6031d6 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + b.n 603524 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - beq.n 603294 │ │ │ │ + bcc.n 603294 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - beq.n 603218 │ │ │ │ + bcc.n 603218 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r6, 6031ea │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ble.n 6031e4 │ │ │ │ + b.n 6031e4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + bcs.n 6032d4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + cbnz r2, 60325c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + bcs.n 603278 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + cbnz r2, 60325c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + bne.n 6031cc │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + cbnz r0, 603254 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + bne.n 603134 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [pc, #72] @ (603280 ) │ │ │ │ + ldr r7, [pc, #72] @ (603280 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bge.n 60332c │ │ │ │ + ble.n 60332c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + beq.n 6031f0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + beq.n 6031f8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + beq.n 603208 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 603218 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 603220 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cbnz r4, 60328e │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bls.n 603204 │ │ │ │ + bgt.n 603204 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bhi.n 603254 │ │ │ │ + blt.n 603254 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xf75200a8 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa5200a8 │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r4, r6} │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r2, r5} │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bvc.n 6033dc │ │ │ │ + bge.n 6033dc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - uxtb r2, r7 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bx sl │ │ │ │ + ldr r2, [pc, #344] @ (60347c ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r4, 603374 │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r6, 603374 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r4, 60336e │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xf3ee00a8 │ │ │ │ - cbz r6, 603364 │ │ │ │ + @ instruction: 0xf6ee00a8 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 6033e6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.n 6033dc │ │ │ │ + bvc.n 6033dc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + cbz r2, 6033e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcc.n 6032c8 │ │ │ │ + bvs.n 6032c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bcc.n 603414 │ │ │ │ + bvs.n 603414 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xf26e00a8 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + sbc.w r0, lr, #5505024 @ 0x540000 │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r3, [pc, #1176] @ 603860 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #1176] @ 603864 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [pc, #1172] @ 603868 │ │ │ │ @@ -2037737,116 +2037724,116 @@ │ │ │ │ b.w 602a7a │ │ │ │ ldr r3, [pc, #212] @ (603928 ) │ │ │ │ add r3, pc │ │ │ │ b.w 603046 │ │ │ │ ldr r3, [pc, #208] @ (60392c ) │ │ │ │ add r3, pc │ │ │ │ b.w 602fb0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + bcs.n 603780 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + bne.n 6037d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + bne.n 6038ec │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rsb r0, sl, r8, asr #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + cdp 0, 12, cr0, cr10, cr8, {5} │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2039957,35 +2039944,35 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ sub sp, #320 @ 0x140 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r5, #154 @ 0x9a │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 6055fc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr r5, [pc, #100] @ (6050cc ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -2040031,21 +2040018,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #168] @ 6051a0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2040202,25 +2040189,25 @@ │ │ │ │ b.n 60523a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ ldr r2, [pc, #172] @ (60535c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2040293,19 +2040280,19 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r1, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1480] @ 0x5c8 │ │ │ │ ldr r1, [pc, #784] @ (6056a0 ) │ │ │ │ @@ -2040598,69 +2040585,69 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + ldr r0, [pc, #80] @ (605714 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [pc, #368] @ (605858 ) │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2041671,15 +2041658,15 @@ │ │ │ │ str.w r3, [r6, #3500] @ 0xdac │ │ │ │ mov r0, r8 │ │ │ │ bl 605378 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r6, pc, #880 @ (adr r6, 60657c ) │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldr.w r3, [r0, #640] @ 0x280 │ │ │ │ ldr.w r2, [r3, #416] @ 0x1a0 │ │ │ │ cbz r2, 60621a │ │ │ │ ldr r2, [pc, #304] @ (606348 ) │ │ │ │ @@ -2041846,20 +2041833,20 @@ │ │ │ │ ldr.w r3, [r4, #492] @ 0x1ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.s8 d16, d18, d25 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + movw r0, #8361 @ 0x20a9 │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2041877,18 +2041864,18 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cdp 0, 13, cr0, cr10, cr9, {5} │ │ │ │ - str r4, [r1, r5] │ │ │ │ + rsbs r0, sl, #169 @ 0xa9 │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2041913,20 +2041900,20 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #552] @ 0x228 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 8, cr0, cr10, cr9, {5} │ │ │ │ - str r0, [r2, r4] │ │ │ │ + @ instruction: 0xf18a00a9 │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2041951,20 +2041938,20 @@ │ │ │ │ ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr2, cr9, {5} │ │ │ │ - str r4, [r7, r2] │ │ │ │ + @ instruction: 0xf12200a9 │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2041989,20 +2041976,20 @@ │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [sl, #676]! @ 0x2a4 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + @ instruction: 0xf0ba00a9 │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042027,20 +2042014,20 @@ │ │ │ │ ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r2, #-676] @ 0xfffffd5c │ │ │ │ - str r4, [r3, r0] │ │ │ │ + orrs.w r0, r2, #169 @ 0xa9 │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042065,20 +2042052,20 @@ │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [sl], #676 @ 0x2a4 │ │ │ │ - ldr r7, [pc, #848] @ (6069ac ) │ │ │ │ + vaddl.s32 q8, d26, d25 │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042103,20 +2042090,20 @@ │ │ │ │ ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r2], {169} @ 0xa9 │ │ │ │ - ldr r7, [pc, #544] @ (6068e4 ) │ │ │ │ + vaddl.s8 q0, d18, d25 │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042141,20 +2042128,20 @@ │ │ │ │ ldr.w r3, [r4, #508] @ 0x1fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ - ldr r7, [pc, #224] @ (60680c ) │ │ │ │ + vhadd.s16 d0, d26, d25 │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042179,20 +2042166,20 @@ │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs.w r0, r2, r9, asr #2 │ │ │ │ - ldr r6, [pc, #912] @ (606b24 ) │ │ │ │ + cdp 0, 11, cr0, cr2, cr9, {5} │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042217,20 +2042204,20 @@ │ │ │ │ ldr.w r3, [r4, #268] @ 0x10c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adc.w r0, sl, r9, asr #2 │ │ │ │ - ldr r6, [pc, #560] @ (606a2c ) │ │ │ │ + cdp 0, 4, cr0, cr10, cr9, {5} │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042255,20 +2042242,20 @@ │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeae200a9 │ │ │ │ - ldr r6, [pc, #208] @ (606934 ) │ │ │ │ + stcl 0, cr0, [r2, #676]! @ 0x2a4 │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042293,20 +2042280,20 @@ │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - orns r0, sl, r9, asr #2 │ │ │ │ - ldr r5, [pc, #880] @ (606c3c ) │ │ │ │ + ldcl 0, cr0, [sl, #-676]! @ 0xfffffd5c │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042331,20 +2042318,20 @@ │ │ │ │ ldr.w r3, [r4, #236] @ 0xec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ands.w r0, r2, r9, asr #2 │ │ │ │ - ldr r5, [pc, #528] @ (606b44 ) │ │ │ │ + ldc 0, cr0, [r2, #-676] @ 0xfffffd5c │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042369,20 +2042356,20 @@ │ │ │ │ ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9aa00a9 │ │ │ │ - ldr r5, [pc, #192] @ (606a5c ) │ │ │ │ + stc 0, cr0, [sl], #676 @ 0x2a4 │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042407,20 +2042394,20 @@ │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r2, #-676] @ 0x2a4 │ │ │ │ - ldr r4, [pc, #864] @ (606d64 ) │ │ │ │ + mcrr 0, 10, r0, r2, cr9 │ │ │ │ + ldr r7, [pc, #864] @ (606d64 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042445,20 +2042432,20 @@ │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8da00a9 │ │ │ │ - ldr r4, [pc, #528] @ (606c7c ) │ │ │ │ + rsbs r0, sl, r9, asr #2 │ │ │ │ + ldr r7, [pc, #528] @ (606c7c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042483,20 +2042470,20 @@ │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2], #-676 @ 0x2a4 │ │ │ │ - ldr r4, [pc, #176] @ (606b84 ) │ │ │ │ + sbcs.w r0, r2, r9, asr #2 │ │ │ │ + ldr r7, [pc, #176] @ (606b84 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042521,20 +2042508,20 @@ │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe80a00a9 │ │ │ │ - ldr r3, [pc, #848] @ (606e8c ) │ │ │ │ + add.w r0, sl, r9, asr #2 │ │ │ │ + ldr r6, [pc, #848] @ (606e8c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042559,21 +2042546,20 @@ │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 606ae4 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r3, [pc, #496] @ (606d94 ) │ │ │ │ + @ instruction: 0xeaa200a9 │ │ │ │ + ldr r6, [pc, #496] @ (606d94 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042598,21 +2042584,20 @@ │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 606a7c │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r3, [pc, #144] @ (606c9c ) │ │ │ │ + bics.w r0, sl, r9, asr #2 │ │ │ │ + ldr r6, [pc, #144] @ (606c9c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042637,21 +2042622,20 @@ │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 606a14 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #816] @ (606fa4 ) │ │ │ │ + ldrd r0, r0, [r2, #676] @ 0x2a4 │ │ │ │ + ldr r5, [pc, #816] @ (606fa4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042676,21 +2042660,20 @@ │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 6069ac │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #464] @ (606eac ) │ │ │ │ + strd r0, r0, [sl, #-676]! @ 0x2a4 │ │ │ │ + ldr r5, [pc, #464] @ (606eac ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042715,21 +2042698,20 @@ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 606944 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #112] @ (606db4 ) │ │ │ │ + stmdb r2, {r0, r3, r5, r7} │ │ │ │ + ldr r5, [pc, #112] @ (606db4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2042762,21 +2042744,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #800] @ (6070d8 ) │ │ │ │ + ldr r4, [pc, #800] @ (6070d8 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 6068d8 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + stmia.w lr, {r0, r3, r5, r7} │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #1528] @ 0x5f8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2042804,21 +2042785,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #384] @ (606fa4 ) │ │ │ │ + ldr r4, [pc, #384] @ (606fa4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 60685c │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + @ instruction: 0xe81a00a9 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042852,24 +2042832,24 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 60680c │ │ │ │ + b.n 606e0c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [pc, #1016] @ (6072a0 ) │ │ │ │ + ldr r3, [pc, #1016] @ (6072a0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #960] @ (607270 ) │ │ │ │ + ldr r3, [pc, #960] @ (607270 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - it vc │ │ │ │ - lslvc r0, r5, #2 │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ + lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #68] @ (606f0c ) │ │ │ │ @@ -2042893,21 +2042873,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 606774 │ │ │ │ + b.n 606d74 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [pc, #576] @ (607154 ) │ │ │ │ + ldr r3, [pc, #576] @ (607154 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #488] @ (607104 ) │ │ │ │ + ldr r3, [pc, #488] @ (607104 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042932,21 +2042912,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 60770c │ │ │ │ + b.n 606d0c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 607028 │ │ │ │ + bvs.n 607028 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042971,21 +2042951,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 6076a4 │ │ │ │ + b.n 606ca4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r2, [pc, #848] @ (607334 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 606fc0 │ │ │ │ + bpl.n 606fc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2043017,23 +2042997,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 5aed1c │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #456] @ (607228 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 607634 │ │ │ │ + b.n 606c34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 607000 │ │ │ │ + bcc.n 607000 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bx fp │ │ │ │ + ldr r2, [pc, #352] @ (6071d0 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2043065,23 +2043045,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 5aed1c │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bx r2 │ │ │ │ + ldr r2, [pc, #72] @ (60712c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 6075b0 │ │ │ │ + b.n 606bb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 60717c │ │ │ │ + bcc.n 60717c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mov ip, sl │ │ │ │ + ldr r1, [pc, #848] @ (607444 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2043106,21 +2043086,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 607534 │ │ │ │ + b.n 606b34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + ldr r1, [pc, #688] @ (607404 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov lr, r2 │ │ │ │ + ldr r1, [pc, #600] @ (6073b4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2043145,21 +2043125,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 6074cc │ │ │ │ + b.n 606acc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - mov r4, sl │ │ │ │ + ldr r1, [pc, #336] @ (60730c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r6, r7 │ │ │ │ + ldr r1, [pc, #248] @ (6072bc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (607218 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -2043182,19 +2043162,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [pc, #16] @ (60722c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 607464 │ │ │ │ + b.n 606a64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #76] @ (607280 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2043221,19 +2043201,19 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp sl, r7 │ │ │ │ + ldr r0, [pc, #744] @ (60756c ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 607404 │ │ │ │ + b.n 607a04 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #76] @ (6072e8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2043260,19 +2043240,19 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, ip │ │ │ │ + ldr r0, [pc, #408] @ (607484 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 60739c │ │ │ │ + b.n 60799c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2043324,24 +2043304,24 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 607970 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + ldr r0, [pc, #48] @ (6073cc ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf67a00a6 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + ldr??.w r0, [sl, r6, lsl #2] │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ @@ -2043398,25 +2043378,25 @@ │ │ │ │ ldr.w r4, [r7, #348] @ 0x15c │ │ │ │ blx r4 │ │ │ │ bl 5ae920 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 60743e │ │ │ │ nop │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + b.n 6078c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, lr │ │ │ │ + bx lr │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp │ │ │ │ + bx sp │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2043565,31 +2043545,31 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #524] @ 0x20c │ │ │ │ blx r4 │ │ │ │ bl 5aeb50 │ │ │ │ bl 5aeef8 │ │ │ │ b.n 607584 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + b.n 60790c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - mvns r6, r0 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r2, r3 │ │ │ │ + mov r2, fp │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - negs r0, r5 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r6, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2043697,39 +2043677,39 @@ │ │ │ │ bl 5aed1c │ │ │ │ bl 5aeaac │ │ │ │ ldr r0, [pc, #60] @ (6077cc ) │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ bl 5af118 │ │ │ │ b.n 607726 │ │ │ │ - rors r6, r0 │ │ │ │ + add lr, r8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bgt.n 60782c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adcs r4, r4 │ │ │ │ + add r4, ip │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + add r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - blt.n 60771c │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2043828,31 +2043808,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 6078c4 │ │ │ │ bl 5aeef8 │ │ │ │ b.n 60788c │ │ │ │ nop │ │ │ │ - blt.n 607928 │ │ │ │ + udf #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ands r2, r7 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2043888,21 +2043868,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 60798c │ │ │ │ nop │ │ │ │ - bls.n 607920 │ │ │ │ + bgt.n 607920 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2043936,23 +2043916,23 @@ │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r7, #24 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bls.n 607a80 │ │ │ │ + bgt.n 607a80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2044029,33 +2044009,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r4, #384] @ 0x180 │ │ │ │ blx r6 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bhi.n 607a6c │ │ │ │ + blt.n 607a6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r6, r1 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2044141,35 +2044121,35 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [r4, #380] @ 0x17c │ │ │ │ blx r5 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bvc.n 607b78 │ │ │ │ + bge.n 607b78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r5, [r0, #1528] @ 0x5f8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2044252,32 +2044232,33 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r4, [r5, #476] @ 0x1dc │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n 607e48 │ │ │ │ + bls.n 607e48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r5, #2 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr7, {5} │ │ │ │ - pop {r7} │ │ │ │ + lsls r4, r4, #4 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + nop {8} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 607dc0 │ │ │ │ + bvc.n 607dc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #260] @ (607ea8 ) │ │ │ │ @@ -2044373,28 +2044354,28 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 607f38 │ │ │ │ + bhi.n 607f38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r0, 607f1c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc 0, cr0, [lr], {181} @ 0xb5 │ │ │ │ - adds r0, #14 │ │ │ │ + vqadd.s16 d0, d30, d21 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ strh r2, [r7, #10] │ │ │ │ lsls r2, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2044592,51 +2044573,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 5aed1c │ │ │ │ bl 5aeaac │ │ │ │ ldr r0, [pc, #80] @ (60816c ) │ │ │ │ add r0, pc │ │ │ │ b.n 608046 │ │ │ │ nop │ │ │ │ - bmi.n 608138 │ │ │ │ + bvc.n 608138 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xfb2000a7 │ │ │ │ - cbnz r0, 60815e │ │ │ │ + cdp2 0, 2, cr0, cr0, cr7, {5} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bne.n 60815c │ │ │ │ + bmi.n 60815c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + cbnz r4, 6081ca │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrd r0, r0, [r8, #-724]! @ 0x2d4 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + ldcl 0, cr0, [r8], #-724 @ 0xfffffd2c │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - beq.n 6081d0 │ │ │ │ + bcc.n 6081d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #312] @ (6082bc ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -2044755,32 +2044736,32 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 6081e0 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bne.n 608300 │ │ │ │ + bmi.n 608300 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr.w r0, [r6, #167] @ 0xa7 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xfbd600a7 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb r4, [r7, #21] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - adds r7, #32 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (608374 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2044822,23 +2044803,23 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r4, #600] @ 0x258 │ │ │ │ blx r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + bcs.n 608360 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (6083fc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2044873,21 +2044854,21 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + bcs.n 6084b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2044937,26 +2044918,26 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r4, #488] @ 0x1e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + bne.n 608458 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf68600a7 │ │ │ │ - adds r5, #30 │ │ │ │ + vst1.8 {d0[5]}, [r6], r7 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r6, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2045046,32 +2045027,32 @@ │ │ │ │ ldr.w r4, [r6, #396] @ 0x18c │ │ │ │ blx r4 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 60854c │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + bne.n 608608 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mcrr2 0, 11, r0, r2, cr3 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + vqadd.u8 d16, d18, d19 │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045095,21 +2045076,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx fp │ │ │ │ + ldr r2, [pc, #376] @ (6087e4 ) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045153,25 +2045134,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 608726 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r0, #1528] @ 0x5f8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2045217,25 +2045198,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045267,21 +2045248,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r6, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2045389,39 +2045370,39 @@ │ │ │ │ bl 5aed1c │ │ │ │ bl 5aeaac │ │ │ │ ldr r0, [pc, #60] @ (608998 ) │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ bl 5af118 │ │ │ │ b.n 6088f2 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045462,23 +2045443,23 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 608b20 │ │ │ │ + bge.n 608b20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - orn r0, lr, #5799936 @ 0x588000 │ │ │ │ + @ instruction: 0xf76e00b1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, #84] @ (608a9c ) │ │ │ │ @@ -2045507,21 +2045488,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3ea00b1 │ │ │ │ + @ instruction: 0xf6ea00b1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, #84] @ (608b14 ) │ │ │ │ @@ -2045550,21 +2045531,21 @@ │ │ │ │ blx r3 │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r5 │ │ │ │ bl 60e7bc │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045590,21 +2045571,21 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 608ffc │ │ │ │ + b.n 6085fc │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045630,21 +2045611,21 @@ │ │ │ │ bl 5ae920 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 608f90 │ │ │ │ + b.n 608590 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2045702,23 +2045683,23 @@ │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 608c64 │ │ │ │ bl 5af118 │ │ │ │ b.n 608ca2 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2045816,34 +2045797,34 @@ │ │ │ │ ldr.w r5, [r4, #400] @ 0x190 │ │ │ │ blx r5 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfa2c00b0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + stc2 0, cr0, [ip, #-704]! @ 0xfffffd40 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - eors.w r0, r2, #5865472 @ 0x598000 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf79200b3 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bic.w r0, r2, #5865472 @ 0x598000 │ │ │ │ - ldr r7, [pc, #168] @ (608edc ) │ │ │ │ + @ instruction: 0xf72200b3 │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2045876,21 +2045857,21 @@ │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 60f95c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #1528] @ 0x5f8 │ │ │ │ mov sl, r1 │ │ │ │ @@ -2045953,25 +2045934,25 @@ │ │ │ │ bl 5ae920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 60f95c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 608f38 │ │ │ │ - cmp r5, #10 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2046004,21 +2045985,21 @@ │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 60f880 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2046103,32 +2046084,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #40] @ (609138 ) │ │ │ │ add r0, pc │ │ │ │ b.n 609080 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + add r2, pc, #352 @ (adr r2, 60927c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 6091c8 │ │ │ │ + bgt.n 6091c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strd r0, r0, [ip, #668] @ 0x29c │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + stcl 0, cr0, [ip], {167} @ 0xa7 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2046172,23 +2046153,23 @@ │ │ │ │ bl 5aeb50 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 6094ac ) │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2046226,21 +2046207,21 @@ │ │ │ │ lsls r3, r4, #31 │ │ │ │ bmi.n 60924c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 5ae488 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, #1776] @ 0x6f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + cbz r0, 6092cc │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2046301,29 +2046282,29 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r4, #408] @ 0x198 │ │ │ │ blx r6 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 60933c │ │ │ │ + bge.n 60933c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #496 @ (adr r2, 609524 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 609524 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bvc.n 609420 │ │ │ │ + bge.n 609420 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2046398,28 +2046379,28 @@ │ │ │ │ bl 5ae920 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 6093dc │ │ │ │ nop │ │ │ │ - itte ls │ │ │ │ - lslls r1, r5, #2 │ │ │ │ - ldrhls r2, [r0, #10] │ │ │ │ - lslhi r0, r6, #2 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldcl 0, cr0, [lr, #716]! @ 0x2cc │ │ │ │ - movs r3, #18 │ │ │ │ + @ instruction: 0xf0fe00b3 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2046464,25 +2046445,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx r4 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bkpt 0x0090 │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr.w ip, [pc, #128] @ 609584 │ │ │ │ mov r3, r0 │ │ │ │ @@ -2046533,21 +2046514,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bne.n 6095bc │ │ │ │ + bmi.n 6095bc │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2046642,33 +2046623,33 @@ │ │ │ │ bl 5aed1c │ │ │ │ bl 5aeaac │ │ │ │ ldr r0, [pc, #48] @ (6096d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ bl 5af118 │ │ │ │ b.n 609650 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + itee hi │ │ │ │ + lslhi r1, r5, #2 │ │ │ │ + ldrsbls r6, [r1, r7] │ │ │ │ + lslls r0, r6, #2 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2046710,26 +2046691,26 @@ │ │ │ │ bl 5ae920 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 60ebf4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r6, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r1, r3} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - add r8, ip │ │ │ │ + itet eq │ │ │ │ + lsleq r1, r5, #2 │ │ │ │ + ldrsbne r2, [r1, r5] │ │ │ │ + lsleq r0, r6, #2 │ │ │ │ + blx ip │ │ │ │ lsls r4, r6, #2 │ │ │ │ - itee mi │ │ │ │ - lslmi r1, r5, #2 │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ ldr r5, [pc, #400] @ (609914 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ ldr r4, [pc, #400] @ (609918 ) │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ @@ -2046873,43 +2046854,43 @@ │ │ │ │ b.n 609870 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #26 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r4, 609968 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bvs.n 60988c │ │ │ │ + bls.n 60988c │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rev16 r6, r2 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bpl.n 609944 │ │ │ │ + bhi.n 609944 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ @@ -2046965,25 +2046946,25 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #300] @ 0x12c │ │ │ │ blx r4 │ │ │ │ bl 5ae920 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 6099f0 │ │ │ │ - cbnz r6, 609a34 │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - hlt 0x0000 │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r6, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2047100,39 +2047081,41 @@ │ │ │ │ bl 5af118 │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 609afe │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + cbnz r0, 609bf2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vaddl.u16 q0, d22, d27 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr11, {5} │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + lsls r0, r7, #7 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047177,25 +2047160,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx r4 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [pc, #368] @ (609dc8 ) │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047220,21 +2047203,21 @@ │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + cbnz r2, 609ce0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [pc, #752] @ (609fb8 ) │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 60a040 │ │ │ │ + b.n 609640 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ addw r0, r0, #1540 @ 0x604 │ │ │ │ @@ -2047276,23 +2047259,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ addw r0, r4, #1540 @ 0x604 │ │ │ │ bl 60d67c │ │ │ │ bl 5aeaac │ │ │ │ b.n 609d30 │ │ │ │ nop │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + cbnz r0, 609d68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [pc, #248] @ (609e64 ) │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 609fdc │ │ │ │ + b.n 6095dc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 609f88 │ │ │ │ + b.n 609588 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047338,24 +2047321,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx r4 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [pc, #672] @ (60a0b0 ) │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r6], #-684 @ 0xfffffd54 │ │ │ │ - cmp r0, sl │ │ │ │ + vhadd.u d16, d22, d27 │ │ │ │ + ldr r0, [pc, #320] @ (609f58 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047380,21 +2047363,21 @@ │ │ │ │ ldr.w r3, [r4, #292] @ 0x124 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [pc, #16] @ (609e90 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 609e88 │ │ │ │ + b.n 60a488 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -2047420,21 +2047403,21 @@ │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r5, r6} │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [pc, #608] @ (60a14c ) │ │ │ │ + ldr r7, [pc, #608] @ (60a14c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047459,21 +2047442,21 @@ │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 609fc8 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [pc, #192] @ (60a014 ) │ │ │ │ + ldr r7, [pc, #192] @ (60a014 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + b.n 60a3b4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2047528,23 +2047511,23 @@ │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 609fd6 │ │ │ │ nop │ │ │ │ - cbz r2, 60a06e │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #784] @ (60a324 ) │ │ │ │ + ldr r6, [pc, #784] @ (60a324 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047574,21 +2047557,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [pc, #16] @ (60a0a0 ) │ │ │ │ + ldr r6, [pc, #16] @ (60a0a0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #2 │ │ │ │ + b.n 60a298 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047618,21 +2047601,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - sxtb r2, r2 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [pc, #560] @ (60a338 ) │ │ │ │ + ldr r5, [pc, #560] @ (60a338 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 60a020 │ │ │ │ + b.n 60a220 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047662,21 +2047645,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r2, 60a1ae │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [pc, #80] @ (60a1d0 ) │ │ │ │ + ldr r5, [pc, #80] @ (60a1d0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 60a1a8 │ │ │ │ + b.n 60a1a8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047706,21 +2047689,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r2, 60a208 │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r1, [pc, #624] @ (60a468 ) │ │ │ │ + ldr r4, [pc, #624] @ (60a468 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 60a130 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047750,21 +2047733,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 60a2e2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r1, [pc, #144] @ (60a300 ) │ │ │ │ + ldr r4, [pc, #144] @ (60a300 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 60a2b8 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047794,21 +2047777,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 60a33c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [pc, #688] @ (60a598 ) │ │ │ │ + ldr r3, [pc, #688] @ (60a598 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 60a240 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047838,21 +2047821,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [pc, #208] @ (60a430 ) │ │ │ │ + ldr r3, [pc, #208] @ (60a430 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 60a3c8 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2047882,21 +2047865,21 @@ │ │ │ │ bl 5aeb50 │ │ │ │ mov r0, r4 │ │ │ │ bl 5af164 │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - blxns r7 │ │ │ │ + ldr r2, [pc, #752] @ (60a6c8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bge.n 60a350 │ │ │ │ + ble.n 60a350 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (60a420 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2047914,19 +2047897,19 @@ │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r4, 60a488 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r2, [pc, #280] @ (60a544 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2047962,21 +2047945,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #1232 @ 0x4d0 │ │ │ │ bl 436868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224fc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r2, r4, r1 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + cbz r4, 60a4d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - mov ip, lr │ │ │ │ + ldr r1, [pc, #976] @ (60a880 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 60a498 │ │ │ │ + bgt.n 60a498 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2048012,21 +2047995,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #936 @ 0x3a8 │ │ │ │ bl 436868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224fc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 60a53e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - mov r4, sp │ │ │ │ + ldr r1, [pc, #432] @ (60a6e8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 60a610 │ │ │ │ + bgt.n 60a610 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2048062,21 +2048045,21 @@ │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #640 @ 0x280 │ │ │ │ bl 436868 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224fc> │ │ │ │ bl 5ae920 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + ldr r0, [pc, #912] @ (60a950 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bhi.n 60a588 │ │ │ │ + blt.n 60a588 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2048122,25 +2048105,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (60a66c ) │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ mov r0, r6 │ │ │ │ bl 60cb98 │ │ │ │ bl 5aeaac │ │ │ │ b.n 60a612 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + ldr r0, [pc, #368] @ (60a7d4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bhi.n 60a70c │ │ │ │ + blt.n 60a70c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2048195,21 +2048178,21 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r2, #28] │ │ │ │ bl 43681c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224b0> │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add ip, r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 60a664 │ │ │ │ + bge.n 60a664 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2048255,25 +2048238,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (60a7c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ mov r0, r6 │ │ │ │ bl 60c258 │ │ │ │ bl 5aeaac │ │ │ │ b.n 60a76e │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, r0 │ │ │ │ + bx r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvs.n 60a7b0 │ │ │ │ + bls.n 60a7b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2048331,21 +2048314,21 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r3, #0] │ │ │ │ bl 43681c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224b0> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - muls r4, r2 │ │ │ │ + mov r4, sl │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvs.n 60a938 │ │ │ │ + bls.n 60a938 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2048391,25 +2048374,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (60a93c ) │ │ │ │ add r0, pc │ │ │ │ bl 5ae96c │ │ │ │ mov r0, r6 │ │ │ │ bl 60cd88 │ │ │ │ bl 5aeaac │ │ │ │ b.n 60a8e2 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bpl.n 60a83c │ │ │ │ + bhi.n 60a83c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2048465,21 +2048448,21 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w r0, r6, #640 @ 0x280 │ │ │ │ mov r1, r5 │ │ │ │ bl 43681c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3224b0> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + add r8, ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 60a9c0 │ │ │ │ + bvc.n 60a9c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -2048557,31 +2048540,31 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ blx r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + add r0, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #856] @ (60ae58 ) │ │ │ │ + ldr r7, [pc, #856] @ (60ae58 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2048637,25 +2048620,25 @@ │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 60aba0 │ │ │ │ nop │ │ │ │ - add r7, pc, #808 @ (adr r7, 60aef0 ) │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ands r4, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [pc, #808] @ (60aefc ) │ │ │ │ + ldr r6, [pc, #808] @ (60aefc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + bcs.n 60ab28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2048682,21 +2048665,21 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 60b038 ) │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + tst r6, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [pc, #16] @ (60ac58 ) │ │ │ │ + ldr r6, [pc, #16] @ (60ac58 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ cbz r1, 60aca6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2048725,21 +2048708,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 60ec5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #584 @ (adr r6, 60aef8 ) │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + rors r6, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cbz r1, 60ad16 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2048768,21 +2048751,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 60ec5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, pc, #136 @ (adr r6, 60ada8 ) │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #428] @ (60aee8 ) │ │ │ │ @@ -2048941,33 +2048924,33 @@ │ │ │ │ b.n 60adde │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r7, r2] │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, pc, #584 @ (adr r5, 60b140 ) │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + itte ne │ │ │ │ + lslne r6, r4, #2 │ │ │ │ + beq.n 60af8c @ unpredictable │ │ │ │ + lsleq r7, r4, #2 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bcc.n 60afe0 │ │ │ │ + bvs.n 60afe0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2049023,23 +2049006,23 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #816 @ (adr r3, 60b2f4 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 60b2f4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r7, [r0, #1528] @ 0x5f8 │ │ │ │ @@ -2049145,37 +2049128,37 @@ │ │ │ │ bl 5ae920 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1776] @ 0x6f0 │ │ │ │ b.n 60affc │ │ │ │ bl 5af118 │ │ │ │ b.n 60b084 │ │ │ │ nop │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 60b500 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 60b500 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + bne.n 60b190 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, pc, #176 @ (adr r2, 60b1e8 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 60b1e8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + beq.n 60b214 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r3, [r0, #1776] @ 0x6f0 │ │ │ │ @@ -2049297,37 +2049280,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #12 │ │ │ │ bl 60de3c │ │ │ │ bl 5aefdc │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 60b28c │ │ │ │ b.n 60b1f0 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 60b4ec ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 60b4ec ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r3} │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - ldr r7, [pc, #688] @ (60b56c ) │ │ │ │ + itet eq │ │ │ │ + lsleq r2, r5, #2 │ │ │ │ + asrne r0, r1, #8 │ │ │ │ + lsleq r2, r5, #2 │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 60b5a4 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 60b5a4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [pc, #1832] @ 60ba0c │ │ │ │ sub sp, #12 │ │ │ │ @@ -2050197,39 +2050180,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (60bd64 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60bcde │ │ │ │ ldr r0, [pc, #52] @ (60bd68 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60bcbc │ │ │ │ nop │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bhi.n 60bde8 │ │ │ │ + blt.n 60bde8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 60bde0 │ │ │ │ + blt.n 60bde0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2050335,40 +2050318,41 @@ │ │ │ │ bl 5af054 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ (60bef0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60bdcc │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + itte hi │ │ │ │ + lslhi r7, r4, #2 │ │ │ │ + stmiahi r6!, {r1, r2, r5, r6, r7} │ │ │ │ + lslls r3, r6, #2 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr9, {5} │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvs.n 60be5c │ │ │ │ + bls.n 60be5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2050460,43 +2050444,43 @@ │ │ │ │ b.n 60bfdc │ │ │ │ ldr r0, [pc, #60] @ (60c034 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60bfdc │ │ │ │ ldr r0, [pc, #60] @ (60c038 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60bfdc │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbnz r4, 60c078 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2050550,27 +2050534,27 @@ │ │ │ │ bl 5af054 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #28] @ (60c0fc ) │ │ │ │ add r0, pc │ │ │ │ b.n 60c07c │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.n 60c018 │ │ │ │ + bvc.n 60c018 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2050623,27 +2050607,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 5aecec │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2050680,23 +2050664,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 5aecec │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2051006,71 +2050990,99 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 5aed4c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - vtrn.8 d16, d25 │ │ │ │ - vaddl.u32 q8, d26, d25 │ │ │ │ - vaddl.u32 q8, d24, d25 │ │ │ │ - vaddl.u32 q8, d18, d25 │ │ │ │ - vaddl.u32 q8, d16, d25 │ │ │ │ - vaddl.u32 q8, d22, d25 │ │ │ │ - vaddl.u32 q8, d24, d25 │ │ │ │ - vaddl.u16 q8, d30, d25 │ │ │ │ - vaddl.u32 q8, d18, d25 │ │ │ │ - vaddl.u32 q8, d20, d25 │ │ │ │ - vaddl.u16 q8, d26, d25 │ │ │ │ - vaddl.u16 q8, d24, d25 │ │ │ │ - vaddl.u16 q8, d22, d25 │ │ │ │ - vaddl.u16 q8, d16, d25 │ │ │ │ - vaddl.u8 q8, d28, d25 │ │ │ │ - vaddl.u8 q8, d26, d25 │ │ │ │ - vaddl.u8 q8, d24, d25 │ │ │ │ - vaddl.u8 q8, d22, d25 │ │ │ │ - vrev32. d0, d25 │ │ │ │ - vtrn.16 d0, d25 │ │ │ │ - vtrn.8 d0, d25 │ │ │ │ - vaddl.u32 q0, d24, d25 │ │ │ │ - vaddl.u32 q0, d20, d25 │ │ │ │ - vaddl.u32 q0, d20, d25 │ │ │ │ - vaddl.u32 q0, d22, d25 │ │ │ │ - @ instruction: 0xe82a00a7 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + @ instruction: 0xeb2a00a7 │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - vhadd.u d16, d22, d25 │ │ │ │ - vhadd.u32 d16, d30, d25 │ │ │ │ - vhadd.u32 d16, d22, d25 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60c72e │ │ │ │ @@ -2051094,16 +2051106,17 @@ │ │ │ │ bl 5aef44 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 8, cr0, cr10, cr9, {5} │ │ │ │ - @ instruction: 0xf68600a9 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + vst1.8 {d0[5]}, [r6], r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60c7c4 │ │ │ │ @@ -2051140,18 +2051153,20 @@ │ │ │ │ bne.n 60c7a0 │ │ │ │ bl 5aef44 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cdp2 0, 3, cr0, cr8, cr9, {5} │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr9, {5} │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60c84c │ │ │ │ @@ -2051187,19 +2051202,24 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - stc2l 0, cr0, [r6, #676] @ 0x2a4 │ │ │ │ - ldc2l 0, cr0, [r2, #676] @ 0x2a4 │ │ │ │ - stc2l 0, cr0, [r6, #676] @ 0x2a4 │ │ │ │ - ldc2 0, cr0, [sl, #676]! @ 0x2a4 │ │ │ │ - stc2 0, cr0, [lr, #676]! @ 0x2a4 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60c8da │ │ │ │ @@ -2051231,16 +2051251,18 @@ │ │ │ │ bl 5aef44 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4, #-676]! @ 0xfffffd5c │ │ │ │ - stc2l 0, cr0, [ip, #-676]! @ 0xfffffd5c │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2051387,38 +2051409,38 @@ │ │ │ │ bl 5af118 │ │ │ │ b.n 60c950 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 5af1c0 │ │ │ │ b.n 60c968 │ │ │ │ bl 5af118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldc2l 0, cr0, [r0], #676 @ 0x2a4 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + vrev32.8 d16, d25 │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stc2l 0, cr0, [r8], #676 @ 0x2a4 │ │ │ │ + vaddl.u32 q8, d24, d25 │ │ │ │ add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - rev16 r6, r0 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stc2 0, cr0, [r6], #676 @ 0x2a4 │ │ │ │ - stc2 0, cr0, [lr], #676 @ 0x2a4 │ │ │ │ - ldc2 0, cr0, [lr], #676 @ 0x2a4 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + vaddl.u32 q0, d22, d25 │ │ │ │ + vaddl.u32 q0, d30, d25 │ │ │ │ + vtrn. d0, d25 │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-676 @ 0xfffffd5c │ │ │ │ - mrrc2 0, 10, r0, r6, cr9 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + vhadd.u d16, d18, d25 │ │ │ │ + vhadd.u16 d16, d22, d25 │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldc2 0, cr0, [r8], #-676 @ 0xfffffd5c │ │ │ │ - ldc2 0, cr0, [r0], #-676 @ 0xfffffd5c │ │ │ │ - bvs.n 60cb1c │ │ │ │ + vhadd.u d0, d24, d25 │ │ │ │ + vhadd.u d0, d16, d25 │ │ │ │ + bls.n 60cb1c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2051461,18 +2051483,18 @@ │ │ │ │ bl 5bb6a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5aee00 │ │ │ │ b.n 60cb46 │ │ │ │ bl 5af118 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb7400a9 │ │ │ │ - @ instruction: 0xfb8000a9 │ │ │ │ - @ instruction: 0xfb7400a9 │ │ │ │ - @ instruction: 0xfb6400a9 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr9, {5} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr9, {5} │ │ │ │ + cdp2 0, 7, cr0, cr4, cr9, {5} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr9, {5} │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2051603,31 +2051625,31 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 5aed4c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xfb0400a9 │ │ │ │ - @ instruction: 0xfb4400a9 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + cdp2 0, 0, cr0, cr4, cr9, {5} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr9, {5} │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xfb1400a9 │ │ │ │ - @ instruction: 0xfb0e00a9 │ │ │ │ - @ instruction: 0xfb0800a9 │ │ │ │ - @ instruction: 0xeaf000b3 │ │ │ │ - @ instruction: 0xfbfc00a9 │ │ │ │ - @ instruction: 0xfac600a9 │ │ │ │ - @ instruction: 0xfab400a9 │ │ │ │ - @ instruction: 0xfaa600a9 │ │ │ │ - @ instruction: 0xfa9a00a9 │ │ │ │ - @ instruction: 0xfa8c00a9 │ │ │ │ - @ instruction: 0xfa6600a9 │ │ │ │ - @ instruction: 0xfa6200a9 │ │ │ │ - @ instruction: 0xfa5600a9 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr9, {5} │ │ │ │ + cdp2 0, 0, cr0, cr14, cr9, {5} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr9, {5} │ │ │ │ + ldcl 0, cr0, [r0, #716]! @ 0x2cc │ │ │ │ + cdp2 0, 15, cr0, cr12, cr9, {5} │ │ │ │ + stc2l 0, cr0, [r6, #676] @ 0x2a4 │ │ │ │ + ldc2 0, cr0, [r4, #676]! @ 0x2a4 │ │ │ │ + stc2 0, cr0, [r6, #676]! @ 0x2a4 │ │ │ │ + ldc2 0, cr0, [sl, #676] @ 0x2a4 │ │ │ │ + stc2 0, cr0, [ip, #676] @ 0x2a4 │ │ │ │ + stc2l 0, cr0, [r6, #-676]! @ 0xfffffd5c │ │ │ │ + stc2l 0, cr0, [r2, #-676]! @ 0xfffffd5c │ │ │ │ + ldc2l 0, cr0, [r6, #-676] @ 0xfffffd5c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2051794,36 +2051816,36 @@ │ │ │ │ bl 5aef44 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af118 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r6, #169] @ 0xa9 │ │ │ │ - @ instruction: 0xfa6a00a9 │ │ │ │ - vld1.8 {d16[5]}, [r8], r9 │ │ │ │ - ldr??.w r0, [sl, #169] @ 0xa9 │ │ │ │ - vld1.8 {d16[5]}, [r0], r9 │ │ │ │ - ldr??.w r0, [sl, #169] @ 0xa9 │ │ │ │ - ldr??.w r0, [r0, #169] @ 0xa9 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r6], {169} @ 0xa9 │ │ │ │ + stc2l 0, cr0, [sl, #-676]! @ 0xfffffd5c │ │ │ │ + stc2l 0, cr0, [r8], #676 @ 0x2a4 │ │ │ │ + ldc2l 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ + stc2l 0, cr0, [r0], #676 @ 0x2a4 │ │ │ │ + ldc2l 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ + ldc2l 0, cr0, [r0], {169} @ 0xa9 │ │ │ │ + beq.n 60cf24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vld1.8 {d0[5]}, [lr], r9 │ │ │ │ - ldrsh.w r0, [r4, #169] @ 0xa9 │ │ │ │ - vld1.8 {d0[5]}, [lr], r9 │ │ │ │ - ldrsb.w r0, [lr, #169] @ 0xa9 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + stc2 0, cr0, [lr], #676 @ 0x2a4 │ │ │ │ + ldc2 0, cr0, [r4], #676 @ 0x2a4 │ │ │ │ + stc2 0, cr0, [lr], #676 @ 0x2a4 │ │ │ │ + ldc2 0, cr0, [lr], {169} @ 0xa9 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vld4.32 {d16-d19}, [ip :128], r9 │ │ │ │ - ldr??.w r0, [lr, r9, lsl #2] │ │ │ │ - ldr??.w r0, [r4, r9, lsl #2] │ │ │ │ - str.w r0, [lr, r9, lsl #2] │ │ │ │ - ldrsh.w r0, [r0, r9, lsl #2] │ │ │ │ - vld4.32 {d0-d3}, [sl :128], r9 │ │ │ │ - vld4.32 {d0-d3}, [r4 :128], r9 │ │ │ │ + stc2l 0, cr0, [ip], #-676 @ 0xfffffd5c │ │ │ │ + mrrc2 0, 10, r0, lr, cr9 │ │ │ │ + mrrc2 0, 10, r0, r4, cr9 │ │ │ │ + @ instruction: 0xfb4e00a9 │ │ │ │ + ldc2 0, cr0, [r0], #-676 @ 0xfffffd5c │ │ │ │ + stc2 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ + stc2 0, cr0, [r4], #-676 @ 0xfffffd5c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60d04c │ │ │ │ @@ -2051845,16 +2051867,16 @@ │ │ │ │ bne.n 60d028 │ │ │ │ bl 5aef44 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb.w r0, [r6, #169] @ 0xa9 │ │ │ │ - bcs.n 60d0d0 │ │ │ │ + @ instruction: 0xfb8600a9 │ │ │ │ + bpl.n 60d0d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2051879,16 +2051901,16 @@ │ │ │ │ bl 5aef44 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r6, r9, lsl #2] │ │ │ │ - str.w r0, [r2, r9, lsl #2] │ │ │ │ + @ instruction: 0xfb3600a9 │ │ │ │ + @ instruction: 0xfb4200a9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2052036,33 +2052058,33 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ (60d2e0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60d280 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7e600a9 │ │ │ │ - @ instruction: 0xf7f200a9 │ │ │ │ - @ instruction: 0xf7e200a9 │ │ │ │ - @ instruction: 0xf7d200a9 │ │ │ │ - @ instruction: 0xf7c200a9 │ │ │ │ - @ instruction: 0xf7ba00a9 │ │ │ │ - @ instruction: 0xf7b200a9 │ │ │ │ - @ instruction: 0xf7aa00a9 │ │ │ │ - @ instruction: 0xf7a200a9 │ │ │ │ - @ instruction: 0xf79a00a9 │ │ │ │ - @ instruction: 0xf79800a9 │ │ │ │ - @ instruction: 0xf79000a9 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + @ instruction: 0xfae600a9 │ │ │ │ + @ instruction: 0xfaf200a9 │ │ │ │ + @ instruction: 0xfae200a9 │ │ │ │ + @ instruction: 0xfad200a9 │ │ │ │ + @ instruction: 0xfac200a9 │ │ │ │ + @ instruction: 0xfaba00a9 │ │ │ │ + @ instruction: 0xfab200a9 │ │ │ │ + @ instruction: 0xfaaa00a9 │ │ │ │ + @ instruction: 0xfaa200a9 │ │ │ │ + @ instruction: 0xfa9a00a9 │ │ │ │ + @ instruction: 0xfa9800a9 │ │ │ │ + @ instruction: 0xfa9000a9 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xf77800a9 │ │ │ │ - @ instruction: 0xf76800a9 │ │ │ │ - @ instruction: 0xf75800a9 │ │ │ │ - @ instruction: 0xf73c00a9 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xfa7800a9 │ │ │ │ + @ instruction: 0xfa6800a9 │ │ │ │ + @ instruction: 0xfa5800a9 │ │ │ │ + @ instruction: 0xfa3c00a9 │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2052250,51 +2052272,51 @@ │ │ │ │ b.n 60d3f2 │ │ │ │ bl 5af118 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #96] @ (60d574 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60d330 │ │ │ │ - @ instruction: 0xf6b000a9 │ │ │ │ - add r7, pc, #144 @ (adr r7, 60d5b0 ) │ │ │ │ + ldrsh.w r0, [r0, #169] @ 0xa9 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia.w r4!, {r0, r3, r5, r7} │ │ │ │ - ldmia.w ip, {r0, r3, r5, r7} │ │ │ │ - b.n 60dcb8 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xe85c00a9 │ │ │ │ - @ instruction: 0xf5ec00a9 │ │ │ │ - @ instruction: 0xf5e000a9 │ │ │ │ - rsbs r0, r4, #5537792 @ 0x548000 │ │ │ │ - rsb r0, r8, #5537792 @ 0x548000 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + sub.w r0, r4, r9, asr #2 │ │ │ │ + @ instruction: 0xeb9c00a9 │ │ │ │ + b.n 60d2b8 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + adcs.w r0, ip, r9, asr #2 │ │ │ │ + str??.w r0, [ip, #169] @ 0xa9 │ │ │ │ + str??.w r0, [r0, #169] @ 0xa9 │ │ │ │ + ldr.w r0, [r4, #169] @ 0xa9 │ │ │ │ + str.w r0, [r8, #169] @ 0xa9 │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf52800a9 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + strh.w r0, [r8, r9, lsl #2] │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds.w r0, r6, #5537792 @ 0x548000 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + ldrb.w r0, [r6, r9, lsl #2] │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2052358,31 +2052380,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #32] @ (60d658 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60d5bc │ │ │ │ nop │ │ │ │ - eor.w r0, r0, #5537792 @ 0x548000 │ │ │ │ - add r4, pc, #592 @ (adr r4, 60d894 ) │ │ │ │ + @ instruction: 0xf78000a9 │ │ │ │ + add r7, pc, #592 @ (adr r7, 60d894 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 60da28 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 60da28 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 60d2d0 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60d2c4 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r4, r4, #2 │ │ │ │ - pushcs {r3, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + ldmdb lr!, {r0, r3, r5, r7} │ │ │ │ + ldmdb r6!, {r0, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 60d676 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cbz r1, 60d676 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ @@ -2052469,26 +2052489,26 @@ │ │ │ │ add.w r0, r6, #208 @ 0xd0 │ │ │ │ cbz r1, 60d766 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ bl 60d578 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf39200a9 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf69200a9 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf36600a9 │ │ │ │ - @ instruction: 0xf35a00a9 │ │ │ │ - @ instruction: 0xf35200a9 │ │ │ │ - @ instruction: 0xf34c00a9 │ │ │ │ - @ instruction: 0xf31600a9 │ │ │ │ + @ instruction: 0xf66600a9 │ │ │ │ + @ instruction: 0xf65a00a9 │ │ │ │ + @ instruction: 0xf65200a9 │ │ │ │ + movw r0, #51369 @ 0xc8a9 │ │ │ │ + @ instruction: 0xf61600a9 │ │ │ │ b.w 60d67c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2052516,19 +2052536,19 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 5af164 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf30600a9 │ │ │ │ - @ instruction: 0xf31200a9 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + addw r0, r6, #2217 @ 0x8a9 │ │ │ │ + @ instruction: 0xf61200a9 │ │ │ │ + cbnz r0, 60d874 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2052592,27 +2052612,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #32] @ (60d8f0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60d8a4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2b200a9 │ │ │ │ - @ instruction: 0xf2be00a9 │ │ │ │ - @ instruction: 0xf2b600a9 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + subs.w r0, r2, #5537792 @ 0x548000 │ │ │ │ + subs.w r0, lr, #5537792 @ 0x548000 │ │ │ │ + subs.w r0, r6, #5537792 @ 0x548000 │ │ │ │ + cbnz r6, 60d92a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf29e00a9 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + @ instruction: 0xf59e00a9 │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf27200a9 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + sbcs.w r0, r2, #5537792 @ 0x548000 │ │ │ │ + ittt ls │ │ │ │ + lslls r4, r4, #2 │ │ │ │ + pushls {r4, lr} │ │ │ │ + movls.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60d952 │ │ │ │ cbz r4, 60d954 │ │ │ │ ldr r0, [pc, #76] @ (60d95c ) │ │ │ │ @@ -2052639,20 +2052659,20 @@ │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf21e00a9 │ │ │ │ - ldr r0, [pc, #200] @ (60da2c ) │ │ │ │ + adds.w r0, lr, #5537792 @ 0x548000 │ │ │ │ + ldr r3, [pc, #200] @ (60da2c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - orn r0, r4, r7, asr #2 │ │ │ │ + stcl 0, cr0, [r4, #-668]! @ 0xfffffd64 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60d9ca │ │ │ │ @@ -2052681,20 +2052701,20 @@ │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs.w r0, lr, #169 @ 0xa9 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0xf4be00a9 │ │ │ │ + ldr r2, [pc, #744] @ (60dcc4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + cbnz r0, 60da14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strd r0, r0, [ip, #668]! @ 0x29c │ │ │ │ + stcl 0, cr0, [ip], #668 @ 0x29c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2052845,48 +2052865,48 @@ │ │ │ │ bl 5af054 │ │ │ │ bl 5af0cc │ │ │ │ b.n 60dad6 │ │ │ │ ldr r0, [pc, #76] @ (60dbe8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60da42 │ │ │ │ nop │ │ │ │ - adc.w r0, lr, #169 @ 0xa9 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + orr.w r0, lr, #5537792 @ 0x548000 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 60dbec ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 60dbec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 60df18 │ │ │ │ + b.n 60d518 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60df0c │ │ │ │ + b.n 60d50c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, pc, #160 @ (adr r0, 60dc68 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 60dc68 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + itte ne │ │ │ │ + lslne r3, r5, #2 │ │ │ │ + ldrbne r0, [r6, r4] │ │ │ │ + lsleq r3, r6, #2 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cdp 0, 9, cr0, cr10, cr9, {5} │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + @ instruction: 0xf19a00a9 │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cdp 0, 8, cr0, cr8, cr9, {5} │ │ │ │ - add r6, pc, #336 @ (adr r6, 60dd34 ) │ │ │ │ + @ instruction: 0xf18800a9 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r2, 60dc20 │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2052939,21 +2052959,21 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - vhadd.s16 d16, d30, d25 │ │ │ │ - vhadd.s32 d16, d26, d25 │ │ │ │ - vhadd.s32 d16, d26, d25 │ │ │ │ - vhadd.s32 d16, d26, d25 │ │ │ │ - vhadd.s32 d16, d30, d25 │ │ │ │ - vhadd.s d16, d18, d25 │ │ │ │ - vhadd.s d16, d22, d25 │ │ │ │ + @ instruction: 0xf25e00a9 │ │ │ │ + @ instruction: 0xf26a00a9 │ │ │ │ + @ instruction: 0xf26a00a9 │ │ │ │ + @ instruction: 0xf26a00a9 │ │ │ │ + @ instruction: 0xf26e00a9 │ │ │ │ + @ instruction: 0xf27200a9 │ │ │ │ + @ instruction: 0xf27600a9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2053033,26 +2053053,26 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 5af164 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - vhadd.s d0, d26, d25 │ │ │ │ - vhadd.s8 d16, d18, d25 │ │ │ │ - vhadd.s d0, d26, d25 │ │ │ │ - tst r2, r4 │ │ │ │ + @ instruction: 0xf23a00a9 │ │ │ │ + movw r0, #8361 @ 0x20a9 │ │ │ │ + @ instruction: 0xf23a00a9 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vhadd.s32 d0, d18, d25 │ │ │ │ - vhadd.s16 d0, d30, d25 │ │ │ │ - vhadd.s16 d0, d26, d25 │ │ │ │ - vhadd.s16 d0, d18, d25 │ │ │ │ - vhadd.s8 d0, d26, d25 │ │ │ │ - vhadd.s8 d0, d24, d25 │ │ │ │ - vhadd.s8 d0, d20, d25 │ │ │ │ + @ instruction: 0xf22200a9 │ │ │ │ + @ instruction: 0xf21e00a9 │ │ │ │ + @ instruction: 0xf21a00a9 │ │ │ │ + @ instruction: 0xf21200a9 │ │ │ │ + addw r0, sl, #169 @ 0xa9 │ │ │ │ + addw r0, r8, #169 @ 0xa9 │ │ │ │ + addw r0, r4, #169 @ 0xa9 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strh.w r0, [sp, #4] │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2053074,18 +2053094,18 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cdp 0, 11, cr0, cr0, cr9, {5} │ │ │ │ - asrs r0, r5 │ │ │ │ + subs.w r0, r0, #169 @ 0xa9 │ │ │ │ + add r0, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cdp 0, 10, cr0, cr14, cr9, {5} │ │ │ │ + sub.w r0, lr, #169 @ 0xa9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbnz r0, 60de54 │ │ │ │ @@ -2053106,17 +2053126,17 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 8, cr0, cr6, cr9, {5} │ │ │ │ - cdp 0, 1, cr0, cr14, cr9, {5} │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf18600a9 │ │ │ │ + adds.w r0, lr, #169 @ 0xa9 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2053145,19 +2053165,19 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 5aecec │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr10, cr9, {5} │ │ │ │ - stcl 0, cr0, [r2, #676] @ 0x2a4 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf12a00a9 │ │ │ │ + @ instruction: 0xf0c200a9 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cdp 0, 1, cr0, cr6, cr9, {5} │ │ │ │ + adds.w r0, r6, #169 @ 0xa9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2053214,25 +2053234,25 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [sl, #676] @ 0x2a4 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + @ instruction: 0xf0da00a9 │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stcl 0, cr0, [r2, #676] @ 0x2a4 │ │ │ │ - ldc 0, cr0, [sl, #676]! @ 0x2a4 │ │ │ │ - rors r6, r0 │ │ │ │ + @ instruction: 0xf0c200a9 │ │ │ │ + @ instruction: 0xf0ba00a9 │ │ │ │ + add lr, r8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldc 0, cr0, [r0, #676]! @ 0x2a4 │ │ │ │ - ldc 0, cr0, [r2, #676]! @ 0x2a4 │ │ │ │ + @ instruction: 0xf0b000a9 │ │ │ │ + @ instruction: 0xf0b200a9 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #576] @ (60e234 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #576] @ (60e238 ) │ │ │ │ @@ -2053437,49 +2053457,49 @@ │ │ │ │ b.n 60e0ea │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #2 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-676] @ 0xfffffd5c │ │ │ │ - add r7, pc, #208 @ (adr r7, 60e314 ) │ │ │ │ + orrs.w r0, sl, #169 @ 0xa9 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfbbc00b3 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + mrc2 0, 5, r0, cr12, cr3, {5} │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 60e278 │ │ │ │ + bgt.n 60e278 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #912 @ (adr r7, 60e5e8 ) │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb4400b3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + mcr2 0, 2, r0, cr4, cr3, {5} │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bhi.n 60e1a0 │ │ │ │ + blt.n 60e1a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xebf200a9 │ │ │ │ - b.n 60e624 │ │ │ │ + cdp 0, 15, cr0, cr2, cr9, {5} │ │ │ │ + b.n 60dc24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rsbs r0, sl, r9, asr #2 │ │ │ │ - rsb r0, ip, r9, asr #2 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + cdp 0, 13, cr0, cr10, cr9, {5} │ │ │ │ + cdp 0, 12, cr0, cr12, cr9, {5} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r4, r6, #7 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbz r0, 60e2de │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r2, 60e2e0 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2053734,50 +2053754,50 @@ │ │ │ │ ldr r0, [pc, #160] @ (60e644 ) │ │ │ │ add r0, pc │ │ │ │ bl 5af0a0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ b.n 60e3ee │ │ │ │ - sbc.w r0, ip, r9, asr #2 │ │ │ │ - @ instruction: 0xeb8800a9 │ │ │ │ - @ instruction: 0xeb8000a9 │ │ │ │ - sbcs.w r0, ip, r9, asr #2 │ │ │ │ - sbcs.w r0, r8, r9, asr #2 │ │ │ │ - sbcs.w r0, r4, r9, asr #2 │ │ │ │ - sbcs.w r0, r0, r9, asr #2 │ │ │ │ - sbc.w r0, ip, r9, asr #2 │ │ │ │ - sbc.w r0, r8, r9, asr #2 │ │ │ │ - sbc.w r0, r4, r9, asr #2 │ │ │ │ - sbc.w r0, r0, r9, asr #2 │ │ │ │ - adcs.w r0, ip, r9, asr #2 │ │ │ │ - adcs.w r0, r8, r9, asr #2 │ │ │ │ - adcs.w r0, r4, r9, asr #2 │ │ │ │ - adcs.w r0, r0, r9, asr #2 │ │ │ │ - bics.w r0, r4, r9, asr #2 │ │ │ │ - ldrd r0, r0, [sl, #676] @ 0x2a4 │ │ │ │ - ldrd r0, r0, [r6, #676]! @ 0x2a4 │ │ │ │ - strd r0, r0, [lr, #676]! @ 0x2a4 │ │ │ │ - ldrd r0, r0, [r2, #-676] @ 0x2a4 │ │ │ │ - strd r0, r0, [sl, #-676]! @ 0x2a4 │ │ │ │ - strd r0, r0, [lr, #-676]! @ 0x2a4 │ │ │ │ - eors.w r0, r6, r9, asr #2 │ │ │ │ - eor.w r0, r0, r9, asr #2 │ │ │ │ - orrs.w r0, sl, r9, asr #2 │ │ │ │ - bics.w r0, r4, r9, asr #2 │ │ │ │ - and.w r0, lr, r9, asr #2 │ │ │ │ - strd r0, r0, [r8, #676]! @ 0x2a4 │ │ │ │ - strd r0, r0, [r2, #676] @ 0x2a4 │ │ │ │ - @ instruction: 0xe99c00a9 │ │ │ │ - ldrd r0, r0, [r6, #-676]! @ 0x2a4 │ │ │ │ - ldrd r0, r0, [r0, #-676] @ 0x2a4 │ │ │ │ - stmdb sl!, {r0, r3, r5, r7} │ │ │ │ - stmdb r4, {r0, r3, r5, r7} │ │ │ │ - @ instruction: 0xe8de00a9 │ │ │ │ - ldmia.w ip!, {r0, r3, r5, r7} │ │ │ │ + cdp 0, 6, cr0, cr12, cr9, {5} │ │ │ │ + cdp 0, 8, cr0, cr8, cr9, {5} │ │ │ │ + cdp 0, 8, cr0, cr0, cr9, {5} │ │ │ │ + cdp 0, 7, cr0, cr12, cr9, {5} │ │ │ │ + cdp 0, 7, cr0, cr8, cr9, {5} │ │ │ │ + cdp 0, 7, cr0, cr4, cr9, {5} │ │ │ │ + cdp 0, 7, cr0, cr0, cr9, {5} │ │ │ │ + cdp 0, 6, cr0, cr12, cr9, {5} │ │ │ │ + cdp 0, 6, cr0, cr8, cr9, {5} │ │ │ │ + cdp 0, 6, cr0, cr4, cr9, {5} │ │ │ │ + cdp 0, 6, cr0, cr0, cr9, {5} │ │ │ │ + cdp 0, 5, cr0, cr12, cr9, {5} │ │ │ │ + cdp 0, 5, cr0, cr8, cr9, {5} │ │ │ │ + cdp 0, 5, cr0, cr4, cr9, {5} │ │ │ │ + cdp 0, 5, cr0, cr0, cr9, {5} │ │ │ │ + ldc 0, cr0, [r4, #-676]! @ 0xfffffd5c │ │ │ │ + ldcl 0, cr0, [sl], {169} @ 0xa9 │ │ │ │ + ldcl 0, cr0, [r6], #676 @ 0x2a4 │ │ │ │ + stcl 0, cr0, [lr], #676 @ 0x2a4 │ │ │ │ + mrrc 0, 10, r0, r2, cr9 │ │ │ │ + stcl 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ + stcl 0, cr0, [lr], #-676 @ 0xfffffd5c │ │ │ │ + ldc 0, cr0, [r6, #676] @ 0x2a4 │ │ │ │ + stc 0, cr0, [r0, #676] @ 0x2a4 │ │ │ │ + ldcl 0, cr0, [sl, #-676] @ 0xfffffd5c │ │ │ │ + ldc 0, cr0, [r4, #-676]! @ 0xfffffd5c │ │ │ │ + stc 0, cr0, [lr, #-676] @ 0xfffffd5c │ │ │ │ + stcl 0, cr0, [r8], #676 @ 0x2a4 │ │ │ │ + stcl 0, cr0, [r2], {169} @ 0xa9 │ │ │ │ + ldc 0, cr0, [ip], {169} @ 0xa9 │ │ │ │ + ldcl 0, cr0, [r6], #-676 @ 0xfffffd5c │ │ │ │ + mrrc 0, 10, r0, r0, cr9 @ │ │ │ │ + stc 0, cr0, [sl], #-676 @ 0xfffffd5c │ │ │ │ + stc 0, cr0, [r4], {169} @ 0xa9 │ │ │ │ + rsbs r0, lr, r9, asr #2 │ │ │ │ + subs.w r0, ip, r9, asr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2053880,29 +2053900,26 @@ │ │ │ │ bl 5af054 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af118 │ │ │ │ b.n 60e77c │ │ │ │ bl 5af118 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8cc00a9 │ │ │ │ - @ instruction: 0xe8d400a9 │ │ │ │ - movs r2, r3 │ │ │ │ + rsb r0, ip, r9, asr #2 │ │ │ │ + rsbs r0, r4, r9, asr #2 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia.w r0!, {r0, r3, r5, r7} │ │ │ │ - subs r6, r5, r1 │ │ │ │ + sub.w r0, r0, r9, asr #2 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strd r0, r0, [ip], #-676 @ 0x2a4 │ │ │ │ - b.n 60e3c8 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e3bc │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e3d0 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xe82e00a9 │ │ │ │ + sbc.w r0, ip, r9, asr #2 │ │ │ │ + stmdb ip, {r0, r3, r5, r7} │ │ │ │ + stmdb r4, {r0, r3, r5, r7} │ │ │ │ + stmdb ip, {r0, r3, r5, r7} │ │ │ │ + @ instruction: 0xeb2e00a9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cbz r0, 60e830 │ │ │ │ @@ -2053938,24 +2053955,19 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 60e790 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e7c4 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e7b8 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e7bc │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e7b0 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ + @ instruction: 0xeaaa00a9 │ │ │ │ + pkhtb r0, r2, r9, asr #2 │ │ │ │ + @ instruction: 0xeaba00a9 │ │ │ │ + @ instruction: 0xeaba00a9 │ │ │ │ + @ instruction: 0xeab200a9 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2054036,34 +2054048,33 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #44] @ (60e970 ) │ │ │ │ add r0, pc │ │ │ │ b.n 60e904 │ │ │ │ nop │ │ │ │ - b.n 60e830 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #824] @ (60ec88 ) │ │ │ │ + orns r0, r2, r9, asr #2 │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - sbc.w r0, lr, #5537792 @ 0x548000 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + str??.w r0, [lr, r9, lsl #2] │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #360] @ (60eacc ) │ │ │ │ + ldr r7, [pc, #360] @ (60eacc ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2054101,20 +2054112,18 @@ │ │ │ │ bl 5aed4c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 60e668 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + ldmdb r6!, {r0, r3, r5, r7} │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 60e654 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ + stmdb r8!, {r0, r3, r5, r7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2054158,25 +2054167,21 @@ │ │ │ │ bl 60e99c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 60e678 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + strd r0, r0, [sl], #676 @ 0x2a4 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 60e660 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e654 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 60e648 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + @ instruction: 0xe8da00a9 │ │ │ │ + @ instruction: 0xe8d200a9 │ │ │ │ + @ instruction: 0xe8ca00a9 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 5ae7bc │ │ │ │ @@ -2054197,19 +2054202,18 @@ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ bl 5aed1c │ │ │ │ bl 5af0cc │ │ │ │ bl 5af054 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af118 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 60e5ec │ │ │ │ + strd r0, r0, [lr], #-676 @ 0x2a4 │ │ │ │ + b.n 60e458 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60ee58 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2054409,23 +2054413,23 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 5aecec │ │ │ │ bl 5aec1c │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bpl.n 60edf8 │ │ │ │ + bhi.n 60edf8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f43c │ │ │ │ + b.n 60ea3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f448 │ │ │ │ + b.n 60ea48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ @@ -2054461,23 +2054465,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 60ed44 │ │ │ │ + bvc.n 60ed44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f3b0 │ │ │ │ + b.n 60e9b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f394 │ │ │ │ + b.n 60e994 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ (60ee1c ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -2054493,19 +2054497,19 @@ │ │ │ │ bl 5af164 │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 60ee98 │ │ │ │ + bvc.n 60ee98 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f2e8 │ │ │ │ + b.n 60e8e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -2054550,25 +2054554,25 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcc.n 60ee90 │ │ │ │ + bvs.n 60ee90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f31c │ │ │ │ + b.n 60e91c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f2dc │ │ │ │ + b.n 60e8dc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 60f2f4 │ │ │ │ + b.n 60e8f4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2054602,23 +2054606,23 @@ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 60f2a8 │ │ │ │ + b.n 60e8a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcc.n 60efd4 │ │ │ │ + bvs.n 60efd4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f224 │ │ │ │ + b.n 60e824 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 60f274 │ │ │ │ + b.n 60e874 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2054655,21 +2054659,21 @@ │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 5af118 │ │ │ │ bl 5aeaac │ │ │ │ bl 5ae920 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcc.n 60f004 │ │ │ │ + bvs.n 60f004 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f280 │ │ │ │ + b.n 60e880 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (60f018 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2054688,19 +2054692,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 60f0ac │ │ │ │ + bpl.n 60f0ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 60f1d4 │ │ │ │ + b.n 60f7d4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (60f094 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -2054734,19 +2054738,19 @@ │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af118 │ │ │ │ bl 5ae920 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 60f1d8 │ │ │ │ + b.n 60f7d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bcs.n 60f120 │ │ │ │ + bpl.n 60f120 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (60f12c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2054790,19 +2054794,19 @@ │ │ │ │ bne.n 60f0e4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 60f0b0 │ │ │ │ + bmi.n 60f0b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, #256] @ (60f24c ) │ │ │ │ @@ -2054904,19 +2054908,19 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ b.n 60f1ee │ │ │ │ bl 5af118 │ │ │ │ b.n 60f1a2 │ │ │ │ nop │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 60f780 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 60f2a4 │ │ │ │ + bmi.n 60f2a4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, #256] @ (60f36c ) │ │ │ │ @@ -2055018,19 +2055022,19 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ b.n 60f30e │ │ │ │ bl 5af118 │ │ │ │ b.n 60f2c2 │ │ │ │ nop │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + b.n 60f690 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - beq.n 60f384 │ │ │ │ + bcc.n 60f384 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 60f3b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2055175,15 +2055179,15 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 60f4e4 │ │ │ │ b.n 60f3e6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 60f3ea │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2055229,22 +2055233,22 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 6a8b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 60f598 │ │ │ │ + svc 8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + beq.n 60f5bc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - blt.n 60f608 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stc2l 0, cr0, [lr], {179} @ 0xb3 │ │ │ │ - blt.n 60f558 │ │ │ │ + vshr.u64 d16, d19, #50 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -2055364,32 +2055368,32 @@ │ │ │ │ bl 5ae96c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 60f6a4 │ │ │ │ bl 5aeef8 │ │ │ │ b.n 60f672 │ │ │ │ nop │ │ │ │ - blt.n 60f7ec │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bge.n 60f63c │ │ │ │ + ble.n 60f63c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2 0, cr0, [r0], #-716 @ 0xfffffd34 │ │ │ │ - blt.n 60f78c │ │ │ │ + vqadd.u64 d0, d16, d19 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ @@ -2055449,26 +2055453,26 @@ │ │ │ │ cbnz r7, 60f7c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bge.n 60f7e8 │ │ │ │ + ble.n 60f7e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bls.n 60f810 │ │ │ │ + bgt.n 60f810 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xfaae00b3 │ │ │ │ - bls.n 60f760 │ │ │ │ + stc2 0, cr0, [lr, #716]! @ 0x2cc │ │ │ │ + bgt.n 60f760 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bls.n 60f7a8 │ │ │ │ + bgt.n 60f7a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bls.n 60f780 │ │ │ │ + bgt.n 60f780 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2055512,22 +2055516,22 @@ │ │ │ │ cbnz r6, 60f862 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 6a8b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bls.n 60f940 │ │ │ │ + bgt.n 60f940 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bhi.n 60f918 │ │ │ │ + blt.n 60f918 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9e200b3 │ │ │ │ - bhi.n 60f868 │ │ │ │ + stc2l 0, cr0, [r2], #716 @ 0x2cc │ │ │ │ + blt.n 60f868 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2055893,15 +2055897,16 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #23 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r6, r7, #22 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cdp2 1, 2, cr0, cr6, cr4, {1} │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + lsls r5, r4, #4 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2056276,15 +2056281,15 @@ │ │ │ │ b.n 60ffd8 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #14 │ │ │ │ lsls r2, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2056497,17 +2056502,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + bcs.n 6102d4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r5, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2056603,17 +2056608,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + bne.n 6103d4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2056632,17 +2056637,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + beq.n 610398 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2056661,17 +2056666,17 @@ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + beq.n 61035c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r5, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2056785,17 +2056790,17 @@ │ │ │ │ bl 610430 │ │ │ │ b.n 610504 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb4a0159 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaf40159 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #112] @ (6105d4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2056869,15 +2056874,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (610620 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r1, [pc, #80] @ (610688 ) │ │ │ │ @@ -2056914,15 +2056919,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vst2.8 {d16[2],d17[2]}, [r2 :16], r9 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrsb.w r0, [r4, #345] @ 0x159 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #360] @ (610810 ) │ │ │ │ @@ -2057062,24 +2057067,24 @@ │ │ │ │ b.n 610794 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ vst4.16 {d16,d18,d20,d22}, [lr :64], r9 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #17 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrh.w r0, [sl, #345] @ 0x159 │ │ │ │ asrs r4, r7, #15 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -2057260,27 +2057265,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (610a60 ) │ │ │ │ ubfx r2, r2, #12, #8 │ │ │ │ add r1, pc │ │ │ │ bl 610430 │ │ │ │ b.n 6109b4 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xeaa200b3 │ │ │ │ - @ instruction: 0xf7be00a4 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + stc 0, cr0, [r2, #716]! @ 0x2cc │ │ │ │ + @ instruction: 0xfabe00a4 │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #140] @ (610b00 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2057339,15 +2057344,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf5820159 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5320159 │ │ │ │ asrs r6, r1, #2 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2057445,17 +2057450,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ strd sl, r5, [r1] │ │ │ │ bl 610a64 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 610c02 │ │ │ │ b.n 610b78 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #184] @ (610cf4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2057531,17 +2057536,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf3bc0159 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf35e0159 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ ldr r2, [pc, #224] @ (610e00 ) │ │ │ │ @@ -2057643,15 +2057648,15 @@ │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r1, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r3, #5 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r3, #5 │ │ │ │ movw r1, #16473 @ 0x4059 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2060199,17 +2060204,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612b48 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 612b5c │ │ │ │ ldr r3, [pc, #36] @ (612b64 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060227,17 +2060232,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ lsls r2, r3, #5 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612b84 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 612b98 │ │ │ │ ldr r3, [pc, #36] @ (612ba0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060255,17 +2060260,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612bc0 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 612bd4 │ │ │ │ ldr r3, [pc, #36] @ (612bdc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060283,17 +2060288,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612bfc │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 612c10 │ │ │ │ ldr r3, [pc, #36] @ (612c18 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060311,17 +2060316,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r6, #222 @ 0xde │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r7, pc, #912 @ (adr r7, 612fb4 ) │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #888 @ (adr r7, 612fa0 ) │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612c38 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 612c4c │ │ │ │ ldr r3, [pc, #36] @ (612c54 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060339,17 +2060344,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r7, pc, #672 @ (adr r7, 612f00 ) │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #648 @ (adr r7, 612eec ) │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612c74 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 612c88 │ │ │ │ ldr r3, [pc, #36] @ (612c90 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060367,17 +2060372,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r5, #222 @ 0xde │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r7, pc, #432 @ (adr r7, 612e4c ) │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #408 @ (adr r7, 612e38 ) │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612cb0 │ │ │ │ cmp r0, #2 │ │ │ │ bhi.n 612cc4 │ │ │ │ ldr r3, [pc, #36] @ (612ccc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060395,17 +2060400,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r7, pc, #192 @ (adr r7, 612d98 ) │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 612d84 ) │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612cec │ │ │ │ cmp r0, #1 │ │ │ │ bhi.n 612d00 │ │ │ │ ldr r3, [pc, #36] @ (612d08 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060423,17 +2060428,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #44 @ 0x2c │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r5, #38 @ 0x26 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r6, pc, #976 @ (adr r6, 6130e4 ) │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #952 @ (adr r6, 6130d0 ) │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612d28 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 612d3c │ │ │ │ ldr r3, [pc, #36] @ (612d44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060451,17 +2060456,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, #136 @ 0x88 │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r4, #174 @ 0xae │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r6, pc, #736 @ (adr r6, 613030 ) │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #712 @ (adr r6, 61301c ) │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbz r1, 612d64 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 612d78 │ │ │ │ ldr r3, [pc, #36] @ (612d80 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -2060479,17 +2060484,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r6, pc, #496 @ (adr r6, 612f7c ) │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #472 @ (adr r6, 612f68 ) │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bhi.n 612dc0 │ │ │ │ @@ -2060510,19 +2060515,19 @@ │ │ │ │ sub.w r3, r1, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 612eac ) │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 612eb0 ) │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 612e06 │ │ │ │ @@ -2060535,17 +2060540,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (612e14 ) │ │ │ │ add r3, pc │ │ │ │ b.n 612dfa │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, pc, #928 @ (adr r5, 6131b8 ) │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 612e3e │ │ │ │ @@ -2060558,17 +2060563,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (612e4c ) │ │ │ │ add r3, pc │ │ │ │ b.n 612e32 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 613110 ) │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r1, 612ed4 │ │ │ │ @@ -2060614,16 +2060619,15 @@ │ │ │ │ blx 691d0 │ │ │ │ b.n 612e92 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 691d0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc 1, cr0, [lr, #-328]! @ 0xfffffeb8 │ │ │ │ - b.n 612c14 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ + @ instruction: 0xe99600af │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr.w ip, [pc, #96] @ 612f5c │ │ │ │ mov r5, r0 │ │ │ │ @@ -2060704,15 +2060708,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r1, 612fe8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -2060723,17 +2060727,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #16] @ (612ffc ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 613654 │ │ │ │ + b.n 612c54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2060945,51 +2060949,51 @@ │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #76] @ (613270 ) │ │ │ │ add r0, pc │ │ │ │ b.n 61306c │ │ │ │ nop │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [pc, #888] @ (6135b0 ) │ │ │ │ + ldr r4, [pc, #888] @ (6135b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2061636,102 +2061640,102 @@ │ │ │ │ ldr r0, [pc, #192] @ (6139c0 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 613d5c ) │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 613cf8 ) │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf4ac00a4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf7ac00a4 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2061794,23 +2061798,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, pc, #600 @ (adr r3, 613cd4 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 613cd4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2061894,27 +2061898,27 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #16 @ (adr r3, 613b8c ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 613b8c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 613e78 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 613e78 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, pc, #424 @ (adr r2, 613d38 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 613d38 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2061997,29 +2062001,29 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #776 @ (adr r1, 613f84 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 613f84 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r4, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2062085,23 +2062089,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (613d6c ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r0, pc, #928 @ (adr r0, 614100 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 614100 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, pc, #696 @ (adr r0, 614024 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 614024 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2062253,37 +2062257,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (613f34 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, r4, #4 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + add r2, pc, #872 @ (adr r2, 61427c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r2, pc, #384 @ (adr r2, 61409c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2062352,31 +2062356,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + add r1, pc, #24 @ (adr r1, 61400c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 61404c │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + add r0, pc, #776 @ (adr r0, 614310 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2062670,61 +2062674,61 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + add r0, pc, #272 @ (adr r0, 614434 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2 0, cr0, [r2], #720 @ 0x2d0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + vshr.u64 d0, d20, #14 │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ands.w r0, r8, r3, asr #2 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + ldc 0, cr0, [r8, #-652] @ 0xfffffd74 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcrr2 0, 11, r0, ip, cr4 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + vqadd.u8 d16, d28, d20 │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xfbda00b4 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + mrc2 0, 6, r0, cr10, cr4, {5} │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2062871,41 +2062875,41 @@ │ │ │ │ blx 69a1c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 69aa0 │ │ │ │ b.n 6143da │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2063078,39 +2063082,39 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf77c00b4 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + @ instruction: 0xfa7c00b4 │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bics.w r0, r6, pc, asr #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + ldc 0, cr0, [r6, #-700]! @ 0xfffffd44 │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r1, 6147ce │ │ │ │ @@ -2063160,23 +2063164,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (6147f0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 614872 │ │ │ │ @@ -2063225,23 +2063229,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (614894 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2063522,54 +2063526,54 @@ │ │ │ │ ldr r0, [pc, #96] @ (614bdc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - and.w r0, r2, #5898240 @ 0x5a0000 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + @ instruction: 0xf70200b4 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, pc, #792 @ (adr r4, 614ee8 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 614ee8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2063684,43 +2063688,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #60] @ (614d40 ) │ │ │ │ add r0, pc │ │ │ │ b.n 614c1a │ │ │ │ nop │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 614d70 │ │ │ │ + b.n 614d70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [pc, #424] @ (614eec ) │ │ │ │ + ldr r3, [pc, #424] @ (614eec ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2063853,37 +2063857,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 69aa0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 691d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064045,54 +2064049,54 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #84] @ (6150bc ) │ │ │ │ add r0, pc │ │ │ │ b.n 614f38 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc 0, cr0, [sl, #720] @ 0x2d0 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + eor.w r0, sl, #180 @ 0xb4 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + ldr r0, [pc, #16] @ (6150d0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064170,33 +2064174,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - beq.n 615258 │ │ │ │ + bcc.n 615258 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064445,71 +2064449,71 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #116] @ (6154a4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 615228 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, pc, #136 @ (adr r0, 6154c4 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 6154c4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 615488 │ │ │ │ + bge.n 615488 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064611,41 +2064615,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064721,34 +2064725,34 @@ │ │ │ │ ldr r0, [pc, #52] @ (6156d4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 615478 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + ldrd r0, r0, [lr, #720] @ 0x2d0 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.u16 d0, d16, d24 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + ittt ls │ │ │ │ + lslls r7, r5, #2 │ │ │ │ + ldrls r0, [r0, #24] │ │ │ │ + lslls r2, r6, #2 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064855,39 +2064859,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #52] @ (615820 ) │ │ │ │ add r0, pc │ │ │ │ b.n 61578c │ │ │ │ nop │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2064965,33 +2064969,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2065198,57 +2065202,57 @@ │ │ │ │ ldr r0, [pc, #100] @ (615b78 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 616088 │ │ │ │ + b.n 615688 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + cbnz r6, 615bba │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + cbnz r0, 615bc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -2065307,27 +2065311,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 69aa0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 691d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add ip, r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2065469,44 +2065473,45 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, pc, #120 @ (adr r4, 615e50 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 615e50 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - vhadd.u8 d16, d28, d21 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2065618,32 +2065623,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (615f4c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr5, {5} │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 615e70 │ │ │ │ + ble.n 615e70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2065763,37 +2065769,38 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 69aa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 6160f8 │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldc2 0, cr0, [r6, #-660] @ 0xfffffd6c │ │ │ │ - subs r4, r6, r4 │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 615fac │ │ │ │ + bgt.n 615fac │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds.w r0, sl, #165 @ 0xa5 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ands.w r0, sl, #5406720 @ 0x528000 │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #1000] @ (6164bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2066193,93 +2066200,93 @@ │ │ │ │ b.n 61617e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbz r0, 61650e │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfb7000a5 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr5, {5} │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbz r2, 616504 │ │ │ │ + push {r1, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfa9a00a5 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + ldc2 0, cr0, [sl, #660] @ 0x294 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bge.n 61661c │ │ │ │ + ble.n 61661c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bxns r9 │ │ │ │ + ldr r2, [pc, #304] @ (616658 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r2, [pc, #696] @ (6167fc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bhi.n 6164c4 │ │ │ │ + blt.n 6164c4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 69a1c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2066363,15 +2066370,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 61662e │ │ │ │ ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 616686 │ │ │ │ @@ -2066440,15 +2066447,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6166c8 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r1, [pc, #112] @ (616798 ) │ │ │ │ @@ -2066509,15 +2066516,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2066673,15 +2066680,15 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ b.n 6168ba │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, lr │ │ │ │ b.n 6168f6 │ │ │ │ nop │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ beq.n 616996 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 616974 │ │ │ │ @@ -2067250,15 +2067257,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2067309,19 +2067316,19 @@ │ │ │ │ b.n 616f64 │ │ │ │ ldr r2, [pc, #20] @ (616fa8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6a790 │ │ │ │ b.n 616f64 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #412] @ (61715c ) │ │ │ │ @@ -2067480,21 +2067487,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 6170ea │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - cbnz r4, 6171d6 │ │ │ │ + ite vc │ │ │ │ + lslvc r7, r5, #2 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - cbnz r0, 6171cc │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -2067591,19 +2067598,19 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 68c38 │ │ │ │ mov r2, r0 │ │ │ │ b.n 61721a │ │ │ │ nop │ │ │ │ - hlt 0x001a │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r4, r7 │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev r0, r7 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 617174 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2067679,19 +2067686,19 @@ │ │ │ │ b.n 617314 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 617382 │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -2067702,17 +2067709,17 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6ad00 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (617394 ) │ │ │ │ add r2, pc │ │ │ │ blx 690a4 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r6, 61739a │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 61739c │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2067810,15 +2067817,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 6299a8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 6173d0 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, 617508 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2067834,15 +2067841,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 68a4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -2068026,31 +2068033,31 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldrh r4, [r5, #22] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #22] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + cbnz r0, 61771c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + cbnz r4, 61771a │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r6, #14] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2068068,15 +2068075,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 6aa30 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2068335,35 +2068342,35 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r3, #5 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 617a74 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - uxtb r0, r4 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -2068568,25 +2068575,25 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 617c7c │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 617c72 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2068632,15 +2068639,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r7, #26] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ strh r6, [r6, #24] │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 617d38 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -2068669,15 +2068676,15 @@ │ │ │ │ blx 6a610 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 617dae │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2068721,19 +2068728,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (617dc4 ) │ │ │ │ add r3, pc │ │ │ │ blx 6a610 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + cbz r6, 617e00 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + cbz r0, 617e02 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2068759,15 +2068766,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 6a610 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + cbz r0, 617e3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #132] @ (617eac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2068861,17 +2068868,17 @@ │ │ │ │ bl 617cf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (617f20 ) │ │ │ │ add r1, pc │ │ │ │ b.n 617ef2 │ │ │ │ nop │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2068927,15 +2068934,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6a3f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2068986,15 +2068993,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 69074 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2069018,15 +2069025,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 692d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2069049,15 +2069056,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 617f24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ add r0, pc, #632 @ (adr r0, 618388 ) │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -2069074,19 +2069081,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6a30c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #16] @ (61815c ) │ │ │ │ add r3, pc │ │ │ │ blx 68d04 │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2069116,19 +2069123,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6ae1c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2069405,45 +2069412,45 @@ │ │ │ │ mov.w sl, #256 @ 0x100 │ │ │ │ add r3, pc │ │ │ │ b.n 6183c2 │ │ │ │ ldrb r2, [r2, #24] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -2069788,43 +2069795,43 @@ │ │ │ │ mov.w sl, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ b.n 61870c │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, 618c84 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 618c84 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #524] @ (618b04 ) │ │ │ │ @@ -2070050,27 +2070057,27 @@ │ │ │ │ b.n 6189aa │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, #28] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #296 @ (adr r3, 618c38 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 618c38 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r6, [r0, #26] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - add r2, pc, #936 @ (adr r2, 618ec0 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 618ec0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 618ca8 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 618ca8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 618ee8 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 618ee8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #444] @ (618cf8 ) │ │ │ │ @@ -2070246,19 +2070253,19 @@ │ │ │ │ b.n 618c4a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r7, #18] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #968 @ (adr r0, 6190cc ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 6190cc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r6, [r5, #14] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - add r0, pc, #184 @ (adr r0, 618dc4 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 618dc4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w lr, [pc, #140] @ 618dac │ │ │ │ mov r6, r3 │ │ │ │ @@ -2070316,15 +2070323,15 @@ │ │ │ │ b.n 618d7c │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2070481,19 +2070488,19 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 618f18 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ b.n 618ee0 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + add r0, pc, #824 @ (adr r0, 619288 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + add r0, pc, #688 @ (adr r0, 619204 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + add r0, pc, #632 @ (adr r0, 6191d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #468] @ (619140 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2070683,27 +2070690,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ strb r0, [r1, #0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -2070836,25 +2070843,25 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2071032,25 +2071039,25 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 61946e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #672] @ (619754 ) │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [pc, #464] @ (619688 ) │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #524] @ (6196d8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2071254,19 +2071261,19 @@ │ │ │ │ b.n 61963a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #272] @ (619810 ) │ │ │ │ @@ -2071662,29 +2071669,29 @@ │ │ │ │ adcs r0, r6 │ │ │ │ str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r1, [pc, #352] @ (619c50 ) │ │ │ │ + ldr r4, [pc, #352] @ (619c50 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, r9 │ │ │ │ + ldr r0, [pc, #312] @ (619c34 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #432] @ (619cb8 ) │ │ │ │ + ldr r3, [pc, #432] @ (619cb8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [pc, #112] @ (619b7c ) │ │ │ │ + ldr r3, [pc, #112] @ (619b7c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2071735,21 +2071742,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 6a85c │ │ │ │ str r0, [r7, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r2, [pc, #856] @ (619efc ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r2, [pc, #824] @ (619ee0 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - blxns r5 │ │ │ │ + ldr r2, [pc, #688] @ (619e5c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r2, [pc, #600] @ (619e08 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2071886,25 +2071893,25 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r1, [pc, #296] @ (619e44 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - mov lr, r9 │ │ │ │ + ldr r1, [pc, #824] @ (61a058 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #512] @ (619f2c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + ldr r0, [pc, #736] @ (61a010 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2072231,23 +2072238,23 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r5, #24] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w lr, [pc, #72] @ 61a120 │ │ │ │ @@ -2072587,21 +2072594,21 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, r4] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + negs r2, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #188] @ (61a528 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2073009,15 +2073016,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -2073440,47 +2073447,47 @@ │ │ │ │ strh r0, [r6, r1] │ │ │ │ strb r4, [r2, r5] │ │ │ │ ittet gt │ │ │ │ subgt r0, #92 @ 0x5c │ │ │ │ movgt r0, r0 │ │ │ │ ldrsble r4, [r7, r5] │ │ │ │ lslgt r1, r3, #5 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ bl 626d30 │ │ │ │ mov r9, r0 │ │ │ │ @@ -2073650,41 +2073657,41 @@ │ │ │ │ b.n 61a9f6 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, #32 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #140] @ (61afa8 ) │ │ │ │ @@ -2073744,15 +2073751,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r3, r3] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #140] @ (61b058 ) │ │ │ │ @@ -2073812,15 +2073819,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r5, r0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #1000] @ (61b44c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #144] @ (61b108 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2073878,15 +2073885,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #504] @ (61b304 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r7, [pc, #56] @ (61b150 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2073966,19 +2073973,19 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #800] @ (61b500 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r6, [pc, #336] @ (61b344 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2074034,17 +2074041,17 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 61b21c │ │ │ │ nop │ │ │ │ ldr r5, [pc, #952] @ (61b63c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2074128,19 +2074135,19 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ b.n 61b2be │ │ │ │ ldr r5, [pc, #320] @ (61b4b4 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ @@ -2074235,23 +2074242,23 @@ │ │ │ │ b.n 61b438 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #368] @ (61b5ec ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [pc, #712] @ (61b758 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -2074259,15 +2074266,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ bl 61b388 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -2074275,15 +2074282,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ bl 61b388 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ @@ -2074316,17 +2074323,17 @@ │ │ │ │ blx 69b30 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 69074 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ @@ -2074359,17 +2074366,17 @@ │ │ │ │ blx 69b90 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 69074 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ @@ -2074402,17 +2074409,17 @@ │ │ │ │ blx 69ee0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 69074 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ @@ -2074457,17 +2074464,17 @@ │ │ │ │ blx 69ee0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 69074 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2074496,29 +2074503,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 69074 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [pc, #8] @ (61b728 ) │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6ac10 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ @@ -2074529,17 +2074536,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6af00 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (61b760 ) │ │ │ │ add r3, pc │ │ │ │ blx 6acd0 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ @@ -2074556,15 +2074563,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (61b7a0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6ac10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ @@ -2074590,17 +2074597,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #16] @ (61b7f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6acd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ (61b860 ) │ │ │ │ @@ -2074639,15 +2074646,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @ instruction: 0x47b6 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -2074688,15 +2074695,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ bx r8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2074767,17 +2074774,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ mov ip, pc │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov ip, r0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -2074822,15 +2074829,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r2, r6 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp sl, lr │ │ │ │ lsls r1, r3, #5 │ │ │ │ sub sp, #8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ ubfx r0, r0, #6, #14 │ │ │ │ ldrb.w r3, [sp] │ │ │ │ @@ -2075689,15 +2075696,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 69074 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2075791,15 +2075798,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r3, #68 @ 0x44 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2075840,15 +2075847,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r2, #200 @ 0xc8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2075898,15 +2075905,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2075923,15 +2075930,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 626d30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r6, #4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ @@ -2075946,15 +2075953,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 626d30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r0, #4 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r0, r3, [r0, #32] │ │ │ │ @@ -2075969,15 +2075976,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd ip, lr, [sp] │ │ │ │ bl 626d30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r3, #3 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [pc, #108] @ (61c72c ) │ │ │ │ @@ -2076025,15 +2076032,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2076112,17 +2076119,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r0, #20 │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2076233,21 +2076240,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #204 @ 0xcc │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2076337,17 +2076344,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2076399,17 +2076406,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2076805,33 +2076812,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r7 │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r3, #134 @ 0x86 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + cbz r4, 61cf4e │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 61cf68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2076941,23 +2076948,23 @@ │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 69a94 │ │ │ │ b.n 61cf02 │ │ │ │ nop │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2704] @ 0xa90 │ │ │ │ ldr r4, [pc, #800] @ (61d358 ) │ │ │ │ @@ -2077278,23 +2077285,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldr r1, [pc, #312] @ (61d4cc ) │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ @@ -2077420,21 +2077427,21 @@ │ │ │ │ ldr.w r3, [r3, #-12] │ │ │ │ str r2, [r4, r3] │ │ │ │ b.n 61d472 │ │ │ │ mov r0, r5 │ │ │ │ blx 696a4 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 61d44c │ │ │ │ nop │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ lsls r1, r3, #5 │ │ │ │ @@ -2077504,28 +2077511,28 @@ │ │ │ │ blx 6a934 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 6986c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r3, [pc, #16] @ (61d5c0 ) │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, #36] @ 0x24 │ │ │ │ blx 6ace8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2077546,15 +2077553,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx 6a9e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -2077577,15 +2077584,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (61d660 ) │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6ace8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -2077639,17 +2077646,17 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ blx 691c4 │ │ │ │ mov r2, r0 │ │ │ │ b.n 61d682 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -2077667,15 +2077674,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6ace8 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2077715,17 +2077722,17 @@ │ │ │ │ blx 6a934 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 6986c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2077753,17 +2077760,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r1, [r4, #12] │ │ │ │ blx 6986c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2077779,15 +2077786,15 @@ │ │ │ │ blx 687f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #16] │ │ │ │ blx 6986c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2077892,17 +2077899,17 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 61d4e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2077954,19 +2077961,19 @@ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ blx 6ace8 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2078033,21 +2078040,21 @@ │ │ │ │ bl 61d4e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ blx 6986c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2079364,39 +2079371,39 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n 61e83a │ │ │ │ nop │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (61ead4 ) │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldr r3, [pc, #256] @ (61e994 ) │ │ │ │ + ldr r6, [pc, #256] @ (61e994 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #224] @ (61e978 ) │ │ │ │ + ldr r6, [pc, #224] @ (61e978 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #432] @ (61ea4c ) │ │ │ │ + ldr r4, [pc, #432] @ (61ea4c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #872] @ (61ec08 ) │ │ │ │ + ldr r3, [pc, #872] @ (61ec08 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + ldr r2, [pc, #648] @ (61eb30 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bx r1 │ │ │ │ + ldr r2, [pc, #32] @ (61e8d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, fp │ │ │ │ + ldr r1, [pc, #368] @ (61ea24 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp lr, r2 │ │ │ │ + ldr r0, [pc, #600] @ (61eb10 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + ldr r0, [pc, #248] @ (61e9b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -2079724,19 +2079731,19 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ bl 63999c │ │ │ │ b.n 61eb3c │ │ │ │ - bics r0, r6 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - tst r6, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2079792,15 +2079799,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a108 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ands r4, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2079956,15 +2079963,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #11 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2080077,15 +2080084,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r0, r4, #1 │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -2080242,19 +2080249,19 @@ │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ b.n 61f0fe │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -2080709,17 +2080716,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #24 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ bl 63932c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -2081038,19 +2081045,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r2, r0, #26 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ @@ -2081120,17 +2081127,17 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ b.n 61f754 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2081319,15 +2081326,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #21 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r6, r0, #15 │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -2081382,15 +2081389,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsls r4, r2, #12 │ │ │ │ lsls r1, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2081460,19 +2081467,19 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 61fd6e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe99800a8 │ │ │ │ - @ instruction: 0xe99600a8 │ │ │ │ + ldc 0, cr0, [r8], {168} @ 0xa8 │ │ │ │ + ldc 0, cr0, [r6], {168} @ 0xa8 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldmdb ip!, {r3, r5, r7} │ │ │ │ + ldc 0, cr0, [ip], #-672 @ 0xfffffd60 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ @@ -2081818,21 +2081825,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r1, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #32 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrd r1, r2, [sp, #92] @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 61c098 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ @@ -2082155,15 +2082162,15 @@ │ │ │ │ b.n 61ffec │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stc2 1, cr0, [lr], {88} @ 0x58 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2082270,15 +2082277,15 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfabc0158 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r7, r5, #2 │ │ │ │ vld2.8 {d16[2],d17[2]}, [r4 :16], r8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2082356,15 +2082363,15 @@ │ │ │ │ bne.n 620714 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrsb.w r0, [ip, #344] @ 0x158 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr??.w r0, [lr, #344] @ 0x158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -2082477,15 +2082484,15 @@ │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r6, #344] @ 0x158 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf7c00158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2082600,15 +2082607,15 @@ │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7700158 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xf6760158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #324] @ (620b10 ) │ │ │ │ @@ -2082734,15 +2082741,15 @@ │ │ │ │ bne.n 620b0c │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6280158 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add.w r1, r6, #14155776 @ 0xd80000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3408] @ 0xd50 │ │ │ │ sub.w sp, sp, #652 @ 0x28c │ │ │ │ @@ -2083229,27 +2083236,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4ba0158 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ orr.w r1, r4, #14155776 @ 0xd80000 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 69770 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 691c4 │ │ │ │ @@ -2083658,32 +2083665,32 @@ │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ b.n 620f4e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mrc 1, 6, r0, cr2, cr8, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 6213b8 │ │ │ │ + bvs.n 6213b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2084026,24 +2084033,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 621672 │ │ │ │ nop │ │ │ │ sbcs.w r1, r2, r8, lsr #1 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r1, r0, r8, lsr #1 │ │ │ │ - bcs.n 6218f8 │ │ │ │ + bpl.n 6218f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xeaaa0158 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -2084579,21 +2084586,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 69074 │ │ │ │ mov r7, r5 │ │ │ │ @@ -2084847,17 +2084854,17 @@ │ │ │ │ and.w r0, pc, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r7, sp, #532 @ 0x214 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ blx 6aba4 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #2 │ │ │ │ @@ -2085424,21 +2085431,21 @@ │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ b.w 6219f0 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -2085743,21 +2085750,21 @@ │ │ │ │ b.n 622726 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 6228bc │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bhi.n 6228ac │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2086041,21 +2086048,21 @@ │ │ │ │ b.n 622a60 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 622b60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bpl.n 622b58 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -2086638,19 +2086645,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 623174 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - vaddl.u32 q0, d28, d30 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ bcs.n 623258 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - stc2l 0, cr0, [r4, #696]! @ 0x2b8 │ │ │ │ - @ instruction: 0xfba600ae │ │ │ │ + lsls r4, r4, #3 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + cdp2 0, 10, cr0, cr6, cr14, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #648] @ (6234d0 ) │ │ │ │ @@ -2086913,15 +2086922,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 6233a0 │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[5]}, [r2], lr │ │ │ │ + stc2l 0, cr0, [r2], {174} @ 0xae │ │ │ │ ldmia r4!, {r5} │ │ │ │ lsls r0, r3, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -2087265,26 +2087274,26 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 623802 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r6} │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xf69200ae │ │ │ │ + ldrsb.w r0, [r2, #174] @ 0xae │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #5 │ │ │ │ - addw r0, lr, #2222 @ 0x8ae │ │ │ │ - @ instruction: 0xf58a00ae │ │ │ │ - adc.w r0, r4, #5701632 @ 0x570000 │ │ │ │ - @ instruction: 0xf52000ae │ │ │ │ - @ instruction: 0xf4fc00ae │ │ │ │ - @ instruction: 0xf4d600ae │ │ │ │ - @ instruction: 0xf4c400ae │ │ │ │ - eor.w r0, r0, #5701632 @ 0x570000 │ │ │ │ - bics.w r0, r6, #5701632 @ 0x570000 │ │ │ │ + vst4.32 {d0-d3}, [lr :128], lr │ │ │ │ + strb.w r0, [sl, #174] @ 0xae │ │ │ │ + str.w r0, [r4, lr, lsl #2] │ │ │ │ + strh.w r0, [r0, lr, lsl #2] │ │ │ │ + @ instruction: 0xf7fc00ae │ │ │ │ + @ instruction: 0xf7d600ae │ │ │ │ + @ instruction: 0xf7c400ae │ │ │ │ + @ instruction: 0xf78000ae │ │ │ │ + @ instruction: 0xf73600ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #944] @ (623c70 ) │ │ │ │ @@ -2087640,29 +2087649,29 @@ │ │ │ │ b.n 623bcc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33c00ae │ │ │ │ + @ instruction: 0xf63c00ae │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xf2f600ae │ │ │ │ - @ instruction: 0xf2b000ae │ │ │ │ - @ instruction: 0xf29600ae │ │ │ │ - @ instruction: 0xf1ea00ae │ │ │ │ - @ instruction: 0xf19a00ae │ │ │ │ - sbc.w r0, sl, #174 @ 0xae │ │ │ │ - adc.w r0, r8, #174 @ 0xae │ │ │ │ - @ instruction: 0xf13600ae │ │ │ │ - @ instruction: 0xf0ee00ae │ │ │ │ - @ instruction: 0xf0c200ae │ │ │ │ - orns r0, r6, #174 @ 0xae │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf5f600ae │ │ │ │ + subs.w r0, r0, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf59600ae │ │ │ │ + @ instruction: 0xf4ea00ae │ │ │ │ + eors.w r0, sl, #5701632 @ 0x570000 │ │ │ │ + orn r0, sl, #5701632 @ 0x570000 │ │ │ │ + orr.w r0, r8, #5701632 @ 0x570000 │ │ │ │ + bics.w r0, r6, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf3ee00ae │ │ │ │ + @ instruction: 0xf3c200ae │ │ │ │ + @ instruction: 0xf37600ae │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -2087852,17 +2087861,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ bl 64f5e8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 623e98 │ │ │ │ nop │ │ │ │ - cdp 0, 7, cr0, cr4, cr14, {5} │ │ │ │ - cdp 0, 6, cr0, cr4, cr14, {5} │ │ │ │ - cdp 0, 5, cr0, cr6, cr14, {5} │ │ │ │ + sbcs.w r0, r4, #174 @ 0xae │ │ │ │ + sbc.w r0, r4, #174 @ 0xae │ │ │ │ + adcs.w r0, r6, #174 @ 0xae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #3056] @ 624ad8 │ │ │ │ @@ -2088998,36 +2089007,33 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 624a48 │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #696 @ 0x2b8 │ │ │ │ + vaddl.s32 q0, d22, d30 │ │ │ │ bkpt 0x00f6 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xeb3c00ae │ │ │ │ - ldrd r0, r0, [r0, #-696] @ 0x2b8 │ │ │ │ - strd r0, r0, [r8, #-696] @ 0x2b8 │ │ │ │ - strd r0, r0, [sl], #-696 @ 0x2b8 │ │ │ │ - b.n 624988 │ │ │ │ + cdp 0, 3, cr0, cr12, cr14, {5} │ │ │ │ + mrrc 0, 10, r0, r0, cr14 @ │ │ │ │ + mcrr 0, 10, r0, r8, cr14 │ │ │ │ + sbc.w r0, sl, lr, asr #2 │ │ │ │ + orr.w r0, r6, lr, asr #2 │ │ │ │ + @ instruction: 0xe9a200ae │ │ │ │ + @ instruction: 0xe8c000ae │ │ │ │ + b.n 6249fc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 624844 │ │ │ │ + b.n 624990 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 624684 │ │ │ │ + b.n 624770 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 6243fc │ │ │ │ + b.n 6245c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 624390 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 625170 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 624fc0 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - b.n 624eac │ │ │ │ + b.n 6244ac │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ bl 64c674 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ @@ -2089138,15 +2089144,15 @@ │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ b.w 6243ba │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 62449c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 624eec │ │ │ │ + b.n 6244ec │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ @@ -2089566,17 +2089572,17 @@ │ │ │ │ b.n 624f88 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 625136 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 625594 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cbz r2, 6250f4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -2089682,15 +2089688,15 @@ │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r4, #4 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2089987,15 +2089993,15 @@ │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 625580 │ │ │ │ + blt.n 625580 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2090109,21 +2090115,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 62563c │ │ │ │ + bls.n 62563c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 625bf4 │ │ │ │ + b.n 6251f4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 625c18 │ │ │ │ + b.n 625218 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bpl.n 6257a4 │ │ │ │ + bhi.n 6257a4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2090232,21 +2090238,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 6258e4 │ │ │ │ + bhi.n 6258e4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 625a98 │ │ │ │ + b.n 625098 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 625abc │ │ │ │ + b.n 6250bc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 625848 │ │ │ │ + bvc.n 625848 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2090478,25 +2090484,25 @@ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ vminnm.f16 , q8, │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - bmi.n 625b68 │ │ │ │ + bvc.n 625b68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r7, pc, #768 @ (adr r7, 625d98 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #944] @ (625e50 ) │ │ │ │ + ldr r5, [pc, #944] @ (625e50 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r5, pc, #600 @ (adr r5, 625d04 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2090595,15 +2090601,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d0, d0 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #208 @ (adr r5, 625c84 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 625ae0 │ │ │ │ + bmi.n 625ae0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r4, pc, #448 @ (adr r4, 625d80 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2090858,17 +2090864,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #360 @ (adr r2, 625f80 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + bne.n 625da8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + bne.n 625d8c │ │ │ │ lsls r6, r5, #2 │ │ │ │ add r2, pc, #0 @ (adr r2, 625e28 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2090948,17 +2090954,17 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 68c38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + bne.n 625f64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + beq.n 625e58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2091031,17 +2091037,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 68c38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + beq.n 626048 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w r5, [pc, #1636] @ 62665c │ │ │ │ @@ -2091643,33 +2091649,33 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2091709,15 +2091715,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ bne.n 6266d8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2091743,15 +2091749,15 @@ │ │ │ │ blx 6977c │ │ │ │ cmp r6, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne.n 626750 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2091821,21 +2091827,21 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 626830 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -2091906,21 +2091912,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 6268fe │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2091956,15 +2091962,15 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #31 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2092040,19 +2092046,19 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsrs r6, r1, #30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r6, r6, #29 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cbz r2, 626a9a │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsrs r2, r4, #28 │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldr r3, [pc, #4] @ (626a68 ) │ │ │ │ add r3, pc │ │ │ │ @@ -2092080,15 +2092086,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ blx 6af18 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (626ad0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -2092225,17 +2092231,17 @@ │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #32 │ │ │ │ b.n 626bd2 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 626bd2 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2092335,31 +2092341,31 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 626ca4 │ │ │ │ ldr r0, [pc, #40] @ (626d2c ) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ b.n 626ca4 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r6, r3 │ │ │ │ @@ -2092468,21 +2092474,21 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2092769,19 +2092775,19 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 626fcc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - cbnz r0, 6271ce │ │ │ │ + itte lt │ │ │ │ + lsllt r6, r5, #2 │ │ │ │ + ldrhlt r6, [r6, #60] @ 0x3c │ │ │ │ + lslge r0, r3, #5 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #140] @ 627210 │ │ │ │ mov r3, r2 │ │ │ │ @@ -2092892,15 +2092898,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 690c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rev16 r4, r1 │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #256] @ (6273bc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2093005,15 +2093011,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cbnz r6, 6273ea │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #304] @ (627510 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2093140,17 +2093146,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #32] │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r6, [r5, #30] │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + cbnz r2, 627578 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #624] @ (6277b0 ) │ │ │ │ @@ -2093395,31 +2093401,31 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #20] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #20] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + cbnz r4, 6277f8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + cbnz r2, 6277e6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrh r4, [r4, #10] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r7, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ ldr.w r3, [pc, #1096] @ 627c3c │ │ │ │ @@ -2093840,33 +2093846,33 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cbz r2, 627caa │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + push {lr} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r4, 627c7a │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cbz r4, 627c66 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ ldr.w r3, [pc, #1272] @ 62817c │ │ │ │ @@ -2094352,33 +2094358,33 @@ │ │ │ │ nop │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r0, r3, #5 │ │ │ │ strh r0, [r5, #26] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ strh r0, [r1, #22] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + cbz r2, 6281c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2094508,15 +2094514,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ace8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ @@ -2094656,21 +2094662,21 @@ │ │ │ │ b.n 6283ce │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r4, #16] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2094887,23 +2094893,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 6285d4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #11] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #232 @ (adr r7, 6287d8 ) │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r6, pc, #704 @ (adr r6, 6289b4 ) │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r6, pc, #288 @ (adr r6, 62881c ) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r5, pc, #840 @ (adr r5, 628a48 ) │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -2095163,21 +2095169,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 628940 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #29] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 628cdc ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 628cdc ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r3, pc, #312 @ (adr r3, 628b20 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 628b20 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r3, pc, #88 @ (adr r3, 628a48 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 628a48 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r3 │ │ │ │ @@ -2095485,25 +2095491,25 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, sl │ │ │ │ b.n 628cb0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #23] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r2, pc, #136 @ (adr r2, 628d9c ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 628d9c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r0, [r7, #20] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r1, pc, #664 @ (adr r1, 628fb4 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 628fb4 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r1, pc, #504 @ (adr r1, 628f18 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 628f18 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r1, pc, #56 @ (adr r1, 628d5c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 628d5c ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 628f78 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 628f78 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -2095941,15 +2095947,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 6291ec │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2096477,17 +2096483,17 @@ │ │ │ │ b.n 629722 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 61bce0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6296b4 │ │ │ │ nop │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2096687,21 +2096693,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6ae1c │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ b.n 6298f2 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #748] @ (629ca8 ) │ │ │ │ @@ -2096985,43 +2096991,43 @@ │ │ │ │ nop │ │ │ │ str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r7, [pc, #688] @ (629f7c ) │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #160] @ (629d80 ) │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [pc, #576] @ (629f24 ) │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [pc, #896] @ (62a068 ) │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [pc, #616] @ (629f54 ) │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [pc, #432] @ (629ea0 ) │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ (629e1c ) │ │ │ │ @@ -2097135,15 +2097141,15 @@ │ │ │ │ b.n 629ddc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 629e1a │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #2 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2097193,17 +2097199,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a108 │ │ │ │ mov r4, r0 │ │ │ │ b.n 629e90 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2097388,15 +2097394,15 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r6, r6] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (62a0e0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2097604,15 +2097610,15 @@ │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ (62a2ac ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ nop │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2098875,15 +2098881,15 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r0, r5, #2 │ │ │ │ str r2, [r3, r4] │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r6, [r6, r3] │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2098978,18 +2098984,18 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 69454 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ b.n 62afb4 │ │ │ │ ldr r0, [pc, #4] @ (62b048 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee le │ │ │ │ + lslle r4, r4, #2 │ │ │ │ + pushgt {r4, r5, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 62b092 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2099290,24 +2099296,24 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #224] @ (62b42c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldr r7, [pc, #216] @ (62b428 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - eor.w r0, r8, r0, ror #2 │ │ │ │ + stc 0, cr0, [r8, #704] @ 0x2c0 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r5, [pc, #328] @ (62b4b8 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #24] @ (62b390 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ @@ -2100526,15 +2100532,15 @@ │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 62bf74 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 62bf6e │ │ │ │ movs r3, #2 │ │ │ │ b.n 62bf74 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2100730,37 +2100736,37 @@ │ │ │ │ cmp.w ip, #13 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ ldr r3, [pc, #52] @ (62c228 ) │ │ │ │ add r3, pc │ │ │ │ blx 69074 │ │ │ │ b.n 62c0e4 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2100821,15 +2100827,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 62c26a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ @@ -2101027,15 +2101033,15 @@ │ │ │ │ blx 69ee0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #3224] @ 0xc98 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 62c4f4 │ │ │ │ ldr.w r0, [r4, #3232] @ 0xca0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2101097,15 +2101103,15 @@ │ │ │ │ blx 6a3f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a9e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr.w r3, [r0, #3268] @ 0xcc4 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 62c5ca │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2101180,15 +2101186,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a9e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r3, [pc, #208] @ (62c77c ) │ │ │ │ @@ -2101265,15 +2101271,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #60 @ 0x3c │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r0, #156 @ 0x9c │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -2101370,19 +2101376,19 @@ │ │ │ │ b.n 62c7ce │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #90 @ 0x5a │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r3, [pc, #280] @ (62c9d0 ) │ │ │ │ @@ -2101490,17 +2101496,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #50 @ 0x32 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2101573,15 +2101579,15 @@ │ │ │ │ bhi.n 62ca76 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 6188e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ @@ -2101767,23 +2101773,23 @@ │ │ │ │ b.n 62cc54 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #32 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2101828,15 +2101834,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 69ee0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #984] @ 0x3d8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2101909,17 +2101915,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 61c098 │ │ │ │ mov r2, r0 │ │ │ │ b.n 62cd7c │ │ │ │ bl 62c4b4 │ │ │ │ mov r2, r0 │ │ │ │ b.n 62cd7c │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2101978,15 +2101984,15 @@ │ │ │ │ b.n 62ce5c │ │ │ │ blx 69770 │ │ │ │ b.n 62ce94 │ │ │ │ blx 69f10 │ │ │ │ b.n 62ce94 │ │ │ │ blx 6aba4 │ │ │ │ b.n 62ce94 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #16 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -2102039,17 +2102045,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6af00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #276] @ (62d0a8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2102154,15 +2102160,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ lsls r0, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2102438,15 +2102444,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n 62d1d2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r4, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2102597,25 +2102603,25 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r1, r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 61c098 │ │ │ │ mov r2, r0 │ │ │ │ b.n 62d45c │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2102818,15 +2102824,15 @@ │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ beq.n 62d6fe │ │ │ │ b.n 62d5ea │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ beq.n 62d6ec │ │ │ │ b.n 62d678 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r3 │ │ │ │ @@ -2103065,17 +2103071,17 @@ │ │ │ │ b.n 62d8ee │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ beq.n 62d9a6 │ │ │ │ b.n 62d814 │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ beq.n 62d992 │ │ │ │ b.n 62d8c6 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2103182,19 +2103188,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 62da3a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 62da3a │ │ │ │ nop │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2103807,41 +2103813,41 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #152 @ 0x98 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [pc, #216] @ (62e280 ) │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r5, [pc, #768] @ (62e4b0 ) │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r5, [pc, #512] @ (62e3b4 ) │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [pc, #480] @ (62e398 ) │ │ │ │ + ldr r7, [pc, #480] @ (62e398 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2103933,17 +2103939,17 @@ │ │ │ │ b.n 62e27a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r3, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #552] @ (62e4ec ) │ │ │ │ + ldr r5, [pc, #552] @ (62e4ec ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r2, [pc, #216] @ (62e3a0 ) │ │ │ │ + ldr r5, [pc, #216] @ (62e3a0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r6, r7, #5 │ │ │ │ lsls r0, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2104435,15 +2104441,15 @@ │ │ │ │ add.w r7, r4, r2, lsl #5 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ b.n 62e7a2 │ │ │ │ adds r7, r2, #5 │ │ │ │ add.w r7, r4, r7, lsl #4 │ │ │ │ b.n 62e7a2 │ │ │ │ nop │ │ │ │ - add r8, r8 │ │ │ │ + blx r8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #116] @ (62e8d4 ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -2104910,19 +2104916,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r4, r6, #18 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - eors r6, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #656] @ (62ef80 ) │ │ │ │ @@ -2105167,19 +2105173,21 @@ │ │ │ │ b.n 62eeda │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #12 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr7, {5} │ │ │ │ + lsls r6, r4, #6 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ asrs r0, r5, #7 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldc2l 0, cr0, [sl, #668] @ 0x29c │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ mov r4, r0 │ │ │ │ @@ -2105721,31 +2105729,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ asrs r6, r7, #32 │ │ │ │ lsls r0, r3, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r2, r5, #16 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ blx 69074 │ │ │ │ @@ -2106270,54 +2106278,54 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 62f8fc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xf2f200a7 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + @ instruction: 0xf5f200a7 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrsb.w r0, [lr, #176] @ 0xb0 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + ldc2 0, cr0, [lr], {176} @ 0xb0 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr??.w r0, [ip, r0, lsl #3] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + mrrc2 0, 11, r0, ip, cr0 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf1fe00a7 │ │ │ │ - bgt.n 62fbcc │ │ │ │ + @ instruction: 0xf4fe00a7 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb.w r0, [ip, #176] @ 0xb0 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldc2 0, cr0, [ip], {176} @ 0xb0 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 62fbcc │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #3] │ │ │ │ + mrrc2 0, 11, r0, r4, cr0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #1244] @ 630018 │ │ │ │ @@ -2106817,21 +2106825,21 @@ │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ b.n 62fb7a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #352] @ (6301a4 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -2107689,42 +2107697,39 @@ │ │ │ │ beq.w 6304b2 │ │ │ │ bhi.w 630544 │ │ │ │ b.n 63089c │ │ │ │ nop │ │ │ │ mcr2 1, 1, r0, cr14, cr7, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfb840157 │ │ │ │ - b.n 630510 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - b.n 630524 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + stmdb r8, {r0, r1, r2, r5, r7} │ │ │ │ + ldmdb r0, {r0, r1, r2, r5, r7} │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 6304a0 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - add r3, pc, #712 @ (adr r3, 630bd8 ) │ │ │ │ + @ instruction: 0xe8ca00a7 │ │ │ │ + add r6, pc, #712 @ (adr r6, 630bd8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 63013c │ │ │ │ + b.n 63073c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 631100 │ │ │ │ + b.n 630700 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r6, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -2108103,28 +2108108,28 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xf6bc0157 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf4f80157 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3448] @ 0xd78 │ │ │ │ ldr.w r2, [pc, #2836] @ 631870 │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -2109218,31 +2109223,31 @@ │ │ │ │ @ instruction: 0xf2960157 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2680157 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ orn r1, r8, #87 @ 0x57 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r1, r2, [sp, #348] @ 0x15c │ │ │ │ bl 61a190 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r0, [fp, #33] @ 0x21 │ │ │ │ b.n 631340 │ │ │ │ @@ -2110153,87 +2110158,87 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ b.n 632138 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -2110658,25 +2110663,25 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ble.n 632750 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bge.n 632730 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #1012] @ (632b6c ) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2111064,21 +2111069,21 @@ │ │ │ │ nop │ │ │ │ bhi.n 632a70 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 632c50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [pc, #692] @ (632e50 ) │ │ │ │ @@ -2111343,22 +2111348,24 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ bmi.n 632f00 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r6, r5, #2 │ │ │ │ bcc.n 632f48 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - vrev32. d0, d29 │ │ │ │ - add r1, pc, #864 @ (adr r1, 6331d0 ) │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + add r4, pc, #864 @ (adr r4, 6331d0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cdp2 0, 6, cr0, cr14, cr13, {5} │ │ │ │ + lsls r6, r5, #5 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #1300] @ 63339c │ │ │ │ ldr.w r2, [pc, #1300] @ 6333a0 │ │ │ │ @@ -2111850,26 +2111857,27 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bne.n 633458 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #-692] @ 0xfffffd4c │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ beq.n 6333f8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldc2 0, cr0, [r4], {173} @ 0xad │ │ │ │ - @ instruction: 0xfbb600ad │ │ │ │ - @ instruction: 0xfaf200ad │ │ │ │ - rev16 r2, r1 │ │ │ │ + vaddl.u16 q0, d20, d29 │ │ │ │ + cdp2 0, 11, cr0, cr6, cr13, {5} │ │ │ │ + ldc2l 0, cr0, [r2, #692]! @ 0x2b4 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfa8800ad │ │ │ │ - rev16 r6, r0 │ │ │ │ + stc2 0, cr0, [r8, #692] @ 0x2b4 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbnz r0, 6333f4 │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -2112652,21 +2112660,21 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 62c698 │ │ │ │ str r0, [r6, #0] │ │ │ │ b.n 633960 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + cbnz r6, 633c1e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + cbnz r2, 633c24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + cbnz r6, 633c28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subw r0, lr, #173 @ 0xad │ │ │ │ + sub.w r0, lr, #5668864 @ 0x568000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #452] @ (633de4 ) │ │ │ │ ldr r3, [pc, #452] @ (633de8 ) │ │ │ │ @@ -2113381,18 +2113389,18 @@ │ │ │ │ b.n 634016 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4], #-692 @ 0xfffffd4c │ │ │ │ - rsbs r0, r2, sp, asr #2 │ │ │ │ - @ instruction: 0xeaa400ad │ │ │ │ - strd r0, r0, [r0, #692] @ 0x2b4 │ │ │ │ + vhadd.s d16, d20, d29 │ │ │ │ + cdp 0, 13, cr0, cr2, cr13, {5} │ │ │ │ + stc 0, cr0, [r4, #692]! @ 0x2b4 │ │ │ │ + stcl 0, cr0, [r0], {173} @ 0xad │ │ │ │ pop {r1, r4, pc} │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #128] @ 6343c0 │ │ │ │ @@ -2113687,16 +2113695,15 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6343f0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + strd r0, r0, [r4, #692]! @ 0x2b4 │ │ │ │ rev r4, r0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2113887,20 +2113894,17 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 63484c │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6342e0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - b.n 6342c0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - b.n 634244 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + @ instruction: 0xe85a00ad │ │ │ │ + strex r0, r0, [r8, #692] @ 0x2b4 │ │ │ │ + @ instruction: 0xe80800ad │ │ │ │ @ instruction: 0xb81c │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2115020,23 +2115024,23 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb794 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #88 @ (adr r1, 635448 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 635448 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r1, r2, r4} │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 635434 │ │ │ │ + ble.n 635434 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 62e850 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ @@ -2116064,33 +2116068,33 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 62ef98 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ b.w 634bd0 │ │ │ │ - bhi.n 635f64 │ │ │ │ + blt.n 635f64 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bhi.n 635f44 │ │ │ │ + blt.n 635f44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 635f78 │ │ │ │ + bls.n 635f78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bcc.n 635ebc │ │ │ │ + bvs.n 635ebc │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 635fa0 │ │ │ │ + bmi.n 635fa0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + bcs.n 635fe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + bne.n 636004 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -2116947,33 +2116951,33 @@ │ │ │ │ add.w r8, r5, #880 @ 0x370 │ │ │ │ b.w 635d78 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r7, #16 │ │ │ │ beq.w 636d40 │ │ │ │ bhi.w 636d16 │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ addeq.w fp, r5, #920 @ 0x398 │ │ │ │ @@ -2117576,43 +2117580,43 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - nop {9} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r5, r5, #2 │ │ │ │ - ittt mi @ unpredictable │ │ │ │ - lslmi r5, r5, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ - lslmi r5, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #368] @ (637120 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2118759,47 +2118763,47 @@ │ │ │ │ add.w lr, sp, #184 @ 0xb8 │ │ │ │ b.n 637b52 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r6 │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbnz r2, 637c18 │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r0, 637c56 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + cbnz r2, 637c2e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + cbnz r6, 637c22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + cbnz r0, 637c16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + cbnz r4, 637c0a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r4, 637c7c │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r6, 637c68 │ │ │ │ + cpsie ai │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r4, 637c5a │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cbz r0, 637c1c │ │ │ │ + push {} │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1716] @ 6382e4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -2119425,31 +2119429,31 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #30] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #30] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + cbz r2, 638344 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + cbz r2, 638346 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 638348 │ │ │ │ lsls r5, r5, #2 │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #504] @ 0x1f8 │ │ │ │ subw sp, sp, #3556 @ 0xde4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -2120528,59 +2120532,59 @@ │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #18] │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #808 @ (adr r2, 6392c0 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 6392c0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r2, #23] │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + add r2, pc, #424 @ (adr r2, 639168 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + add r1, pc, #880 @ (adr r1, 639338 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + add r1, pc, #488 @ (adr r1, 6391b4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + add r1, pc, #408 @ (adr r1, 639168 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + add r0, pc, #368 @ (adr r0, 639144 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 651ce4 │ │ │ │ @@ -2120618,15 +2120622,15 @@ │ │ │ │ bl 52f210 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41aea4> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 530cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41c958> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac4384 │ │ │ │ + bl ac46cc │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2120787,19 +2120791,19 @@ │ │ │ │ b.n 6391c4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r5, [pc, #256] @ (63931c ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -2120899,15 +2120903,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r2, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2121369,59 +2121373,59 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2121646,15 +2121650,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2121793,21 +2121797,21 @@ │ │ │ │ nop │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ @@ -2121932,17 +2121936,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2122014,17 +2122018,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 6af00 │ │ │ │ mov r6, r0 │ │ │ │ b.n 639df0 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2122149,17 +2122153,17 @@ │ │ │ │ bl 45de7c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349b10> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 639f02 │ │ │ │ str r4, [r1, #20] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2122343,21 +2122347,21 @@ │ │ │ │ ldrd r0, r3, [sp, #16] │ │ │ │ b.n 63a156 │ │ │ │ nop │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (63a230 ) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #672] @ (63a494 ) │ │ │ │ + ldr r7, [pc, #672] @ (63a494 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #552] @ (63a420 ) │ │ │ │ + ldr r7, [pc, #552] @ (63a420 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #816] @ (63a52c ) │ │ │ │ + ldr r7, [pc, #816] @ (63a52c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2122811,17 +2122815,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #264] @ (63a7e4 ) │ │ │ │ @@ -2122931,19 +2122935,19 @@ │ │ │ │ b.n 63a734 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, r4] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2123025,23 +2123029,23 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r7, r2, #5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, sp │ │ │ │ + ldr r1, [pc, #440] @ (63aa94 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r9 │ │ │ │ + ldr r1, [pc, #312] @ (63aa1c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrsb r6, [r5, r5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - mov r2, sp │ │ │ │ + ldr r1, [pc, #424] @ (63aa94 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2123102,15 +2123106,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6af18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp sl, r3 │ │ │ │ + ldr r0, [pc, #616] @ (63abfc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #40] @ (63a9cc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2123126,17 +2123130,17 @@ │ │ │ │ bl 646278 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6192e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #40] @ (63aa0c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2123152,17 +2123156,17 @@ │ │ │ │ bl 646278 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6192e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #72] @ (63aa6c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2123193,21 +2123197,21 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6a3f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - add ip, fp │ │ │ │ + blxns fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, r9 │ │ │ │ + blxns r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2123365,21 +2123369,21 @@ │ │ │ │ b.n 63ac0a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ strh r6, [r5, r7] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - orrs r2, r1 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -2123470,15 +2123474,15 @@ │ │ │ │ blx 69074 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r4], #8 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 63ace2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ mov r5, r0 │ │ │ │ @@ -2124349,69 +2124353,69 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 63b47c │ │ │ │ nop │ │ │ │ strh r4, [r4, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0 │ │ │ │ + add r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r2, [r7, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r2, r4, #4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 63b6fc │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ @@ -2125432,33 +2125436,33 @@ │ │ │ │ ldr r1, [sp, #700] @ 0x2bc │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2125614,19 +2125618,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 6a73c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #116] @ (63c464 ) │ │ │ │ @@ -2125680,15 +2125684,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #10 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2125810,17 +2125814,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ bl 645d14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #96] @ (63c644 ) │ │ │ │ @@ -2125862,15 +2125866,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #22 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r1, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2125993,17 +2125997,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ bl 645d14 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [pc, #340] @ 63c910 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2126144,19 +2126148,19 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #42 @ 0x2a │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2126196,15 +2126200,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 63ca34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2126253,15 +2126257,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 68a88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (63cd50 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2126542,21 +2126546,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 63cc22 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r5, #168 @ 0xa8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2127358,17 +2127362,17 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r7, [pc, #1128] @ 63d9cc │ │ │ │ mov r0, r4 │ │ │ │ bl 6299a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ add r7, pc │ │ │ │ @@ -2127833,19 +2127837,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ bl 63a9d4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 63d5da │ │ │ │ nop │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2127899,15 +2127903,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #212] @ (63db5c ) │ │ │ │ @@ -2128495,23 +2128499,23 @@ │ │ │ │ b.n 63ddda │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r2, #4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r5, [pc, #968] @ (63e45c ) │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r5, [pc, #328] @ (63e1e0 ) │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [pc, #400] @ (63e22c ) │ │ │ │ + ldr r7, [pc, #400] @ (63e22c ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2129407,15 +2129411,15 @@ │ │ │ │ blx 69074 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6188e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orrs r0, r4 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r1 │ │ │ │ @@ -2129557,15 +2129561,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r7, #23 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r1 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ asrs r0, r7, #18 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2129852,15 +2129856,15 @@ │ │ │ │ b.n 63ed6c │ │ │ │ asrs r0, r6, #15 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #10 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2129890,15 +2129894,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 691c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2129928,15 +2129932,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 691c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2130348,21 +2130352,23 @@ │ │ │ │ nop │ │ │ │ asrs r0, r6, #2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldc2 0, cr0, [r6, #-664]! @ 0xfffffd68 │ │ │ │ - ldc2 0, cr0, [r2, #-664]! @ 0xfffffd68 │ │ │ │ - stc2l 0, cr0, [ip], #664 @ 0x298 │ │ │ │ - ldc2 0, cr0, [r0], #664 @ 0x298 │ │ │ │ - stc2 0, cr0, [ip], #664 @ 0x298 │ │ │ │ - stc2l 0, cr0, [r4], #-664 @ 0xfffffd68 │ │ │ │ - mrrc2 0, 10, r0, r0, cr6 @ │ │ │ │ + movs r6, r6 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + movs r2, r6 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + vaddl.u32 q8, d28, d22 │ │ │ │ + vrev32.8 d0, d22 │ │ │ │ + vaddl.u32 q0, d28, d22 │ │ │ │ + vhadd.u32 d16, d20, d22 │ │ │ │ + vhadd.u16 d16, d16, d22 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -2130433,15 +2130439,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 691c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 63f40c │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2131253,17 +2131259,17 @@ │ │ │ │ b.n 63f7a0 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r6, r2 │ │ │ │ @@ -2132402,20 +2132408,20 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ b.n 64044e │ │ │ │ lsls r2, r6, #12 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0be00a6 │ │ │ │ - @ instruction: 0xf0a800a6 │ │ │ │ - eors.w r0, ip, #166 @ 0xa6 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf3be00a6 │ │ │ │ + @ instruction: 0xf3a800a6 │ │ │ │ + @ instruction: 0xf39c00a6 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r5, r5, #2 │ │ │ │ @ instruction: 0xfb860156 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and.w r0, r1, #7 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #5 │ │ │ │ @@ -2132865,24 +2132871,20 @@ │ │ │ │ ubfx r3, r3, #1, #3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 63fd56 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ - b.n 6408bc │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 6408ac │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 640898 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + stmdb r8!, {r1, r2, r5, r7} │ │ │ │ + ldmdb lr, {r1, r2, r5, r7} │ │ │ │ + ldmdb r2, {r1, r2, r5, r7} │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 640880 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + stmdb r2, {r1, r2, r5, r7} │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add.w r8, sp, #484 @ 0x1e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -2133522,17 +2133524,17 @@ │ │ │ │ bl 62980c │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ b.n 64120a │ │ │ │ bl 62980c │ │ │ │ mov r5, r0 │ │ │ │ b.n 6411ee │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2133755,15 +2133757,15 @@ │ │ │ │ b.n 641408 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4, #-344] @ 0xfffffea8 │ │ │ │ ldcl 1, cr0, [r0], #-344 @ 0xfffffea8 │ │ │ │ - bge.n 6414d4 │ │ │ │ + ble.n 6414d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov sl, r0 │ │ │ │ @@ -2134200,31 +2134202,31 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 6415be │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeaa20156 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cbz r4, 641a1c │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 6417fc │ │ │ │ lsls r6, r2, #5 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -2135489,17 +2135491,17 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 641fb8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r3, [sp, #2288] @ 0x8f0 │ │ │ │ mov r0, fp │ │ │ │ bfi r3, r8, #6, #14 │ │ │ │ str.w r3, [sp, #2288] @ 0x8f0 │ │ │ │ add.w r3, sp, #2288 @ 0x8f0 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ @@ -2135893,15 +2135895,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 642c98 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r2, [sp, #2168] @ 0x878 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr.w r1, [sp, #2164] @ 0x874 │ │ │ │ bl 6188e4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -2136884,15 +2136886,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ bl 639150 │ │ │ │ b.n 643048 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5800ac │ │ │ │ + cdp2 0, 5, cr0, cr8, cr12, {5} │ │ │ │ ldrb.w r0, [r8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 63b6dc │ │ │ │ @@ -2137241,17 +2137243,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ b.w 642dcc │ │ │ │ ... │ │ │ │ - @ instruction: 0xf59200ac │ │ │ │ - orns r0, r2, #5636096 @ 0x560000 │ │ │ │ - @ instruction: 0xf3d400ac │ │ │ │ + ldrb.w r0, [r2, #172] @ 0xac │ │ │ │ + @ instruction: 0xf77200ac │ │ │ │ + @ instruction: 0xf6d400ac │ │ │ │ cmp r5, #2 │ │ │ │ beq.w 643b86 │ │ │ │ subs r5, #3 │ │ │ │ cmp r5, #2 │ │ │ │ bhi.w 643c72 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -2137720,15 +2137722,15 @@ │ │ │ │ and.w r0, r0, #2004877312 @ 0x77800000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb.w r4, [r0, pc] │ │ │ │ ... │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 643fa6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r4, r1 │ │ │ │ @@ -2138432,22 +2138434,22 @@ │ │ │ │ strd r3, r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 6443c8 │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds.w r0, r8, ip, asr #2 │ │ │ │ + cdp 0, 1, cr0, cr8, cr12, {5} │ │ │ │ bkpt 0x004a │ │ │ │ lsls r6, r2, #5 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #392] @ (644824 ) │ │ │ │ + ldr r6, [pc, #392] @ (644824 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #348] @ (64480c ) │ │ │ │ @@ -2138596,16 +2138598,15 @@ │ │ │ │ b.n 6447ca │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r0, 644822 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 64436c │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + stmia.w sl!, {r2, r3, r5, r7} │ │ │ │ @ instruction: 0xb8d8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2139057,23 +2139058,23 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7c0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 64528c │ │ │ │ + b.n 64488c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 645068 │ │ │ │ + b.n 644668 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r1, r4, r6, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - b.n 644f00 │ │ │ │ + b.n 644500 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ strd fp, sl, [sp, #4] │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -2139757,23 +2139758,23 @@ │ │ │ │ b.n 645206 │ │ │ │ nop │ │ │ │ ... │ │ │ │ sxth r0, r4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + b.n 645628 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bgt.n 645320 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bgt.n 6453cc │ │ │ │ + svc 4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 6453a0 │ │ │ │ + ble.n 6453a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb.w r3, [fp, #11] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 6452b2 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2139874,15 +2139875,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 645090 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 645072 │ │ │ │ b.n 645078 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 645420 │ │ │ │ + blt.n 645420 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #188] @ (6455ac ) │ │ │ │ @@ -2139961,17 +2139962,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 645600 │ │ │ │ + bge.n 645600 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2140040,15 +2140041,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2140067,15 +2140068,15 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx 68860 │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 6456a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n 6456cc │ │ │ │ + bls.n 6456cc │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #200] @ (64579c ) │ │ │ │ @@ -2140157,19 +2140158,19 @@ │ │ │ │ b.n 645732 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.n 645834 │ │ │ │ + bhi.n 645834 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #248] @ (6458bc ) │ │ │ │ @@ -2140270,17 +2140271,17 @@ │ │ │ │ b.n 64585e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bmi.n 645998 │ │ │ │ + bvc.n 645998 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r7, pc, #400 @ (adr r7, 645a60 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2140361,15 +2140362,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #840 @ (adr r6, 645ce8 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 645a18 │ │ │ │ + bvs.n 645a18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r6, pc, #488 @ (adr r6, 645b94 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2140394,15 +2140395,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 69eb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcs.n 645978 │ │ │ │ + bpl.n 645978 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2140449,15 +2140450,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #936 @ (adr r5, 645e18 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 645b34 │ │ │ │ + bpl.n 645b34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r5, pc, #680 @ (adr r5, 645d24 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2140512,15 +2140513,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #424 @ (adr r5, 645cac ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 645ac4 │ │ │ │ + bmi.n 645ac4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r5, pc, #80 @ (adr r5, 645b60 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2140547,15 +2140548,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r3 │ │ │ │ blx 6a498 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 645c50 │ │ │ │ + bmi.n 645c50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #88] @ 645bc8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2140589,15 +2140590,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 645bc4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #512 @ (adr r4, 645dcc ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bne.n 645c08 │ │ │ │ + bmi.n 645c08 │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #304 @ (adr r4, 645d08 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2140622,15 +2140623,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a9e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 645b5c │ │ │ │ + bcc.n 645b5c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2140652,15 +2140653,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a9e8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 6a498 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - beq.n 645d18 │ │ │ │ + bcc.n 645d18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2140697,15 +2140698,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6aa54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + bcs.n 645cb0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2140817,17 +2140818,17 @@ │ │ │ │ b.n 645db0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 645c6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 645d8e │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 645e14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + bne.n 645dd4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr r6, [pc, #816] @ (646164 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2141142,35 +2141143,35 @@ │ │ │ │ b.n 645f48 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 646162 │ │ │ │ add r1, pc, #784 @ (adr r1, 646478 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + beq.n 646108 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - push {lr} │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + beq.n 6461bc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + beq.n 6461a0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r0, pc, #280 @ (adr r0, 64629c ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1984] @ 0x7c0 │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ mov r8, r2 │ │ │ │ @@ -2141243,15 +2141244,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2141653,25 +2141654,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 6466d4 │ │ │ │ bls.n 6466ce │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 6466d8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -2142024,32 +2142025,32 @@ │ │ │ │ b.n 6468d4 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r9 │ │ │ │ b.n 6468d4 │ │ │ │ nop │ │ │ │ - bpl.n 646ae8 │ │ │ │ + bhi.n 646ae8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [r6, #-704]! @ 0xfffffd40 │ │ │ │ - bmi.n 646a4c │ │ │ │ + orn r0, r6, #176 @ 0xb0 │ │ │ │ + bvc.n 646a4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcc.n 646b50 │ │ │ │ + bvs.n 646b50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2142186,19 +2142187,19 @@ │ │ │ │ b.n 646b90 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ @@ -2142301,18 +2142302,18 @@ │ │ │ │ b.n 646cde │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - itet gt │ │ │ │ - lslgt r4, r5, #2 │ │ │ │ - strle r3, [sp, #104] @ 0x68 │ │ │ │ - lslgt r6, r2, #5 │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #144 @ 0x90 │ │ │ │ adds r4, r1, #5 │ │ │ │ ldr.w ip, [r3, #1548] @ 0x60c │ │ │ │ @@ -2142427,15 +2142428,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #844] @ 0x34c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 646e4e │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0056 │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2142452,15 +2142453,15 @@ │ │ │ │ bl 61cae8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 6986c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #16] @ (646ec8 ) │ │ │ │ @@ -2142468,15 +2142469,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69ff4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #176] @ (646f90 ) │ │ │ │ @@ -2142551,15 +2142552,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - add r5, pc, #24 @ (adr r5, 646fb8 ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (646ff0 ) │ │ │ │ @@ -2142722,17 +2142723,17 @@ │ │ │ │ bne.n 647154 │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bne.n 64715c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 647274 │ │ │ │ + b.n 647874 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, #12288 @ 0x3000 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -2142801,17 +2142802,17 @@ │ │ │ │ bl 6514f0 │ │ │ │ ldr.w r3, [r8, #3464] @ 0xd88 │ │ │ │ ldr.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r8, #3464] @ 0xd88 │ │ │ │ str.w r3, [r4, #2272] @ 0x8e0 │ │ │ │ b.n 647246 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r1, #3464] @ 0xd88 │ │ │ │ @@ -2142837,15 +2142838,15 @@ │ │ │ │ blx 69968 │ │ │ │ mov r1, r0 │ │ │ │ b.n 6472d2 │ │ │ │ ldr.w r0, [r5, #836] @ 0x344 │ │ │ │ bl 61d528 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, #12288 @ 0x3000 │ │ │ │ movw r0, #3572 @ 0xdf4 │ │ │ │ @@ -2142896,19 +2142897,19 @@ │ │ │ │ str.w r0, [r5, #864] @ 0x360 │ │ │ │ add.w r0, r8, #13120 @ 0x3340 │ │ │ │ adds r0, #8 │ │ │ │ bl 6514f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r0, 6473bc │ │ │ │ + pop {r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -2143075,15 +2143076,15 @@ │ │ │ │ sbfx r3, r3, #10, #16 │ │ │ │ adds r0, #8 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ addw r3, r3, #3176 @ 0xc68 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ bl 651744 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + rev r6, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ @@ -2143193,21 +2143194,21 @@ │ │ │ │ bl 61d528 │ │ │ │ b.n 647690 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, #14] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + cbnz r6, 647704 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrh r0, [r5, #10] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2143306,19 +2143307,19 @@ │ │ │ │ cmpne r2, #141 @ 0x8d │ │ │ │ bne.n 647732 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #3464] @ 0xd88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ b.n 647768 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2143597,15 +2143598,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2143719,15 +2143720,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a9e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 647c64 │ │ │ │ + push {r1, r4} │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 647c8c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2143863,21 +2143864,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -2143984,15 +2143985,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r7, #14] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #16 │ │ │ │ + cbz r4, 647f18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ strh r4, [r1, #8] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2144117,21 +2144118,21 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strh r0, [r6, #0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2144221,15 +2144222,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 6188e4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -2144409,23 +2144410,23 @@ │ │ │ │ b.n 64830c │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrb r4, [r5, #19] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -2144891,15 +2144892,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -2145157,15 +2145158,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 648a3e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #23] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #896 @ (adr r1, 648eac ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 648eac ) │ │ │ │ lsls r4, r5, #2 │ │ │ │ strb r4, [r4, #20] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -2145500,15 +2145501,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r3, #12] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2145729,15 +2145730,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2145780,15 +2145781,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 649034 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #220] @ 6492cc │ │ │ │ mov ip, r1 │ │ │ │ @@ -2145871,15 +2145872,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2145954,19 +2145955,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 69074 │ │ │ │ mov r2, r0 │ │ │ │ b.n 64932a │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -2146161,15 +2146162,15 @@ │ │ │ │ bic.w r2, r5, #2 │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 64955a │ │ │ │ b.n 6495ca │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ subs r5, r1, #5 │ │ │ │ @@ -2146257,19 +2146258,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 647de0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2146420,21 +2146421,21 @@ │ │ │ │ adds r6, #200 @ 0xc8 │ │ │ │ b.n 649820 │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ b.n 649820 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ b.n 649820 │ │ │ │ nop │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2146507,15 +2146508,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 647de0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #836] @ (649cd4 ) │ │ │ │ @@ -2146830,23 +2146831,23 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b.n 649be2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2146997,21 +2146998,21 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ blx 69074 │ │ │ │ mov r6, r0 │ │ │ │ b.n 649dc2 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2147189,19 +2147190,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 69074 │ │ │ │ mov r6, r0 │ │ │ │ b.n 649f7e │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2147385,19 +2147386,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 69074 │ │ │ │ mov r6, r0 │ │ │ │ b.n 64a16c │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #568] @ (64a500 ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ @@ -2147609,31 +2147610,31 @@ │ │ │ │ str.w r0, [r6, #676] @ 0x2a4 │ │ │ │ b.n 64a2e8 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r5, r4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #848] @ (64a85c ) │ │ │ │ + ldr r4, [pc, #848] @ (64a85c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #888] @ (64a888 ) │ │ │ │ + ldr r4, [pc, #888] @ (64a888 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #920] @ (64a8ac ) │ │ │ │ + ldr r4, [pc, #920] @ (64a8ac ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r1, [pc, #688] @ (64a7cc ) │ │ │ │ + ldr r4, [pc, #688] @ (64a7cc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r4, [pc, #824] @ (64a85c ) │ │ │ │ + ldr r7, [pc, #824] @ (64a85c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #544] @ (64a748 ) │ │ │ │ + ldr r7, [pc, #544] @ (64a748 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #256] @ (64a62c ) │ │ │ │ + ldr r7, [pc, #256] @ (64a62c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #556] @ (64a76c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -2147840,17 +2147841,17 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2148009,21 +2148010,21 @@ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 64a936 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 64a950 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1084] @ 64ada8 │ │ │ │ @@ -2148430,23 +2148431,23 @@ │ │ │ │ mov r5, ip │ │ │ │ b.n 64ad4a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ strb r6, [r6, r7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (64aff8 ) │ │ │ │ @@ -2148664,17 +2148665,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, r7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 64b0fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2148759,15 +2148760,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a9e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1184] @ 64b5b4 │ │ │ │ @@ -2149215,27 +2149216,27 @@ │ │ │ │ mov r6, lr │ │ │ │ b.n 64b554 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #896] @ (64b938 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r4, [pc, #888] @ (64b948 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #544] @ (64b80c ) │ │ │ │ @@ -2149444,21 +2149445,21 @@ │ │ │ │ b.n 64b720 │ │ │ │ ldr r2, [pc, #48] @ (64b840 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #688] @ (64bac8 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -2149749,19 +2149750,19 @@ │ │ │ │ nop │ │ │ │ blxns r6 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ mov ip, fp │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #752] @ (64be58 ) │ │ │ │ @@ -2150043,27 +2150044,27 @@ │ │ │ │ blx 69074 │ │ │ │ b.n 64bd92 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r8, r2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r4, r5, #2 │ │ │ │ negs r6, r4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2151472,23 +2151473,23 @@ │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ strd lr, r0, [r2, #8] │ │ │ │ mov.w ip, r1, lsr #16 │ │ │ │ bne.n 64ccf6 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #16] │ │ │ │ b.n 64cd2a │ │ │ │ - ldr r1, [pc, #1016] @ (64d1b0 ) │ │ │ │ + ldr r4, [pc, #1016] @ (64d1b0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r1, [pc, #448] @ (64cf7c ) │ │ │ │ + ldr r4, [pc, #448] @ (64cf7c ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r1, [pc, #400] @ (64cf50 ) │ │ │ │ + ldr r4, [pc, #400] @ (64cf50 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r1, [pc, #232] @ (64ceac ) │ │ │ │ + ldr r4, [pc, #232] @ (64ceac ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r1, [pc, #104] @ (64ce30 ) │ │ │ │ + ldr r4, [pc, #104] @ (64ce30 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr.w ip, [r1, #12] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, r2 │ │ │ │ bgt.n 64ce20 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ rsb r2, r2, ip, lsl #1 │ │ │ │ @@ -2152715,21 +2152716,21 @@ │ │ │ │ adds r1, r6, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ bl 64ca30 │ │ │ │ b.n 64d9e6 │ │ │ │ nop │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #940] @ (64dec4 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -2153850,17 +2153851,17 @@ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ adds r2, r2, #4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r1, r4, #4 │ │ │ │ subs r2, r4, r2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -2154297,17 +2154298,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r3, #28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #172] @ (64ed9c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -2154507,17 +2154508,17 @@ │ │ │ │ vmov.f32 s11, s12 │ │ │ │ b.n 64ee02 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #8 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #84] @ (64ef78 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2154728,19 +2154729,19 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #32 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r6, r6, #28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2154917,24 +2154918,26 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #26 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - vhadd.u8 d0, d20, d21 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + lsls r4, r0, #8 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r4, r5, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr5, {5} │ │ │ │ + lsls r4, r5, #5 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #600] @ (64f5c8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -2155148,25 +2155151,25 @@ │ │ │ │ b.n 64f432 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #18 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r2, r3, #14 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2155306,19 +2155309,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 690e0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r4, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3336] @ 0xd08 │ │ │ │ @@ -2156240,27 +2156243,27 @@ │ │ │ │ bl 64c72c │ │ │ │ b.n 6500f8 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #32 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r2, r7, #20 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r5, #6 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ tst.w r8, #4 │ │ │ │ beq.w 64f8fe │ │ │ │ tst.w r9, #8 │ │ │ │ beq.w 64f8fe │ │ │ │ ldrh.w r4, [sp, #768] @ 0x300 │ │ │ │ ubfx r2, r4, #0, #14 │ │ │ │ @@ -2156586,15 +2156589,15 @@ │ │ │ │ cbnz r0, 6505fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ b.w 64faea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 64f858 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ @@ -2156984,18 +2156987,18 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b.n 650942 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7b00155 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xf6520155 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #200] @ (650b48 ) │ │ │ │ @@ -2157390,17 +2157393,17 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r2 │ │ │ │ eor.w r1, r2, #13959168 @ 0xd50000 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xf2320155 │ │ │ │ ldrd r3, r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -2157741,17 +2157744,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 6511b8 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vsra.s32 q8, , #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ mrc 1, 1, r0, cr2, cr5, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2157974,15 +2157977,15 @@ │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r4], {85} @ 0x55 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ adc.w r1, ip, r5, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -2158116,23 +2158119,23 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ b.n 65158a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 65159a │ │ │ │ nop │ │ │ │ - bgt.n 6516c0 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 651654 │ │ │ │ + svc 4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - blt.n 6515a8 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 6515a0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw ip, #3572 @ 0xdf4 │ │ │ │ movs r2, #0 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ str.w r2, [r3, #328] @ 0x148 │ │ │ │ str.w r2, [r3, #3564] @ 0xdec │ │ │ │ @@ -2158201,17 +2158204,17 @@ │ │ │ │ str.w r5, [r0, #328] @ 0x148 │ │ │ │ str.w r5, [r0, #3564] @ 0xdec │ │ │ │ str.w r5, [r0, #3568] @ 0xdf0 │ │ │ │ str.w r5, [r0, #2256] @ 0x8d0 │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - blt.n 651774 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 651730 │ │ │ │ + udf #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6a8b0 │ │ │ │ @@ -2158268,15 +2158271,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 6a108 │ │ │ │ mov r8, r0 │ │ │ │ b.n 651790 │ │ │ │ nop │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -2158304,15 +2158307,15 @@ │ │ │ │ blx 6a9e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6514f0 │ │ │ │ ldr.w r3, [r4, #3564] @ 0xdec │ │ │ │ str.w r3, [r4, #3568] @ 0xdf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -2158402,17 +2158405,17 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ blx 6a9e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 651862 │ │ │ │ mov r0, r4 │ │ │ │ bl 6517d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bhi.n 651928 │ │ │ │ + blt.n 651928 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -2158533,21 +2158536,21 @@ │ │ │ │ ldr.w r3, [r1, #2280] @ 0x8e8 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ str.w r6, [r4, #652] @ 0x28c │ │ │ │ bl 6514f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bvc.n 651a60 │ │ │ │ + bge.n 651a60 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -2158573,15 +2158576,15 @@ │ │ │ │ add r3, pc │ │ │ │ blx 69ee0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 6514f0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrd r1, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ subs r3, #1 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldr.w r2, [r1, #328] @ 0x148 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ @@ -2158612,15 +2158615,15 @@ │ │ │ │ blx 69ee0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 6514f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r0, #36] @ 0x24 │ │ │ │ movw ip, #3572 @ 0xdf4 │ │ │ │ @@ -2158666,15 +2158669,15 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a9e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6514f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2158737,23 +2158740,23 @@ │ │ │ │ blx 6a9e8 │ │ │ │ b.n 651c72 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 651c78 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ands r0, r4 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bpl.n 651c20 │ │ │ │ + bhi.n 651c20 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bpl.n 651d80 │ │ │ │ + bhi.n 651d80 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ ldr r2, [pc, #312] @ (651e30 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2158781,15 +2158784,15 @@ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add r7, sp, #20 │ │ │ │ bl 48da88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37971c> │ │ │ │ movs r1, #31 │ │ │ │ mov r0, r4 │ │ │ │ movw r8, #9217 @ 0x2401 │ │ │ │ - bl ac0b54 │ │ │ │ + bl ac0e9c │ │ │ │ mov r0, r4 │ │ │ │ bl 47d77c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x369410> │ │ │ │ ldr r3, [pc, #248] @ (651e40 ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b5f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a1be8> │ │ │ │ @@ -2158850,36 +2158853,36 @@ │ │ │ │ bne.n 651e2a │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r5, {r1, r2} │ │ │ │ - bl accba0 │ │ │ │ + bl accee8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 651d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl acdc94 │ │ │ │ + bl acdfdc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 651d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac3af0 │ │ │ │ + bl ac3e38 │ │ │ │ mov r0, r4 │ │ │ │ bl 49e0d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x389d68> │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9808 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a549c> │ │ │ │ b.n 651d28 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 652434 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa940120 │ │ │ │ + ldc2 1, cr0, [r4, #128] @ 0x80 │ │ │ │ b.n 652428 │ │ │ │ lsls r5, r2, #5 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 652284 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2158964,15 +2158967,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 69ee0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 651e84 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -2159097,15 +2159100,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 6521f4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2159384,23 +2159387,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 69ee0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 652108 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3400] @ 0xd48 │ │ │ │ sub.w sp, sp, #660 @ 0x294 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -2159701,17 +2159704,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 652758 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ bhi.w 652c0a │ │ │ │ ldrh.w r1, [sl, #8] │ │ │ │ ubfx r1, r1, #0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 652db8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -2160157,29 +2160160,29 @@ │ │ │ │ b.n 6525e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ bvc.n 652c54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r5, sp, #304 @ 0x130 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r7, #0 │ │ │ │ @@ -2160418,17 +2160421,17 @@ │ │ │ │ b.n 652712 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2160801,15 +2160804,15 @@ │ │ │ │ nop │ │ │ │ bne.n 6531ac │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #5 │ │ │ │ - stc2 0, cr0, [lr], {171} @ 0xab │ │ │ │ + vhadd.u8 d0, d30, d27 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -2161129,22 +2161132,22 @@ │ │ │ │ eors r0, r6 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r2, #5 │ │ │ │ - vld1.8 {d0[5]}, [r4], fp │ │ │ │ - it ne │ │ │ │ - lslne r5, r4, #2 │ │ │ │ - strh.w r0, [lr, #171] @ 0xab │ │ │ │ - ldrh.w r0, [r2, fp, lsl #2] │ │ │ │ - cbnz r4, 653584 │ │ │ │ + stc2 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf7a800ab │ │ │ │ + @ instruction: 0xfbae00ab │ │ │ │ + @ instruction: 0xfb3200ab │ │ │ │ + bkpt 0x0034 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + @ instruction: 0xfaa800ab │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -2161349,21 +2161352,21 @@ │ │ │ │ bpl.n 653680 │ │ │ │ b.n 6536ec │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf6b000ab │ │ │ │ - movw r0, #2219 @ 0x8ab │ │ │ │ + itte vs │ │ │ │ + lslvs r5, r4, #2 │ │ │ │ + ldrshvs.w r0, [r0, #171] @ 0xab │ │ │ │ + vst4vc.32 {d16-d19}, [r0 :128], fp │ │ │ │ ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r2, #5 │ │ │ │ - rsbs r0, r8, #5603328 @ 0x558000 │ │ │ │ + ldr.w r0, [r8, #171] @ 0xab │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r3, #24 │ │ │ │ @@ -2161646,15 +2161649,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69f34 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xf23e00ab │ │ │ │ + @ instruction: 0xf53e00ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653aa0 ) │ │ │ │ @@ -2161664,15 +2161667,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69f34 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf21000ab │ │ │ │ + adds.w r0, r0, #5603328 @ 0x558000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653ad0 ) │ │ │ │ @@ -2161682,15 +2161685,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 68a4c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1e000ab │ │ │ │ + @ instruction: 0xf4e000ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653b00 ) │ │ │ │ @@ -2161699,15 +2161702,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 68a4c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - sub.w r0, lr, #171 @ 0xab │ │ │ │ + @ instruction: 0xf4ae00ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653b30 ) │ │ │ │ @@ -2161716,15 +2161719,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 68c38 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - sbcs.w r0, lr, #171 @ 0xab │ │ │ │ + orns r0, lr, #5603328 @ 0x558000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653b60 ) │ │ │ │ @@ -2161733,15 +2161736,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6ae1c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adc.w r0, lr, #171 @ 0xab │ │ │ │ + orr.w r0, lr, #5603328 @ 0x558000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653b90 ) │ │ │ │ @@ -2161750,15 +2161753,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69af4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds.w r0, lr, #171 @ 0xab │ │ │ │ + ands.w r0, lr, #5603328 @ 0x558000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653bc0 ) │ │ │ │ @@ -2161768,15 +2161771,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69af4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0f000ab │ │ │ │ + @ instruction: 0xf3f000ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653bf0 ) │ │ │ │ @@ -2161785,15 +2161788,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6aa30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xf0be00ab │ │ │ │ + @ instruction: 0xf3be00ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653c20 ) │ │ │ │ @@ -2161803,15 +2161806,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6aa30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - eors.w r0, r0, #171 @ 0xab │ │ │ │ + @ instruction: 0xf39000ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2161826,15 +2161829,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6aa30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, lr, #171 @ 0xab │ │ │ │ + @ instruction: 0xf34e00ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r1, #160 @ 0xa0 │ │ │ │ ldrd r1, r2, [r2] │ │ │ │ @@ -2161888,15 +2161891,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (653d0c ) │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6aa30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - vaddl.s16 q0, d28, d27 │ │ │ │ + @ instruction: 0xf29c00ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ add.w r0, r1, #120 @ 0x78 │ │ │ │ @@ -2161910,15 +2161913,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6a85c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.s32 d16, d18, d27 │ │ │ │ + @ instruction: 0xf26200ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r1, #120 @ 0x78 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2161933,15 +2161936,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ blx 6a610 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - vhadd.s32 d0, d18, d27 │ │ │ │ + @ instruction: 0xf22200ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653db8 ) │ │ │ │ @@ -2161950,15 +2161953,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 6a610 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 15, cr0, cr8, cr11, {5} │ │ │ │ + @ instruction: 0xf1f800ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ @@ -2162154,15 +2162157,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6ae70 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stcl 0, cr0, [r6], #684 @ 0x2ac │ │ │ │ + vaddl.s32 q8, d22, d27 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (653ff8 ) │ │ │ │ @@ -2162172,15 +2162175,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 693c0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8], #684 @ 0x2ac │ │ │ │ + vext.8 d0, d24, d27, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [pc, #48] @ (654040 ) │ │ │ │ @@ -2162199,15 +2162202,15 @@ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 6a73c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r6], {171} @ 0xab │ │ │ │ + vaddl.s8 q0, d22, d27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [pc, #48] @ (654088 ) │ │ │ │ @@ -2162226,15 +2162229,15 @@ │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 6a73c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [lr], #-684 @ 0xfffffd54 │ │ │ │ + vhadd.s d0, d30, d27 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r1, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #68] @ (6540e4 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -2162323,15 +2162326,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 690e0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb3000ab │ │ │ │ + cdp 0, 3, cr0, cr0, cr11, {5} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -2162405,15 +2162408,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ adds r5, #24 │ │ │ │ blx 692d0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, r4, fp, asr #2 │ │ │ │ + stcl 0, cr0, [r4, #-684] @ 0xfffffd54 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ @@ -2162501,15 +2162504,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 64efcc │ │ │ │ strd r4, r0, [r6, #96] @ 0x60 │ │ │ │ strd r4, r0, [r6, #104] @ 0x68 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #-684]! @ 0x2ac │ │ │ │ + ldcl 0, cr0, [r8], #-684 @ 0xfffffd54 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ ldrd r1, r2, [r2] │ │ │ │ @@ -2162776,16 +2162779,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ adds r5, #24 │ │ │ │ bl 6299a8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 654338 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ + strd r0, r0, [sl, #-684]! @ 0x2ac │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ movs r1, #1 │ │ │ │ @@ -2163180,15 +2163182,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 654ebc │ │ │ │ + b.n 6544bc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -2163216,15 +2163218,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - b.n 654e60 │ │ │ │ + b.n 654460 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -2163255,15 +2163257,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 654df0 │ │ │ │ + b.n 6543f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2163293,15 +2163295,15 @@ │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n 654d88 │ │ │ │ + b.n 655388 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2163332,15 +2163334,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 654d2c │ │ │ │ + b.n 65532c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -2163370,15 +2163372,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 6552cc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r1, #200 @ 0xc8 │ │ │ │ @@ -2163635,15 +2163637,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 69b30 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 654fdc │ │ │ │ + b.n 654fdc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2163937,15 +2163939,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 69ee0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bge.n 6552f4 │ │ │ │ + ble.n 6552f4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ @@ -2164152,15 +2164154,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 65544c │ │ │ │ + bge.n 65544c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164178,15 +2164180,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 655608 │ │ │ │ + bge.n 655608 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164204,15 +2164206,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 6555c4 │ │ │ │ + bge.n 6555c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r1, #40 @ 0x28 │ │ │ │ @@ -2164382,15 +2164384,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bpl.n 6557bc │ │ │ │ + bhi.n 6557bc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2164413,15 +2164415,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69af4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 655768 │ │ │ │ + bvc.n 655768 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -2164432,15 +2164434,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69f34 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bmi.n 655738 │ │ │ │ + bvc.n 655738 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -2164450,15 +2164452,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 69f34 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bmi.n 655904 │ │ │ │ + bvc.n 655904 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -2164468,15 +2164470,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 68a4c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bmi.n 6558d4 │ │ │ │ + bvc.n 6558d4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2164548,15 +2164550,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcc.n 655a00 │ │ │ │ + bvs.n 655a00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164574,15 +2164576,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcc.n 6559bc │ │ │ │ + bvs.n 6559bc │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164600,15 +2164602,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 655978 │ │ │ │ + bpl.n 655978 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164626,15 +2164628,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 655934 │ │ │ │ + bpl.n 655934 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164652,15 +2164654,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 655af0 │ │ │ │ + bpl.n 655af0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2164678,15 +2164680,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6a108 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bne.n 655aac │ │ │ │ + bmi.n 655aac │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2165468,15 +2165470,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2166337,15 +2166339,15 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (656d08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -2192807,16324 +2192809,16366 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668f50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668f6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668f88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668fa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668fc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668fdc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (668ff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669014 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669030 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66904c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669068 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669084 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6690a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6690bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6690d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6690f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669110 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66912c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669148 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669164 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669180 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66919c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6691b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6691d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6691f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66920c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669228 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669244 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669260 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66927c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669298 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6692b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6692d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6692ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669308 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669324 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669340 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66935c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669378 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #28 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669394 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6693b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6693cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6693e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669404 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #28 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669420 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66943c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669458 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669474 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669a30 │ │ │ │ + b.n 669030 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669490 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 6699dc │ │ │ │ + b.n 668fdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6694ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6694c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6694e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669500 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66951c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669538 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669554 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669570 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66958c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6695a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6695c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6695e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6695fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669618 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669634 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669650 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66966c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 669758 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669688 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 6696c4 │ │ │ │ + svc 28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6696a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6696c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6696dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6696f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669714 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669730 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66974c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669768 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669784 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6697a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6697bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6697d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6697f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669810 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66982c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669848 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669864 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669880 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66989c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6698b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6698d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6698f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66990c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669928 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669944 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669960 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66997c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669998 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6699b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6699d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6699ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669a08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669a24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669a40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669a5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669a78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669a94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669acc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669b04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669b20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669b3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669b58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669b74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669b90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669bac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669bc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669be4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669c00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669c1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669c38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669c54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (669c74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669c90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r6} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669cac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669cc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, pc │ │ │ │ + ldr r1, [pc, #1008] @ (66a0d8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669d00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf220009e │ │ │ │ + @ instruction: 0xf520009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669d1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - sbcs.w r0, ip, #158 @ 0x9e │ │ │ │ + orns r0, ip, #5177344 @ 0x4f0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669d38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0d8009e │ │ │ │ + @ instruction: 0xf3d8009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669d54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - orns r0, ip, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf37c009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669d70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bic.w r0, r0, #158 @ 0x9e │ │ │ │ + ssat r0, #31, r0, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669d8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vqadd.s32 d0, d16, d14 │ │ │ │ + @ instruction: 0xf220009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669da8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 669e3c │ │ │ │ + bcc.n 669e3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669dc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 669dd8 │ │ │ │ + bcc.n 669dd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669de0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + bne.n 669d2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669dfc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldcl 0, cr0, [r8, #632] @ 0x278 │ │ │ │ + @ instruction: 0xf0d8009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669e18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmdb r8, {r1, r2, r3, r4, r7} │ │ │ │ + ldc 0, cr0, [r8], {158} @ 0x9e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669e34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669e50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669e6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #20 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669e88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, #158 @ 0x9e │ │ │ │ + orr.w r0, r4, #5177344 @ 0x4f0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add.w r0, r8, #158 @ 0x9e │ │ │ │ + and.w r0, r8, #5177344 @ 0x4f0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669edc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf0ac009e │ │ │ │ + usat r0, #30, ip, asr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - orrs.w r0, r0, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf350009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669f14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669f30 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrd r0, r0, [r4, #-632] @ 0x278 │ │ │ │ + mrrc 0, 9, r0, r4, cr14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669f4c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669f68 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669f84 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xe834009e │ │ │ │ + @ instruction: 0xeb34009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669fa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669e2c │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + orr.w r0, r4, lr, lsr #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669fbc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669bd8 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + stmdb ip, {r1, r2, r3, r4, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669fd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669af4 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + stmia.w ip, {r1, r2, r3, r4, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (669ff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669c58 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldmdb r0!, {r1, r2, r3, r4, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a010 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669bfc │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldrd r0, r0, [r4], #632 @ 0x278 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a02c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 6699e0 │ │ │ │ + b.n 669fe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a048 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669ae4 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + strex r0, r0, [ip, #632] @ 0x278 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a064 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669cb8 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + stmdb r8!, {r1, r2, r3, r4, r7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a080 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 6699ec │ │ │ │ + b.n 669fec │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a09c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669910 │ │ │ │ + b.n 669f10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a0b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a0d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a0f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a10c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a128 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a144 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a160 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a17c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 66a1c8 │ │ │ │ + bvs.n 66a1c8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a198 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 66a10c │ │ │ │ + bpl.n 66a10c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a1b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a1d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 66a1bc │ │ │ │ + bvc.n 66a1bc │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a1ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 66a120 │ │ │ │ + bpl.n 66a120 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a208 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 66a264 │ │ │ │ + bpl.n 66a264 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a224 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a240 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a25c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a278 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a294 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a2b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a2cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a2e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a304 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a320 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a33c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #96] @ (66a3a0 ) │ │ │ │ + ldr r7, [pc, #96] @ (66a3a0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a358 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a374 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a390 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a3ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a3c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a3e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a400 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 66a454 │ │ │ │ + bmi.n 66a454 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a41c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bne.n 66a500 │ │ │ │ + bmi.n 66a500 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a438 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a454 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a470 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a48c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a4a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a4c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a4fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a518 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a534 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a550 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a56c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a588 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a5c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a5dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 669fa8 │ │ │ │ + b.n 66a5a8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a5f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a614 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a630 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a64c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a668 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a684 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a6bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a6d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a6f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a710 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a72c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a748 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a764 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a780 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + bne.n 66a6cc │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a79c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + bne.n 66a750 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a7b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a80c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a828 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a844 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a860 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a87c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a898 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a8b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a8d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a8ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a908 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a924 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a940 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a95c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a978 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a994 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a9b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a9cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66a9e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aa04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aa20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aa3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aa58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66aa78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aa94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #28 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aacc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ab04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ab20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ab3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ab58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ab74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ab90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66abac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66abc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66abe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ac00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ac1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ac38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ac54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ac74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #0 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ac90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, r5] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66acac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r5} │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + ite cc │ │ │ │ + lslcc r6, r3, #2 │ │ │ │ + pushcs {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66acc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66ad3e │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ace4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 66ad30 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ad00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - revsh r4, r2 │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ad1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - hlt 0x000c │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ad38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rev16 r4, r0 │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ad54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 66ad96 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ad70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + cbnz r4, 66ade6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ad8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + cbnz r4, 66adf0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ada8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + cbnz r4, 66adfa │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66adc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ade4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ae00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ae1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ae38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ae54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #784] @ (66b168 ) │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ae70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #784] @ (66b184 ) │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ae8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #784] @ (66b1a0 ) │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #784] @ (66b1bc ) │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aefc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66af18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66af34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #336] @ (66b088 ) │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66af50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66af6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #208] @ (66b040 ) │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66af88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66afa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #64] @ (66afe8 ) │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66afc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66afdc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66aff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #832] @ (66b33c ) │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b014 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b030 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #688] @ (66b2e4 ) │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b04c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b068 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #544] @ (66b28c ) │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b084 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #560] @ (66b2b8 ) │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b0a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #544] @ (66b2c4 ) │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b0bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #496] @ (66b2b0 ) │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b0d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #464] @ (66b2ac ) │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b0f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #432] @ (66b2a8 ) │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b110 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #400] @ (66b2a4 ) │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b12c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #368] @ (66b2a0 ) │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b148 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #320] @ (66b28c ) │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b164 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #272] @ (66b278 ) │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b180 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #224] @ (66b264 ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b19c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #160] @ (66b240 ) │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b1b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #112] @ (66b22c ) │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b1d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #64] @ (66b218 ) │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b1f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #16] @ (66b204 ) │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b20c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #992] @ (66b5f0 ) │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b228 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #944] @ (66b5dc ) │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b244 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #896] @ (66b5c8 ) │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b260 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #832] @ (66b5a4 ) │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b27c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #768] @ (66b580 ) │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b298 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #704] @ (66b55c ) │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b2b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #672] @ (66b558 ) │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b2d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #608] @ (66b534 ) │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b2ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #576] @ (66b530 ) │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b308 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #528] @ (66b51c ) │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b324 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #464] @ (66b4f8 ) │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b340 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #400] @ (66b4d4 ) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b35c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #336] @ (66b4b0 ) │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b378 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #304] @ (66b4ac ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b394 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #256] @ (66b498 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b3b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #208] @ (66b484 ) │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b3cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #144] @ (66b460 ) │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b3e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #96] @ (66b44c ) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b404 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #48] @ (66b438 ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b420 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #1008] @ (66b814 ) │ │ │ │ + ldr r7, [pc, #1008] @ (66b814 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b43c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #944] @ (66b7f0 ) │ │ │ │ + ldr r7, [pc, #944] @ (66b7f0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b458 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #896] @ (66b7dc ) │ │ │ │ + ldr r7, [pc, #896] @ (66b7dc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b474 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #848] @ (66b7c8 ) │ │ │ │ + ldr r7, [pc, #848] @ (66b7c8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b490 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #784] @ (66b7a4 ) │ │ │ │ + ldr r7, [pc, #784] @ (66b7a4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b4ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #720] @ (66b780 ) │ │ │ │ + ldr r7, [pc, #720] @ (66b780 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b4c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #640] @ (66b74c ) │ │ │ │ + ldr r7, [pc, #640] @ (66b74c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b4e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #560] @ (66b718 ) │ │ │ │ + ldr r7, [pc, #560] @ (66b718 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b500 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #512] @ (66b704 ) │ │ │ │ + ldr r7, [pc, #512] @ (66b704 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b51c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #448] @ (66b6e0 ) │ │ │ │ + ldr r7, [pc, #448] @ (66b6e0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b538 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #400] @ (66b6cc ) │ │ │ │ + ldr r7, [pc, #400] @ (66b6cc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b554 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #352] @ (66b6b8 ) │ │ │ │ + ldr r7, [pc, #352] @ (66b6b8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b570 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #304] @ (66b6a4 ) │ │ │ │ + ldr r7, [pc, #304] @ (66b6a4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b58c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #320] @ (66b6d0 ) │ │ │ │ + ldr r7, [pc, #320] @ (66b6d0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b5a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vst1.8 @ instruction: 0xf9c0009f │ │ │ │ + stc2l 0, cr0, [r0], {159} @ 0x9f │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b5c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #256] @ (66b6c8 ) │ │ │ │ + ldr r7, [pc, #256] @ (66b6c8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b5e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #272] @ (66b6f4 ) │ │ │ │ + ldr r7, [pc, #272] @ (66b6f4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b5fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b618 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b634 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #48] @ (66b668 ) │ │ │ │ + ldr r7, [pc, #48] @ (66b668 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b650 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b66c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b688 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b6a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b6c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b6dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b6f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #416] @ (66b89c ) │ │ │ │ + ldr r6, [pc, #416] @ (66b89c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b714 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b730 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b74c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b768 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b784 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b7a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b7bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b7d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b7f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b810 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66b830 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #320] @ (66b974 ) │ │ │ │ + ldr r5, [pc, #320] @ (66b974 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66b850 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #272] @ (66b964 ) │ │ │ │ + ldr r5, [pc, #272] @ (66b964 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b86c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b888 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #912] @ (66bc54 ) │ │ │ │ + ldr r4, [pc, #912] @ (66bc54 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b8f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b914 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #704] @ (66bbd8 ) │ │ │ │ + ldr r4, [pc, #704] @ (66bbd8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b930 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b94c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #16 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b968 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #480] @ (66bb4c ) │ │ │ │ + ldr r4, [pc, #480] @ (66bb4c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b984 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b9a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b9bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bpl.n 66ba68 │ │ │ │ + bhi.n 66ba68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #128] @ (66ba5c ) │ │ │ │ + ldr r4, [pc, #128] @ (66ba5c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66b9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #112] @ (66ba68 ) │ │ │ │ + ldr r4, [pc, #112] @ (66ba68 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ba10 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #96] @ (66ba74 ) │ │ │ │ + ldr r4, [pc, #96] @ (66ba74 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ba2c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #96] @ (66ba90 ) │ │ │ │ + ldr r4, [pc, #96] @ (66ba90 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ba48 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #80] @ (66ba9c ) │ │ │ │ + ldr r4, [pc, #80] @ (66ba9c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ba64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #80] @ (66bab8 ) │ │ │ │ + ldr r4, [pc, #80] @ (66bab8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ba80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #80] @ (66bad4 ) │ │ │ │ + ldr r4, [pc, #80] @ (66bad4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ba9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #80] @ (66baf0 ) │ │ │ │ + ldr r4, [pc, #80] @ (66baf0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #48] @ (66baec ) │ │ │ │ + ldr r4, [pc, #48] @ (66baec ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #32] @ (66baf8 ) │ │ │ │ + ldr r4, [pc, #32] @ (66baf8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66baf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (66bb04 ) │ │ │ │ + ldr r4, [pc, #16] @ (66bb04 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #0] @ (66bb10 ) │ │ │ │ + ldr r4, [pc, #0] @ (66bb10 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #992] @ (66bf0c ) │ │ │ │ + ldr r3, [pc, #992] @ (66bf0c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #1008] @ (66bf38 ) │ │ │ │ + ldr r3, [pc, #1008] @ (66bf38 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #896] @ (66bf00 ) │ │ │ │ + ldr r3, [pc, #896] @ (66bf00 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #896] @ (66bf1c ) │ │ │ │ + ldr r3, [pc, #896] @ (66bf1c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bbb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #928] @ (66bf58 ) │ │ │ │ + ldr r3, [pc, #928] @ (66bf58 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bbd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #944] @ (66bf84 ) │ │ │ │ + ldr r3, [pc, #944] @ (66bf84 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bbec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #848] @ (66bf5c ) │ │ │ │ + ldr r3, [pc, #848] @ (66bf5c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bc24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #816] @ (66bf58 ) │ │ │ │ + ldr r3, [pc, #816] @ (66bf58 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #800] @ (66bf64 ) │ │ │ │ + ldr r3, [pc, #800] @ (66bf64 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #784] @ (66bf70 ) │ │ │ │ + ldr r3, [pc, #784] @ (66bf70 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bc78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #768] @ (66bf7c ) │ │ │ │ + ldr r3, [pc, #768] @ (66bf7c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bc94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #736] @ (66bf78 ) │ │ │ │ + ldr r3, [pc, #736] @ (66bf78 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bcb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #704] @ (66bf74 ) │ │ │ │ + ldr r3, [pc, #704] @ (66bf74 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bccc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #688] @ (66bf80 ) │ │ │ │ + ldr r3, [pc, #688] @ (66bf80 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #672] @ (66bf8c ) │ │ │ │ + ldr r3, [pc, #672] @ (66bf8c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bd04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #656] @ (66bf98 ) │ │ │ │ + ldr r3, [pc, #656] @ (66bf98 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #640] @ (66bfa4 ) │ │ │ │ + ldr r3, [pc, #640] @ (66bfa4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #624] @ (66bfb0 ) │ │ │ │ + ldr r3, [pc, #624] @ (66bfb0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #608] @ (66bfbc ) │ │ │ │ + ldr r3, [pc, #608] @ (66bfbc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bd74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #592] @ (66bfc8 ) │ │ │ │ + ldr r3, [pc, #592] @ (66bfc8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bd90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #576] @ (66bfd4 ) │ │ │ │ + ldr r3, [pc, #576] @ (66bfd4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bdac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #560] @ (66bfe0 ) │ │ │ │ + ldr r3, [pc, #560] @ (66bfe0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bdc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #544] @ (66bfec ) │ │ │ │ + ldr r3, [pc, #544] @ (66bfec ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bde4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #528] @ (66bff8 ) │ │ │ │ + ldr r3, [pc, #528] @ (66bff8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66be00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #512] @ (66c004 ) │ │ │ │ + ldr r3, [pc, #512] @ (66c004 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66be1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #496] @ (66c010 ) │ │ │ │ + ldr r3, [pc, #496] @ (66c010 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66be38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #480] @ (66c01c ) │ │ │ │ + ldr r3, [pc, #480] @ (66c01c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66be54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66be70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66be8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #240] @ (66bf80 ) │ │ │ │ + ldr r3, [pc, #240] @ (66bf80 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #208] @ (66bf7c ) │ │ │ │ + ldr r3, [pc, #208] @ (66bf7c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #160] @ (66bf68 ) │ │ │ │ + ldr r3, [pc, #160] @ (66bf68 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #112] @ (66bf54 ) │ │ │ │ + ldr r3, [pc, #112] @ (66bf54 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66befc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 66bf70 │ │ │ │ + ble.n 66bf70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bf18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bf34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns fp │ │ │ │ + ldr r2, [pc, #880] @ (66c2a8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bf50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx fp │ │ │ │ + ldr r2, [pc, #864] @ (66c2b4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bf6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns sl │ │ │ │ + ldr r2, [pc, #848] @ (66c2c0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bf88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx fp │ │ │ │ + ldr r2, [pc, #864] @ (66c2ec ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bfa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r9 │ │ │ │ + ldr r2, [pc, #816] @ (66c2d8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66bfc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - blxns r8 │ │ │ │ + ldr r2, [pc, #784] @ (66c2d8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bfe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r7 │ │ │ │ + ldr r2, [pc, #752] @ (66c2d4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66bffc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r7 │ │ │ │ + ldr r2, [pc, #736] @ (66c2e0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c018 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r7 │ │ │ │ + ldr r2, [pc, #736] @ (66c2fc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c034 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r6 │ │ │ │ + ldr r2, [pc, #720] @ (66c308 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c050 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r6 │ │ │ │ + ldr r2, [pc, #704] @ (66c314 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c06c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rsbs r0, r8, #159 @ 0x9f │ │ │ │ + @ instruction: 0xf4d8009f │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c088 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r2 │ │ │ │ + ldr r2, [pc, #576] @ (66c2cc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c0a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r2 │ │ │ │ + ldr r2, [pc, #576] @ (66c2e8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c0c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r1 │ │ │ │ + ldr r2, [pc, #560] @ (66c2f4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c0dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r1 │ │ │ │ + ldr r2, [pc, #544] @ (66c300 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c0f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blxns r0 │ │ │ │ + ldr r2, [pc, #528] @ (66c30c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c114 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx r0 │ │ │ │ + ldr r2, [pc, #512] @ (66c318 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c130 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns pc │ │ │ │ + ldr r2, [pc, #496] @ (66c324 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c14c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bx pc │ │ │ │ + ldr r2, [pc, #480] @ (66c330 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c168 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns lr │ │ │ │ + ldr r2, [pc, #464] @ (66c33c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c184 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #448] @ (66c348 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c1a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns sp │ │ │ │ + ldr r2, [pc, #432] @ (66c354 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c1bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bx sp │ │ │ │ + ldr r2, [pc, #416] @ (66c360 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns ip │ │ │ │ + ldr r2, [pc, #400] @ (66c36c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c1f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bx ip │ │ │ │ + ldr r2, [pc, #384] @ (66c378 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c210 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns fp │ │ │ │ + ldr r2, [pc, #368] @ (66c384 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c22c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bx fp │ │ │ │ + ldr r2, [pc, #352] @ (66c390 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c248 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns sl │ │ │ │ + ldr r2, [pc, #336] @ (66c39c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c264 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bx sl │ │ │ │ + ldr r2, [pc, #320] @ (66c3a8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c280 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r9 │ │ │ │ + ldr r2, [pc, #304] @ (66c3b4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c29c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r8 │ │ │ │ + ldr r2, [pc, #272] @ (66c3b0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c2b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r7 │ │ │ │ + ldr r2, [pc, #240] @ (66c3ac ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c2d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r6 │ │ │ │ + ldr r2, [pc, #208] @ (66c3a8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c2f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r5 │ │ │ │ + ldr r2, [pc, #176] @ (66c3a4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c30c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r4 │ │ │ │ + ldr r2, [pc, #144] @ (66c3a0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c328 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r3 │ │ │ │ + ldr r2, [pc, #112] @ (66c39c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c344 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r2 │ │ │ │ + ldr r2, [pc, #80] @ (66c398 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c360 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r1 │ │ │ │ + ldr r2, [pc, #48] @ (66c394 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c37c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bxns r0 │ │ │ │ + ldr r2, [pc, #16] @ (66c390 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c398 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, pc │ │ │ │ + ldr r1, [pc, #1008] @ (66c78c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c3b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, lr │ │ │ │ + ldr r1, [pc, #976] @ (66c788 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c3d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sp │ │ │ │ + ldr r1, [pc, #944] @ (66c784 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c3ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, ip │ │ │ │ + ldr r1, [pc, #912] @ (66c780 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c408 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, fp │ │ │ │ + ldr r1, [pc, #880] @ (66c77c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c424 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, sl │ │ │ │ + ldr r1, [pc, #848] @ (66c778 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c440 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r9 │ │ │ │ + ldr r1, [pc, #816] @ (66c774 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c45c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r8 │ │ │ │ + ldr r1, [pc, #784] @ (66c770 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c478 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r7 │ │ │ │ + ldr r1, [pc, #752] @ (66c76c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c494 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r6 │ │ │ │ + ldr r1, [pc, #720] @ (66c768 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c4b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r5 │ │ │ │ + ldr r1, [pc, #688] @ (66c764 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c4cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r4 │ │ │ │ + ldr r1, [pc, #656] @ (66c760 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c4e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r3 │ │ │ │ + ldr r1, [pc, #624] @ (66c75c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c504 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r2 │ │ │ │ + ldr r1, [pc, #592] @ (66c758 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c520 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r1 │ │ │ │ + ldr r1, [pc, #560] @ (66c754 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c53c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r0 │ │ │ │ + ldr r1, [pc, #528] @ (66c750 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c558 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r0 │ │ │ │ + ldr r1, [pc, #528] @ (66c76c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c574 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r0 │ │ │ │ + ldr r1, [pc, #528] @ (66c788 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c590 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, pc │ │ │ │ + ldr r1, [pc, #496] @ (66c784 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c5ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, lr │ │ │ │ + ldr r1, [pc, #464] @ (66c780 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, sp │ │ │ │ + ldr r1, [pc, #432] @ (66c77c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, ip │ │ │ │ + ldr r1, [pc, #400] @ (66c778 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c600 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, fp │ │ │ │ + ldr r1, [pc, #368] @ (66c774 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c61c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, sl │ │ │ │ + ldr r1, [pc, #336] @ (66c770 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c638 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r9 │ │ │ │ + ldr r1, [pc, #304] @ (66c76c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c654 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r8 │ │ │ │ + ldr r1, [pc, #272] @ (66c768 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c670 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r1, [pc, #224] @ (66c754 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c68c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c6a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r1, [pc, #64] @ (66c6ec ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c6c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, r1 │ │ │ │ + ldr r1, [pc, #48] @ (66c6f8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c6e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c6fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c718 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c734 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c750 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c76c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66c78c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, r1 │ │ │ │ + ldr r0, [pc, #32] @ (66c804 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c818 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r8, sp │ │ │ │ + blx sp │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c834 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c850 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add ip, r9 │ │ │ │ + blxns r9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c86c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - it eq │ │ │ │ - lsleq r7, r3, #2 │ │ │ │ + stmia r2!, {r3} │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c888 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c8a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0098 │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c8c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c8dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c8f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c914 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0044 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c930 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c94c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c968 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c984 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c9a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c9bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c9d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66c9f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + ite │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + pushal {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ca10 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ca2c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r5, r6} │ │ │ │ - lsls r7, r3, #2 │ │ │ │ + it vs │ │ │ │ + lslvs r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ca48 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ca64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r3, r4} │ │ │ │ - lsls r7, r3, #2 │ │ │ │ + it ne │ │ │ │ + lslne r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ca80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66caec │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ca9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - revsh r4, r6 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cab8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rev r0, r7 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cad4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rev16 r4, r5 │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66caf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66cb20 │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cb0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - it vs │ │ │ │ - lslvs r7, r3, #2 │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cb28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cb44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66cb90 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cb60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - hlt 0x002c │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cb7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rev r0, r0 │ │ │ │ + pop {pc} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cb98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 66cbac │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cbb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66cbd6 │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cbd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + cbnz r4, 66cc42 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cbec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0074 │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0008 │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cc24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rev r0, r5 │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66cc72 │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cc5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 66cc62 │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cc78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + cbnz r0, 66ccd0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cc94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + cbnz r4, 66ccf8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ccb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cccc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r7, pc} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cce8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cd04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66cd14 │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cd20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + cbnz r4, 66cd94 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cd3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + cbnz r0, 66cd86 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cd58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cd74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cd90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + cbnz r4, 66cdc8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cdac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r3, r7} │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + ite hi │ │ │ │ + lslhi r7, r3, #2 │ │ │ │ + pushls {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cdc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r5} │ │ │ │ + wfe │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cde4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + negs r4, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ce04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ce20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ce3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ce58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ce74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #20 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ce94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ceb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cecc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cf04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cf20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cf3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + rors r4, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cf58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cf74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + rors r4, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cf90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66cfb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cfcc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66cfe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d004 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d020 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d03c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d058 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d074 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d090 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d0ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d0c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #672 @ (adr r0, 66d36c ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 66d36c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d0e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #544 @ (adr r1, 66d308 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 66d308 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d100 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d11c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d138 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d154 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d170 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vld4.32 {d16-d19}, [r8 :64] │ │ │ │ + stc2l 0, cr0, [r8], #-636 @ 0xfffffd84 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d18c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d1a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d1c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d1e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d1fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d218 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d234 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d250 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d26c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d288 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d2a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d2c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d2f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d314 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d330 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d34c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #32 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d368 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #24 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d384 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #16 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66d3c2 │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 66d43a │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 66d434 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d410 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 66d48e │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d42c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 66d488 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d448 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d464 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d480 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + cbnz r0, 66d4dc │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d49c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d4b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d4d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + cbnz r0, 66d50a │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d4f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d50c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d528 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + cbnz r4, 66d55a │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d544 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + cbnz r0, 66d558 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d560 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d57c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d598 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d5b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d5d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d5ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d608 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d624 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d640 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + cbnz r0, 66d678 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d65c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + cbnz r4, 66d66c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d678 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, ip, #5177344 @ 0x4f0000 │ │ │ │ + @ instruction: 0xf71c009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d694 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + cbnz r0, 66d6f4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d6b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d6cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + cbnz r0, 66d70a │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d6e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + cbnz r4, 66d70e │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d704 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66d724 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r2, #4 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d740 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #384 @ (adr r1, 66d8c4 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 66d8c4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d75c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #160 @ (adr r2, 66d800 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 66d800 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d778 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d794 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d7b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d7cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d7e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + add r2, pc, #688 @ (adr r2, 66da9c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d804 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d820 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r2, pc, #384 @ (adr r2, 66d9a4 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d83c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 66d900 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d858 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d874 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d890 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d8ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d8c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d8e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d900 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d91c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d938 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r7, [pc, #288] @ (66da5c ) │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d954 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #960] @ (66dd18 ) │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d970 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d98c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d9a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d9c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d9e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66d9fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66da18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66da34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66da50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66da6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66da8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66daac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dae4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66db00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.s64 d0, d14, #16 │ │ │ │ + @ instruction: 0xf2b0009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66db1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + cbz r4, 66db54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66db38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + cbz r4, 66db70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66db54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #768 @ (adr r2, 66de58 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 66de58 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66db70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #912 @ (adr r2, 66df04 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 66df04 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66db8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #176 @ (adr r3, 66dc40 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 66dc40 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dba8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dbc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dbe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dbfc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dc18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dc34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dc50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dc6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dc88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dca4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dcc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dcdc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [pc, #160] @ (66dd80 ) │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dcf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dd14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dd30 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mrc2 0, 3, r0, cr8, cr14, {4} │ │ │ │ + lsls r0, r7, #5 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dd4c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dd68 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.u64 d0, d14, #16 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dd84 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.u64 d16, d14, #4 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dda0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ddbc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ddd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ddf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66de10 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66de2c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc 0, 9, r0, r0, cr14 @ │ │ │ │ + vqadd.s16 d16, d16, d14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66de48 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66de64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66de80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66de9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - muls r0, r5 │ │ │ │ + mov r0, sp │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66deb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ded4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66def0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - muls r0, r0 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66df0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb18009e │ │ │ │ + mrc2 0, 0, r0, cr8, cr14, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66df28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66df44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66df60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66df7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.u64 d0, d14, #48 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66df98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dfb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dfd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66dfec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e008 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e024 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e040 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e05c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8], {158} @ 0x9e │ │ │ │ + vqadd.u8 d0, d24, d14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e078 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfba0009e │ │ │ │ + mcr2 0, 5, r0, cr0, cr14, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e098 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #960] @ (66e45c ) │ │ │ │ + ldr r5, [pc, #960] @ (66e45c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e0b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 66e028 │ │ │ │ + bge.n 66e028 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e0d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e0ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e108 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e124 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e140 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 66e0ec │ │ │ │ + ble.n 66e0ec │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e15c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e178 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e194 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e1b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e1cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #992 @ (adr r3, 66e5b0 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 66e5b0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e1e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #752 @ (adr r3, 66e4dc ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 66e4dc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e204 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #32 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e220 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e23c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e258 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e278 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e298 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e2b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #672 @ (adr r6, 66e558 ) │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e2d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #20 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e2f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #20 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e314 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #12 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e330 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e34c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e368 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e384 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e3a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mrc2 0, 2, r0, cr0, cr14, {4} │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e3bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mcr2 0, 3, r0, cr8, cr14, {4} │ │ │ │ + lsls r0, r5, #5 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e3d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e3f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e410 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf624009e │ │ │ │ + vld4.32 {d0-d3}, [r4 :64], lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e42c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e448 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e464 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e480 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #112 @ (adr r4, 66e4f4 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 66e4f4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e49c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e4b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc 0, 9, r0, r8, cr15 │ │ │ │ + vqadd.s16 d16, d24, d15 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e4d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r4], #636 @ 0x27c │ │ │ │ + vshr.s64 d16, d15, #28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e4f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r0], {159} @ 0x9f │ │ │ │ + vshr.s64 d0, d15, #64 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66e518 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - rsb r0, r0, pc, lsr #2 │ │ │ │ + mcr 0, 6, r0, cr0, cr15, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e534 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adc.w r0, r4, pc, lsr #2 │ │ │ │ + mcr 0, 2, r0, cr4, cr15, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e550 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e56c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e588 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #720] @ (66e85c ) │ │ │ │ + ldr r7, [pc, #720] @ (66e85c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e5a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e5c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ands r0, r5 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e5dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e5f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #400 @ (adr r7, 66e78c ) │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e614 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #192 @ (adr r7, 66e6d8 ) │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e630 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #1008 @ (adr r6, 66ea24 ) │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e64c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e668 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #928 @ (adr r5, 66ea0c ) │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e684 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e6a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e6bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 66e770 │ │ │ │ + bvc.n 66e770 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e6d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 66e674 │ │ │ │ + bvs.n 66e674 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e6f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r8, #5177344 @ 0x4f0000 │ │ │ │ + ldr.w r0, [r8, lr, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e710 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4f4009e │ │ │ │ + @ instruction: 0xf7f4009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e72c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e748 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e764 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e780 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e79c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e7b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e7d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e7f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e80c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, pc, #736 @ (adr r1, 66eaf0 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 66eaf0 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e828 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #336] @ (66e97c ) │ │ │ │ + ldr r4, [pc, #336] @ (66e97c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e844 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e860 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e87c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e898 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e8b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e8d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e8ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e908 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e924 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e940 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e95c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e978 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e994 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e9b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e9cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66e9e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ea04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ea20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ea3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ea5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ea78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #592 @ (adr r3, 66eccc ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 66eccc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ea94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #224 @ (adr r3, 66eb78 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 66eb78 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eacc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eb04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eb20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #48] @ (66eb54 ) │ │ │ │ + ldr r4, [pc, #48] @ (66eb54 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eb3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #0] @ (66eb40 ) │ │ │ │ + ldr r4, [pc, #0] @ (66eb40 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eb58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eb74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eb90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ebac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ebc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ebe4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ec00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ec1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ec38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ec54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ec70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ec8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eca8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ecc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ece0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ecfc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ed18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ed34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ed50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ed6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ed88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eda4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66edc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eddc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66edf8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ee14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ee34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ee50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ee6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ee88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eea4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eec0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eedc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66eef8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ef14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ef34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ef54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ef70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ef8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66efa8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66efc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66efe0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66effc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f018 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f034 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f050 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f06c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f088 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f0a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f0c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f0dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f0f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f114 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f130 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f14c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f168 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f184 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f1a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f1bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f1d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f1f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.u64 d16, d14, #60 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f210 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f22c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f248 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f264 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f280 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f29c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f2b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f2d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f2f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f30c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f328 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f344 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f360 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f37c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f398 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #192 @ (adr r6, 66f45c ) │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f3b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #16 @ (adr r6, 66f3c8 ) │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f3d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #864 @ (adr r5, 66f734 ) │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f3ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #688 @ (adr r5, 66f6a0 ) │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f408 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 66f60c ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f424 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #336 @ (adr r5, 66f578 ) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f440 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #160 @ (adr r5, 66f4e4 ) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f45c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #960 @ (adr r4, 66f820 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 66f820 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f478 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #720 @ (adr r5, 66f74c ) │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f494 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 66f698 ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f4b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #224 @ (adr r5, 66f594 ) │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f4cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #48 @ (adr r5, 66f500 ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f4e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #352 @ (adr r6, 66f64c ) │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f504 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #160 @ (adr r6, 66f5a8 ) │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f520 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #976 @ (adr r5, 66f8f4 ) │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f53c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #784 @ (adr r5, 66f850 ) │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f558 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #576 @ (adr r5, 66f79c ) │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f574 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #384 @ (adr r5, 66f6f8 ) │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f590 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #176 @ (adr r5, 66f644 ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f5ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #1008 @ (adr r4, 66f9a0 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 66f9a0 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f5c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #1008 @ (adr r5, 66f9bc ) │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f5e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, pc, #848 @ (adr r5, 66f938 ) │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f600 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #16 @ (adr r4, 66f614 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 66f614 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f61c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r3, pc, #880 @ (adr r3, 66f990 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 66f990 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f638 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f654 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f670 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f68c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f6a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f6c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f6e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f6fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f718 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66f738 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f754 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f770 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f78c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f7a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f7c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f7e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f7fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66f81c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f838 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f854 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f870 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f88c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f8a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f8c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f8e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f8fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f918 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f934 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f950 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f96c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f988 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f9a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f9c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66f9e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66f9fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fa18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fa38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, #32 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fa54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #12 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fa74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, #0 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fa90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 66f2f4 │ │ │ │ + b.n 66f8f4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66faac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fac8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fb04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fb20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fb3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fb58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fb78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r2, #4 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fb94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + bne.n 66fb40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fbb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, #3 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fbcc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, #3 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fbec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 670270 │ │ │ │ + b.n 66f870 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fc08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 66f504 │ │ │ │ + b.n 66fb04 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fc24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fc40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fc60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r4, r4, #1 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fc80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r0, r3, #1 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fc9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #12 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fcb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fcd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fcf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fd0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fd28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, #12 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fd44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fd60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fd7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fd98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fdb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #4 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fdd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fdf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, #4 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fe0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 66fe18 │ │ │ │ + pop {r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fe28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, #3 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fe44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, #3 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fe60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ssat r0, #31, r4, asr #2 │ │ │ │ + @ instruction: 0xf624009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fe7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf214009e │ │ │ │ + adds.w r0, r4, #5177344 @ 0x4f0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fe98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66feb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, #2 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fed0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66fef0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ff0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, #1 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ff28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, #1 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ff44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ff64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (66ff84 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ffa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ffbc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66ffd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (66fff4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670010 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67002c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670048 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670064 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670080 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67009c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mcr 0, 5, r0, cr4, cr14, {4} │ │ │ │ + sub.w r0, r4, #158 @ 0x9e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6700b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6700d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6700f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67010c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670128 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670144 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670160 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67017c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (67019c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6701b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + cbz r0, 6701cc │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6701d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6701f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67020c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670228 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670244 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670260 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67027c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670298 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6702b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6702d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6702ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670308 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r1, #16 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670324 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 6702d8 │ │ │ │ + bgt.n 6702d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670340 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67035c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670378 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, r2 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670394 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6703b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r0, r2 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6703cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r1 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6703e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r6, r1 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670404 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r5, r1 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670420 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, r1 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67043c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r3, r1 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670458 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r2, r1 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670474 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r1 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670490 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r0 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6704ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r5, r0 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6704c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r4, r0 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6704e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670500 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r1, r0 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67051c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, r7 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670538 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670554 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670570 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (670590 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6705ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6705c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6705e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670600 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67061c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670638 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (670658 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670674 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (670694 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r0, r6] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6706b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6706cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, r1 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6706e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r7, r1 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670704 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.s64 d16, d14, #52 │ │ │ │ + movt r0, #49310 @ 0xc09e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670720 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vshr.s64 d0, d14, #4 │ │ │ │ + @ instruction: 0xf2bc009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67073c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r7, r0 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670758 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r6, r0 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670774 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r5, r0 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670790 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r3, r0 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6707ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r0, r2, r0 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6707c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r0, r0 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6707e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670800 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 670824 │ │ │ │ + bgt.n 670824 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67081c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bls.n 670730 │ │ │ │ + bgt.n 670730 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670838 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670854 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670870 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67088c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6708a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6708c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6708e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6708fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670918 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670934 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670950 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67096c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670988 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6709a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6709c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6709dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6709f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670a14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670a30 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670a4c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670a68 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670a84 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670aa0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670abc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670ad8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670af4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670b10 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670b2c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670b48 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670b64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670b80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670b9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670bb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670bd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670bf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670c0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670c28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670c44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670c60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670c7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670c98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670cb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670cd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670cec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670d08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670d24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670d40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670d5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670d78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670d94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670db0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670dcc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670de8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670e04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670e20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670e3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670e58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670e74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670e90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670eac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670ec8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670ee4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670f00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (670f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (670f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670f5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670f94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (670fe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (671008 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671024 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #224] @ (671108 ) │ │ │ │ + ldr r5, [pc, #224] @ (671108 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671040 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #848] @ (671394 ) │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67105c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671078 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671094 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6710b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bx r5 │ │ │ │ + ldr r2, [pc, #160] @ (671158 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6710d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #304] @ (671204 ) │ │ │ │ + ldr r4, [pc, #304] @ (671204 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6710ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671108 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - blx ip │ │ │ │ + ldr r2, [pc, #896] @ (67148c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671124 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671140 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 6711a4 │ │ │ │ + bvc.n 6711a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67115c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671178 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #752] @ (67146c ) │ │ │ │ + ldr r3, [pc, #752] @ (67146c ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671194 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #576] @ (6713d8 ) │ │ │ │ + ldr r7, [pc, #576] @ (6713d8 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6711b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [pc, #400] @ (671344 ) │ │ │ │ + ldr r7, [pc, #400] @ (671344 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6711d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #128] @ (671254 ) │ │ │ │ + ldr r7, [pc, #128] @ (671254 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6711f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67120c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #832] @ (671550 ) │ │ │ │ + ldr r6, [pc, #832] @ (671550 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671228 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671244 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r8, r3 │ │ │ │ + blx r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671260 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #384] @ (6713e4 ) │ │ │ │ + ldr r3, [pc, #384] @ (6713e4 ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (671280 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6712a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + beq.n 671304 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6712c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6712e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6712fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671318 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671334 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671350 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67136c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671388 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6713a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6713c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6713dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6713f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671414 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671430 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r7!, {} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67144c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671468 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671484 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6714a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6714bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6714d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6714f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671510 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67152c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671548 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671564 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671580 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67159c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6715b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6715d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6715f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67160c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671628 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671644 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671660 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67167c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671698 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6716b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6716d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6716ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671708 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671724 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671740 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67175c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671778 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671794 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6717b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6717cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6717e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671804 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671820 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67183c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671858 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671874 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 6718e0 │ │ │ │ + blt.n 6718e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671890 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6718ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6718c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6718e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r0, r7 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671900 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67191c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671938 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671954 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671970 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67198c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6719a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r7] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6719c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r5, r4] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6719e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, r2] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6719fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671a18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671a34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671a50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671a6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671a88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671aa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671ac0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671adc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671af8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671b14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671b30 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671b4c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671b68 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671b84 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671bbc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671bd8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671bf4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671c10 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671c2c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671c48 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671c64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671c80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671c9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671cb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671cd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671cf0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671d0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671d28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671d44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671d60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671d7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671d98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671db4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671dd0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671dec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671e08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #368] @ (671f7c ) │ │ │ │ + ldr r5, [pc, #368] @ (671f7c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671e24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #112] @ (671e98 ) │ │ │ │ + ldr r4, [pc, #112] @ (671e98 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671e40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671e5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 671f20 │ │ │ │ + bpl.n 671f20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671e78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671e94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671eb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671ecc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671ee8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #288] @ (67200c ) │ │ │ │ + ldr r3, [pc, #288] @ (67200c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671f04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #112] @ (671f78 ) │ │ │ │ + ldr r3, [pc, #112] @ (671f78 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671f20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (671f40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671f5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671f78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, r0] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671f94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671fb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #640] @ (672234 ) │ │ │ │ + ldr r3, [pc, #640] @ (672234 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671fcc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #448] @ (672190 ) │ │ │ │ + ldr r3, [pc, #448] @ (672190 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (671fe8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672004 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (672024 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, r4] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672040 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67205c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672078 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672094 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6720b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6720cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6720e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672104 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672120 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67213c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672158 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + bne.n 67210c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672174 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + bcs.n 672190 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672190 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6721ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6721c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [pc, #16] @ (6721dc ) │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6721e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672200 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67221c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672238 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672254 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672270 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67228c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6722a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6722c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6722e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6722fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672318 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672334 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672350 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67236c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672388 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6723a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6723c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6723dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6723fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (67241c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672438 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672454 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672470 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r2, r5] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67248c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r4, r4] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6724a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #272] @ (6725bc ) │ │ │ │ + ldr r4, [pc, #272] @ (6725bc ) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6724c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 6724f0 │ │ │ │ + push {r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6724e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r4, 6724fa │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6724fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 672506 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672518 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672534 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (672554 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672570 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67258c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6725a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6725c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6725e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6725fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672618 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672634 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672650 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67266c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672688 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6726a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6726c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6726e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6726fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672718 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672734 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672750 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67276c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672788 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6727a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x0018 │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6727c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6727dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6727f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672814 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672830 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67284c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672868 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672884 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6728a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6728bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6728d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6728f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, pc, #48 @ (adr r4, 672928 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 672928 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672910 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r2, pc, #768 @ (adr r2, 672c14 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 672c14 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67292c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672948 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672964 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672980 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67299c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6729b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6729d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6729f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672a0c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672a28 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672a44 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672a60 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672a7c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672a98 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ab4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ad0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + bcs.n 672b6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672aec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672b08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672b24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672b40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672b5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672b78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672b94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672bb0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672bcc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672be8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672c04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672c20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672c3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672c58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672c74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672c90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672cac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672cc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ce4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672d00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672d1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672d38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672d54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + cbnz r0, 672d94 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672d70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672d8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672da8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672dc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672de0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (672e00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672e1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672e38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672e54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #256 @ (adr r7, 672f58 ) │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672e70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672e8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #928 @ (adr r6, 673230 ) │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ea8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #304 @ (adr r7, 672fdc ) │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #64 @ (adr r7, 672f08 ) │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ee0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, pc, #848 @ (adr r6, 673234 ) │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672efc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672f18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672f34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672f50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672f6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672f88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672fa4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - negs r4, r6 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672fc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672fdc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - tst r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (672ff8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - rors r4, r5 │ │ │ │ + add ip, sp │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673014 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673030 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67304c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r0, r7, r2 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673068 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673084 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6730a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6730bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6730d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6730f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673110 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67312c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673148 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673164 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vrev32.32 d16, d19 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673180 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u32 q8, d28, d19 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67319c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u32 q8, d16, d19 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6731b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u16 q8, d20, d19 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6731d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u8 q8, d20, d19 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6731f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vrev32.16 d0, d19 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67320c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u32 q0, d20, d19 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673228 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vaddl.u16 q0, d20, d19 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673244 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - adds r4, r1, r2 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673260 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d16, d20, d19 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67327c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u16 d16, d16, d19 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673298 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u d0, d28, d19 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6732b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vhadd.u32 d0, d24, d19 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6732d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6732ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673308 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673324 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 12, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r0, #7 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673340 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r6, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67335c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 10, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673378 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 9, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673394 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 8, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6733b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6733cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 6, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6733e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 5, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673404 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 4, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673420 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 3, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r6, #4 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67343c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 2, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673458 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 1, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673474 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp2 0, 0, cr0, cr0, cr3, {5} │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673490 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #652]! @ 0x28c │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6734ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #652]! @ 0x28c │ │ │ │ + lsls r0, r4, #3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6734c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #652] @ 0x28c │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6734e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #652] @ 0x28c │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673500 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #652]! @ 0x28c │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67351c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #652]! @ 0x28c │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673538 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #652] @ 0x28c │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673554 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0, #652] @ 0x28c │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673570 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #-652]! @ 0xfffffd74 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67358c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #-652]! @ 0xfffffd74 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6735a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r0, #-652] @ 0xfffffd74 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6735c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0, #-652] @ 0xfffffd74 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6735e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4, #-652]! @ 0xfffffd74 │ │ │ │ + movs r4, r6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6735fc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8, #-652]! @ 0xfffffd74 │ │ │ │ + movs r0, r5 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673618 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip, #-652] @ 0xfffffd74 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673634 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0, #-652] @ 0xfffffd74 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673650 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4, #-652] @ 0xfffffd74 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67366c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r8], #652 @ 0x28c │ │ │ │ + vrev32.32 d16, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673688 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [ip], #652 @ 0x28c │ │ │ │ + vaddl.u32 q8, d28, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6736a4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r0], #652 @ 0x28c │ │ │ │ + vaddl.u32 q8, d16, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6736c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], {163} @ 0xa3 │ │ │ │ + vaddl.u16 q8, d20, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6736dc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8], {163} @ 0xa3 │ │ │ │ + vaddl.u8 q8, d24, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6736f8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], #652 @ 0x28c │ │ │ │ + vrev32. d0, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673714 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r0], #652 @ 0x28c │ │ │ │ + vrev32.8 d0, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673730 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r4], #652 @ 0x28c │ │ │ │ + vaddl.u32 q0, d20, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67374c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8], {163} @ 0xa3 │ │ │ │ + vaddl.u16 q0, d24, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673768 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], {163} @ 0xa3 │ │ │ │ + vaddl.u8 q0, d28, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673784 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ + vaddl.u8 q0, d16, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6737a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2l 0, cr0, [r4], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.u d16, d20, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6737bc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2l 0, cr0, [r8], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.u32 d16, d24, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6737d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc2 0, 10, r0, ip, cr3 │ │ │ │ + vhadd.u16 d16, d28, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6737f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mrrc2 0, 10, r0, r0, cr3 @ │ │ │ │ + vhadd.u16 d16, d16, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673810 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - mcrr2 0, 10, r0, r4, cr3 │ │ │ │ + vhadd.u8 d16, d20, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67382c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r8], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.u d0, d24, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673848 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [ip], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.u32 d0, d28, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673864 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r0], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.u32 d0, d16, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673880 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [r4], {163} @ 0xa3 │ │ │ │ + vhadd.u16 d0, d20, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67389c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [r8], {163} @ 0xa3 │ │ │ │ + vhadd.u8 d0, d24, d19 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6738b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbfc00a3 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6738d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbf000a3 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6738f0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbe400a3 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67390c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbd800a3 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673928 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - smlaltb r0, r0, ip, r3 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673944 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - smlaltb r0, r0, r0, r3 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673960 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfbb000a3 │ │ │ │ + cdp2 0, 11, cr0, cr0, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67397c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb9c00a3 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673998 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb8c00a3 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6739b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb7800a3 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6739d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb6800a3 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6739ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb5400a3 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673a08 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb4400a3 │ │ │ │ + cdp2 0, 4, cr0, cr4, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673a24 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb3000a3 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673a40 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb2400a3 │ │ │ │ + cdp2 0, 2, cr0, cr4, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673a5c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb1800a3 │ │ │ │ + cdp2 0, 1, cr0, cr8, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673a78 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0c00a3 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673a94 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfb0000a3 │ │ │ │ + cdp2 0, 0, cr0, cr0, cr3, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ab0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaf400a3 │ │ │ │ + ldc2l 0, cr0, [r4, #652]! @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673acc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfae800a3 │ │ │ │ + stc2l 0, cr0, [r8, #652]! @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ae8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfadc00a3 │ │ │ │ + ldc2l 0, cr0, [ip, #652] @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673b04 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfad000a3 │ │ │ │ + ldc2l 0, cr0, [r0, #652] @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673b20 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfac400a3 │ │ │ │ + stc2l 0, cr0, [r4, #652] @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673b3c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfab800a3 │ │ │ │ + ldc2 0, cr0, [r8, #652]! @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673b58 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaac00a3 │ │ │ │ + stc2 0, cr0, [ip, #652]! @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673b74 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfaa000a3 │ │ │ │ + stc2 0, cr0, [r0, #652]! @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673b90 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa9400a3 │ │ │ │ + ldc2 0, cr0, [r4, #652] @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673bac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa8800a3 │ │ │ │ + stc2 0, cr0, [r8, #652] @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673bc8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa7c00a3 │ │ │ │ + ldc2l 0, cr0, [ip, #-652]! @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673be4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa7000a3 │ │ │ │ + ldc2l 0, cr0, [r0, #-652]! @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673c00 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa6400a3 │ │ │ │ + stc2l 0, cr0, [r4, #-652]! @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673c1c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa5800a3 │ │ │ │ + ldc2l 0, cr0, [r8, #-652] @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673c38 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa4c00a3 │ │ │ │ + stc2l 0, cr0, [ip, #-652] @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673c54 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa4000a3 │ │ │ │ + stc2l 0, cr0, [r0, #-652] @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673c70 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa3400a3 │ │ │ │ + ldc2 0, cr0, [r4, #-652]! @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673c8c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa2800a3 │ │ │ │ + stc2 0, cr0, [r8, #-652]! @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ca8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa1c00a3 │ │ │ │ + ldc2 0, cr0, [ip, #-652] @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673cc4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa1000a3 │ │ │ │ + ldc2 0, cr0, [r0, #-652] @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ce0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa0000a3 │ │ │ │ + stc2 0, cr0, [r0, #-652] @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673cfc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, #163] @ 0xa3 │ │ │ │ + ldc2l 0, cr0, [r0], #652 @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673d18 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vld1.8 {d16[5]}, [r0], r3 │ │ │ │ + stc2l 0, cr0, [r0], #652 @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673d34 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, #163] @ 0xa3 │ │ │ │ + ldc2l 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vst1.8 {d16[5]}, [r0], r3 │ │ │ │ + stc2l 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673d6c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r0, #163] @ 0xa3 │ │ │ │ + ldc2 0, cr0, [r0], #652 @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673d88 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vld1.8 {d0[5]}, [r0], r3 │ │ │ │ + stc2 0, cr0, [r0], #652 @ 0x28c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673da4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb.w r0, [r0, #163] @ 0xa3 │ │ │ │ + ldc2 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673dc0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vst1.8 {d0[5]}, [r0], r3 │ │ │ │ + stc2 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ddc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ + ldc2l 0, cr0, [r0], #-652 @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673df8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vld4.32 {d16-d19}, [r0 :128], r3 │ │ │ │ + stc2l 0, cr0, [r0], #-652 @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673e14 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ + mrrc2 0, 10, r0, r0, cr3 @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673e30 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vst4.32 {d16-d19}, [r0 :128], r3 │ │ │ │ + mcrr2 0, 10, r0, r0, cr3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673e4c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r0, r3, lsl #2] │ │ │ │ + ldc2 0, cr0, [r0], #-652 @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673e68 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vld4.32 {d0-d3}, [r0 :128], r3 │ │ │ │ + stc2 0, cr0, [r0], #-652 @ 0xfffffd74 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673e84 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb.w r0, [r0, r3, lsl #2] │ │ │ │ + ldc2 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ea0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - vst4.32 {d0-d3}, [r0 :128], r3 │ │ │ │ + stc2 0, cr0, [r0], {163} @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ebc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ed8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr.w r0, [r4, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfbd400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ef4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str.w r0, [r4, #163] @ 0xa3 │ │ │ │ + smlaltb r0, r0, r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673f10 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh.w r0, [r4, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfbb400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673f2c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh.w r0, [r4, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfba400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673f48 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb.w r0, [r4, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfb9400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673f64 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb.w r0, [r4, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfb8400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673f80 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr??.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb7400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673f9c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb6400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673fb8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb5400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673fd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - str.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb4400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (673ff0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb3400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67400c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strh.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb2400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674028 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb1400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674044 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - strb.w r0, [r4, r3, lsl #2] │ │ │ │ + @ instruction: 0xfb0400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674060 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7f400a3 │ │ │ │ + @ instruction: 0xfaf400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67407c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7e400a3 │ │ │ │ + @ instruction: 0xfae400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674098 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7d400a3 │ │ │ │ + @ instruction: 0xfad400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6740b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7c400a3 │ │ │ │ + @ instruction: 0xfac400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6740d0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7b400a3 │ │ │ │ + @ instruction: 0xfab400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6740ec ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf7a400a3 │ │ │ │ + @ instruction: 0xfaa400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674108 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf79400a3 │ │ │ │ + @ instruction: 0xfa9400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674124 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf78400a3 │ │ │ │ + @ instruction: 0xfa8400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674140 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf77400a3 │ │ │ │ + @ instruction: 0xfa7400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67415c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf76400a3 │ │ │ │ + @ instruction: 0xfa6400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674178 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf75400a3 │ │ │ │ + @ instruction: 0xfa5400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674194 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf74400a3 │ │ │ │ + @ instruction: 0xfa4400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6741b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf73400a3 │ │ │ │ + @ instruction: 0xfa3400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6741cc ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf72400a3 │ │ │ │ + @ instruction: 0xfa2400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6741e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf71400a3 │ │ │ │ + @ instruction: 0xfa1400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674204 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf70400a3 │ │ │ │ + @ instruction: 0xfa0400a3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674220 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6f400a3 │ │ │ │ + ldr??.w r0, [r4, #163] @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67423c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6e400a3 │ │ │ │ + vld1.8 {d16[5]}, [r4], r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674258 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6d400a3 │ │ │ │ + ldr??.w r0, [r4, #163] @ 0xa3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674274 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - movt r0, #18595 @ 0x48a3 │ │ │ │ + vst1.8 {d16[5]}, [r4], r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674290 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - uxth r4, r1 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6742ac ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (6742c8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf67c00a3 │ │ │ │ + ldr??.w r0, [ip, r3, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #12] @ (6742e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674304 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674320 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf63000a3 │ │ │ │ + ldrsh.w r0, [r0, r3, lsl #2] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (67433c ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674358 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #8] @ (674374 ) │ │ │ │ add r0, pc │ │ │ │ bl 254d2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x1409c0> │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cbz r0, 6743ce │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ @@ -2209154,17 +2209198,17 @@ │ │ │ │ movle r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6743a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bpl.n 6742f4 │ │ │ │ + bhi.n 6742f4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ │ │ │ 006743e0 <_mesa_glapi_get_dispatch_table_size@@libgallium-26.0.0-1.so>: │ │ │ │ movw r0, #1639 @ 0x667 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -2209510,16 +2209554,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 5d929c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - it hi │ │ │ │ - lslhi r5, r3, #2 │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ + lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ @@ -2209544,15 +2209588,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2209585,15 +2209629,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ subs r2, r1, #7 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2209662,20 +2209706,22 @@ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ b.n 674898 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x428> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 67489a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x42a> │ │ │ │ b.n 6748ae <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43e> │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d20, d19 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ subs r2, r6, #5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - vaddl.u8 q0, d18, d19 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2209857,30 +2209903,31 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ @ instruction: 0xb6b4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, #0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr3, {5} │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bne.n 674ab4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x644> │ │ │ │ + bmi.n 674ab4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x644> │ │ │ │ lsls r5, r3, #2 │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 674b20 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b0> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2210165,15 +2210212,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 674da2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x932> │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r6, 674df2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x982> │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r1, [pc, #32] @ (674de4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x974>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ b.n 674dcc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x95c> │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ beq.n 674de0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x970> │ │ │ │ @@ -2210182,15 +2210229,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 674dc8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x958> │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbnz r4, 674e10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x9a0> │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ ldr r2, [pc, #80] @ (674e4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x9dc>) │ │ │ │ @@ -2210373,31 +2210420,31 @@ │ │ │ │ movs r3, r1 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 674fdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xb6c> │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - vst4.32 {d16-d19}, [r0 :128], r3 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + mcrr2 0, 10, r0, r0, cr3 │ │ │ │ + cbnz r0, 67501e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xbae> │ │ │ │ lsls r5, r3, #2 │ │ │ │ cbz r4, 674fd2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xb62> │ │ │ │ lsls r3, r2, #5 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr.w r0, [sl, #163] @ 0xa3 │ │ │ │ - strh.w r0, [lr, #163] @ 0xa3 │ │ │ │ + @ instruction: 0xfbda00a3 │ │ │ │ + @ instruction: 0xfbae00a3 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r0, r4, #21 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - strh.w r0, [r4, #163] @ 0xa3 │ │ │ │ - ldr??.w r0, [lr, r3, lsl #2] │ │ │ │ + @ instruction: 0xfba400a3 │ │ │ │ + @ instruction: 0xfb7e00a3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #224] @ (6750dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xc6c>) │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [pc, #224] @ (6750e0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xc70>) │ │ │ │ @@ -2210493,17 +2210540,17 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #880 @ 0x370 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldrb.w r0, [sl, r3, lsl #2] │ │ │ │ - @ instruction: 0xf7d400a3 │ │ │ │ - @ instruction: 0xf7c000a3 │ │ │ │ + @ instruction: 0xfb1a00a3 │ │ │ │ + @ instruction: 0xfad400a3 │ │ │ │ + @ instruction: 0xfac000a3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #124] @ (675188 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xd18>) │ │ │ │ @@ -2210552,15 +2210599,15 @@ │ │ │ │ bne.n 675182 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xd12> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78200a3 │ │ │ │ + @ instruction: 0xfa8200a3 │ │ │ │ add r6, sp, #864 @ 0x360 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #592 @ 0x250 │ │ │ │ lsls r3, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -2210607,15 +2210654,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx r4 │ │ │ │ b.n 6751ba <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xd4a> │ │ │ │ lsls r2, r5, #11 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xf6b200a3 │ │ │ │ + ldrsh.w r0, [r2, #163] @ 0xa3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2210663,16 +2210710,16 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r2, r1, #10 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - @ instruction: 0xf68800a3 │ │ │ │ - movw r0, #26787 @ 0x68a3 │ │ │ │ + vst1.8 {d0[5]}, [r8], r3 │ │ │ │ + vst4.32 {d16-d19}, [r6 :128], r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ bl 675238 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xdc8> │ │ │ │ mov r3, r0 │ │ │ │ @@ -2210704,15 +2210751,15 @@ │ │ │ │ subs r4, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ ldrbeq r4, [r3, #2] │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ b.n 6752e2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xe72> │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2211378,56 +2211425,56 @@ │ │ │ │ blx r3 │ │ │ │ b.n 67582c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x13bc> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r0, #5341184 @ 0x518000 │ │ │ │ - ands.w r0, r6, #5341184 @ 0x518000 │ │ │ │ - and.w r0, ip, #5341184 @ 0x518000 │ │ │ │ + @ instruction: 0xf72000a3 │ │ │ │ + @ instruction: 0xf71600a3 │ │ │ │ + @ instruction: 0xf70c00a3 │ │ │ │ vbit q0, q7, │ │ │ │ - orn r0, sl, #5341184 @ 0x518000 │ │ │ │ - bic.w r0, sl, #5341184 @ 0x518000 │ │ │ │ - @ instruction: 0xf2fe00a3 │ │ │ │ + @ instruction: 0xf76a00a3 │ │ │ │ + @ instruction: 0xf72a00a3 │ │ │ │ + @ instruction: 0xf5fe00a3 │ │ │ │ mcr2 1, 4, r0, cr6, cr3, {2} │ │ │ │ - @ instruction: 0xf4bc00a3 │ │ │ │ + @ instruction: 0xf7bc00a3 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - @ instruction: 0xf26400a3 │ │ │ │ - @ instruction: 0xf26a00a3 │ │ │ │ + sbc.w r0, r4, #5341184 @ 0x518000 │ │ │ │ + sbc.w r0, sl, #5341184 @ 0x518000 │ │ │ │ stc2l 1, cr0, [r2, #332] @ 0x14c │ │ │ │ - @ instruction: 0xf25a00a3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + adcs.w r0, sl, #5341184 @ 0x518000 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf25a00a3 │ │ │ │ - @ instruction: 0xf25200a3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + adcs.w r0, sl, #5341184 @ 0x518000 │ │ │ │ + adcs.w r0, r2, #5341184 @ 0x518000 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stc2l 1, cr0, [ip, #-332] @ 0xfffffeb4 │ │ │ │ - @ instruction: 0xf22a00a3 │ │ │ │ + @ instruction: 0xf52a00a3 │ │ │ │ ldc2 1, cr0, [r6, #-332]! @ 0xfffffeb4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldc2l 1, cr0, [lr], #332 @ 0x14c │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subw r0, r6, #163 @ 0xa3 │ │ │ │ - subw r0, lr, #163 @ 0xa3 │ │ │ │ + sub.w r0, r6, #5341184 @ 0x518000 │ │ │ │ + sub.w r0, lr, #5341184 @ 0x518000 │ │ │ │ ldc2 1, cr0, [lr], {83} @ 0x53 │ │ │ │ - rsb r0, r6, #163 @ 0xa3 │ │ │ │ - sub.w r0, r8, #163 @ 0xa3 │ │ │ │ - addw r0, sl, #163 @ 0xa3 │ │ │ │ + @ instruction: 0xf4c600a3 │ │ │ │ + @ instruction: 0xf4a800a3 │ │ │ │ + add.w r0, sl, #5341184 @ 0x518000 │ │ │ │ @ instruction: 0xfbea0153 │ │ │ │ - sub.w r0, r0, #163 @ 0xa3 │ │ │ │ - @ instruction: 0xf0a400a3 │ │ │ │ - adds.w r0, ip, #163 @ 0xa3 │ │ │ │ - adds.w r0, r0, #163 @ 0xa3 │ │ │ │ + @ instruction: 0xf4a000a3 │ │ │ │ + @ instruction: 0xf3a400a3 │ │ │ │ + ands.w r0, ip, #5341184 @ 0x518000 │ │ │ │ + ands.w r0, r0, #5341184 @ 0x518000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #236] @ (675b04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1694>) │ │ │ │ ldr r3, [pc, #240] @ (675b08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1698>) │ │ │ │ @@ -2211533,23 +2211580,23 @@ │ │ │ │ b.n 675ae6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1676> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #904 @ (adr r5, 675e90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1a20>) │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaa40153 │ │ │ │ - add.w r0, r6, #163 @ 0xa3 │ │ │ │ + and.w r0, r6, #5341184 @ 0x518000 │ │ │ │ add r5, pc, #576 @ (adr r5, 675d58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18e8>) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - @ instruction: 0xfb6000a2 │ │ │ │ - @ instruction: 0xf0b600a3 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr2, {5} │ │ │ │ + @ instruction: 0xf3b600a3 │ │ │ │ ldr??.w r0, [lr, #339] @ 0x153 │ │ │ │ - eor.w r0, ip, #163 @ 0xa3 │ │ │ │ + @ instruction: 0xf38c00a3 │ │ │ │ vld2.8 {d16[2],d17[2]}, [r6 :16], r3 │ │ │ │ - @ instruction: 0xf0a800a3 │ │ │ │ + @ instruction: 0xf3a800a3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #404] @ (675cd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1868>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ ldr r3, [pc, #404] @ (675cdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x186c>) │ │ │ │ @@ -2211722,27 +2211769,27 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #720 @ (adr r4, 675fac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b3c>) │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - stc 0, cr0, [r2, #652]! @ 0x28c │ │ │ │ - bics.w r0, sl, #163 @ 0xa3 │ │ │ │ + @ instruction: 0xf0a200a3 │ │ │ │ + @ instruction: 0xf33a00a3 │ │ │ │ add r4, pc, #184 @ (adr r4, 675da8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1938>) │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrh.w r0, [r0, #339] @ 0x153 │ │ │ │ - vaddl.s32 q0, d22, d19 │ │ │ │ - stc2l 0, cr0, [ip], #-648 @ 0xfffffd78 │ │ │ │ + subw r0, r6, #163 @ 0xa3 │ │ │ │ + vhadd.u32 d16, d28, d18 │ │ │ │ lsrs r2, r4, #16 │ │ │ │ lsls r5, r1, #5 │ │ │ │ strh.w r0, [r6, ] │ │ │ │ - vhadd.s16 d0, d24, d19 │ │ │ │ + @ instruction: 0xf21800a3 │ │ │ │ lsrs r2, r6, #15 │ │ │ │ lsls r5, r1, #5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 675ddc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x196c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2211829,20 +2211876,21 @@ │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 675d9e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x192e> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vhadd.s8 d0, d16, d19 │ │ │ │ - cdp2 0, 10, cr0, cr14, cr3, {5} │ │ │ │ - cdp 0, 15, cr0, cr10, cr3, {5} │ │ │ │ + addw r0, r0, #163 @ 0xa3 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + @ instruction: 0xf1fa00a3 │ │ │ │ @ instruction: 0xf74a0153 │ │ │ │ @ instruction: 0xf71e0153 │ │ │ │ - cdp 0, 4, cr0, cr8, cr3, {5} │ │ │ │ + adc.w r0, r8, #163 @ 0xa3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 675e74 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1a04> │ │ │ │ cbz r2, 675e1a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x19aa> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -2212068,15 +2212116,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stc 0, cr0, [lr], #652 @ 0x28c │ │ │ │ + vaddl.s32 q0, d30, d19 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (6760dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c6c>) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2212131,24 +2212179,24 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 67608e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c1e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldcl 0, cr0, [ip], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.s d16, d28, d19 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2], #-652 @ 0xfffffd74 │ │ │ │ + vhadd.s d16, d18, d19 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 10, r0, lr, cr3 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + vhadd.s8 d16, d30, d19 │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2212216,18 +2212264,18 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #24] @ (6761cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1d5c>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 676050 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1be0> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rsbs r0, r6, r3, asr #2 │ │ │ │ - rsbs r0, r4, r3, asr #2 │ │ │ │ - @ instruction: 0xebe400a3 │ │ │ │ - adcs.w r0, r2, r3, asr #2 │ │ │ │ + cdp 0, 13, cr0, cr6, cr3, {5} │ │ │ │ + cdp 0, 13, cr0, cr4, cr3, {5} │ │ │ │ + cdp 0, 14, cr0, cr4, cr3, {5} │ │ │ │ + cdp 0, 5, cr0, cr2, cr3, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ ldr r4, [pc, #276] @ (6762fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e8c>) │ │ │ │ sub.w sp, sp, #4256 @ 0x10a0 │ │ │ │ @@ -2212337,15 +2212385,15 @@ │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r1, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2212672,21 +2212720,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r2!, {r0, r1, r5, r7} │ │ │ │ - @ instruction: 0xe8dc00a3 │ │ │ │ + stc 0, cr0, [r2], #-652 @ 0xfffffd74 │ │ │ │ + rsbs r0, ip, r3, asr #2 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (676758 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x22e8>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2212764,18 +2212812,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 676434 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1fc4> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676460 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ff0> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + strd r0, r0, [r8, #-652]! @ 0x28c │ │ │ │ + ldrd r0, r0, [ip, #-652]! @ 0x28c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-232] │ │ │ │ sub.w sp, sp, #4288 @ 0x10c0 │ │ │ │ ldr r2, [pc, #600] @ (6769dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x256c>) │ │ │ │ @@ -2213010,37 +2213056,28 @@ │ │ │ │ b.n 676826 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x23b6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r0, r1, asr #2 │ │ │ │ - b.n 676620 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21b0> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676634 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21c4> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ + cdp 0, 13, cr0, cr0, cr1, {5} │ │ │ │ + ldmdb sl, {r0, r1, r5, r7} │ │ │ │ + stmdb r2!, {r0, r1, r5, r7} │ │ │ │ str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 676504 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2094> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 67648c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x201c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 6765b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2144> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676448 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1fd8> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 6764c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2050> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676408 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f98> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676580 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2110> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676488 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2018> │ │ │ │ + stmia.w r6, {r0, r1, r5, r7} │ │ │ │ + strex r0, r0, [r8, #652] @ 0x28c │ │ │ │ + @ instruction: 0xe8da00a3 │ │ │ │ + @ instruction: 0xe82200a3 │ │ │ │ + @ instruction: 0xe85c00a3 │ │ │ │ + b.n 676a08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2598> │ │ │ │ lsls r3, r4, #2 │ │ │ │ + ldmia.w r8!, {r0, r1, r5, r7} │ │ │ │ + @ instruction: 0xe83a00a3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r3, [pc, #1312] @ 676f48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2ad8> │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1312] @ 676f4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2adc> │ │ │ │ @@ -2213562,81 +2213599,65 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strd r0, r0, [lr], #-648 @ 0x288 │ │ │ │ - b.n 676acc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x265c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676884 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2414> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676f30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2ac0> │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - b.n 676c68 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x27f8> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676c8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x281c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 6776bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x324c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676db4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2944> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676a58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x25e8> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 67699c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x252c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 6767e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2374> │ │ │ │ + sbc.w r0, lr, r2, asr #2 │ │ │ │ + ldmia.w r4!, {r0, r1, r5, r7} │ │ │ │ + b.n 676e84 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2a14> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 677730 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x32c0> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676c70 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2800> │ │ │ │ + @ instruction: 0xeae200a1 │ │ │ │ + ldrd r0, r0, [ip, #-652]! @ 0x28c │ │ │ │ + @ instruction: 0xe98c00a3 │ │ │ │ + b.n 676cbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x284c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6769b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2540> │ │ │ │ + ands.w r0, ip, r3, asr #2 │ │ │ │ + strd r0, r0, [ip], #-652 @ 0x28c │ │ │ │ + @ instruction: 0xe80c00a3 │ │ │ │ + b.n 676de4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2974> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676a2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x25bc> │ │ │ │ + b.n 676d30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x28c0> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + ldrd r0, r0, [r0, #-652]! @ 0x28c │ │ │ │ + @ instruction: 0xe80e00a3 │ │ │ │ + strex r0, r0, [sl, #652] @ 0x28c │ │ │ │ + b.n 6772f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e88> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676d08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2898> │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + @ instruction: 0xe9b400a1 │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 676cbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x284c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xe98a00a3 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 676d08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2898> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 677468 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2ff8> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 67774c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x32dc> │ │ │ │ + @ instruction: 0xe9a800a3 │ │ │ │ + b.n 677568 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30f8> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6777b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3344> │ │ │ │ + b.n 676a68 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x25f8> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6769bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x254c> │ │ │ │ + b.n 676d4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x28dc> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676a28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x25b8> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 67697c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x250c> │ │ │ │ + b.n 676db4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2944> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676a90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2620> │ │ │ │ + b.n 676fbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2b4c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 6773a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f38> │ │ │ │ + @ instruction: 0xe82c00a3 │ │ │ │ + b.n 676f7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2b0c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676ab0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2640> │ │ │ │ + @ instruction: 0xe85c00a3 │ │ │ │ + b.n 6769a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2538> │ │ │ │ lsls r3, r4, #2 │ │ │ │ + strd r0, r0, [r8], #-652 @ 0x28c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2213831,37 +2213852,37 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 676b8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x271c> │ │ │ │ + b.n 67718c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d1c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bgt.n 6772dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e6c> │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bgt.n 67710c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2c9c> │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 677874 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3404> │ │ │ │ + b.n 676e74 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2a04> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blt.n 6771f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d84> │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bgt.n 677224 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2db4> │ │ │ │ + svc 20 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blt.n 6771dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d6c> │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bgt.n 67720c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d9c> │ │ │ │ + svc 4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #596] @ (67746c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2ffc>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2214084,62 +2214105,58 @@ │ │ │ │ bl 439c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325914> │ │ │ │ b.n 6772d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e64> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 677ad8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3668> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 677064 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2bf4> │ │ │ │ + b.n 6770d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2c68> │ │ │ │ lsls r3, r4, #2 │ │ │ │ + ldrd r0, r0, [r4], #652 @ 0x28c │ │ │ │ b.n 6779ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x353c> │ │ │ │ lsls r3, r2, #5 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + b.n 677834 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x33c4> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + add r1, pc, #680 @ (adr r1, 677738 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x32c8>) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 676fdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2b6c> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 677098 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2c28> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 676e4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x29dc> │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - b.n 67708c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2c1c> │ │ │ │ + stmia.w r4!, {r0, r1, r5, r7} │ │ │ │ + stmdb r0, {r0, r1, r5, r7} │ │ │ │ + b.n 67744c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fdc> │ │ │ │ lsls r3, r4, #2 │ │ │ │ + ldrd r0, r0, [r6], #652 @ 0x28c │ │ │ │ ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - orrs r4, r1 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmdb r4!, {r0, r1, r2, r3, r4, r7} │ │ │ │ - b.n 676d60 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x28f0> │ │ │ │ + stc 0, cr0, [r4], #-636 @ 0xfffffd84 │ │ │ │ + b.n 677360 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2ef0> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676e18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x29a8> │ │ │ │ + b.n 677418 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fa8> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + cbnz r4, 67752a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30ba> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 676d88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2918> │ │ │ │ + b.n 677388 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f18> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 677c74 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3804> │ │ │ │ + b.n 677274 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e04> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676e00 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2990> │ │ │ │ + b.n 677400 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f90> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 676e14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x29a4> │ │ │ │ + b.n 677414 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fa4> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 676ce0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2870> │ │ │ │ + b.n 6772e0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e70> │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-152] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2214372,47 +2214389,47 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ lsls r3, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #22] │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bvc.n 67775c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x32ec> │ │ │ │ + bge.n 67775c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x32ec> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bhi.n 67778c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x331c> │ │ │ │ + blt.n 67778c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x331c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - b.n 677dc4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3954> │ │ │ │ + b.n 6773c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f54> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 677dc4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3954> │ │ │ │ + b.n 6773c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f54> │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldcl 15, cr15, [pc], #1020 @ 677b7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x370c> │ │ │ │ bl a15782 │ │ │ │ ldrh r6, [r1, #10] │ │ │ │ lsls r3, r2, #5 │ │ │ │ - b.n 677cac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x383c> │ │ │ │ + b.n 6772ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e3c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ bl 9a9792 │ │ │ │ - b.n 677c90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3820> │ │ │ │ + b.n 677290 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e20> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 677bac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x373c> │ │ │ │ + b.n 6771ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d3c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bvs.n 677870 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3400> │ │ │ │ + bls.n 677870 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3400> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bvs.n 6778a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3430> │ │ │ │ + bls.n 6778a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3430> │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2214579,15 +2214596,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 677a10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x35a0> │ │ │ │ + b.n 678010 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ba0> │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (677998 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3528>) │ │ │ │ movs r1, #1 │ │ │ │ @@ -2214601,15 +2214618,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 677a4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x35dc> │ │ │ │ + b.n 67804c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3bdc> │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2215378,17 +2215395,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 67818c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d1c> │ │ │ │ + bgt.n 67818c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d1c> │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bhi.n 67811c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3cac> │ │ │ │ + blt.n 67811c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3cac> │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #288] @ (67828c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e1c>) │ │ │ │ @@ -2216142,15 +2216159,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #31] │ │ │ │ lsls r3, r2, #5 │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 678834 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43c4> │ │ │ │ + bmi.n 678834 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43c4> │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #380] @ (678a94 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4624>) │ │ │ │ mov r4, r2 │ │ │ │ @@ -2218098,21 +2218115,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldr r0, [pc, #4] @ (679cfc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x588c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (679d08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5898>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 679d36 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58c6> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2218356,15 +2218373,15 @@ │ │ │ │ str.w r5, [r4, #1468] @ 0x5bc │ │ │ │ mov.w r8, #12 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ str.w r5, [r4, #1460] @ 0x5b4 │ │ │ │ str.w r5, [r4, #1472] @ 0x5c0 │ │ │ │ str.w r2, [r4, #1476] @ 0x5c4 │ │ │ │ - bl af9400 │ │ │ │ + bl af9748 │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r4, #236] @ 0xec │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [r4, #1864] @ 0x748 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4, #320] @ 0x140 │ │ │ │ movs r5, #16 │ │ │ │ @@ -2218554,19 +2218571,19 @@ │ │ │ │ mrc2 15, 3, pc, cr11, cr15, {7} │ │ │ │ asrs r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrsh r6, [r5, r1] │ │ │ │ lsls r3, r2, #5 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + cbnz r2, 67a2c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5e54> │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #5 │ │ │ │ bvc.n 67a348 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ed8> │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 67a27c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5e0c> │ │ │ │ @@ -2219393,15 +2219410,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r0, #20480 @ 0x5000 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #1824] @ 0x720 │ │ │ │ cbz r0, 67ab38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66c8> │ │ │ │ - bl af42e8 │ │ │ │ + bl af4630 │ │ │ │ ldr.w r0, [r8, #1812] @ 0x714 │ │ │ │ cbz r0, 67ab42 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66d2> │ │ │ │ bl 5981b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483e4c> │ │ │ │ ldr.w r0, [r8, #1716] @ 0x6b4 │ │ │ │ cbz r0, 67ab4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66dc> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ @@ -2219774,40 +2219791,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 67d228 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x8db8> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #1816] @ 0x718 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 67aec0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a50> │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ - bl aef018 │ │ │ │ + bl aef360 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #1820] @ 0x71c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 67aec0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a50> │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ bl 598608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48429c> │ │ │ │ ldr.w r1, [r9, #1816] @ 0x718 │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ bl 598c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x484928> │ │ │ │ mov r0, r4 │ │ │ │ - bl af3eec │ │ │ │ + bl af4234 │ │ │ │ str.w r0, [r9, #1824] @ 0x720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 67aec0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a50> │ │ │ │ - bl af49a4 │ │ │ │ + bl af4cec │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ bl 59bf10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x487ba4> │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ bl 59cd50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4889e4> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ - bl aee994 │ │ │ │ + bl aeecdc │ │ │ │ ldr.w r0, [r9, #1812] @ 0x714 │ │ │ │ movs r1, #1 │ │ │ │ bl 598914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4845a8> │ │ │ │ mov r0, r4 │ │ │ │ bl 686650 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x121e0> │ │ │ │ b.n 67aeca <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a5a> │ │ │ │ bl 598384 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x484018> │ │ │ │ @@ -2228113,15 +2228130,15 @@ │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ vaba.u8 q2, q0, │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vld2.8 {d0[2],d1[2]}, [sl :16], r2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r7, r3, #4 │ │ │ │ @ instruction: 0xf65a0152 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 680c2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xc7bc> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -2232670,15 +2232687,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1433] @ 0x599 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 6845c2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x10152> │ │ │ │ ldrsb.w r3, [r5, #1434] @ 0x59a │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 684590 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x10120> │ │ │ │ mov r0, r6 │ │ │ │ - bl aef104 │ │ │ │ + bl aef44c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #780] @ 0x30c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #3 │ │ │ │ bne.n 6844a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x10038> │ │ │ │ ldr.w r3, [r9, #1416] @ 0x588 │ │ │ │ @@ -2234139,15 +2234156,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r3, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2234437,15 +2234454,15 @@ │ │ │ │ ldr.w r1, [r5, #1804] @ 0x70c │ │ │ │ ldr.w r3, [r0, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6858e6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x11476> │ │ │ │ ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ ldr.w r0, [r5, #1812] @ 0x714 │ │ │ │ - bl aedd9c │ │ │ │ + bl aee0e4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 5c6328 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2234467,15 +2234484,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ bl 685670 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x11200> │ │ │ │ ldr.w r0, [r5, #1812] @ 0x714 │ │ │ │ mov r1, r4 │ │ │ │ - bl aedd2c │ │ │ │ + bl aee074 │ │ │ │ str.w r0, [r4, #548] @ 0x224 │ │ │ │ cbz r0, 685966 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x114f6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -2234506,22 +2234523,22 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r3, #1812] @ 0x714 │ │ │ │ str.w r1, [r4, #1420] @ 0x58c │ │ │ │ str.w r2, [r4, #1424] @ 0x590 │ │ │ │ cbz r1, 6859da <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1156a> │ │ │ │ ldr.w r1, [r1, #548] @ 0x224 │ │ │ │ - bl aedd78 │ │ │ │ + bl aee0c0 │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r4, #3192] @ 0xc78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #3192] @ 0xc78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl aedd78 │ │ │ │ + bl aee0c0 │ │ │ │ b.n 6859c6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x11556> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2235280,15 +2235297,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ bl 5d7a5c │ │ │ │ cbz r0, 68627c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x11e0c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r6, #1824] @ 0x720 │ │ │ │ mov r1, r5 │ │ │ │ - bl af56e8 │ │ │ │ + bl af5a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 686276 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x11e06> │ │ │ │ ldrsh.w r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ bl 67acf4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6884> │ │ │ │ cmp r0, #2 │ │ │ │ @@ -2235507,15 +2235524,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #1712] @ 0x6b0 │ │ │ │ ldr.w r4, [r6, #1708] @ 0x6ac │ │ │ │ str.w r4, [r0, #1048] @ 0x418 │ │ │ │ str.w r2, [r0, #1044] @ 0x414 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r0, #1052] @ 0x41c │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r6, [r3, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ cbz r0, 686534 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x120c4> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -2236019,15 +2236036,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ vldr s0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2241275,20 +2241292,20 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 68a656 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x161e6> │ │ │ │ nop │ │ │ │ bvs.n 68a71a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x162aa> │ │ │ │ - @ instruction: 0xffff6d94 │ │ │ │ + vshr.u64 d23, d4, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bvs.n 68a742 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x162d2> │ │ │ │ - vcvt.u16.f16 d22, d2, #1 │ │ │ │ + vshr.u32 d23, d2, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -2242454,15 +2242471,15 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.n 68b15a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x16cea> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2244380,21 +2244397,21 @@ │ │ │ │ and.w r1, r1, #31 │ │ │ │ ubfx r6, r0, #5, #14 │ │ │ │ and.w r0, r7, #31 │ │ │ │ it pl │ │ │ │ negpl r0, r1 │ │ │ │ b.n 68c8ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1843c> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #496] @ (68cbe4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18774>) │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [pc, #704] @ (68ccb8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18848>) │ │ │ │ + ldr r7, [pc, #704] @ (68ccb8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18848>) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [pc, #248] @ (68caf4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18684>) │ │ │ │ + ldr r7, [pc, #248] @ (68caf4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18684>) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [pc, #72] @ (68ca48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x185d8>) │ │ │ │ + ldr r7, [pc, #72] @ (68ca48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x185d8>) │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #1404] @ 68cf90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x18b20> │ │ │ │ @@ -2247762,15 +2247779,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ asrs r2, r3, #12 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ @@ -2248007,15 +2248024,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r3, [r0, #1728] @ 0x6c0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (68f238 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1adc8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ add.w r0, r0, #1984 @ 0x7c0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r0, [r0, #2084] @ 0x824 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2248069,15 +2248086,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2248105,15 +2248122,15 @@ │ │ │ │ blx 68a10 │ │ │ │ ldr.w r1, [r4, #2152] @ 0x868 │ │ │ │ cbz r1, 68f348 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1aed8> │ │ │ │ ldr.w r3, [r4, #1784] @ 0x6f8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #2128 @ 0x850 │ │ │ │ - bl aba590 │ │ │ │ + bl aba8d8 │ │ │ │ ldr.w r0, [r4, #2092] @ 0x82c │ │ │ │ blx 68a10 │ │ │ │ add.w r0, r4, #2096 @ 0x830 │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ add.w r0, r4, #1872 @ 0x750 │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ addw r0, r4, #1900 @ 0x76c │ │ │ │ @@ -2248131,15 +2248148,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr.w ip, [pc, #32] @ 68f3c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1af54> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r1, #13] │ │ │ │ add ip, pc │ │ │ │ strb r2, [r1, #15] │ │ │ │ @@ -2248147,15 +2248164,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2248245,36 +2248262,36 @@ │ │ │ │ str.w r3, [sp, #2156] @ 0x86c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 626a60 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 45ba78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34770c> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab6450 │ │ │ │ + bl ab6798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 68f5c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b150> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab64c4 │ │ │ │ + bl ab680c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ab64c0 │ │ │ │ + bl ab6808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 68f5b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b144> │ │ │ │ ldr r3, [pc, #384] @ (68f678 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b208>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl ab6450 │ │ │ │ + bl ab6798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 68f5f2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b182> │ │ │ │ - bl ab64c4 │ │ │ │ + bl ab680c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab64c0 │ │ │ │ + bl ab6808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 68f624 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b1b4> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 45baf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x347788> │ │ │ │ ldr r3, [pc, #344] @ (68f67c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b20c>) │ │ │ │ @@ -2248411,27 +2248428,27 @@ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ lsrs r4, r7, #12 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ @@ -2248916,21 +2248933,21 @@ │ │ │ │ add.w r0, r4, #2128 @ 0x850 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ mvns r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mvns r1, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl aba998 │ │ │ │ + bl abace0 │ │ │ │ ldr.w r2, [pc, #1264] @ 6900cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1bc5c> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ strb.w r5, [r4, #2144] @ 0x860 │ │ │ │ - bl ab6170 │ │ │ │ + bl ab64b8 │ │ │ │ str.w r0, [r4, #2092] @ 0x82c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 68fc9a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1b82a> │ │ │ │ bl 626918 │ │ │ │ ldr.w r3, [pc, #1240] @ 6900d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1bc60> │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -2249084,15 +2249101,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r4, #1440] @ 0x5a0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ str.w r2, [r4, #1484] @ 0x5cc │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ str.w r2, [r4, #1480] @ 0x5c8 │ │ │ │ - bl af9400 │ │ │ │ + bl af9748 │ │ │ │ ldr.w r2, [r4, #1856] @ 0x740 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 690048 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1bbd8> │ │ │ │ movs r2, #3 │ │ │ │ ldr.w r1, [r4, #2156] @ 0x86c │ │ │ │ movs r3, #1 │ │ │ │ @@ -2249267,21 +2249284,21 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #23 │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r6, [r4, #4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r7, r2, #5 │ │ │ │ strb r2, [r1, #0] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl 63807e │ │ │ │ bl 642082 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ stc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ @@ -2249298,31 +2249315,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ pld [r5, #4095] @ 0xfff │ │ │ │ str??.w pc, [r3, #255]! │ │ │ │ bl 5da0b6 │ │ │ │ bl 5ac0ba <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x497d4e> │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r5, [pc, #976] @ (6904a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c038>) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r0, r0, #13 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2249653,15 +2249670,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 6904ba <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c04a> │ │ │ │ cbnz r6, 69047a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c00a> │ │ │ │ ldr r3, [pc, #160] @ (6904f0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c080>) │ │ │ │ add.w r2, r4, #24 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r3, pc │ │ │ │ - bl ab711c │ │ │ │ + bl ab7464 │ │ │ │ cbz r0, 6904b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c044> │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -2249708,15 +2249725,15 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r7, r6, [r4, #24] │ │ │ │ strd r0, r2, [r4, #32] │ │ │ │ vstr d7, [r4, #8] │ │ │ │ b.n 69046a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1bffa> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2249752,15 +2249769,15 @@ │ │ │ │ ldr r3, [pc, #352] @ (6906b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c244>) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #20 │ │ │ │ - bl ab7248 │ │ │ │ + bl ab7590 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 690674 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c204> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 438b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3247ac> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2249869,28 +2249886,28 @@ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #255 @ 0xff │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ b.n 6905be <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c14e> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab7324 │ │ │ │ + bl ab766c │ │ │ │ b.n 690674 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c204> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xfaec0151 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ @ instruction: 0xfa700151 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2249903,15 +2249920,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 45dfdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349c70> │ │ │ │ vldr d7, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r2, #2128 @ 0x850 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - bl aba830 │ │ │ │ + bl abab78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 45dff8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349c8c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 69070e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c29e> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ blx 68d10 │ │ │ │ @@ -2249962,15 +2249979,15 @@ │ │ │ │ str r3, [r5, #32] │ │ │ │ bl 45dfdc <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349c70> │ │ │ │ vldr d7, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl aba5b8 │ │ │ │ + bl aba900 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ beq.n 690806 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c396> │ │ │ │ adds.w r2, r0, r9 │ │ │ │ adc.w r3, r4, r1 │ │ │ │ ldrd r0, r1, [r7, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -2250020,15 +2250037,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (69084c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c3dc>) │ │ │ │ add r1, pc │ │ │ │ bl 6931a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ed38> │ │ │ │ pop {r3, pc} │ │ │ │ - cdp 0, 7, cr0, cr12, cr11, {5} │ │ │ │ + sbcs.w r0, ip, #171 @ 0xab │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2250198,15 +2250215,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #96] @ (690a90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c620>) │ │ │ │ mov r2, lr │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl ab71a4 │ │ │ │ + bl ab74ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6909ea <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c57a> │ │ │ │ b.n 690906 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c496> │ │ │ │ vldr d7, [pc, #72] @ 690a88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c618> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2250226,15 +2250243,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ lsls r1, r7 │ │ │ │ bic.w r2, r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ b.n 690908 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c498> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [r0], #620 @ 0x26c │ │ │ │ + vshr.u64 d16, d11, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2250245,15 +2250262,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af90e8 │ │ │ │ + bl af9430 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n 690b96 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c726> │ │ │ │ tbb [pc, r2] │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -2250299,15 +2250316,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r0, #168] @ 0xa8 │ │ │ │ strd r2, r3, [r4] │ │ │ │ b.n 690b14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c6a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl af90d4 │ │ │ │ + bl af941c │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ b.n 690b14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1c6a4> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #26 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ @@ -2250499,15 +2250516,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 68a10 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl ab7324 │ │ │ │ + bl ab766c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 68a10 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2251896,15 +2251913,15 @@ │ │ │ │ b.n 691924 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1d4b4> │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ b.n 691a48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1d5d8> │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ b.n 691b6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1d6fc> │ │ │ │ - smlabt r1, r4, sp, r0 │ │ │ │ + mrc2 1, 0, r0, cr4, cr13, {0} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -2252122,25 +2252139,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (691f10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1daa0>) │ │ │ │ add r1, pc │ │ │ │ bl 6931a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ed38> │ │ │ │ pop {r3, pc} │ │ │ │ - bvc.n 691e84 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1da14> │ │ │ │ + bge.n 691e84 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1da14> │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (691f2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1dabc>) │ │ │ │ add r2, pc │ │ │ │ bl 69313c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1eccc> │ │ │ │ pop {r3, pc} │ │ │ │ - subw r1, r0, #2077 @ 0x81d │ │ │ │ + vld2.8 {d0[0],d1[0]}, [r0 :16]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2252162,15 +2252179,15 @@ │ │ │ │ cbz r0, 691f80 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1db10> │ │ │ │ bl 6aff6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3bafc> │ │ │ │ ldr.w r0, [r8, #3744] @ 0xea0 │ │ │ │ cbz r0, 691f8a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1db1a> │ │ │ │ bl 6aff6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3bafc> │ │ │ │ ldr.w r0, [r8, #3668] @ 0xe54 │ │ │ │ cbz r0, 691f94 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1db24> │ │ │ │ - bl af42e8 │ │ │ │ + bl af4630 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cbz r0, 691f9c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1db2c> │ │ │ │ bl 5e5ffc │ │ │ │ ldr.w r0, [r8, #3664] @ 0xe50 │ │ │ │ cbz r0, 691fa6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1db36> │ │ │ │ bl 5981b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483e4c> │ │ │ │ add.w r0, r7, #137216 @ 0x21800 │ │ │ │ @@ -2252530,29 +2252547,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5e5f10 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 692462 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1dff2> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl af3eec │ │ │ │ + bl af4234 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 692462 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1dff2> │ │ │ │ - bl af49a4 │ │ │ │ + bl af4cec │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ bl 59bf10 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x487ba4> │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ bl 59cd50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4889e4> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ - bl aee994 │ │ │ │ + bl aeecdc │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ movs r1, #0 │ │ │ │ bl 598914 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4845a8> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ bl 598a00 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x484694> │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ @@ -2253193,15 +2253210,15 @@ │ │ │ │ bne.n 692afe <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e68e> │ │ │ │ ldr.w r0, [r7, #2156] @ 0x86c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 692b02 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e692> │ │ │ │ bl 438b18 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3247ac> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeafe011d │ │ │ │ + ldcl 1, cr0, [lr, #116]! @ 0x74 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 692b28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e6b8> │ │ │ │ @@ -2253784,16 +2253801,15 @@ │ │ │ │ str.w r3, [r4, #2152] @ 0x868 │ │ │ │ b.n 6930d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ec68> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r2, r3, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 692b88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e718> │ │ │ │ - lsls r5, r3, #4 │ │ │ │ + @ instruction: 0xe832011d │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ ldmia r7!, {r5} │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r3, [pc, #8] @ (693138 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ecc8>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #420] @ 0x1a4 │ │ │ │ bx lr │ │ │ │ @@ -2254138,15 +2254154,15 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #224] @ (6935d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f160>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2254247,15 +2254263,15 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cbz r0, 693620 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f1b0> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2254308,15 +2254324,15 @@ │ │ │ │ add r0, pc │ │ │ │ strd r0, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b.n 69364c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f1dc> │ │ │ │ nop │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + b.n 693b6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f6fc> │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2254894,15 +2254910,15 @@ │ │ │ │ b.n 693b30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f6c0> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 693c48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f7d8> │ │ │ │ + ble.n 693c48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f7d8> │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2255227,19 +2255243,19 @@ │ │ │ │ ldrd r0, r2, [r4, #584] @ 0x248 │ │ │ │ mov lr, r1 │ │ │ │ b.n 693d3c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f8cc> │ │ │ │ movs r5, #1 │ │ │ │ b.n 693d3c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1f8cc> │ │ │ │ stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bhi.n 693f0c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1fa9c> │ │ │ │ + blt.n 693f0c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1fa9c> │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #155648 @ 0x26000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2255530,15 +2255546,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r5, r5, #157696 @ 0x26800 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add.w r5, r5, #624 @ 0x270 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a204 │ │ │ │ b.n 694358 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1fee8> │ │ │ │ - bcc.n 69441c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ffac> │ │ │ │ + bvs.n 69441c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ffac> │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2255593,15 +2255609,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6943dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ff6c> │ │ │ │ b.n 694402 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ff92> │ │ │ │ bl 692be4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e774> │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 694400 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ff90> │ │ │ │ + bmi.n 694400 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1ff90> │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #144] @ (6944dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2006c>) │ │ │ │ add.w r4, r0, #155648 @ 0x26000 │ │ │ │ @@ -2256282,17 +2256298,17 @@ │ │ │ │ bhi.w 6947ee <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2037e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w ip, [lr, #284] @ 0x11c │ │ │ │ add r3, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 69479e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2032e> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + bcs.n 694a98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20628> │ │ │ │ lsls r5, r3, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2256371,17 +2256387,17 @@ │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cbz r0, 694cbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2084c> │ │ │ │ lsls r1, r2, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ @@ -2256659,17 +2256675,17 @@ │ │ │ │ ... │ │ │ │ cbz r2, 694fb2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20b42> │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 694fb4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20b44> │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r4, [pc, #464] @ (69512c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20cbc>) │ │ │ │ + ldr r7, [pc, #464] @ (69512c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20cbc>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2256689,17 +2256705,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 694c40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x207d0> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #640] @ (695228 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20db8>) │ │ │ │ + ldr r4, [pc, #640] @ (695228 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20db8>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2256848,21 +2256864,21 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ strd r9, r5, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 444c80 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330914> │ │ │ │ b.n 695000 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20b90> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #248] @ (695274 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20e04>) │ │ │ │ + ldr r4, [pc, #248] @ (695274 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20e04>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [pc, #272] @ (695298 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20e28>) │ │ │ │ + ldr r3, [pc, #272] @ (695298 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x20e28>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2257149,19 +2257165,19 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #880 @ 0x370 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -2257266,19 +2257282,19 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 6955d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21166> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r0, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -2257633,25 +2257649,25 @@ │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 695992 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21522> │ │ │ │ b.n 695940 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x214d0> │ │ │ │ bl 692be4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1e774> │ │ │ │ b.n 6958f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21484> │ │ │ │ nop │ │ │ │ - bkpt 0x0058 │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - eors r2, r5 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #360] @ (695b58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x216e8>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2257791,15 +2257807,15 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #1008 @ (adr r5, 695f54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21ae4>) │ │ │ │ lsls r1, r2, #5 │ │ │ │ add r5, pc, #392 @ (adr r5, 695cf0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21880>) │ │ │ │ lsls r1, r2, #5 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr??.w pc, [pc, #4095] @ 696b6f <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x226ff> │ │ │ │ subs r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2258279,19 +2258295,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #80 @ (adr r0, 6960c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21c50>) │ │ │ │ lsls r1, r2, #5 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + cbnz r2, 6960c6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21c56> │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2258663,21 +2258679,21 @@ │ │ │ │ ands r4, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 6960e0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21c70> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + cbnz r6, 69648c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2201c> │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cpsie ai │ │ │ │ + cbnz r6, 696488 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x22018> │ │ │ │ lsls r5, r3, #4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + cbnz r4, 696484 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x22014> │ │ │ │ lsls r5, r3, #4 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + cbnz r0, 696488 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x22018> │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r1 │ │ │ │ @@ -2259305,21 +2259321,21 @@ │ │ │ │ bl 6957b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x21344> │ │ │ │ b.n 6966ea <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2227a> │ │ │ │ adds r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 696478 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x22008> │ │ │ │ b.n 6969ee <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2257e> │ │ │ │ nop │ │ │ │ - cbz r6, 696b6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x226fc> │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cbz r6, 696b52 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x226e2> │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cbz r6, 696b54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x226e4> │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 696bce <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2275e> │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, r1 │ │ │ │ add.w ip, r0, r2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, lr, r1 │ │ │ │ mov.w lr, lr, asr #31 │ │ │ │ @@ -2270243,15 +2270259,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r3, #25 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #23 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r5, r3, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2270973,15 +2270989,15 @@ │ │ │ │ b.n 69f484 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2b014> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2271693,15 +2271709,15 @@ │ │ │ │ b.n 69feee <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2ba7e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #2 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r2, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2272454,15 +2272470,15 @@ │ │ │ │ movw fp, #65535 @ 0xffff │ │ │ │ b.n 6a07e6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2c376> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vsra.u32 q0, q0, #8 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @ instruction: 0xf7b00150 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2273192,15 +2273208,15 @@ │ │ │ │ b.n 6a1030 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2cbc0> │ │ │ │ movw fp, #65535 @ 0xffff │ │ │ │ b.n 6a1090 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2cc20> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6fc0150 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r5, r3, #4 │ │ │ │ vand q0, q3, q0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -2273913,15 +2273929,15 @@ │ │ │ │ movw fp, #65535 @ 0xffff │ │ │ │ b.n 6a18fa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d48a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 1, 4, r0, cr0, cr0, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r5, r3, #4 │ │ │ │ b.n 6a16e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d274> │ │ │ │ lsls r0, r2, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2274636,15 +2274652,15 @@ │ │ │ │ movw fp, #65535 @ 0xffff │ │ │ │ b.n 6a2164 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2dcf4> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 6a1e68 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2d9f8> │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 1, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ + vbif d16, d6, d12 │ │ │ │ udf #50 @ 0x32 │ │ │ │ lsls r0, r2, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ @@ -2275356,15 +2275372,15 @@ │ │ │ │ b.n 6a29d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e560> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 6a29f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e584> │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - and.w r1, r4, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf704011c │ │ │ │ bpl.n 6a2a18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e5a8> │ │ │ │ lsls r0, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2275409,15 +2275425,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl aba17c │ │ │ │ + bl aba4c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6a2b40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e6d0> │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #956 @ 0x3bc │ │ │ │ movt r2, #1 │ │ │ │ blx 6a204 │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ @@ -2275730,15 +2275746,15 @@ │ │ │ │ add.w r0, r4, #912 @ 0x390 │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ ldr.w r0, [r4, #940] @ 0x3ac │ │ │ │ blx 6a8b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl aba194 │ │ │ │ + bl aba4dc │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r0, #65536 @ 0x10000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2276571,17 +2276587,17 @@ │ │ │ │ str.w r0, [r5, #2744] @ 0xab8 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r5, #2740] @ 0xab4 │ │ │ │ str.w r2, [r5, #2748] @ 0xabc │ │ │ │ str.w r3, [r5, #2752] @ 0xac0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 6a3e98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fa28> │ │ │ │ + b.n 6a3498 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f028> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2276758,15 +2276774,15 @@ │ │ │ │ bics r0, r0 │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #24 │ │ │ │ @@ -2276934,17 +2276950,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ b.n 6a3b3a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f6ca> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - b.n 6a3c08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f798> │ │ │ │ + b.n 6a4208 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fd98> │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmia r5!, {r1, r5} │ │ │ │ lsls r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2277214,17 +2277230,17 @@ │ │ │ │ @ instruction: 0xffff416f │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + b.n 6a41ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fd7c> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #292] @ (6a407c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fc0c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2277317,17 +2277333,17 @@ │ │ │ │ it pl │ │ │ │ andpl.w r3, r3, #1 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r4, #668] @ 0x29c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 6a4054 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fbe4> │ │ │ │ + ble.n 6a4054 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fbe4> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ bl 588086 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x473d1a> │ │ │ │ bl 54008a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x42bd1e> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2277339,17 +2277355,17 @@ │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 6a3700 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f290> │ │ │ │ add.w r3, r5, #32768 @ 0x8000 │ │ │ │ str.w r4, [r3, #2732] @ 0xaac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n 6a3fd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fb60> │ │ │ │ + bgt.n 6a3fd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fb60> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #52] @ (6a4104 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fc94>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2277367,17 +2277383,17 @@ │ │ │ │ ldr.w r2, [r1, #2736] @ 0xab0 │ │ │ │ str.w r3, [r4, #3980] @ 0xf8c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [r1, #2736] @ 0xab0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 6a4180 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fd10> │ │ │ │ + bgt.n 6a4180 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fd10> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2277546,17 +2277562,17 @@ │ │ │ │ b.n 6a42c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fe54> │ │ │ │ add.w sl, r4, #33024 @ 0x8100 │ │ │ │ mov r9, r6 │ │ │ │ add.w sl, sl, #148 @ 0x94 │ │ │ │ b.n 6a4234 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fdc4> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n 6a429c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fe2c> │ │ │ │ + blt.n 6a429c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fe2c> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r4, r0, #32768 @ 0x8000 │ │ │ │ ldr.w r6, [r0, #1892] @ 0x764 │ │ │ │ @@ -2278287,30 +2278303,30 @@ │ │ │ │ ldr r2, [pc, #48] @ (6a4b84 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30714>) │ │ │ │ add r2, pc │ │ │ │ b.n 6a4922 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x304b2> │ │ │ │ ldr r2, [pc, #44] @ (6a4b88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30718>) │ │ │ │ add r2, pc │ │ │ │ b.n 6a4922 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x304b2> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a800a1 │ │ │ │ - bne.n 6a4b38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x306c8> │ │ │ │ + @ instruction: 0xf3a800a1 │ │ │ │ + bmi.n 6a4b38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x306c8> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n 6a4ae0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30670> │ │ │ │ + bcc.n 6a4ae0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30670> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - vhadd.s d0, d26, d17 │ │ │ │ - vhadd.s d0, d20, d17 │ │ │ │ - bne.n 6a4c40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x307d0> │ │ │ │ + @ instruction: 0xf23a00a1 │ │ │ │ + @ instruction: 0xf23400a1 │ │ │ │ + bmi.n 6a4c40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x307d0> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 7, cr0, cr10, cr1, {5} │ │ │ │ - cdp 0, 7, cr0, cr4, cr1, {5} │ │ │ │ - cdp 0, 6, cr0, cr14, cr1, {5} │ │ │ │ + sbcs.w r0, sl, #161 @ 0xa1 │ │ │ │ + sbcs.w r0, r4, #161 @ 0xa1 │ │ │ │ + sbc.w r0, lr, #161 @ 0xa1 │ │ │ │ ldr r3, [pc, #288] @ (6a4cb0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30840>) │ │ │ │ ldr.w r2, [r0, #1888] @ 0x760 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 6a4cac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3083c> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2278419,21 +2278435,21 @@ │ │ │ │ b.n 6a4bdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3076c> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + bne.n 6a4bd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30768> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + bne.n 6a4d9c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3092c> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r4, [pc, #504] @ (6a4ec0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30a50>) │ │ │ │ + ldr r7, [pc, #504] @ (6a4ec0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30a50>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2278512,17 +2278528,17 @@ │ │ │ │ bfi r3, r6, #5, #1 │ │ │ │ strb.w r3, [r4, #669] @ 0x29d │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str.w r2, [r4, #692] @ 0x2b4 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + beq.n 6a4de0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30970> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r3, [pc, #576] @ (6a4ff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30b88>) │ │ │ │ + ldr r6, [pc, #576] @ (6a4ff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30b88>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ (6a4e1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x309ac>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2278549,17 +2278565,17 @@ │ │ │ │ str.w r5, [r4, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r5, [r4, #940] @ 0x3ac │ │ │ │ str.w r1, [r4, #936] @ 0x3a8 │ │ │ │ str.w r2, [r4, #944] @ 0x3b0 │ │ │ │ str.w r3, [r0, #2736] @ 0xab0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r3, [pc, #280] @ (6a4f3c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30acc>) │ │ │ │ + ldr r6, [pc, #280] @ (6a4f3c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30acc>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ bl 6a4b8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3071c> │ │ │ │ @@ -2278721,17 +2278737,17 @@ │ │ │ │ bne.n 6a4fe0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30b70> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a4fa4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30b34> │ │ │ │ b.n 6a4fcc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30b5c> │ │ │ │ mov r5, r9 │ │ │ │ b.n 6a4f70 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30b00> │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ @@ -2278907,17 +2278923,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 6a51dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30d6c> │ │ │ │ add.w r4, r7, #33792 @ 0x8400 │ │ │ │ mov r8, sl │ │ │ │ adds r4, #164 @ 0xa4 │ │ │ │ b.n 6a5156 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30ce6> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2278940,17 +2278956,17 @@ │ │ │ │ vstr s0, [r3] │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2736] @ 0xab0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d6, s1 │ │ │ │ @@ -2278982,17 +2278998,17 @@ │ │ │ │ vstr s0, [r3] │ │ │ │ vstr s1, [r2] │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2736] @ 0xab0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2279022,17 +2279038,17 @@ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr.w r1, [r5, #1904] @ 0x770 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 6a533a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30eca> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #72] @ (6a53c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30f58>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2279060,17 +2279076,17 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #2736] @ 0xab0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp lr, r1 │ │ │ │ + ldr r0, [pc, #568] @ (6a5608 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31198>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (6a5438 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30fc8>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2279098,17 +2279114,17 @@ │ │ │ │ str.w r2, [r3, #944] @ 0x3b0 │ │ │ │ bne.n 6a53f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30f88> │ │ │ │ add.w r4, r4, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r4, #2736] @ 0xab0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cmp r6, r5 │ │ │ │ + ldr r0, [pc, #184] @ (6a54f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31088>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [r0, #1928] @ 0x788 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 6a545c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x30fec> │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ str.w r1, [r0, #1928] @ 0x788 │ │ │ │ ldr.w r3, [r2, #2736] @ 0xab0 │ │ │ │ @@ -2279236,17 +2279252,17 @@ │ │ │ │ bne.n 6a5588 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31118> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ subs r6, #255 @ 0xff │ │ │ │ sbcs r1, r1 │ │ │ │ subs r7, #0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - add r4, r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2279379,17 +2279395,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 6a5786 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31316> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 6a5728 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x312b8> │ │ │ │ mov r1, r4 │ │ │ │ b.n 6a575e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x312ee> │ │ │ │ nop │ │ │ │ - cmn r6, r6 │ │ │ │ + cmp lr, lr │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2279414,17 +2279430,17 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 6a57c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31350> │ │ │ │ add.w r8, r8, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r8, #2736] @ 0xab0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r8, #2736] @ 0xab0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adcs r2, r4 │ │ │ │ + add r2, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r5, [r0, #707] @ 0x2c3 │ │ │ │ cbz r5, 6a5828 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x313b8> │ │ │ │ @@ -2279715,20 +2279731,20 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 6a5b06 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31696> │ │ │ │ ldr r1, [pc, #28] @ (6a5b40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x316d0>) │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 6a3700 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2f290> │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl aba1ac │ │ │ │ + bl aba4f4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6a8b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2279743,29 +2279759,29 @@ │ │ │ │ bl 6ab838 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x373c8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #684] @ 0x2ac │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #1860] @ 0x744 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - bl aef018 │ │ │ │ + bl aef360 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6a5c10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x317a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 598608 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48429c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 598c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x484928> │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov.w r1, #956 @ 0x3bc │ │ │ │ movt r1, #1 │ │ │ │ - bl aba1c4 │ │ │ │ + bl aba50c │ │ │ │ mov r0, r4 │ │ │ │ bl 6a2afc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2e68c> │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cbz r0, 6a5bf4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x31784> │ │ │ │ add.w r3, r4, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #88] @ (6a5c20 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x317b0>) │ │ │ │ @@ -2285465,27 +2285481,27 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bge.n 6a9cfa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3588a> │ │ │ │ b.n 6a9948 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x354d8> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #4 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ @@ -2288883,15 +2288899,15 @@ │ │ │ │ ldrsb.w r3, [r4, #3274] @ 0xcca │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 6ac4bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3804c> │ │ │ │ ldrsb.w r3, [r4, #3275] @ 0xccb │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 6ac48a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3801a> │ │ │ │ mov r0, r9 │ │ │ │ - bl aef104 │ │ │ │ + bl aef44c │ │ │ │ ldr.w r0, [r4, #3288] @ 0xcd8 │ │ │ │ mov r1, r9 │ │ │ │ bl 6a54ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3103c> │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ b.n 6abfbe <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x37b4e> │ │ │ │ cmp.w lr, #22 │ │ │ │ bne.n 6ac33c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x37ecc> │ │ │ │ @@ -2289104,15 +2289120,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 6ac658 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x381e8> │ │ │ │ add.w r5, r5, #155648 @ 0x26000 │ │ │ │ ldr.w r1, [r7, #556] @ 0x22c │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ - bl aedeb0 │ │ │ │ + bl aee1f8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r0, r7 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #1720] @ 0x6b8 │ │ │ │ @@ -2289126,15 +2289142,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ str.w r1, [r0, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [r3, #3664] @ 0xe50 │ │ │ │ cbz r1, 6ac6b2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38242> │ │ │ │ ldr.w r1, [r1, #556] @ 0x22c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl aede6c │ │ │ │ + bl aee1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #157696 @ 0x26800 │ │ │ │ ldr.w r3, [r0, #752] @ 0x2f0 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r0, #752] @ 0x2f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -2289342,17 +2289358,17 @@ │ │ │ │ str r2, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ adds r0, #28 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 6ac89e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3842e> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - beq.n 6ac7e8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38378> │ │ │ │ + bcc.n 6ac7e8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38378> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #31616 @ 0x7b80 │ │ │ │ add.w r6, r0, #32000 @ 0x7d00 │ │ │ │ @@ -2289957,15 +2289973,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r2, #3664] @ 0xe50 │ │ │ │ mov r2, r6 │ │ │ │ - bl aee07c │ │ │ │ + bl aee3c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a8b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 6a8b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r2, #2792] @ 0xae8 │ │ │ │ ldr.w r0, [r2, #3664] @ 0xe50 │ │ │ │ @@ -2290080,15 +2290096,15 @@ │ │ │ │ adds r6, #4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #5 │ │ │ │ @ instruction: 0xfb87ffff │ │ │ │ - str r6, [r7, r0] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ @ instruction: 0xfa79ffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2290186,15 +2290202,15 @@ │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r5, #316] @ 0x13c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ add.w r3, r4, #544 @ 0x220 │ │ │ │ strd r3, r3, [r4, #544] @ 0x220 │ │ │ │ - bl aeddb4 │ │ │ │ + bl aee0fc │ │ │ │ str.w r0, [r4, #556] @ 0x22c │ │ │ │ cbz r0, 6ad236 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38dc6> │ │ │ │ ldr.w r0, [r5, #284] @ 0x11c │ │ │ │ cbz r0, 6ad1dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38d6c> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ add.w r1, r5, #252 @ 0xfc │ │ │ │ @@ -2290308,15 +2290324,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ rsb r1, r1, #32 │ │ │ │ add r1, r5 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ b.n 6ad2e0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38e70> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl b033cc │ │ │ │ + bl b03714 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 6ad288 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38e18> │ │ │ │ b.n 6ad2d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38e64> │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2290542,15 +2290558,15 @@ │ │ │ │ ldr.w r8, [r1, #52] @ 0x34 │ │ │ │ b.n 6ad3a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x38f38> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2290896,17 +2290912,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 6ad956 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x394e6> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 6ad8f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39488> │ │ │ │ mov r1, r4 │ │ │ │ b.n 6ad92e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x394be> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + mov ip, pc │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #184] @ (6ada30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x395c0>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2290973,17 +2290989,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6ada14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x395a4> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6ad9c6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39556> │ │ │ │ b.n 6ada00 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39590> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #192] @ (6adb0c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3969c>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2291052,17 +2291068,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6adaf0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39680> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6ada9e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3962e> │ │ │ │ b.n 6adadc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3966c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - rors r2, r3 │ │ │ │ + add sl, fp │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #232] @ (6adc10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x397a0>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2291147,17 +2291163,17 @@ │ │ │ │ bne.n 6adbf2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39782> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6adb82 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39712> │ │ │ │ b.n 6adbde <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3976e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -2291429,25 +2291445,25 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #960] @ (6ae294 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39e24>) │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #920] @ (6ae270 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39e00>) │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #752] @ (6ae1cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39d5c>) │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #904] @ (6ae268 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39df8>) │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldr r6, [pc, #136] @ (6adf70 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39b00>) │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #1792] @ 0x700 │ │ │ │ @@ -2292096,29 +2292112,29 @@ │ │ │ │ lsls r0, r2, #5 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r8 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -2293378,61 +2293394,61 @@ │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #2 │ │ │ │ bl 6459ac │ │ │ │ strd r0, r5, [sp, #232] @ 0xe8 │ │ │ │ b.w 6ae8c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3a458> │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #952 @ (adr r7, 6af718 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3b2a8>) │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + mov ip, pc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mvns r0, r0 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - itee vs │ │ │ │ - lslvs r0, r5, #2 │ │ │ │ - asrvc r2, r0, #32 │ │ │ │ - lslvc r6, r3, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 6af470 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3b000>) │ │ │ │ + add r4, pc, #224 @ (adr r4, 6af470 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3b000>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + add r2, pc, #456 @ (adr r2, 6af55c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3b0ec>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + add r0, pc, #0 @ (adr r0, 6af3ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3af3c>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 61cee0 │ │ │ │ ldr.w r2, [pc, #2304] @ 6afcc8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3b858> │ │ │ │ @@ -2294260,41 +2294276,41 @@ │ │ │ │ b.w 6ae414 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39fa4> │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ movs r4, #0 │ │ │ │ bl 4387b0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x324444> │ │ │ │ b.w 6ae0cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x39c5c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #14 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r0, r4, #2 │ │ │ │ b.n 6b047a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c00a> │ │ │ │ vqrdmulh.s q14, , d27[0] │ │ │ │ - vqshlu.s64 d17, d24, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff19b8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf28c009f │ │ │ │ + @ instruction: 0xf58c009f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #516] @ (6aff1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3baac>) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldr r3, [pc, #516] @ (6aff20 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3bab0>) │ │ │ │ @@ -2295336,15 +2295352,15 @@ │ │ │ │ mov r4, fp │ │ │ │ b.n 6b06f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c284> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ vst2.8 {d16[2],d17[2]}, [r4] │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vst4.16 {d0,d2,d4,d6}, [r4] │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #536] @ (6b0adc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c66c>) │ │ │ │ @@ -2295554,24 +2295570,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 6b090a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c49a> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf734014f │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ @ instruction: 0xf6ee014f │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6b0b72 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c702> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2295634,15 +2295650,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r6, #3664] @ 0xe50 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6b0c32 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c7c2> │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #2968] @ 0xb98 │ │ │ │ - bl aedd78 │ │ │ │ + bl aee0c0 │ │ │ │ ldr.w r3, [r4, #1684] @ 0x694 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6b0c44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c7d4> │ │ │ │ add.w r2, r3, #544 @ 0x220 │ │ │ │ add.w r1, r5, #544 @ 0x220 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 6b0c10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c7a0> │ │ │ │ @@ -2295661,15 +2295677,15 @@ │ │ │ │ bne.n 6b0bdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c76c> │ │ │ │ dmb ish │ │ │ │ cbnz r1, 6b0c10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c7a0> │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r6, #3664] @ 0xe50 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #2968] @ 0xb98 │ │ │ │ - bl aedd9c │ │ │ │ + bl aee0e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a8b0 │ │ │ │ ldr.w r0, [r6, #3288] @ 0xcd8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2295677,15 +2295693,15 @@ │ │ │ │ add.w r4, r4, #157696 @ 0x26800 │ │ │ │ bl 6a40c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x2fc50> │ │ │ │ ldr.w r3, [r4, #752] @ 0x2f0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #752] @ 0x2f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl aedd78 │ │ │ │ + bl aee0c0 │ │ │ │ ldr.w r3, [r4, #1684] @ 0x694 │ │ │ │ add.w r2, r3, #544 @ 0x220 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6b0bd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c768> │ │ │ │ b.n 6b0c10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c7a0> │ │ │ │ add.w r3, r5, #544 @ 0x220 │ │ │ │ dmb ish │ │ │ │ @@ -2295766,15 +2295782,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b0d1a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c8aa> │ │ │ │ dmb ish │ │ │ │ cbnz r1, 6b0d4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c8dc> │ │ │ │ add.w r2, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #3664] @ 0xe50 │ │ │ │ ldr.w r1, [r2, #2968] @ 0xb98 │ │ │ │ - bl aedd9c │ │ │ │ + bl aee0e4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r0, r9 │ │ │ │ blx 6a8b0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ blx 6a8b0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ @@ -2295796,15 +2295812,15 @@ │ │ │ │ bne.n 6b0d76 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c906> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 6b0daa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c93a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [sl, #2968] @ 0xb98 │ │ │ │ add.w r9, r3, #155648 @ 0x26000 │ │ │ │ ldr.w r0, [r9, #3664] @ 0xe50 │ │ │ │ - bl aedd9c │ │ │ │ + bl aee0e4 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ mov r0, r8 │ │ │ │ blx 6a8b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2295842,15 +2295858,15 @@ │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #1 │ │ │ │ - bl ac1298 │ │ │ │ + bl ac15e0 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 6b0e4a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c9da> │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -2295871,15 +2295887,15 @@ │ │ │ │ add.w r7, r7, #155648 @ 0x26000 │ │ │ │ ldr.w r3, [r5, #2308] @ 0x904 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r5, #3300] @ 0xce4 │ │ │ │ bl 6c04d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4c064> │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r7, #3664] @ 0xe50 │ │ │ │ - bl aedd2c │ │ │ │ + bl aee074 │ │ │ │ str.w r0, [r6, #2968] @ 0xb98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6b10a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3cc34> │ │ │ │ ldr.w r0, [r4, #284] @ 0x11c │ │ │ │ cbz r0, 6b0e92 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ca22> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ @@ -2296056,15 +2296072,15 @@ │ │ │ │ b.n 6b0ebe <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ca4e> │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ b.n 6b0ea6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ca36> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl b033cc │ │ │ │ + bl b03714 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6b0e14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c9a4> │ │ │ │ add.w r3, r5, r7, lsl #2 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ strb r1, [r3, #5] │ │ │ │ movs r1, #1 │ │ │ │ bfi r2, r1, #0, #4 │ │ │ │ @@ -2296638,25 +2296654,25 @@ │ │ │ │ bne.n 6b16ca <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d25a> │ │ │ │ dmb ish │ │ │ │ add.w fp, r7, #4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ b.n 6b115e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ccee> │ │ │ │ strd r7, r7, [r4] │ │ │ │ b.n 6b1364 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3cef4> │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r0, #155648 @ 0x26000 │ │ │ │ @@ -2296862,15 +2296878,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrd r6, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1660] @ 0x67c │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 6b1944 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d4d4> │ │ │ │ b.n 6b1918 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d4a8> │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -2296979,15 +2296995,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 6b1aa0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d630> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 6b1778 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d308> │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 6b1598 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d128> │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -2297113,15 +2297129,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6b1644 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d1d4> │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 6b144c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3cfdc> │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2297311,15 +2297327,15 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ strd r1, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ b.n 6b1cd6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d866> │ │ │ │ mov r1, r4 │ │ │ │ b.n 6b1de4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3d974> │ │ │ │ nop │ │ │ │ - add r0, pc, #752 @ (adr r0, 6b212c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3dcbc>) │ │ │ │ + add r3, pc, #752 @ (adr r3, 6b212c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3dcbc>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -2297541,15 +2297557,15 @@ │ │ │ │ b.n 6b1f78 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3db08> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6b23d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3df64> │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 6b2114 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3dca4> │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -2297809,21 +2297825,21 @@ │ │ │ │ bne.n 6b2334 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3dec4> │ │ │ │ b.n 6b22b8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3de48> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ svc 70 @ 0x46 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ble.n 6b2400 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3df90> │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #544] @ (6b25bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e14c>) │ │ │ │ @@ -2298016,18 +2298032,18 @@ │ │ │ │ b.n 6b256a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e0fa> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 6b2674 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e204> │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, ] │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + smmlar r1, lr, fp, r0 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ bge.n 6b2698 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e228> │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -2298160,19 +2298176,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 6b261e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e1ae> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bge.n 6b2744 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e2d4> │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ bls.n 6b2740 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e2d0> │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -2299208,25 +2299224,28 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ bhi.n 6b3144 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ecd4> │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.u d16, d18, d21 │ │ │ │ - vhadd.u16 d16, d24, d21 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + lsls r2, r6, #9 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-660]! @ 0xfffffd6c │ │ │ │ - stc2 0, cr0, [r4], {165} @ 0xa5 │ │ │ │ - @ instruction: 0xfbb800a5 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + vhadd.u8 d0, d20, d21 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr5, {5} │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r1, r2} │ │ │ │ @@ -2300418,22 +2300437,22 @@ │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ bl 6b0620 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3c1b0> │ │ │ │ b.w 6b2e26 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3e9b6> │ │ │ │ nop │ │ │ │ - ldrh.w r0, [sl, #165] @ 0xa5 │ │ │ │ - sub.w r0, r4, #165 @ 0xa5 │ │ │ │ + @ instruction: 0xfbba00a5 │ │ │ │ + @ instruction: 0xf4a400a5 │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d30, d21 │ │ │ │ - cdp 0, 14, cr0, cr4, cr5, {5} │ │ │ │ + @ instruction: 0xf25e00a5 │ │ │ │ + @ instruction: 0xf1e400a5 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ubfx r2, r2, #0, #14 │ │ │ │ cmp r2, r6 │ │ │ │ bhi.w 6b4cee <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4087e> │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ mov r0, fp │ │ │ │ @@ -2301719,29 +2301738,27 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r6, #1 │ │ │ │ add r3, sp, #744 @ 0x2e8 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ b.w 6b2e8e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3ea1e> │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - rsbs r0, r4, r5, asr #2 │ │ │ │ - pkhtb r0, lr, r5, asr #2 │ │ │ │ - eors.w r0, r2, r5, asr #2 │ │ │ │ - ldmdb sl!, {r0, r2, r5, r7} │ │ │ │ - stmdb lr!, {r0, r2, r5, r7} │ │ │ │ - stmdb r4!, {r0, r2, r5, r7} │ │ │ │ - b.n 6b49ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4053c> │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - b.n 6b47dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4036c> │ │ │ │ + cdp 0, 13, cr0, cr4, cr5, {5} │ │ │ │ + stcl 0, cr0, [lr, #660] @ 0x294 │ │ │ │ + ldc 0, cr0, [r2, #660] @ 0x294 │ │ │ │ + ldc 0, cr0, [sl], #-660 @ 0xfffffd6c │ │ │ │ + stc 0, cr0, [lr], #-660 @ 0xfffffd6c │ │ │ │ + stc 0, cr0, [r4], #-660 @ 0xfffffd6c │ │ │ │ + @ instruction: 0xe98e00a5 │ │ │ │ + stmia.w r4!, {r0, r2, r5, r7} │ │ │ │ + b.n 6b4a40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x405d0> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 6b5440 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40fd0> │ │ │ │ + b.n 6b4868 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x403f8> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 6b5268 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40df8> │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - b.n 6b50cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40c5c> │ │ │ │ + b.n 6b46cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4025c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ @@ -2302323,31 +2302340,31 @@ │ │ │ │ b.n 6b4e56 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x409e6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxth r2, r1 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - udf #8 │ │ │ │ + b.n 6b5500 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41090> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 6b5278 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40e08> │ │ │ │ + b.n 6b5478 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41008> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 6b5268 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40df8> │ │ │ │ + b.n 6b5468 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40ff8> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 6b5384 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40f14> │ │ │ │ + b.n 6b5384 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40f14> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 6b53bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40f4c> │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r7, sp, #368 @ 0x170 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - blt.n 6b5274 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40e04> │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 6b52ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40e3c> │ │ │ │ + ble.n 6b52ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40e3c> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 6b53d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40f68> │ │ │ │ + ble.n 6b53d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x40f68> │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2303061,31 +2303078,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bpl.n 6b5ad4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41664> │ │ │ │ + bhi.n 6b5ad4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41664> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcc.n 6b5a14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x415a4> │ │ │ │ + bvs.n 6b5a14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x415a4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2303777,50 +2303794,55 @@ │ │ │ │ b.w 6b5808 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41398> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6b6184 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41d14> │ │ │ │ + bcc.n 6b6184 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41d14> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + bcs.n 6b6314 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41ea4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + ldr r0, [pc, #16] @ (6b6258 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41de8>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + beq.n 6b6238 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41dc8> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + beq.n 6b6274 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41e04> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - vshr.u64 d16, d15, #38 │ │ │ │ - vqadd.u32 d16, d30, d15 │ │ │ │ - vqadd.u32 d16, d22, d15 │ │ │ │ - vqadd.u16 d16, d18, d15 │ │ │ │ - vqadd.u64 d0, d22, d15 │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr.w r5, [pc, #2500] @ 6b6c44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x427d4> │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r2, r4 │ │ │ │ @@ -2304760,43 +2304782,43 @@ │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6a9e8 │ │ │ │ ldrb.w r2, [r8, #196] @ 0xc4 │ │ │ │ b.w 6b630e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41e9e> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r2, pc, #228 @ (adr r2, 6b6d34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x428c4>) │ │ │ │ vtbl.8 d30, {d15-d17}, d31 │ │ │ │ - vcvt.f16.u16 , q3, #1 │ │ │ │ + vcvt.u32.f32 , q3, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str??.w r0, [r8, #159] @ 0x9f │ │ │ │ - ldr??.w r0, [r0, pc, lsl #1] │ │ │ │ - str??.w r0, [r6, pc, lsl #1] │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + @ instruction: 0xfbe8009f │ │ │ │ + @ instruction: 0xfb70009f │ │ │ │ + @ instruction: 0xfb66009f │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf7a2009f │ │ │ │ - adds r2, r2, r4 │ │ │ │ + @ instruction: 0xfaa2009f │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [r8, #196] @ 0xc4 │ │ │ │ lsls r5, r3, #27 │ │ │ │ bpl.w 6b6e44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x429d4> │ │ │ │ ldrb.w r3, [r8, #246] @ 0xf6 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2305199,31 +2305221,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 6b70c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x42c58> │ │ │ │ ... │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - itt ls │ │ │ │ - lslls r5, r4, #2 │ │ │ │ - ite eq @ unpredictable │ │ │ │ - lsleq r5, r4, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bkpt 0x0022 │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bkpt 0x0002 │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf25e009f │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + adcs.w r0, lr, #5210112 @ 0x4f8000 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf19a009f │ │ │ │ - bics.w r0, r6, #159 @ 0x9f │ │ │ │ + eors.w r0, sl, #5210112 @ 0x4f8000 │ │ │ │ + @ instruction: 0xf336009f │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #0] │ │ │ │ sub.w r4, r2, #420 @ 0x1a4 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ movt r2, #65520 @ 0xfff0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ @@ -2306136,53 +2306158,53 @@ │ │ │ │ bmi.w 6b7068 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x42bf8> │ │ │ │ b.w 6b70fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x42c8c> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 6b7a80 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43610> │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 6b7a82 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43612> │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - vqadd.s64 d0, d18, d15 │ │ │ │ - cbnz r4, 6b7a72 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43602> │ │ │ │ + @ instruction: 0xf232009f │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 6b7a72 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43602> │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + cbnz r4, 6b7ab4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43644> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xeaac009f │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + stc 0, cr0, [ip, #636]! @ 0x27c │ │ │ │ + cbnz r6, 6b7a6a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x435fa> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + cbnz r2, 6b7a68 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x435f8> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xe984009f │ │ │ │ - push {r5, lr} │ │ │ │ + stc 0, cr0, [r4], {159} @ 0x9f │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strd r0, r0, [ip, #-636] @ 0x27c │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + mcrr 0, 9, r0, ip, cr15 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbz r6, 6b7ada <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4366a> │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r6, #0 │ │ │ │ blx 69770 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov sl, r7 │ │ │ │ @@ -2306751,23 +2306773,23 @@ │ │ │ │ b.w 6b5ff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x41b88> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ - cbz r2, 6b80f0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43c80> │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + cbz r0, 6b811e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43cae> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrb.w r2, [r8, #196] @ 0xc4 │ │ │ │ lsls r1, r2, #27 │ │ │ │ bmi.w 6b6e0c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4299c> │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cbnz r1, 6b80f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43c84> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -2306996,25 +2307018,25 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.w 6b6950 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x424e0> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + b.n 6b8758 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x442e8> │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + b.n 6b875c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x442ec> │ │ │ │ lsls r7, r3, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + b.n 6b86c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x44258> │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2307043,15 +2307065,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r2, r5, #155648 @ 0x26000 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r2, #3664] @ 0xe50 │ │ │ │ ldr.w r1, [r1, #2968] @ 0xb98 │ │ │ │ - bl aedd9c │ │ │ │ + bl aee0e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a8b0 │ │ │ │ b.n 6b83ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x43f3c> │ │ │ │ nop │ │ │ │ @@ -2308118,15 +2308140,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldrb r0, [r4, #15] │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #30] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - bmi.n 6b9090 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x44c20> │ │ │ │ + bvc.n 6b9090 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x44c20> │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2308780,15 +2308802,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2308904,15 +2308926,15 @@ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ - bl b03970 │ │ │ │ + bl b03cb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 6b995e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x454ee> │ │ │ │ ldr r3, [pc, #336] @ (6b99a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x45534>) │ │ │ │ @@ -2309048,21 +2309070,21 @@ │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ b.n 6b97e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x45374> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1852] @ 6ba100 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x45c90> │ │ │ │ @@ -2309804,36 +2309826,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r1, #5 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xf4f0009e │ │ │ │ - @ instruction: 0xf4a2009e │ │ │ │ - b.n 6ba628 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x461b8> │ │ │ │ + @ instruction: 0xf7f0009e │ │ │ │ + @ instruction: 0xf7a2009e │ │ │ │ + b.n 6b9c28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x457b8> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrsh r2, [r4, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2310763,15 +2310785,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r7, #137216 @ 0x21800 │ │ │ │ b.n 6baa78 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46608> │ │ │ │ mov r6, fp │ │ │ │ mov.w ip, r4, lsl #7 │ │ │ │ b.n 6baa26 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x465b6> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + hlt 0x000c │ │ │ │ lsls r7, r3, #2 │ │ │ │ cbz r1, 6bab9e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4672e> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cbz r2, 6baba0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46730> │ │ │ │ bx lr │ │ │ │ @@ -2311102,37 +2311124,37 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6a85c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd r0, r8, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - uxtb r4, r7 │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r6, r4 │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r0, r4 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r0, r3 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r0, r3 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r2, r3 │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r2, r2 │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxtb r4, r0 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ @@ -2311192,15 +2311214,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r1, r2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r0, [r5, r0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2311275,15 +2311297,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #896] @ (6bb444 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46fd4>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r7, [pc, #352] @ (6bb230 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46dc0>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2311401,21 +2311423,21 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #80] @ (6bb250 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46de0>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 6bb26a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46dfa> │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + cbz r0, 6bb268 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46df8> │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + cbz r0, 6bb266 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46df6> │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r6, [pc, #112] @ (6bb288 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46e18>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2311522,21 +2311544,21 @@ │ │ │ │ blt.n 6bb2ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46e7c> │ │ │ │ b.n 6bb30e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46e9e> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #816] @ (6bb65c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x471ec>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r5, [pc, #48] @ (6bb374 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x46f04>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2311896,19 +2311918,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #496] @ (6bb968 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x474f8>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r2, [pc, #864] @ (6bbadc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4766c>) │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r2, r0, #18 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 6bb6ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4727c> │ │ │ │ + blt.n 6bb6ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4727c> │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp.w sl, #8 │ │ │ │ beq.n 6bb7b2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47342> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ blx 6a7d8 │ │ │ │ cmp r0, #12 │ │ │ │ @@ -2312239,35 +2312261,35 @@ │ │ │ │ ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ bl 64c72c │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ lsls r1, r3, #28 │ │ │ │ bpl.w 6bc062 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47bf2> │ │ │ │ b.n 6bbb4c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x476dc> │ │ │ │ ... │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #944 @ (adr r7, 6bbef4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47a84>) │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r7, pc, #920 @ (adr r7, 6bbee0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47a70>) │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ mov.w ip, #1 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ strh.w ip, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldrd r0, r1, [sp, #224] @ 0xe0 │ │ │ │ @@ -2312796,39 +2312818,39 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 618504 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 6bbc7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4780c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r3, #26 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 6bc500 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x48090>) │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r4, pc, #944 @ (adr r4, 6bc4cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4805c>) │ │ │ │ + add r7, pc, #944 @ (adr r7, 6bc4cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4805c>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6bc160 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47cf0>) │ │ │ │ + add r6, pc, #64 @ (adr r6, 6bc160 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47cf0>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, pc, #968 @ (adr r2, 6bc4ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4807c>) │ │ │ │ + add r5, pc, #968 @ (adr r5, 6bc4ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4807c>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, pc, #888 @ (adr r2, 6bc4a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x48030>) │ │ │ │ + add r5, pc, #888 @ (adr r5, 6bc4a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x48030>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, pc, #824 @ (adr r2, 6bc464 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47ff4>) │ │ │ │ + add r5, pc, #824 @ (adr r5, 6bc464 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47ff4>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 6bc450 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47fe0>) │ │ │ │ + add r5, pc, #800 @ (adr r5, 6bc450 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47fe0>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, pc, #792 @ (adr r2, 6bc44c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47fdc>) │ │ │ │ + add r5, pc, #792 @ (adr r5, 6bc44c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x47fdc>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - add r1, pc, #856 @ (adr r1, 6bc494 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x48024>) │ │ │ │ + add r4, pc, #856 @ (adr r4, 6bc494 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x48024>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #155648 @ 0x26000 │ │ │ │ add.w r7, r0, #158720 @ 0x26c00 │ │ │ │ @@ -2313626,15 +2313648,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ bl 69322c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1edbc> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ @@ -2314454,17 +2314476,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 6bd1a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x48d30> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2314872,15 +2314894,15 @@ │ │ │ │ ldrh.w r5, [r1, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ beq.w 6bdace <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4965e> │ │ │ │ ldr.w r0, [r4, #3668] @ 0xe54 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl af56e8 │ │ │ │ + bl af5a30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6bda16 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x495a6> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 6bdaa4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x49634> │ │ │ │ ldr.w r5, [r4, #2584] @ 0xa18 │ │ │ │ @@ -2315103,15 +2315125,15 @@ │ │ │ │ str.w r5, [r0, #1044] @ 0x414 │ │ │ │ strb.w r2, [r0, #1052] @ 0x41c │ │ │ │ ldr.w r5, [r4, #3760] @ 0xeb0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6bda7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4960c> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [r9] │ │ │ │ bl 691c98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x1d828> │ │ │ │ lsls r3, r0, #30 │ │ │ │ bmi.n 6bdac2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x49652> │ │ │ │ str.w r5, [r4, #3760] @ 0xeb0 │ │ │ │ ldr r2, [pc, #268] @ (6bdb24 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x496b4>) │ │ │ │ @@ -2315675,25 +2315697,25 @@ │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 6be08e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x49c1e> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1776] @ 0x6f0 │ │ │ │ @@ -2316146,27 +2316168,27 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r6, r5, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #576] @ (6be750 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4a2e0>) │ │ │ │ + ldr r3, [pc, #576] @ (6be750 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4a2e0>) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (6be5cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4a15c>) │ │ │ │ addw r3, r0, #3812 @ 0xee4 │ │ │ │ @@ -2316622,27 +2316644,27 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 6becb0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4a840>) │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2317376,27 +2317398,27 @@ │ │ │ │ strb.w r3, [r5, #3916] @ 0xf4c │ │ │ │ b.n 6bef74 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ab04> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 6bf28c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ae1c>) │ │ │ │ + add r3, pc, #200 @ (adr r3, 6bf28c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ae1c>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r6, r7, #25 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1744] @ 0x6d0 │ │ │ │ @@ -2317676,27 +2317698,27 @@ │ │ │ │ b.n 6bf25c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4adec> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 6bf57c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4b10c>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r7, #13 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1792] @ 0x700 │ │ │ │ @@ -2317987,27 +2318009,27 @@ │ │ │ │ b.n 6bf560 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4b0f0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adds r7, #28 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r4, 6bf81a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4b3aa> │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2320675,37 +2320697,37 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 69b30 │ │ │ │ b.n 6c1302 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ce92> │ │ │ │ mov r0, r4 │ │ │ │ b.n 6c1302 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ce92> │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -2320749,15 +2320771,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ bl 62980c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2320859,19 +2320881,19 @@ │ │ │ │ b.n 6c1558 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d0e8> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -2320975,15 +2320997,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ bl 6299a8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ (6c17d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d360>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2321368,53 +2321390,53 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe808014e │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe800014e │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #512] @ (6c1d08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d898>) │ │ │ │ + ldr r7, [pc, #512] @ (6c1d08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d898>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #832] @ (6c1e54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d9e4>) │ │ │ │ + ldr r6, [pc, #832] @ (6c1e54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d9e4>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #512] @ (6c1d18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d8a8>) │ │ │ │ + ldr r6, [pc, #512] @ (6c1d18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d8a8>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #688] @ (6c1dd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d960>) │ │ │ │ + ldr r6, [pc, #688] @ (6c1dd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d960>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #688] @ (6c1dd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d964>) │ │ │ │ + ldr r6, [pc, #688] @ (6c1dd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d964>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ b.n 6c1804 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d394> │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r3, [pc, #304] @ (6c1c5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d7ec>) │ │ │ │ + ldr r6, [pc, #304] @ (6c1c5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d7ec>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #768] @ (6c1e38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d9c8>) │ │ │ │ + ldr r5, [pc, #768] @ (6c1e38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d9c8>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #616] @ (6c1da4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d934>) │ │ │ │ + ldr r5, [pc, #616] @ (6c1da4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d934>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #216] @ (6c1c1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d7ac>) │ │ │ │ + ldr r5, [pc, #216] @ (6c1c1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d7ac>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #224] @ (6c1c28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d7b8>) │ │ │ │ + ldr r5, [pc, #224] @ (6c1c28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d7b8>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [pc, #480] @ (6c1d2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d8bc>) │ │ │ │ + ldr r5, [pc, #480] @ (6c1d2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d8bc>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #88] @ (6c1bac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d73c>) │ │ │ │ + ldr r5, [pc, #88] @ (6c1bac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d73c>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2321819,29 +2321841,29 @@ │ │ │ │ b.n 6c1df8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d988> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6c18a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4d430> │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ b.n 6c2568 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4e0f8> │ │ │ │ lsls r6, r1, #5 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1132] @ 6c2430 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4dfc0> │ │ │ │ @@ -2322282,31 +2322304,31 @@ │ │ │ │ b.n 6c22a2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4de32> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6c2494 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4e024> │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ble.n 6c246c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4dffc> │ │ │ │ lsls r6, r1, #5 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2323055,49 +2323077,49 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ blt.n 6c2d10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4e8a0> │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + negs r4, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ bvc.n 6c2cd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4e860> │ │ │ │ lsls r6, r1, #5 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -2323170,15 +2323192,16 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ace8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vaddl.u16 q0, d22, d20 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r4, [r0, #1072] @ 0x430 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2323327,15 +2323350,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ b.n 6c2e8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ea1c> │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d26, d20 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov fp, r1 │ │ │ │ adds r1, r0, #4 │ │ │ │ @@ -2324118,25 +2324142,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r4 │ │ │ │ bl 6c2c60 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4e7f0> │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ b.n 6c30bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4ec4c> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [lr, #656] @ 0x290 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ beq.n 6c36ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4f27c> │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip], #656 @ 0x290 │ │ │ │ - ldc2 0, cr0, [r0], #656 @ 0x290 │ │ │ │ + vrev32. d0, d20 │ │ │ │ + vrev32.8 d0, d20 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xfaac00a4 │ │ │ │ - @ instruction: 0xf7c200a4 │ │ │ │ + stc2 0, cr0, [ip, #656]! @ 0x290 │ │ │ │ + @ instruction: 0xfac200a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r8, [pc, #956] @ 6c3b18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4f6a8> │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ @@ -2324487,23 +2324512,23 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 6c3ab8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4f648> │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53a00a4 │ │ │ │ + ldrh.w r0, [sl, r4, lsl #2] │ │ │ │ ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, sl, #5373952 @ 0x520000 │ │ │ │ - orrs.w r0, r2, #5373952 @ 0x520000 │ │ │ │ - @ instruction: 0xf3f800a4 │ │ │ │ - @ instruction: 0xf34400a4 │ │ │ │ + @ instruction: 0xf76a00a4 │ │ │ │ + @ instruction: 0xf75200a4 │ │ │ │ + @ instruction: 0xf6f800a4 │ │ │ │ + movw r0, #18596 @ 0x48a4 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -2325072,25 +2325097,25 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 3, cr0, cr2, cr4, {5} │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf13200a4 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldcl 0, cr0, [lr], #-656 @ 0xfffffd70 │ │ │ │ - blt.n 6c4114 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4fca4> │ │ │ │ + vhadd.s d16, d30, d20 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - blt.n 6c40e8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4fc78> │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - rsb r0, r8, r4, asr #2 │ │ │ │ + cdp 0, 12, cr0, cr8, cr4, {5} │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ blx 69770 │ │ │ │ mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx 691c4 │ │ │ │ @@ -2325274,15 +2325299,15 @@ │ │ │ │ str.w r0, [r4, #1088] @ 0x440 │ │ │ │ mov r0, r5 │ │ │ │ bl 61c000 │ │ │ │ str.w r0, [r4, #1092] @ 0x444 │ │ │ │ b.n 6c4016 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4fba6> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eors.w r0, sl, r4, asr #2 │ │ │ │ + ldc 0, cr0, [sl, #656] @ 0x290 │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2325712,27 +2325737,27 @@ │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ revsh r4, r1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - bvs.n 6c4898 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50428> │ │ │ │ + bls.n 6c4898 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50428> │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r0, [pc, #4] @ (6c4890 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50420>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r0, [pc, #4] @ (6c489c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5042c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r3, [pc, #12] @ (6c48b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50440>) │ │ │ │ ldr.w r2, [r0, #3464] @ 0xd88 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2325827,27 +2325852,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cbz r0, 6c49ce <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5055e> │ │ │ │ addw r0, r4, #3532 @ 0xdcc │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ addw r0, r4, #3512 @ 0xdb8 │ │ │ │ - bl ab9dc8 │ │ │ │ + bl aba110 │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ bl 433278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef0c> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ addw r0, r0, #3532 @ 0xdcc │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ addw r0, r4, #3512 @ 0xdb8 │ │ │ │ - bl ab9dc8 │ │ │ │ + bl aba110 │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ bl 433278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef0c> │ │ │ │ b.n 6c49c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50558> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2325866,22 +2325891,22 @@ │ │ │ │ add r6, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2156] @ 0x86c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 45ba78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34770c> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab6450 │ │ │ │ + bl ab6798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c4aca <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5065a> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab64c4 │ │ │ │ + bl ab680c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ab64c0 │ │ │ │ + bl ab6808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c4abe <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5064e> │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2056 @ 0x808 │ │ │ │ mov r0, r5 │ │ │ │ bl 45bfe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x347c78> │ │ │ │ ldr r0, [pc, #216] @ (6c4b28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x506b8>) │ │ │ │ @@ -2325963,23 +2325988,23 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #5 │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ - bcs.n 6c4aa8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50638> │ │ │ │ + bpl.n 6c4aa8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50638> │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r3, #74 @ 0x4a │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movw ip, #371 @ 0x173 │ │ │ │ @@ -2326371,15 +2326396,15 @@ │ │ │ │ cmp r4, #16 │ │ │ │ bne.w 6c4e50 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x509e0> │ │ │ │ ldrb.w r4, [lr, #4] │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #4 │ │ │ │ bne.w 6c4e50 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x509e0> │ │ │ │ b.n 6c4e94 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50a24> │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + beq.n 6c4f5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50aec> │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r6, [pc, #1164] @ 6c5448 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x50fd8> │ │ │ │ sub sp, #28 │ │ │ │ @@ -2326572,15 +2326597,15 @@ │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ str.w r3, [r4, #1144] @ 0x478 │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r4, #1128] @ 0x468 │ │ │ │ str.w r3, [r4, #832] @ 0x340 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r6, [r4, #1124] @ 0x464 │ │ │ │ - bl af9400 │ │ │ │ + bl af9748 │ │ │ │ ldrb.w r3, [r4, #3498] @ 0xdaa │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w r7, [r4, #3476] @ 0xd94 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ @@ -2326684,15 +2326709,15 @@ │ │ │ │ vstr s15, [r4, #600] @ 0x258 │ │ │ │ vstr s15, [r4, #584] @ 0x248 │ │ │ │ vstr s15, [r4, #580] @ 0x244 │ │ │ │ bl 6c49ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5057c> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ addw r0, r4, #3512 @ 0xdb8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl ab9db0 │ │ │ │ + bl aba0f8 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r4, #3532 @ 0xdcc │ │ │ │ bl 45df50 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349be4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2326754,53 +2326779,53 @@ │ │ │ │ cmp r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r0, r0] │ │ │ │ cmp r3, pc │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl 683466 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0xeff6> │ │ │ │ strh.w pc, [r1, #4095] @ 0xfff │ │ │ │ bl 65d46e │ │ │ │ bl 661472 │ │ │ │ bl 679476 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5006> │ │ │ │ bl 6b547a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x4100a> │ │ │ │ @ instruction: 0xfa2bffff │ │ │ │ bl 667482 │ │ │ │ bl 679486 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5016> │ │ │ │ bl 6ab48a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x3701a> │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - beq.n 6c5494 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51024> │ │ │ │ + bcc.n 6c5494 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51024> │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + bne.n 6c54e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51074> │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + beq.n 6c54dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5106c> │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (6c5520 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x510b0>) │ │ │ │ @@ -2326848,15 +2326873,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2327085,25 +2327110,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #5 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (6c584c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x513dc>) │ │ │ │ + ldr r6, [pc, #176] @ (6c584c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x513dc>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r2, [pc, #912] @ (6c5b3c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x516cc>) │ │ │ │ + ldr r5, [pc, #912] @ (6c5b3c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x516cc>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [pc, #888] @ (6c5b28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x516b8>) │ │ │ │ + ldr r5, [pc, #888] @ (6c5b28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x516b8>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ @@ -2327534,15 +2327559,15 @@ │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ b.n 6c5c76 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51806> │ │ │ │ add r3, pc, #936 @ (adr r3, 6c6080 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51c10>) │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + bcs.n 6c5c74 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51804> │ │ │ │ lsls r2, r3, #4 │ │ │ │ add r3, pc, #504 @ (adr r3, 6c5edc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51a6c>) │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2327967,15 +2327992,15 @@ │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #6 │ │ │ │ bne.w 6c5d90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51920> │ │ │ │ b.n 6c5d58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x518e8> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #992 @ (adr r2, 6c657c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5210c>) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + bne.n 6c615c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51cec> │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #624 @ (adr r2, 6c6418 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51fa8>) │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp.w r0, #274 @ 0x112 │ │ │ │ beq.n 6c61dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51d6c> │ │ │ │ @@ -2328030,17 +2328055,17 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r3, #4 │ │ │ │ mvn.w r3, #268 @ 0x10c │ │ │ │ adds r3, r0, r3 │ │ │ │ cmp r3, #9 │ │ │ │ ittte ls │ │ │ │ movwls r0, #545 @ 0x221 │ │ │ │ lsrls r0, r3 │ │ │ │ @@ -2328569,28 +2328594,32 @@ │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ bl 6c57b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x51340> │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ b.n 6c6640 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x521d0> │ │ │ │ nop │ │ │ │ - bkpt 0x00f8 │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r5, [pc, #40] @ (6c6820 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x523b0>) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [pc, #1016] @ (6c6bf4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52784>) │ │ │ │ + ldr r7, [pc, #1016] @ (6c6bf4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52784>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [pc, #976] @ (6c6bd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52760>) │ │ │ │ + ldr r7, [pc, #976] @ (6c6bd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52760>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u32 d16, d16, d14 │ │ │ │ - vshr.u64 d0, d14, #58 │ │ │ │ - vshr.u64 d0, d14, #64 │ │ │ │ - vqadd.u64 d16, d26, d14 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r3, ip, [r1, #64] @ 0x40 │ │ │ │ str.w ip, [sp] │ │ │ │ @@ -2328758,23 +2328787,27 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 6c698a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5251a> │ │ │ │ nop │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #736] @ (6c6cbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5284c>) │ │ │ │ + ldr r5, [pc, #736] @ (6c6cbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5284c>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [pc, #704] @ (6c6ca0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52830>) │ │ │ │ + ldr r5, [pc, #704] @ (6c6ca0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52830>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-632] @ 0xfffffd88 │ │ │ │ - stc2 0, cr0, [sl, #-632]! @ 0xfffffd88 │ │ │ │ - ldc2 0, cr0, [r4, #-632] @ 0xfffffd88 │ │ │ │ - stc2 0, cr0, [ip, #-632] @ 0xfffffd88 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #1 │ │ │ │ bhi.n 6c6a90 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52620> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2328844,15 +2328877,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #1 │ │ │ │ b.n 6c6a48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x525d8> │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2328915,15 +2328948,15 @@ │ │ │ │ blx 69e68 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ b.n 6c6b1a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x526aa> │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w r9, [r0, #78] @ 0x4e │ │ │ │ sub sp, #24 │ │ │ │ @@ -2329254,21 +2329287,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 6c6ccc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5285c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xfa8e009e │ │ │ │ - @ instruction: 0xfa78009e │ │ │ │ - @ instruction: 0xfa68009e │ │ │ │ - @ instruction: 0xfa94009e │ │ │ │ + stc2 0, cr0, [lr, #632] @ 0x278 │ │ │ │ + ldc2l 0, cr0, [r8, #-632]! @ 0xfffffd88 │ │ │ │ + stc2l 0, cr0, [r8, #-632]! @ 0xfffffd88 │ │ │ │ + ldc2 0, cr0, [r4, #632] @ 0x278 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -2329941,28 +2329974,28 @@ │ │ │ │ b.n 6c7660 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x531f0> │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ b.n 6c7044 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x52bd4> │ │ │ │ nop │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - revsh r4, r7 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - revsh r4, r3 │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ac009e │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xf7ac009e │ │ │ │ + cbnz r0, 6c7714 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x532a4> │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + cbnz r6, 6c7712 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x532a2> │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + cbnz r0, 6c771e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x532ae> │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + cbnz r0, 6c771a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x532aa> │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrb.w r3, [r0, #78] @ 0x4e │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ itt ls │ │ │ │ @@ -2330506,15 +2330539,15 @@ │ │ │ │ beq.w 6c776e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x532fe> │ │ │ │ b.n 6c7960 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x534f0> │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #6] │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d16, d14 │ │ │ │ + @ instruction: 0xf270009e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6cc218 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x57da8> │ │ │ │ pop {r3, pc} │ │ │ │ cbz r1, 6c7cea <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5387a> │ │ │ │ @@ -2330545,15 +2330578,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #720] @ 0x2d0 │ │ │ │ cbz r0, 6c7d3e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x538ce> │ │ │ │ - bl af42e8 │ │ │ │ + bl af4630 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ cbz r0, 6c7d48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x538d8> │ │ │ │ bl 5981b8 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x483e4c> │ │ │ │ ldr.w r3, [r5, #2324] @ 0x914 │ │ │ │ cbz r3, 6c7da6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53936> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ @@ -2330677,15 +2330710,15 @@ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ add.w r0, r5, #2432 @ 0x980 │ │ │ │ bl 6e62cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71e5c> │ │ │ │ addw r0, r5, #2516 @ 0x9d4 │ │ │ │ bl 6e62cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71e5c> │ │ │ │ addw r0, r5, #2332 @ 0x91c │ │ │ │ - bl ab9dd8 │ │ │ │ + bl aba120 │ │ │ │ ldr.w r0, [r5, #892] @ 0x37c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c7f62 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53af2> │ │ │ │ blx 6a8b0 │ │ │ │ ldr.w r0, [r5, #1012] @ 0x3f4 │ │ │ │ blx 6a8b0 │ │ │ │ ldr.w r0, [r5, #1212] @ 0x4bc │ │ │ │ @@ -2330835,15 +2330868,15 @@ │ │ │ │ ldr r3, [pc, #1000] @ (6c8490 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54020>) │ │ │ │ str.w r8, [r0, #704] @ 0x2c0 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r0] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str.w r6, [r0, #640] @ 0x280 │ │ │ │ addw r0, r0, #2332 @ 0x91c │ │ │ │ - bl ab9dcc │ │ │ │ + bl aba114 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #644] @ 0x284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6c8a62 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x545f2> │ │ │ │ @@ -2331154,109 +2331187,90 @@ │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ mcrr2 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xfbebffff │ │ │ │ adds r4, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8394 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53f24> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 6c8380 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53f10> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + orns r0, sl, lr, lsr #2 │ │ │ │ + orn r0, lr, lr, lsr #2 │ │ │ │ movs r5, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8364 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53ef4> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + orrs.w r0, ip, lr, lsr #2 │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8398 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53f28> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + orns r0, r2, lr, lsr #2 │ │ │ │ subs r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8328 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53eb8> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 6c832c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53ebc> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + bics.w r0, r6, lr, lsr #2 │ │ │ │ + bics.w r0, r6, lr, lsr #2 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c82f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53e88> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - cmp lr, ip │ │ │ │ + ands.w r0, r6, lr, lsr #2 │ │ │ │ + ldr r0, [pc, #920] @ (6c8868 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x543f8>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c825c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53dec> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + @ instruction: 0xe9b6009e │ │ │ │ movs r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c81cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53d5c> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - b.n 6c81d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53d64> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + strd r0, r0, [sl, #-632]! @ 0x278 │ │ │ │ + strd r0, r0, [ip, #-632]! @ 0x278 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c81bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53d4c> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldrd r0, r0, [ip, #-632] @ 0x278 │ │ │ │ asrs r4, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c81a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53d34> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + strd r0, r0, [ip, #-632] @ 0x278 │ │ │ │ asrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8184 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53d14> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldmdb r8!, {r1, r2, r3, r4, r7} │ │ │ │ subs r0, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c817c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53d0c> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldmdb r0!, {r1, r2, r3, r4, r7} │ │ │ │ asrs r4, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8158 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53ce8> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldmdb sl, {r1, r2, r3, r4, r7} │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8114 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53ca4> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldrd r0, r0, [r0], #632 @ 0x278 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8104 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53c94> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + strd r0, r0, [r4], #632 @ 0x278 │ │ │ │ cmp r7, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c80ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53c7c> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + @ instruction: 0xe8d4009e │ │ │ │ subs r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c80b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53c44> │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + ldmia.w r0!, {r1, r2, r3, r4, r7} │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c7eec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x53a7c> │ │ │ │ + b.n 6c84ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5407c> │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [pc, #2152] @ 6c8dc8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54958> │ │ │ │ str.w r0, [r4, #1328] @ 0x530 │ │ │ │ strb.w r3, [r4, #1324] @ 0x52c │ │ │ │ str.w r3, [r4, #1332] @ 0x534 │ │ │ │ str.w r3, [r4, #1340] @ 0x53c │ │ │ │ @@ -2331760,15 +2331774,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5e5ec0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl af3eec │ │ │ │ + bl af4234 │ │ │ │ str.w r0, [r4, #720] @ 0x2d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6c8a62 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x545f2> │ │ │ │ ldr.w r3, [r4, #704] @ 0x2c0 │ │ │ │ ldrb.w r1, [r3, #3498] @ 0xdaa │ │ │ │ ldr r3, [pc, #652] @ (6c8e10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x549a0>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -2331966,35 +2331980,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8740 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x542d0> │ │ │ │ + b.n 6c8d40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x548d0> │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r2, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8730 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x542c0> │ │ │ │ + b.n 6c8d30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x548c0> │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8730 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x542c0> │ │ │ │ + b.n 6c8d30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x548c0> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6c8708 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54298> │ │ │ │ + b.n 6c8d08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54898> │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c86a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54234> │ │ │ │ + b.n 6c8ca4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54834> │ │ │ │ lsls r6, r3, #2 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6c8678 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54208> │ │ │ │ + b.n 6c8c78 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54808> │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2332004,25 +2332018,25 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ble.n 6c8d98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54928> │ │ │ │ + b.n 6c8f98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54b28> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r7, #24 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 6c8f04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54a94> │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 6c8ef8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54a88> │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (6c8e58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x549e8>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2332033,15 +2332047,15 @@ │ │ │ │ add r0, pc │ │ │ │ bl 443e64 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32faf8> │ │ │ │ str.w r0, [r4, #3504] @ 0xdb0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bgt.n 6c8e34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x549c4> │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #428] @ (6c9020 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54bb0>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2332217,54 +2332231,54 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6c8f30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54ac0> │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3c600a7 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + movt r0, #26791 @ 0x68a7 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bgt.n 6c8f64 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54af4> │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c8fc8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54b58> │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c8fe0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54b70> │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c9010 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54ba0> │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c8fe4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54b74> │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c8ff4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54b84> │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ble.n 6c9080 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c10> │ │ │ │ + b.n 6c9080 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c10> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bgt.n 6c9080 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c10> │ │ │ │ + svc 20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c9068 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54bf8> │ │ │ │ + svc 6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c8f7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54b0c> │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c9138 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54cc8> │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c910c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c9c> │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c90e0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c70> │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c90b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c44> │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bgt.n 6c9088 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c18> │ │ │ │ + svc 10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 6c905c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54bec> │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - blt.n 6c9030 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54bc0> │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c90fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54c8c> │ │ │ │ mov.w ip, #11 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #2 │ │ │ │ @@ -2332442,15 +2332456,15 @@ │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - udf #16 │ │ │ │ + b.n 6c94bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5504c> │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (6c9308 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x54e98>) │ │ │ │ @@ -2333259,19 +2333273,19 @@ │ │ │ │ b.n 6c9b4e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x556de> │ │ │ │ addw r5, r5, #1439 @ 0x59f │ │ │ │ addw r3, r3, #1439 @ 0x59f │ │ │ │ orr.w r3, r3, r5, lsl #13 │ │ │ │ mov.w r5, #1440 @ 0x5a0 │ │ │ │ movt r5, #180 @ 0xb4 │ │ │ │ b.n 6c9ba2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x55732> │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 6c9b88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x55718> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.n 6c9cdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5586c> │ │ │ │ + bhi.n 6c9cdc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5586c> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #648] @ 0x288 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2333714,15 +2333728,15 @@ │ │ │ │ subs r3, r0, #1 │ │ │ │ orr.w r3, r1, r3, lsl #5 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ b.n 6c9d48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x558d8> │ │ │ │ nop │ │ │ │ - beq.n 6ca144 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x55cd4> │ │ │ │ + bcc.n 6ca144 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x55cd4> │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2334339,17 +2334353,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #648] @ 0x288 │ │ │ │ @@ -2334577,23 +2334591,23 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #704] @ 0x2c0 │ │ │ │ b.n 6caac6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x56656> │ │ │ │ strb r2, [r0, r5] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w ip, [r0, #648] @ 0x288 │ │ │ │ ldr.w r1, [r0, #660] @ 0x294 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str.w r2, [r0, #648] @ 0x288 │ │ │ │ movw r2, #4346 @ 0x10fa │ │ │ │ @@ -2335245,15 +2335259,15 @@ │ │ │ │ ldr.w r2, [r4, #660] @ 0x294 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ @@ -2335346,22 +2335360,22 @@ │ │ │ │ bhi.n 6cb610 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x571a0> │ │ │ │ b.n 6cb54e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x570de> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #736] @ (6cb914 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x574a4>) │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ - movw ip, #2209 @ 0x8a1 │ │ │ │ + itee pl │ │ │ │ + lslpl r6, r3, #2 │ │ │ │ + itet mi @ unpredictable │ │ │ │ + lslmi r6, r3, #2 │ │ │ │ + ittt mi @ unpredictable │ │ │ │ + lslmi r6, r3, #2 │ │ │ │ + ldrmi.w r2, [r0, #648] @ 0x288 │ │ │ │ + movwmi ip, #2209 @ 0x8a1 │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ push {lr} │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r0, #648] @ 0x288 │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ @@ -2336597,15 +2336611,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 6cc4dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5806c> │ │ │ │ nop │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #128] @ (6cc5a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58130>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2336750,15 +2336764,15 @@ │ │ │ │ bl 6cc218 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x57da8> │ │ │ │ b.n 6cc646 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x581d6> │ │ │ │ nop │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r3, [r0, #1428] @ 0x594 │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r2, r0, #1408 @ 0x580 │ │ │ │ str.w r1, [r0, #744] @ 0x2e8 │ │ │ │ strb.w ip, [r0, #1424] @ 0x590 │ │ │ │ cbz r3, 6cc6d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58266> │ │ │ │ @@ -2336823,15 +2336837,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (6cc76c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x582fc>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ strd r1, r3, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2336902,15 +2336916,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr.w r0, [r0, #716] @ 0x2cc │ │ │ │ add r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2336923,15 +2336937,15 @@ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mla r3, r5, r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #40] @ (6cc8a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58434>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2336947,15 +2336961,15 @@ │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r0, #716] @ 0x2cc │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mul.w r5, r1, r2 │ │ │ │ @@ -2337016,15 +2337030,15 @@ │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 6cc90a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5849a> │ │ │ │ nop │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w ip, [r0, #648] @ 0x288 │ │ │ │ ldr.w r3, [r0, #660] @ 0x294 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, ip, #1 │ │ │ │ ldr.w lr, [r0, #1252] @ 0x4e4 │ │ │ │ str.w r4, [r0, #648] @ 0x288 │ │ │ │ @@ -2337221,21 +2337235,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #544 @ (adr r7, 6cce28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x589b8>) │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -2337271,15 +2337285,15 @@ │ │ │ │ orr.w r2, r2, r4, lsl #16 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [r0, #648] @ 0x288 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #280] @ (6ccdc4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58954>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2337386,15 +2337400,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ adds r3, #78 @ 0x4e │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #28 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #404] @ (6ccf7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58b0c>) │ │ │ │ @@ -2337542,15 +2337556,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r2, #16 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #488 @ (adr r4, 6cd170 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58d00>) │ │ │ │ + add r7, pc, #488 @ (adr r7, 6cd170 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58d00>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ @@ -2337618,15 +2337632,15 @@ │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #65536 @ 0x10000 │ │ │ │ beq.n 6cd002 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58b92> │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #2 │ │ │ │ bls.n 6ccffe <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58b8e> │ │ │ │ b.n 6cd002 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58b92> │ │ │ │ - add r4, pc, #536 @ (adr r4, 6cd28c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58e1c>) │ │ │ │ + add r7, pc, #536 @ (adr r7, 6cd28c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58e1c>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -2337852,15 +2337866,15 @@ │ │ │ │ bne.n 6cd2fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58e8c> │ │ │ │ b.n 6cd260 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58df0> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #632 @ (adr r3, 6cd5b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59140>) │ │ │ │ + add r6, pc, #632 @ (adr r6, 6cd5b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59140>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r5, #152 @ 0x98 │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2338358,15 +2338372,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ @@ -2338437,15 +2338451,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6cd908 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59498> │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [pc, #1228] @ 6cde44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x599d4> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2338882,25 +2338896,25 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr.w r3, [r4, #648] @ 0x288 │ │ │ │ tst.w r9, #1 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ beq.n 6cdeb8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59a48> │ │ │ │ cmp r7, #1 │ │ │ │ bls.n 6cde9a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59a2a> │ │ │ │ @@ -2339006,15 +2339020,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r1] │ │ │ │ strd r2, r3, [r1, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl aef018 │ │ │ │ + bl aef360 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6cdfca <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59b5a> │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ bl 598c94 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x484928> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -2339177,15 +2339191,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af35b8 │ │ │ │ + bl af3900 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [pc, #752] @ (6ce494 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a024>) │ │ │ │ movs r1, #16 │ │ │ │ @@ -2339395,19 +2339409,19 @@ │ │ │ │ strb.w r2, [r4, #1124] @ 0x464 │ │ │ │ str.w r3, [r4, #1432] @ 0x598 │ │ │ │ addw r2, r4, #1028 @ 0x404 │ │ │ │ addw r3, r4, #1108 @ 0x454 │ │ │ │ str.w r3, [r4, #1428] @ 0x594 │ │ │ │ b.n 6ce130 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x59cc0> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #728] @ (6ce76c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a2fc>) │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r1, [pc, #656] @ (6ce72c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a2bc>) │ │ │ │ + ldr r4, [pc, #656] @ (6ce72c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a2bc>) │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #704] @ 0x2c0 │ │ │ │ ldrb.w r2, [r3, #3476] @ 0xd94 │ │ │ │ @@ -2339649,15 +2339663,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl af8168 │ │ │ │ + bl af84b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [pc, #168] @ (6ce820 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a3b0>) │ │ │ │ ldr r3, [pc, #160] @ (6ce81c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a3ac>) │ │ │ │ @@ -2339688,15 +2339702,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl af8308 │ │ │ │ + bl af8650 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 6ce776 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a306> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6ce776 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a306> │ │ │ │ @@ -2339716,15 +2339730,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl af8238 │ │ │ │ + bl af8580 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 6ce776 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a306> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r4, r3 │ │ │ │ @@ -2339949,15 +2339963,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ addw r0, r0, #2332 @ 0x91c │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r3, #1856] @ 0x740 │ │ │ │ mov r8, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl ab9f1c │ │ │ │ + bl aba264 │ │ │ │ strb.w r8, [r0, #7] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ @@ -2339993,15 +2340007,15 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6cea9e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a62e> │ │ │ │ mov r1, r4 │ │ │ │ addw r0, r7, #2332 @ 0x91c │ │ │ │ - bl aba048 │ │ │ │ + bl aba390 │ │ │ │ b.n 6ceaa8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a638> │ │ │ │ ldr.w r3, [r7, #640] @ 0x280 │ │ │ │ add.w r8, r7, #648 @ 0x288 │ │ │ │ mov.w r2, #402653184 @ 0x18000000 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ @@ -2340064,15 +2340078,15 @@ │ │ │ │ b.n 6ceac0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a650> │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ addw r0, r0, #2332 @ 0x91c │ │ │ │ - bl aba048 │ │ │ │ + bl aba390 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #164] @ (6cec58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5a7e8>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2340821,21 +2340835,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 6cf320 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5aeb0> │ │ │ │ nop │ │ │ │ asrs r0, r2, #1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r2, r3, #4 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r6, #2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6a8b0 │ │ │ │ @@ -2341077,21 +2341091,21 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #11 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2341207,15 +2341221,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsrs r0, r3, #1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #532] @ (6cfa1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5b5ac>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2341433,21 +2341447,21 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r4, r4, #29 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6a8b0 │ │ │ │ @@ -2341760,21 +2341774,21 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #412] @ (6cff54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5bae4>) │ │ │ │ @@ -2341939,25 +2341953,25 @@ │ │ │ │ cmp sl, fp │ │ │ │ bne.w 6cfe44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5b9d4> │ │ │ │ b.n 6cfed0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ba60> │ │ │ │ lsls r0, r0, #9 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ cbz r1, 6cff7e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5bb0e> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cbz r2, 6cff80 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5bb10> │ │ │ │ bx lr │ │ │ │ @@ -2342314,15 +2342328,15 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ ands r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r0 │ │ │ │ vmla.f16 q0, q6, d5[1] │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r3, [r0, #1428] @ 0x594 │ │ │ │ mov.w ip, #1 │ │ │ │ push {r4} │ │ │ │ add.w r2, r0, #1048 @ 0x418 │ │ │ │ ldr.w r4, [r0, #1052] @ 0x41c │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -2345141,45 +2345155,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 6d1f58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5dae8> │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov.w r3, #2228224 @ 0x220000 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 6d1e80 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5da10> │ │ │ │ mov.w r3, #687865856 @ 0x29000000 │ │ │ │ orrs r4, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ @@ -2345346,19 +2345360,19 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 6d18f2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5d482> │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #1072] @ 0x430 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2345512,15 +2345526,15 @@ │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 6d265a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5e1ea> │ │ │ │ b.n 6d2688 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5e218> │ │ │ │ nop │ │ │ │ stc2 6, cr12, [r0], {127} @ 0x7f │ │ │ │ stc2 6, cr4, [r0], {127} @ 0x7f │ │ │ │ - ldr r7, [pc, #584] @ (6d2948 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5e4d8>) │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -2346365,23 +2346379,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6d2db8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5e948> │ │ │ │ b.n 6d2f14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5eaa4> │ │ │ │ bcc.n 6d31b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ed40> │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldr r3, [pc, #688] @ (6d33a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ef38>) │ │ │ │ + ldr r6, [pc, #688] @ (6d33a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ef38>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [pc, #680] @ (6d33a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ef34>) │ │ │ │ + ldr r5, [pc, #680] @ (6d33a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ef34>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [pc, #712] @ (6d33c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ef58>) │ │ │ │ + ldr r5, [pc, #712] @ (6d33c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ef58>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r2, [pc, #552] @ (6d332c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5eebc>) │ │ │ │ + ldr r5, [pc, #552] @ (6d332c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5eebc>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r2, [r0, #1428] @ 0x594 │ │ │ │ movs r1, #1 │ │ │ │ push {lr} │ │ │ │ add.w r3, r0, #1288 @ 0x508 │ │ │ │ ldr.w ip, [r0, #1292] @ 0x50c │ │ │ │ strb.w r1, [r0, #1304] @ 0x518 │ │ │ │ @@ -2346569,18 +2346583,18 @@ │ │ │ │ ldr r3, [pc, #20] @ (6d333c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5eecc>) │ │ │ │ add r3, pc │ │ │ │ b.n 6d32fa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5ee8a> │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbac0119 │ │ │ │ - mov r6, sp │ │ │ │ + mcr2 1, 5, r0, cr12, cr9, {0} │ │ │ │ + ldr r1, [pc, #440] @ (6d34f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5f084>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r3, ip, [r1, #112] @ 0x70 │ │ │ │ @@ -2348097,15 +2348111,15 @@ │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r0, [r1, #1448] @ 0x5a8 │ │ │ │ strb.w r3, [r1, #1449] @ 0x5a9 │ │ │ │ str.w r2, [r5, #1440] @ 0x5a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl aef104 │ │ │ │ + bl aef44c │ │ │ │ ldr.w r9, [r5, #1172] @ 0x494 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6a204 │ │ │ │ ldr r2, [pc, #332] @ (6d455c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x600ec>) │ │ │ │ ldr.w r3, [r5, #1440] @ 0x5a0 │ │ │ │ @@ -2348198,61 +2348212,61 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #5 │ │ │ │ @ instruction: 0xfa83ffff │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ @ instruction: 0xfa2bffff │ │ │ │ ldr??.w pc, [pc, #4095] @ 6d54ff <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6108f> │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - sbcs r2, r0 │ │ │ │ + add sl, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - and.w r0, r0, #163 @ 0xa3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf30000a3 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ bl 632516 │ │ │ │ bl 5ce51a │ │ │ │ bl 6b651e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x420ae> │ │ │ │ bl 59a522 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x4861b6> │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc 0, cr0, [r2], #652 @ 0x28c │ │ │ │ - stc 0, cr0, [lr], {163} @ 0xa3 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + vext.8 d0, d18, d19, #0 │ │ │ │ + vaddl.s8 q0, d30, d19 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - eors.w r1, sl, r9, lsr #32 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + ldc 1, cr0, [sl, #100] @ 0x64 │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 6d44c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x60058> │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ ubfx r3, r3, #7, #9 │ │ │ │ cmp r3, #16 │ │ │ │ beq.w 6d4934 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x604c4> │ │ │ │ @@ -2348621,16 +2348635,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ b.n 6d49c6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x60556> │ │ │ │ @ instruction: 0xffff416f │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r8, {r0, r3, r4, r8} │ │ │ │ - adds r1, #20 │ │ │ │ + @ instruction: 0xeb880119 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r6, [r5, #728] @ 0x2d8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6d4d56 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x608e6> │ │ │ │ cbz r6, 6d49f0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x60580> │ │ │ │ @@ -2349068,25 +2349082,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r6, #30 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r6, r3, #2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r0, #2904] @ 0xb58 │ │ │ │ ldr.w r2, [r0, #2912] @ 0xb60 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -2349430,21 +2349444,21 @@ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ bl 6d36d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x5f268> │ │ │ │ ldr.w r3, [r5, #704] @ 0x2c0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r7, r3 │ │ │ │ b.w 6d46d2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x60262> │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #948] @ (6d5688 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x61218>) │ │ │ │ @@ -2349801,17 +2349815,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ lsls r5, r1, #5 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #224] @ (6d5794 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x61324>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2350153,15 +2350167,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #224 @ (adr r6, 6d5b04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x61694>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ add r6, pc, #112 @ (adr r6, 6d5a98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x61628>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #544] @ 0x220 │ │ │ │ @@ -2350250,17 +2350264,17 @@ │ │ │ │ str.w r4, [r5, #2908] @ 0xb5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #712 @ (adr r5, 6d5e04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x61994>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r2, [pc, #504] @ (6d5d50 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x618e0>) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -2350436,19 +2350450,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #632 @ (adr r4, 6d5fcc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x61b5c>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb37ffff │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r3, pc, #168 @ (adr r3, 6d5e0c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6199c>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #148] @ (6d5e10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x619a0>) │ │ │ │ @@ -2352921,15 +2352935,15 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -2353069,15 +2353083,15 @@ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w ip, r4, r5, lsl #4 │ │ │ │ @@ -2353150,15 +2353164,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2353239,15 +2353253,15 @@ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2353337,15 +2353351,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -2353669,15 +2353683,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2353819,15 +2353833,15 @@ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r0, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bl abc7f0 │ │ │ │ + bl abcb38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrb.w r8, [sp, #453] @ 0x1c5 │ │ │ │ ldrb.w r3, [sp, #452] @ 0x1c4 │ │ │ │ and.w r6, r8, #3 │ │ │ │ @@ -2353943,15 +2353957,15 @@ │ │ │ │ ldrh.w r1, [r2, #536] @ 0x218 │ │ │ │ bfi r1, r0, #0, #10 │ │ │ │ strh.w r1, [r2, #536] @ 0x218 │ │ │ │ bne.n 6d842a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63fba> │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl abcab4 │ │ │ │ + bl abcdfc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ ldrb.w r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrb.w r8, [sp, #436] @ 0x1b4 │ │ │ │ @@ -2354115,15 +2354129,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl abca1c │ │ │ │ + bl abcd64 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6d8260 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63df0> │ │ │ │ ldr.w r2, [pc, #2096] @ 6d8e48 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x649d8> │ │ │ │ ldr.w r3, [pc, #2072] @ 6d8e34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x649c4> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2354320,15 +2354334,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #30 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 6d75f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63188> │ │ │ │ b.n 6d86fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6428c> │ │ │ │ mov r0, r7 │ │ │ │ - bl abc788 │ │ │ │ + bl abcad0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6d86fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6428c> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldrb.w r7, [sp, #526] @ 0x20e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ bfi r3, r8, #4, #4 │ │ │ │ @@ -2354739,15 +2354753,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, ip │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 6d6634 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x621c4> │ │ │ │ b.n 6d86fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6428c> │ │ │ │ mov r0, r7 │ │ │ │ - bl abc788 │ │ │ │ + bl abcad0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6d86fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6428c> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6d8cac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6483c> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -2354778,19 +2354792,19 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ lsls r5, r1, #5 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2354802,15 +2354816,15 @@ │ │ │ │ ldr r2, [pc, #188] @ (6d8f24 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64ab4>) │ │ │ │ ldr r3, [pc, #188] @ (6d8f28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64ab8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 6d8eac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64a3c> │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldrb.w ip, [sp, #97] @ 0x61 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2354953,15 +2354967,15 @@ │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ add r4, sp, #980 @ 0x3d4 │ │ │ │ add r7, sp, #244 @ 0xf4 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #948 @ 0x3b4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -2355019,27 +2355033,27 @@ │ │ │ │ cmp r5, #107 @ 0x6b │ │ │ │ bhi.w 6da716 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x662a6> │ │ │ │ cmp r5, #105 @ 0x69 │ │ │ │ bls.w 6d9ab6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x65646> │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #964 @ 0x3c4 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ add r7, sp, #292 @ 0x124 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ @@ -2355047,15 +2355061,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ bl 6d6948 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x624d8> │ │ │ │ b.n 6d8fd6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64b66> │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ mov r0, r5 │ │ │ │ @@ -2355135,15 +2355149,15 @@ │ │ │ │ add.w r8, sp, #884 @ 0x374 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ @@ -2355383,15 +2355397,15 @@ │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ add r6, sp, #964 @ 0x3c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrb.w r2, [sp, #948] @ 0x3b4 │ │ │ │ ldrh.w r3, [sp, #952] @ 0x3b8 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -2355589,15 +2355603,15 @@ │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ movs r3, #2 │ │ │ │ ldrd r0, r1, [sp, #956] @ 0x3bc │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -2355913,27 +2355927,27 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, lr, #5111808 @ 0x4e0000 │ │ │ │ - cmp r6, r8 │ │ │ │ + @ instruction: 0xf75e009c │ │ │ │ + ldr r0, [pc, #280] @ (6d9c14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x657a4>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ add.w sl, sp, #900 @ 0x384 │ │ │ │ add r6, sp, #980 @ 0x3d4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrb.w r2, [sl, #1] │ │ │ │ ldrb.w r3, [sl] │ │ │ │ and.w r1, r2, #3 │ │ │ │ @@ -2356040,15 +2356054,15 @@ │ │ │ │ add r6, sp, #980 @ 0x3d4 │ │ │ │ movs r5, #0 │ │ │ │ add.w sl, sp, #836 @ 0x344 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -2356287,15 +2356301,15 @@ │ │ │ │ add.w sl, sp, #948 @ 0x3b4 │ │ │ │ add r2, sp, #964 @ 0x3c4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add.w ip, r3, r5 │ │ │ │ add.w r3, sp, #1240 @ 0x4d8 │ │ │ │ @@ -2356306,15 +2356320,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ add.w r3, sp, #1240 @ 0x4d8 │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ ldr.w ip, [r4, #44] @ 0x2c │ │ │ │ @@ -2356626,15 +2356640,15 @@ │ │ │ │ bl 6d7a9c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6362c> │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #980 @ 0x3d4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #900 @ 0x384 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ movt r7, #770 @ 0x302 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ ldrh.w r2, [r8, #6] │ │ │ │ @@ -2356893,15 +2356907,15 @@ │ │ │ │ ldrd pc, pc, [r7, #-1020]! @ 0x3fc │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrd r0, r1, [sp, #332] @ 0x14c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ @@ -2356935,27 +2356949,27 @@ │ │ │ │ b.w 6d99c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x65558> │ │ │ │ subs r5, #109 @ 0x6d │ │ │ │ cmp r5, #1 │ │ │ │ bhi.w 6d9ab6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x65646> │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #964 @ 0x3c4 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ add r7, sp, #260 @ 0x104 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ @@ -2357079,15 +2357093,15 @@ │ │ │ │ add.w r2, r8, #1 │ │ │ │ str.w r2, [r9, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ add.w sl, sp, #436 @ 0x1b4 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ @@ -2357193,15 +2357207,15 @@ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 6da798 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66328> │ │ │ │ add r6, sp, #980 @ 0x3d4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #964 @ 0x3c4 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ ldrh.w r3, [sp, #560] @ 0x230 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -2357311,15 +2357325,15 @@ │ │ │ │ bl 6d67bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6234c> │ │ │ │ b.w 6d8fd6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64b66> │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #396] @ 0x18c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -2357402,27 +2357416,27 @@ │ │ │ │ add r5, r1 │ │ │ │ cmp r5, #1 │ │ │ │ bls.w 6d8fd6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64b66> │ │ │ │ b.w 6d9ab6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x65646> │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #580 @ 0x244 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r3, sp, #564 @ 0x234 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrh.w r3, [sp, #752] @ 0x2f0 │ │ │ │ @@ -2357492,15 +2357506,15 @@ │ │ │ │ orrs r0, r2 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r0, r3 │ │ │ │ ands.w r8, r0, #1 │ │ │ │ bne.w 6da2f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x65e88> │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ ldrh.w r3, [sp, #688] @ 0x2b0 │ │ │ │ add r2, sp, #676 @ 0x2a4 │ │ │ │ @@ -2357558,27 +2357572,27 @@ │ │ │ │ bl 6d6634 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x621c4> │ │ │ │ b.w 6d8fd6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x64b66> │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #612 @ 0x264 │ │ │ │ - bl abcdac │ │ │ │ + bl abd0f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ bl 6d8060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63bf0> │ │ │ │ add.w r3, r4, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl abcd4c │ │ │ │ + bl abd094 │ │ │ │ add r3, sp, #596 @ 0x254 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 6d77e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x63374> │ │ │ │ ldrh.w r3, [sp, #720] @ 0x2d0 │ │ │ │ @@ -2357745,25 +2357759,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ blx 6a2f4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + b.n 6db55c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x670ec> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + b.n 6db530 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x670c0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + b.n 6db478 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67008> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r7, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -2357868,40 +2357882,40 @@ │ │ │ │ bl 4622c0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34df54> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6db1a6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66d36> │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 6dbe60 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x679f0> │ │ │ │ mov r0, fp │ │ │ │ - bl ac5864 │ │ │ │ + bl ac5bac │ │ │ │ mov r0, fp │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ mov r0, fp │ │ │ │ bl 6e82ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x73e3c> │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 6db216 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66da6> │ │ │ │ ldrsb.w r1, [fp, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r1, #4 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl abdaa0 │ │ │ │ + bl abdde8 │ │ │ │ mov r0, fp │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ mov r0, fp │ │ │ │ bl 4b889c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4530> │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6dbe56 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x679e6> │ │ │ │ mov r0, fp │ │ │ │ bl 6e83f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x73f84> │ │ │ │ b.n 6db23a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x66dca> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl abdaa0 │ │ │ │ + bl abdde8 │ │ │ │ mov r0, fp │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ mov r0, fp │ │ │ │ bl 4b889c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4530> │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6dbe56 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x679e6> │ │ │ │ @@ -2357911,45 +2357925,45 @@ │ │ │ │ bl 6e8350 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x73ee0> │ │ │ │ mov r0, fp │ │ │ │ bl 6e8208 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x73d98> │ │ │ │ mov r0, fp │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl ae15b0 │ │ │ │ + bl ae18f8 │ │ │ │ mov r0, fp │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ movs r1, #13 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ mov r0, fp │ │ │ │ - bl add7b0 │ │ │ │ + bl addaf8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl ad3524 │ │ │ │ + bl ad386c │ │ │ │ ldrsb.w r2, [fp, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6dbb34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x676c4> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 530cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41c958> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl acfa4c │ │ │ │ + bl acfd94 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl ac4384 │ │ │ │ + bl ac46cc │ │ │ │ mov r0, fp │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl abce08 │ │ │ │ + bl abd150 │ │ │ │ ldrsb.w r0, [fp, #65] @ 0x41 │ │ │ │ str.w fp, [r5] │ │ │ │ bl 5cc714 │ │ │ │ add.w r1, fp, #24 │ │ │ │ str r0, [r5, #12] │ │ │ │ bl 5cc72c │ │ │ │ ldrb.w r3, [fp, #359] @ 0x167 │ │ │ │ @@ -2358799,15 +2358813,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 6dbb5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x676ec> │ │ │ │ add r6, sp, #700 @ 0x2bc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl ace4cc │ │ │ │ + bl ace814 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a204 │ │ │ │ ldr.w r3, [fp, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2358839,21 +2358853,21 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #200] @ (6dbcb4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67844>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldr r7, [pc, #176] @ (6dbca0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67830>) │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + bne.n 6dbc84 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67814> │ │ │ │ lsls r5, r3, #2 │ │ │ │ uxth r3, r0 │ │ │ │ @ instruction: 0xffffadbf │ │ │ │ - @ instruction: 0xffffc8d0 │ │ │ │ + @ instruction: 0xffffcbd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r1, r3, #4 │ │ │ │ @ instruction: 0x4792 │ │ │ │ lsls r5, r1, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ vqshrun.s64 d22, q1, #1 │ │ │ │ @@ -2359249,40 +2359263,40 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ubfx r2, r2, #3, #11 │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ movs r3, #0 │ │ │ │ b.n 6dbfe2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67b72> │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r9 │ │ │ │ - bl ab95b4 │ │ │ │ + bl ab98fc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 6dc052 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67be2> │ │ │ │ subs r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl ab95ec │ │ │ │ + bl ab9934 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 6dc03e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67bce> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 6e5ff0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71b80> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab97b4 │ │ │ │ + bl ab9afc │ │ │ │ cbz r0, 6dc0a6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67c36> │ │ │ │ movw r6, #34953 @ 0x8889 │ │ │ │ movt r6, #34952 @ 0x8888 │ │ │ │ movs r7, #0 │ │ │ │ cbz r5, 6dc09a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67c2a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab9cfc │ │ │ │ + bl aba044 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ smull ip, r3, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ rsb r1, r1, r3, asr #3 │ │ │ │ @@ -2359301,18 +2359315,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ mov r0, r4 │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ittt ls │ │ │ │ - lslls r5, r3, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lslls r5, r3, #2 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #65532 @ 0xfffc │ │ │ │ mov.w r8, #32768 @ 0x8000 │ │ │ │ @@ -2359428,17 +2359442,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 6dc1ce <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67d5e> │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r1, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ @@ -2359515,20 +2359529,20 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 6dc2c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67e50> │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte lt │ │ │ │ + lsllt r5, r3, #2 │ │ │ │ + stmdblt sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r2, #24] │ │ │ │ mov r4, r2 │ │ │ │ ldr r7, [pc, #272] @ (6dc44c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67fdc>) │ │ │ │ @@ -2359637,21 +2359651,21 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ b.n 6dc410 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x67fa0> │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ - lsls r1, r3, #4 │ │ │ │ - pop {r1, r5} │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbnz r6, 6dc4c2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68052> │ │ │ │ + ittt cs │ │ │ │ + lslcs r5, r3, #2 │ │ │ │ + strbcs r0, [r5, #17] │ │ │ │ + lslcs r1, r3, #4 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2359801,25 +2359815,25 @@ │ │ │ │ and.w r0, r2, #15 │ │ │ │ mov r2, r0 │ │ │ │ b.n 6dc544 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x680d4> │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - revsh r6, r4 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - rev r0, r0 │ │ │ │ + pop {pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r4, 6dc650 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x681e0> │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r1, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2359968,25 +2359982,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 6dc704 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68294> │ │ │ │ nop │ │ │ │ subs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbnz r2, 6dc7d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68366> │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + cbnz r4, 6dc824 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x683b4> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbnz r0, 6dc822 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x683b2> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r4, [pc, #3148] @ 6dd43c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68fcc> │ │ │ │ mov fp, r0 │ │ │ │ @@ -2361101,45 +2361115,45 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + cbnz r0, 6dd478 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69008> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + cbnz r4, 6dd484 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69014> │ │ │ │ lsls r5, r3, #2 │ │ │ │ adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + cbnz r4, 6dd492 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69022> │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - uxth r6, r1 │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 6dd488 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69018> │ │ │ │ + push {r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 6dd4c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69050> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + cbz r4, 6dd4bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6904c> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add sp, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 6dce66 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x689f6> │ │ │ │ ldr r1, [pc, #452] @ (6dd65c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x691ec>) │ │ │ │ mov r0, fp │ │ │ │ @@ -2361314,35 +2361328,35 @@ │ │ │ │ ldrb r2, [r4, #28] │ │ │ │ ands.w r2, r2, #15 │ │ │ │ bne.w 6dcffa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68b8a> │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 6dcffa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68b8a> │ │ │ │ b.n 6dcfe2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x68b72> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #876] @ (6dda08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69598>) │ │ │ │ movs r3, #12 │ │ │ │ @@ -2361676,63 +2361690,63 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6dd6bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6924c> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r7, pc, #880 @ (adr r7, 6ddda8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69938>) │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r7, pc, #744 @ (adr r7, 6ddd28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x698b8>) │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r7, pc, #88 @ (adr r7, 6ddaa4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69634>) │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r6, pc, #472 @ (adr r6, 6ddc2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x697bc>) │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r6, pc, #360 @ (adr r6, 6ddbc0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69750>) │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 6dde5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x699ec>) │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #904 @ (adr r5, 6dddf0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69980>) │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r5, pc, #808 @ (adr r5, 6ddd98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69928>) │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r1, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r2, [pc, #380] @ (6ddc04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69794>) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2361893,48 +2361907,48 @@ │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc3ffff │ │ │ │ - add r5, pc, #936 @ (adr r5, 6ddfc8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b58>) │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ b.n 6dd806 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69396> │ │ │ │ - vsli.64 q13, q11, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffffa8f6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6ddfac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b3c>) │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #2 │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 6ddfc4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b54>) │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #872 @ (adr r5, 6ddfa4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b34>) │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #880 @ (adr r5, 6ddfb4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b44>) │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #936 @ (adr r5, 6ddff0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b80>) │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ b.n 6dd4d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69066> │ │ │ │ vcvt.u16.f16 d17, d4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6ddfd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b64>) │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #904 @ (adr r5, 6ddfe0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b70>) │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #928 @ (adr r5, 6de000 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b90>) │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ - add r5, pc, #960 @ (adr r5, 6de028 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69bb8>) │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r0, #5 │ │ │ │ movs r4, #20 │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -2362223,83 +2362237,83 @@ │ │ │ │ b.n 6dde52 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x699e2> │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 6de364 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69ef4>) │ │ │ │ + add r7, pc, #976 @ (adr r7, 6de364 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69ef4>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #56 @ (adr r5, 6ddfd0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b60>) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #104 @ (adr r5, 6de004 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b94>) │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - add r4, pc, #896 @ (adr r4, 6de324 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69eb4>) │ │ │ │ + add r7, pc, #896 @ (adr r7, 6de324 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69eb4>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 6ddfc0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69b50>) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - add r4, pc, #432 @ (adr r4, 6de180 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69d10>) │ │ │ │ + add r7, pc, #432 @ (adr r7, 6de180 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69d10>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #728 @ (adr r3, 6de2ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69e3c>) │ │ │ │ + add r6, pc, #728 @ (adr r6, 6de2ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69e3c>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, pc, #200 @ (adr r4, 6de0a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69c34>) │ │ │ │ + add r7, pc, #200 @ (adr r7, 6de0a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69c34>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, pc, #240 @ (adr r4, 6de0d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69c60>) │ │ │ │ + add r7, pc, #240 @ (adr r7, 6de0d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69c60>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r3, pc, #816 @ (adr r3, 6de318 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69ea8>) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6de318 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69ea8>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - sxth r4, r6 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sxth r4, r5 │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sxth r4, r3 │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - rev r0, r6 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 6de3ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69f7c>) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 6de3ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69f7c>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #72 @ (adr r3, 6de050 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69be0>) │ │ │ │ + add r6, pc, #72 @ (adr r6, 6de050 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69be0>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cbnz r6, 6de04e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69bde> │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, pc, #272 @ (adr r3, 6de128 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69cb8>) │ │ │ │ + add r6, pc, #272 @ (adr r6, 6de128 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69cb8>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #184 @ (adr r3, 6de0d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69c64>) │ │ │ │ + add r6, pc, #184 @ (adr r6, 6de0d4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69c64>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ ldr r2, [pc, #72] @ (6de06c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69bfc>) │ │ │ │ add r2, pc │ │ │ │ cbnz r0, 6de060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69bf0> │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ @@ -2362540,19 +2362554,19 @@ │ │ │ │ bl 46178c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34d420> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 4b5f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a1be8> │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ae0e4c │ │ │ │ + bl ae1194 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl ae15b0 │ │ │ │ + bl ae18f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 4c21ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ade80> │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ @@ -2362694,19 +2362708,19 @@ │ │ │ │ bl 46178c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34d420> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 4b5f54 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a1be8> │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ae0e4c │ │ │ │ + bl ae1194 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl ae15b0 │ │ │ │ + bl ae18f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 4c21ec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3ade80> │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #608] @ (6de6a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a238>) │ │ │ │ mov r0, sl │ │ │ │ @@ -2362724,15 +2362738,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a204 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl adf354 │ │ │ │ + bl adf69c │ │ │ │ b.n 6de1d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69d66> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r5, r6 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ mov r0, sl │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -2362740,29 +2362754,29 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ bl 4c5888 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3b151c> │ │ │ │ orr.w r3, r0, r5 │ │ │ │ ands.w r9, r3, #255 @ 0xff │ │ │ │ bne.n 6de45c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69fec> │ │ │ │ mov r0, sl │ │ │ │ - bl acf130 │ │ │ │ + bl acf478 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 4c3aec <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3af780> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ orrs r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a204 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl adf354 │ │ │ │ + bl adf69c │ │ │ │ orrs r6, r0 │ │ │ │ ands.w r6, r6, #255 @ 0xff │ │ │ │ bne.w 6de1d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x69d66> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 4b1e28 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x39dabc> │ │ │ │ mov r2, r6 │ │ │ │ @@ -2362966,17 +2362980,17 @@ │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcfffff │ │ │ │ subs r4, r2, r4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #928 @ (adr r2, 6dea58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a5e8>) │ │ │ │ + add r5, pc, #928 @ (adr r5, 6dea58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a5e8>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #80 @ (adr r3, 6de70c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a29c>) │ │ │ │ + add r6, pc, #80 @ (adr r6, 6de70c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a29c>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 6de702 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a292> │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2363006,19 +2363020,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (6de710 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a2a0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r3, pc, #560 @ (adr r3, 6de93c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a4cc>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6de93c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a4cc>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6de7d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a360>) │ │ │ │ + add r6, pc, #192 @ (adr r6, 6de7d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a360>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r2, pc, #776 @ (adr r2, 6dea1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a5ac>) │ │ │ │ + add r5, pc, #776 @ (adr r5, 6dea1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a5ac>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -2363821,29 +2363835,29 @@ │ │ │ │ b.n 6def06 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6aa96> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r4, r0, #8 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r2, [pc, #280] @ (6df060 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6abf0>) │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, pc, #656 @ (adr r7, 6df1ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ad7c>) │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 6def88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab18> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ @@ -2363991,15 +2364005,15 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #140] @ (6df19c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ad2c>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2364830,15 +2364844,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r4, #31 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl 6099ce │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2364892,15 +2364906,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r2, #24 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #212] @ (6dfb54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b6e4>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2364998,38 +2365012,38 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r6, r1, #21 │ │ │ │ lsls r5, r1, #5 │ │ │ │ strb r2, [r4, #29] │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #2 │ │ │ │ itet eq │ │ │ │ lsleq r2, r2, #5 │ │ │ │ - strne r4, [r4, #88] @ 0x58 │ │ │ │ + ldrne r4, [r4, #8] │ │ │ │ lsleq r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 6dfb9a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b72a> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #8] @ (6dfba4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b734>) │ │ │ │ add r1, pc │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 6dfbb0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b740> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbnz r2, 6dfbbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b74c> │ │ │ │ @@ -2365183,15 +2365197,15 @@ │ │ │ │ bhi.n 6dfd6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b8fc> │ │ │ │ ldr r3, [pc, #12] @ (6dfd70 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6b900>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #7 │ │ │ │ bx lr │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w ip, r2, r2, lsl #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ @@ -2366075,15 +2366089,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (6e06dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6c26c>) │ │ │ │ add r1, pc │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ vldr s0, [pc, #4] @ 6e06d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6c268> │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ lsr.w r3, r0, r2 │ │ │ │ adds r2, #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 6e06f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6c284> │ │ │ │ @@ -2367230,15 +2367244,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ orr.w r1, lr, #76 @ 0x4c │ │ │ │ bic.w r1, r0, #76 @ 0x4c │ │ │ │ strb.w pc, [pc, #-4095] @ 6e025d <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6bded> │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -2371667,15 +2371681,15 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ strb.w r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r3, #12] │ │ │ │ b.n 6e428e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6fe1e> │ │ │ │ nop │ │ │ │ - sbfx r1, lr, #0, #25 │ │ │ │ + movw r1, #59416 @ 0xe818 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1092] @ 6e4764 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x702f4> │ │ │ │ mov r3, r1 │ │ │ │ @@ -2372175,17 +2372189,17 @@ │ │ │ │ strb.w r0, [ip] │ │ │ │ add r1, pc │ │ │ │ bl 438098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323d2c> │ │ │ │ movs r0, #1 │ │ │ │ b.n 6e4910 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x704a0> │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - add r4, r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 6e4956 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x704e6> │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movw ip, #2925 @ 0xb6d │ │ │ │ @@ -2372361,15 +2372375,15 @@ │ │ │ │ b.n 6e4ade <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7066e> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ b.n 6e4abc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7064c> │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r4, r1, #5 │ │ │ │ - orrs r0, r3 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -2372771,29 +2372785,29 @@ │ │ │ │ b.n 6e4f34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70ac4> │ │ │ │ ldr r3, [pc, #32] @ (6e4f7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70b0c>) │ │ │ │ add r3, pc │ │ │ │ b.n 6e4f34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70ac4> │ │ │ │ ldr r3, [pc, #32] @ (6e4f80 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70b10>) │ │ │ │ add r3, pc │ │ │ │ b.n 6e4f34 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70ac4> │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #688 @ (adr r3, 6e521c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70dac>) │ │ │ │ + add r6, pc, #688 @ (adr r6, 6e521c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70dac>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ cbz r1, 6e4fc4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70b54> │ │ │ │ @@ -2372870,39 +2372884,39 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6e4fce <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70b5e> │ │ │ │ ldr r0, [pc, #52] @ (6e5074 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70c04>) │ │ │ │ add r0, pc │ │ │ │ b.n 6e4fe4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70b74> │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 6e5444 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70fd4> │ │ │ │ + b.n 6e4a44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x705d4> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bgt.n 6e4f88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70b18> │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r6, #30 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r2, 6e50a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70c30> │ │ │ │ @@ -2372952,33 +2372966,33 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #40] @ (6e511c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70cac>) │ │ │ │ add r4, pc │ │ │ │ b.n 6e50b2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70c42> │ │ │ │ - cmp r7, #32 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx sp │ │ │ │ + ldr r2, [pc, #440] @ (6e52c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x70e54>) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r1, [pc, #3040] @ 6e5d14 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x718a4> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2374081,267 +2374095,267 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + add r2, ip │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - blt.n 6e5d50 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x718e0> │ │ │ │ + udf #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6e5b50 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x716e0> │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + and.w r0, r8, r7, asr #2 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vshr.u64 d16, d12, #2 │ │ │ │ - b.n 6e6338 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71ec8> │ │ │ │ + lsls r6, r7, #11 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + b.n 6e5938 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x714c8> │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strd r0, r0, [r6, #668]! @ 0x29c │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + stcl 0, cr0, [r6], #668 @ 0x29c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u64 d16, d18, d12 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6e5dd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71968> │ │ │ │ + blt.n 6e5dd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71968> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - b.n 6e59c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71558> │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - stc2 0, cr0, [lr, #624]! @ 0x270 │ │ │ │ - b.n 6e596c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x714fc> │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + ldmdb r8, {r0, r1, r2, r5, r7} │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + strd r0, r0, [r6], #668 @ 0x29c │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 6e5d2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x718bc> │ │ │ │ + bhi.n 6e5d2c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x718bc> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 6e61b8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71d48> │ │ │ │ + b.n 6e57b8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71348> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 6e5ea0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71a30> │ │ │ │ + bhi.n 6e5ea0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71a30> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 6e612c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71cbc> │ │ │ │ + b.n 6e572c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x712bc> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n 6e5df0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71980> │ │ │ │ + bhi.n 6e5df0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71980> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 6e651c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x720ac> │ │ │ │ + b.n 6e5b1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x716ac> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 6e5dd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71964> │ │ │ │ + b.n 6e5fd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71b64> │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bcc.n 6e5d7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7190c> │ │ │ │ + bvs.n 6e5d7c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7190c> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 6e6284 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71e14> │ │ │ │ + b.n 6e5884 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71414> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 6e5d5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x718ec> │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #32 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - adds r6, #22 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 6e60b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71c44> │ │ │ │ + b.n 6e56b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71244> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str.w r0, [r4, #156] @ 0x9c │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + smlalbt r0, r0, r4, ip │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh.w r0, [r0, ip, lsl #1] │ │ │ │ - str r0, [r2, #32] │ │ │ │ + @ instruction: 0xfb30009c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bne.n 6e5d9c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7192c> │ │ │ │ + bmi.n 6e5d9c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7192c> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bne.n 6e5eb8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71a48> │ │ │ │ + bmi.n 6e5eb8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71a48> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bne.n 6e5eb0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71a40> │ │ │ │ + bmi.n 6e5eb0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71a40> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6e6688 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x72218> │ │ │ │ + b.n 6e5c88 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71818> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - beq.n 6e5e44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719d4> │ │ │ │ + bcc.n 6e5e44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719d4> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - beq.n 6e5e38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719c8> │ │ │ │ + bcc.n 6e5e38 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719c8> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - beq.n 6e5e1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719ac> │ │ │ │ + bcc.n 6e5e1c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719ac> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - beq.n 6e5e10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719a0> │ │ │ │ + bcc.n 6e5e10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x719a0> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - beq.n 6e5e04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71994> │ │ │ │ + bcc.n 6e5e04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71994> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - beq.n 6e5df8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71988> │ │ │ │ + bcc.n 6e5df8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71988> │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 6e5fb8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71b48> │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [lr] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -2374455,15 +2374469,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6e5f6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71afc> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6e6032 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71bc2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab9644 │ │ │ │ + bl ab998c │ │ │ │ ldr r7, [r7, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 6e6036 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71bc6> │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 6e6026 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71bb6> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ @@ -2374522,15 +2374536,15 @@ │ │ │ │ movs r6, #32 │ │ │ │ movs r4, #4 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl ab9140 │ │ │ │ + bl ab9488 │ │ │ │ cmp r4, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #128 @ 0x80 │ │ │ │ movne.w r9, #608 @ 0x260 │ │ │ │ movw r8, #479 @ 0x1df │ │ │ │ movw r3, #1919 @ 0x77f │ │ │ │ str r0, [r5, #0] │ │ │ │ @@ -2374540,29 +2374554,29 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ rsb r6, r6, r6, lsl #4 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r4, r3, fp │ │ │ │ ldr.w r6, [r3, fp] │ │ │ │ - bl ab9228 │ │ │ │ + bl ab9570 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ adds r6, r4, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ cbz r3, 6e616e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71cfe> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cbz r1, 6e6158 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71ce8> │ │ │ │ add r1, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ab92a0 │ │ │ │ + bl ab95e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 6e6150 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71ce0> │ │ │ │ adds r7, #15 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 6e6148 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71cd8> │ │ │ │ add.w fp, fp, #32 │ │ │ │ @@ -2374622,15 +2374636,15 @@ │ │ │ │ beq.n 6e621e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71dae> │ │ │ │ tst r7, r4 │ │ │ │ beq.n 6e6202 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71d92> │ │ │ │ add.w r2, sl, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r4, #1 │ │ │ │ - bl ab91ec │ │ │ │ + bl ab9534 │ │ │ │ cmp r4, #16 │ │ │ │ bne.n 6e6208 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71d98> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #16 │ │ │ │ bne.n 6e61f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71d88> │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -2374639,15 +2374653,15 @@ │ │ │ │ bne.n 6e61ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71d7c> │ │ │ │ ldrd r5, r9, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - bl ab92c4 │ │ │ │ + bl ab960c │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ blx 6a8b0 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 6e6242 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71dd2> │ │ │ │ mov r0, r9 │ │ │ │ blx 6a8b0 │ │ │ │ ldr r2, [pc, #108] @ (6e62c4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71e54>) │ │ │ │ @@ -2374684,23 +2374698,23 @@ │ │ │ │ movs r6, #128 @ 0x80 │ │ │ │ movs r4, #19 │ │ │ │ add r3, pc │ │ │ │ b.n 6e60f8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71c88> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 6e6308 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71e98> │ │ │ │ + blt.n 6e6308 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71e98> │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bvc.n 6e6380 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71f10> │ │ │ │ + bge.n 6e6380 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71f10> │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bcc.n 6e635c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71eec> │ │ │ │ + bvs.n 6e635c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71eec> │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 439884 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x325518> │ │ │ │ @@ -2376209,15 +2376223,15 @@ │ │ │ │ ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #888] @ (6e75a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x73134>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2376525,15 +2376539,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 6e75de <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7316e> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -2378713,15 +2378727,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #720] @ 0x2d0 │ │ │ │ - bl af6a3c │ │ │ │ + bl af6d84 │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ cbz r1, 6e8c18 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x747a8> │ │ │ │ mov r0, r4 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r4, #1893] @ 0x765 │ │ │ │ @@ -2378796,15 +2378810,15 @@ │ │ │ │ bcs.n 6e8da8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74938> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e8870 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74400> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #720] @ 0x2d0 │ │ │ │ movs r2, #0 │ │ │ │ - bl af7678 │ │ │ │ + bl af79c0 │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ mov r9, r6 │ │ │ │ cbz r1, 6e8d00 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74890> │ │ │ │ mov r0, r4 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #748] @ 0x2ec │ │ │ │ @@ -2378980,15 +2378994,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r9, [sp] │ │ │ │ - bl af5534 │ │ │ │ + bl af587c │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ cbz r1, 6e8f08 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74a98> │ │ │ │ mov r0, r4 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r4, #1893] @ 0x765 │ │ │ │ @@ -2379541,15 +2379555,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #1] │ │ │ │ lsls r4, r1, #5 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r6, #217 @ 0xd9 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - smlalbt r0, r0, r2, ip │ │ │ │ + mcr2 0, 6, r0, cr2, cr12, {4} │ │ │ │ movs r5, #121 @ 0x79 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #2396] @ 0x95c │ │ │ │ cbz r3, 6e9594 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x75124> │ │ │ │ ldr.w r3, [r0, #2400] @ 0x960 │ │ │ │ @@ -2379580,15 +2379594,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #9 │ │ │ │ bl 6e8870 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74400> │ │ │ │ vldr d0, [pc, #132] @ 6e9668 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x751f8> │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ ldr.w r3, [r4, #1936] @ 0x790 │ │ │ │ ldr.w r0, [r4, #720] @ 0x2d0 │ │ │ │ - bl af5568 │ │ │ │ + bl af58b0 │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ cbz r1, 6e9608 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x75198> │ │ │ │ mov r0, r4 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r4, #1893] @ 0x765 │ │ │ │ @@ -2379717,15 +2379731,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ strh.w r4, [sp, #408] @ 0x198 │ │ │ │ bl 6e8870 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74400> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #720] @ 0x2d0 │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ ldr.w r1, [r5, #748] @ 0x2ec │ │ │ │ cbz r1, 6e9782 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x75312> │ │ │ │ mov r0, r5 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ str.w r4, [r5, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r5, #1893] @ 0x765 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2379768,15 +2379782,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 6e8870 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x74400> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #720] @ 0x2d0 │ │ │ │ movs r2, #0 │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ ldr.w r1, [r5, #748] @ 0x2ec │ │ │ │ cbz r1, 6e9810 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x753a0> │ │ │ │ mov r0, r5 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r5, #1893] @ 0x765 │ │ │ │ @@ -2379947,15 +2379961,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r4, #720] @ 0x2d0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - bl af6d70 │ │ │ │ + bl af70b8 │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ cbz r1, 6e99ea <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7557a> │ │ │ │ mov r0, r4 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r4, #1893] @ 0x765 │ │ │ │ @@ -2380053,21 +2380067,21 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r4, #116] @ 0x74 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl af559c │ │ │ │ + bl af58e4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldr.w r0, [r6, #720] @ 0x2d0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl af55f0 │ │ │ │ + bl af5938 │ │ │ │ ldrh.w r0, [sp, #132] @ 0x84 │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrh.w fp, [sp, #132] @ 0x84 │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6e9b70 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x75700> │ │ │ │ @@ -2380254,15 +2380268,15 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r4 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ ldr.w r0, [r6, #720] @ 0x2d0 │ │ │ │ - bl af58b0 │ │ │ │ + bl af5bf8 │ │ │ │ ldr.w r1, [r6, #748] @ 0x2ec │ │ │ │ cbz r1, 6e9d10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x758a0> │ │ │ │ mov r0, r6 │ │ │ │ bl 6cc6a4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x58234> │ │ │ │ str.w r5, [r6, #748] @ 0x2ec │ │ │ │ ldrb.w r3, [r6, #1893] @ 0x765 │ │ │ │ cbz r3, 6e9d20 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x758b0> │ │ │ │ @@ -2380702,15 +2380716,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrsh r4, [r6, r2] │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d0, d24, d12 │ │ │ │ + @ instruction: 0xf228009c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ @@ -2380766,15 +2380780,15 @@ │ │ │ │ b.n 6ea20a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x75d9a> │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ b.n 6ea20a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x75d9a> │ │ │ │ ldrsh r2, [r4, r0] │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr12, cr12, {4} │ │ │ │ + subs.w r0, ip, #156 @ 0x9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ ldr.w r4, [pc, #2372] @ 6eaba4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76734> │ │ │ │ mov r5, r2 │ │ │ │ @@ -2381594,20 +2381608,19 @@ │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrd r0, r0, [ip], #624 @ 0x270 │ │ │ │ - ldrd r0, r0, [r4], #624 @ 0x270 │ │ │ │ + @ instruction: 0xebfc009c │ │ │ │ + @ instruction: 0xebf4009c │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6ea6b4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76244> │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + ldrd r0, r0, [r6], #-624 @ 0x270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3416] @ 0xd58 │ │ │ │ ldr r2, [pc, #288] @ (6eacfc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7688c>) │ │ │ │ sub.w sp, sp, #644 @ 0x284 │ │ │ │ ldr r3, [pc, #288] @ (6ead00 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76890>) │ │ │ │ @@ -2381910,15 +2381923,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r5] │ │ │ │ lsls r4, r1, #5 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6eb3a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76f38> │ │ │ │ + b.n 6ea9a8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76538> │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #972] @ 0x3cc │ │ │ │ sub sp, #8 │ │ │ │ @@ -2382179,15 +2382192,15 @@ │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r0, #2408] @ 0x968 │ │ │ │ b.n 6eb208 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76d98> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6eb19a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76d2a> │ │ │ │ b.n 6eb0ac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76c3c> │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n 6eb774 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77304> │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #56] @ 6eb280 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x76e10> │ │ │ │ subs r3, r0, #1 │ │ │ │ @@ -2382214,15 +2382227,15 @@ │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #704] @ (6eb544 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x770d4>) │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + b.n 6eb660 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x771f0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r2, [pc, #1468] @ 6eb85c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x773ec> │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2382783,27 +2382796,27 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #336] @ (6eb9b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77540>) │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #296] @ (6eb990 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77520>) │ │ │ │ lsls r4, r1, #5 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + b.n 6ebcb4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77844> │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r3, [pc, #352] @ (6eb9d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77560>) │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 6eb7c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77350> │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - blt.n 6eb87c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7740c> │ │ │ │ + udf #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - blt.n 6eb880 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77410> │ │ │ │ + udf #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 6eb7e8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77378> │ │ │ │ + bgt.n 6eb7e8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77378> │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -2382974,17 +2382987,17 @@ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #224 @ (adr r5, 6ebb30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x776c0>) │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r4, pc, #944 @ (adr r4, 6ebe04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77994>) │ │ │ │ + add r7, pc, #944 @ (adr r7, 6ebe04 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77994>) │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #28 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2383071,15 +2383084,15 @@ │ │ │ │ mov r5, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov fp, r1 │ │ │ │ b.n 6ebafc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7768c> │ │ │ │ strb r2, [r5, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, pc, #600 @ (adr r4, 6ebdac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7793c>) │ │ │ │ + add r7, pc, #600 @ (adr r7, 6ebdac <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7793c>) │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r4, [pc, #60] @ (6ebb98 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77728>) │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, lr, lsl #2 │ │ │ │ @@ -2383099,15 +2383112,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp.w lr, #44 @ 0x2c │ │ │ │ bne.n 6ebb5e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x776ee> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #800 @ (adr r3, 6ebebc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77a4c>) │ │ │ │ + add r6, pc, #800 @ (adr r6, 6ebebc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77a4c>) │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r8, [pc, #120] @ 6ebc28 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x777b8> │ │ │ │ mov r4, r0 │ │ │ │ @@ -2383153,23 +2383166,23 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, pc, #440 @ (adr r3, 6ebde4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77974>) │ │ │ │ + add r6, pc, #440 @ (adr r6, 6ebde4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77974>) │ │ │ │ lsls r0, r3, #4 │ │ │ │ add r2, r8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r3, pc, #240 @ (adr r3, 6ebd24 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x778b4>) │ │ │ │ + add r6, pc, #240 @ (adr r6, 6ebd24 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x778b4>) │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 6ebcd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77864> │ │ │ │ + bls.n 6ebcd4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77864> │ │ │ │ lsls r4, r3, #2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 6ebc60 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x777f0> │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 6ebc58 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x777e8> │ │ │ │ cmp r1, #4 │ │ │ │ @@ -2383759,84 +2383772,84 @@ │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr9, cr15, {7} │ │ │ │ - bcs.n 6ec340 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77ed0> │ │ │ │ + bpl.n 6ec340 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77ed0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcs.n 6ec164 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77cf4> │ │ │ │ + bpl.n 6ec164 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77cf4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec34c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77edc> │ │ │ │ + bpl.n 6ec34c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77edc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcs.n 6ec15c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77cec> │ │ │ │ + bpl.n 6ec15c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77cec> │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec34c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77edc> │ │ │ │ + bpl.n 6ec34c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77edc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec314 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77ea4> │ │ │ │ + bpl.n 6ec314 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77ea4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ @ instruction: 0xfbe9ffff │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec300 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e90> │ │ │ │ + bpl.n 6ec300 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e90> │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcs.n 6ec2f0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e80> │ │ │ │ + bpl.n 6ec2f0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e80> │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec2e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e74> │ │ │ │ + bpl.n 6ec2e4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e74> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcs.n 6ec2fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e8c> │ │ │ │ + bpl.n 6ec2fc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e8c> │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec2ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e7c> │ │ │ │ + bpl.n 6ec2ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e7c> │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6ec2dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e6c> │ │ │ │ + bpl.n 6ec2dc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x77e6c> │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r4, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - itt al │ │ │ │ - lslal r4, r3, #2 │ │ │ │ - subal r0, r3, r4 │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + subs r0, r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ittt │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - mov r0, r0 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ite │ │ │ │ - lsl r4, r3, #2 │ │ │ │ - addal r7, #168 @ 0xa8 │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #12 │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2384037,29 +2384050,29 @@ │ │ │ │ ldr r0, [pc, #36] @ (6ec510 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x780a0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (6ec514 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x780a4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bpl.n 6ec4ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7807c> │ │ │ │ + bhi.n 6ec4ec <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7807c> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r6, 6ec53a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x780ca> │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 6ec544 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x780d4> │ │ │ │ + b.n 6ecb44 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x786d4> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 6ec58c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7811c> │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #12 │ │ │ │ asrs r6, r1, #4 │ │ │ │ @@ -2384114,45 +2384127,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (6ec5cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7815c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (6ec5d0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78160>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bpl.n 6ec6a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78230> │ │ │ │ + bhi.n 6ec6a0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78230> │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #816] @ (6ec8d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78468>) │ │ │ │ + ldr r7, [pc, #816] @ (6ec8d8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78468>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - uxth r4, r2 │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 6ec598 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78128> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + beq.n 6ec598 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78128> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + beq.n 6ec590 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78120> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + beq.n 6ec568 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x780f8> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2385096,217 +2385109,217 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 6ecb40 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x786d0> │ │ │ │ nop │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sxtb r2, r0 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 6ed0da <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78c6a> │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - it eq │ │ │ │ - lsleq r4, r3, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + itet │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + stmiaal r7!, {r4, r5} │ │ │ │ + lsl r4, r3, #2 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + itee lt │ │ │ │ + lsllt r4, r3, #2 │ │ │ │ + ldrhge r4, [r3, #40] @ 0x28 │ │ │ │ + lslge r3, r4, #2 │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r5, r3, #2 │ │ │ │ adds r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #80] @ (6ed1f4 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78d84>) │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w lr, [r0, r1, lsl #2] │ │ │ │ @@ -2385330,15 +2385343,15 @@ │ │ │ │ ldrls.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r2, #9 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ orr.w r0, r0, r3 │ │ │ │ bne.n 6ed1cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78d5c> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r3, r1, #31 │ │ │ │ bpl.n 6ed21e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78dae> │ │ │ │ and.w r3, r1, #30 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #14 │ │ │ │ bhi.n 6ed21a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x78daa> │ │ │ │ @@ -2386415,57 +2386428,57 @@ │ │ │ │ nop │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #5 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r4, r3, #2 │ │ │ │ - stmiacs r0!, {r4, r5} │ │ │ │ - lslcc r4, r3, #2 │ │ │ │ - ittt vs │ │ │ │ - lslvs r4, r3, #2 │ │ │ │ - ldrhvs r4, [r1, #0] │ │ │ │ - lslvs r0, r3, #4 │ │ │ │ - itte cc │ │ │ │ - lslcc r4, r3, #2 │ │ │ │ - stmiacc r0!, {r3, r5} │ │ │ │ - lslcs r4, r3, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r7, #24 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ @@ -2386687,39 +2386700,39 @@ │ │ │ │ mla r3, r3, r2, r0 │ │ │ │ ldr r2, [pc, #60] @ (6ee08c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79c1c>) │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ b.w 6ed4ee <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7907e> │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - rev r6, r4 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r6, 6ee0a6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79c36> │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + cbnz r2, 6ee0d6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79c66> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + cbnz r0, 6ee0b6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79c46> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + rev r2, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + cbnz r0, 6ee0c6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79c56> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #5 │ │ │ │ @@ -2386749,17 +2386762,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (6ee0f0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79c80>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + cbnz r0, 6ee146 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x79cd6> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ @@ -2387313,25 +2387326,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r7 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbz r2, 6ee79e <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7a32e> │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - uxth r4, r3 │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #1 │ │ │ │ @@ -2388164,15 +2388177,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #31 │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #20 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ bl 6dec30 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6a7c0> │ │ │ │ ubfx r3, r0, #0, #11 │ │ │ │ @@ -2388965,23 +2388978,23 @@ │ │ │ │ cmp lr, r6 │ │ │ │ bne.n 6ef934 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b4c4> │ │ │ │ add.w r1, r8, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w sl, sl, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ab95b4 │ │ │ │ + bl ab98fc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 6ef984 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b514> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ - bl ab95ec │ │ │ │ + bl ab9934 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 6ef972 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b502> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 6e5ff0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71b80> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2389018,39 +2389031,39 @@ │ │ │ │ bl 6e5f6c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x71afc> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6ef9c8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b558> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ adds r6, #1 │ │ │ │ - bl ab9644 │ │ │ │ + bl ab998c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 6ef9d2 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b562> │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cbz r2, 6efa06 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b596> │ │ │ │ ldrh r1, [r0, #48] @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ ubfx r1, r1, #5, #11 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ add r2, r1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl ab9d18 │ │ │ │ + bl aba060 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r1 │ │ │ │ bcc.n 6ef9aa <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b53a> │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl ab97b4 │ │ │ │ + bl ab9afc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6efb50 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b6e0> │ │ │ │ movw fp, #34953 @ 0x8889 │ │ │ │ movt fp, #34952 @ 0x8888 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r4, 6efa5c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b5ec> │ │ │ │ b.n 6efb5a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b6ea> │ │ │ │ @@ -2389065,15 +2389078,15 @@ │ │ │ │ bl 6e6e8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x72a1c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 6efb5a <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7b6ea> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab9cfc │ │ │ │ + bl aba044 │ │ │ │ smull r1, r3, fp, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ add r3, r0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r5, r0 │ │ │ │ rsb r3, sl, r3, asr #3 │ │ │ │ @@ -2389171,22 +2389184,22 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa83ffff │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2389785,21 +2389798,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6f0248 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7bdd8>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 6deff8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6ab88> │ │ │ │ b.n 6f0212 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7bda2> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -2389913,21 +2389926,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #132] @ 0x84 │ │ │ │ bl 6e17c0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6d350> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 6e17e0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x6d370> │ │ │ │ b.n 6f02e6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7be76> │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {lr} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6f03f6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7bf86> │ │ │ │ ldrb.w r2, [r3, #48] @ 0x30 │ │ │ │ @@ -2390499,15 +2390512,15 @@ │ │ │ │ str.w r3, [r9, #28] │ │ │ │ b.n 6f0926 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7c4b6> │ │ │ │ str.w r3, [r9, #32] │ │ │ │ b.n 6f0906 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7c496> │ │ │ │ ldrsh.w r0, [ip, #331] @ 0x14b │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #32768 @ 0x8000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2391233,15 +2391246,15 @@ │ │ │ │ b.n 6f0bbc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7c74c> │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf638014b │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf61e014b │ │ │ │ bl ab713e │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ bl a2314a │ │ │ │ bl 76114e │ │ │ │ bl 4f5152 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3e0de6> │ │ │ │ bl 5a1156 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x48cdea> │ │ │ │ @@ -2392052,22 +2392065,22 @@ │ │ │ │ nop │ │ │ │ cdp 1, 5, cr0, cr4, cr11, {2} │ │ │ │ cdp 1, 5, cr0, cr0, cr11, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ sbcs.w r1, ip, fp, lsl #1 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2392701,20 +2392714,20 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - bcs.n 6f2238 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7ddc8> │ │ │ │ + bpl.n 6f2238 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7ddc8> │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrd r0, r0, [ip], #-628 @ 0x274 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + sbcs.w r0, ip, sp, lsr #2 │ │ │ │ + beq.n 6f2164 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7dcf4> │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r4, [pc, #2064] @ 6f29cc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e55c> │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ @@ -2393516,146 +2393529,146 @@ │ │ │ │ movs r0, r0 │ │ │ │ udf #46 @ 0x2e │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + bne.n 6f2990 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e520> │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + cbz r6, 6f2a54 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e5e4> │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 6f2950 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e4e0> │ │ │ │ + bls.n 6f2950 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e4e0> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + bne.n 6f2ac8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e658> │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bvs.n 6f2a8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e61c> │ │ │ │ + bls.n 6f2a8c <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e61c> │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ bls.n 6f2b10 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e6a0> │ │ │ │ lsls r3, r1, #5 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xead40099 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + ldcl 0, cr0, [r4, #612] @ 0x264 │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w sl, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2394155,33 +2394168,33 @@ │ │ │ │ mov.w r2, #58720256 @ 0x3800000 │ │ │ │ b.n 6f2bd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e768> │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ b.n 6f2bd8 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7e768> │ │ │ │ nop │ │ │ │ bmi.n 6f3094 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7ec24> │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #332] @ (6f3238 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7edc8>) │ │ │ │ @@ -2394306,19 +2394319,19 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #5 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2394614,35 +2394627,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldmia r4!, {r2} │ │ │ │ lsls r3, r1, #5 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r2, #1600 @ 0x640 │ │ │ │ @@ -2394682,15 +2394695,15 @@ │ │ │ │ add.w r0, r4, #2256 @ 0x8d0 │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ addw r0, r4, #2284 @ 0x8ec │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ ldrb.w r3, [r4, #945] @ 0x3b1 │ │ │ │ cbnz r3, 6f36b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f240> │ │ │ │ add.w r0, r4, #272 @ 0x110 │ │ │ │ - bl af0484 │ │ │ │ + bl af07cc │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbnz r3, 6f36a6 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f236> │ │ │ │ ldr.w r0, [r4, #2084] @ 0x824 │ │ │ │ movs r1, #0 │ │ │ │ bl 436740 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3223d4> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #2088] @ 0x828 │ │ │ │ @@ -2394712,15 +2394725,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #2244] @ 0x8c4 │ │ │ │ bl 6fa13c │ │ │ │ b.n 6f3656 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f1e6> │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ - bl ab7858 │ │ │ │ + bl ab7ba0 │ │ │ │ b.n 6f3648 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f1d8> │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #116] @ 6f3740 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f2d0> │ │ │ │ @@ -2394775,15 +2394788,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r3, r4} │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #324] @ (6f38b0 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f440>) │ │ │ │ @@ -2394910,26 +2394923,27 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #5 │ │ │ │ - stc2 0, cr0, [ip, #660]! @ 0x294 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #40] @ (6f3910 <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f4a0>) │ │ │ │ dmb ish │ │ │ │ @@ -2395265,15 +2395279,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ │ │ │ │ 006f3c68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2395973,29 +2395987,29 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ lsls r1, r2, #5 │ │ │ │ stmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrb r0, [r6, #18] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -2396048,15 +2396062,15 @@ │ │ │ │ movw r2, #41248 @ 0xa120 │ │ │ │ movt r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, r7, lsr #22 │ │ │ │ lsls r7, r7, #10 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl af03e8 │ │ │ │ + bl af0730 │ │ │ │ ldrb.w r2, [r4, #945] @ 0x3b1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 6f47b6 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ str.w r3, [r4, #920] @ 0x398 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ @@ -2396266,20 +2396280,20 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [pc, #224] @ (6f48b0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #14 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - bl ab77f0 │ │ │ │ + bl ab7b38 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6f4558 │ │ │ │ mov r0, r6 │ │ │ │ - bl af0484 │ │ │ │ + bl af07cc │ │ │ │ b.w 6f3da0 │ │ │ │ ldr r7, [pc, #188] @ (6f48b4 ) │ │ │ │ add r7, pc │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6f4c28 │ │ │ │ @@ -2396314,21 +2396328,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6f4820 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + @ instruction: 0xeade00a1 │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ bl 3b887a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x2a450e> │ │ │ │ bl 78287e │ │ │ │ @@ -2396350,15 +2396363,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ strb r7, [r3, #9] │ │ │ │ lsls r1, r2, #5 │ │ │ │ strb r0, [r2, #9] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr.w r2, [pc, #3356] @ 6f55e0 │ │ │ │ addw r3, r4, #1804 @ 0x70c │ │ │ │ movs r1, #10 │ │ │ │ movs r7, #0 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -2396626,15 +2396639,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.w 6f3da0 │ │ │ │ ldrb.w r3, [r4, #945] @ 0x3b1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6f47ea │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ - bl ab7858 │ │ │ │ + bl ab7ba0 │ │ │ │ b.n 6f47ea │ │ │ │ ldr.w r2, [pc, #2564] @ 6f55f8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r1, #27 │ │ │ │ add r2, pc │ │ │ │ bl 6f36bc <_mesa_glapi_set_dispatch@@libgallium-26.0.0-1.so+0x7f24c> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2397483,43 +2397496,43 @@ │ │ │ │ movs r2, #21 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 6f4f02 │ │ │ │ movs r3, #4 │ │ │ │ b.n 6f4eba │ │ │ │ nop │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [pc, #672] @ (6f58bc ) │ │ │ │ + ldr r7, [pc, #672] @ (6f58bc ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ movw r2, #31087 @ 0x796f │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 6f4f02 │ │ │ │ movw r2, #31083 @ 0x796b │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 6f57f8 │ │ │ │ @@ -2398151,15 +2398164,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #568 @ (adr r5, 6f5f24 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + ldr r0, [pc, #136] @ (6f5d7c ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (6f5d5c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2398297,15 +2398310,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #512 @ (adr r2, 6f6070 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r0 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #388] @ (6f6010 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2398468,15 +2398481,15 @@ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n 6f5ffe │ │ │ │ nop │ │ │ │ add r1, pc, #424 @ (adr r1, 6f61bc ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r5 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2400839,15 +2400852,15 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ mvn.w r0, #13 │ │ │ │ b.n 6f78bc │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2401135,23 +2401148,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 6f7938 │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - b.n 6f78f8 │ │ │ │ - lsls r7, r2, #4 │ │ │ │ - b.n 6f76cc │ │ │ │ - lsls r7, r2, #4 │ │ │ │ + @ instruction: 0xe9980117 │ │ │ │ + ldrd r0, r1, [r6, #-92]! @ 0x5c │ │ │ │ + @ instruction: 0xe85e0117 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #8 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (6f7c80 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2401415,17 +2401425,17 @@ │ │ │ │ ... │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - b.n 6f8564 │ │ │ │ + b.n 6f7b64 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 6f8524 │ │ │ │ + b.n 6f7b24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r2, [pc, #1712] @ 6f85b4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2404652,19 +2404662,19 @@ │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 6fa290 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrsh r6, [r0, r0] │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bkpt 0x003e │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w ip, [pc, #116] @ 6fa3ac │ │ │ │ @@ -2404723,15 +2404733,16 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 7, r0, cr8, cr11, {4} │ │ │ │ + lsls r0, r5, #7 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #184] @ (6fa490 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2405911,17 +2405922,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #27, r6, lsl #2 │ │ │ │ - usat r0, #27, lr, asr #2 │ │ │ │ - @ instruction: 0xf3be009b │ │ │ │ + @ instruction: 0xf686009b │ │ │ │ + subw r0, lr, #2203 @ 0x89b │ │ │ │ + @ instruction: 0xf6be009b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2406092,15 +2406103,15 @@ │ │ │ │ str.w r2, [r5, #408] @ 0x198 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #412] @ 0x19c │ │ │ │ b.n 6fb1c2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add.w r0, r5, #272 @ 0x110 │ │ │ │ - bl af03dc │ │ │ │ + bl af0724 │ │ │ │ ldrb.w r3, [r5, #945] @ 0x3b1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6fb19c │ │ │ │ b.n 6fb10c │ │ │ │ mov r0, r5 │ │ │ │ bl 6fa76c │ │ │ │ b.n 6fb142 │ │ │ │ @@ -2406214,24 +2406225,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #656] @ (6fb5d4 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r6, [pc, #216] @ (6fb420 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r6, #155 @ 0x9b │ │ │ │ - adds.w r0, ip, #155 @ 0x9b │ │ │ │ - @ instruction: 0xf132009b │ │ │ │ - adc.w r0, r8, #155 @ 0x9b │ │ │ │ - adcs.w r0, r4, #155 @ 0x9b │ │ │ │ - add.w r0, lr, #155 @ 0x9b │ │ │ │ - @ instruction: 0xf132009b │ │ │ │ - adc.w r0, r8, #155 @ 0x9b │ │ │ │ - adcs.w r0, lr, #155 @ 0x9b │ │ │ │ - sbc.w r0, r4, #155 @ 0x9b │ │ │ │ + and.w r0, r6, #5079040 @ 0x4d8000 │ │ │ │ + ands.w r0, ip, #5079040 @ 0x4d8000 │ │ │ │ + bics.w r0, r2, #5079040 @ 0x4d8000 │ │ │ │ + orr.w r0, r8, #5079040 @ 0x4d8000 │ │ │ │ + orrs.w r0, r4, #5079040 @ 0x4d8000 │ │ │ │ + and.w r0, lr, #5079040 @ 0x4d8000 │ │ │ │ + bics.w r0, r2, #5079040 @ 0x4d8000 │ │ │ │ + orr.w r0, r8, #5079040 @ 0x4d8000 │ │ │ │ + orrs.w r0, lr, #5079040 @ 0x4d8000 │ │ │ │ + orn r0, r4, #5079040 @ 0x4d8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2406405,15 +2406416,15 @@ │ │ │ │ orr.w r6, r0, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 6fb4b0 │ │ │ │ ldrb.w r3, [r8, #945] @ 0x3b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6fb614 │ │ │ │ add.w r0, r8, #272 @ 0x110 │ │ │ │ - bl af02a4 │ │ │ │ + bl af05ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ bl 6fb020 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2406470,32 +2406481,32 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r8, #272 @ 0x110 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl af005c │ │ │ │ + bl af03a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6fb3dc │ │ │ │ mov.w fp, #1 │ │ │ │ b.n 6fb4d6 │ │ │ │ add.w r0, r8, #344 @ 0x158 │ │ │ │ - bl ab7748 │ │ │ │ + bl ab7a90 │ │ │ │ b.n 6fb55a │ │ │ │ and.w r2, r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6fb43c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 6fb4b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r8, #344 @ 0x158 │ │ │ │ - bl ab7684 │ │ │ │ + bl ab79cc │ │ │ │ cbz r0, 6fb67a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #-16]! │ │ │ │ b.n 6fb3dc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r6, r3 │ │ │ │ @@ -2406513,19 +2406524,19 @@ │ │ │ │ movmi r3, r5 │ │ │ │ bmi.n 6fb5f4 │ │ │ │ b.n 6fb5f2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r3 │ │ │ │ b.n 6fb5f4 │ │ │ │ add.w r0, r8, #272 @ 0x110 │ │ │ │ - bl af02a4 │ │ │ │ + bl af05ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r8, #344 @ 0x158 │ │ │ │ - bl ab7684 │ │ │ │ + bl ab79cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6fb63e │ │ │ │ b.n 6fb3da │ │ │ │ bic.w r3, r6, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #6 │ │ │ │ b.n 6fb5c2 │ │ │ │ orr.w r0, r6, #1 │ │ │ │ @@ -2406730,15 +2406741,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #160] @ (6fb96c ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r0, [pc, #248] @ (6fb9c8 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], {155} @ 0x9b │ │ │ │ + vqadd.s8 d0, d16, d11 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #732] @ (6fbbc8 ) │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #732] @ (6fbbcc ) │ │ │ │ @@ -2407009,31 +2407020,31 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r9 │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8], #620 @ 0x26c │ │ │ │ + @ instruction: 0xebf8009b │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ cbz r2, 6fbc04 │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ cbz r2, 6fbc12 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #272 @ 0x110 │ │ │ │ - bl aefe54 │ │ │ │ + bl af019c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #344 @ 0x158 │ │ │ │ - bl ab769c │ │ │ │ + bl ab79e4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 6fac80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2407160,15 +2407171,15 @@ │ │ │ │ ldr r2, [pc, #120] @ (6fbddc ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6fbc58 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add.w r0, r0, #272 @ 0x110 │ │ │ │ - bl af02a4 │ │ │ │ + bl af05ec │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ @@ -2407199,18 +2407210,16 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6fbcac │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - b.n 6fbc60 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ + orn r0, r6, fp, lsr #2 │ │ │ │ + bics.w r0, lr, fp, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2408183,25 +2408192,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6fc830 │ │ │ │ nop │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ble.n 6fc980 │ │ │ │ + b.n 6fc980 │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 6fc978 │ │ │ │ + b.n 6fc978 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 6fc87c │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 6fc9b4 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 6fc86c │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ vldr s15, [r0, #44] @ 0x2c │ │ │ │ @@ -2408304,17 +2408313,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ adds r6, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - blt.n 6fc9b0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 6fca9c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2408944,17 +2408953,17 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 6fce2e │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w pc, [r7, #255]! │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 6fd1e0 │ │ │ │ + bls.n 6fd1e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6fd0e4 │ │ │ │ + bvc.n 6fd0e4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ubfx ip, r3, #0, #12 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ add.w ip, ip, #65536 @ 0x10000 │ │ │ │ ldr.w r0, [ip, #152] @ 0x98 │ │ │ │ @@ -2409344,15 +2409353,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ cmp r4, #12 │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6fd500 │ │ │ │ + bcc.n 6fd500 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [pc, #120] @ (6fd658 ) │ │ │ │ ldr r3, [pc, #124] @ (6fd65c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w ip, [pc, #124] @ 6fd660 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #120] @ (6fd664 ) │ │ │ │ @@ -2410303,17 +2410312,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r3, [pc, #8] @ (6fe118 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 48e11a <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x379dae> │ │ │ │ @@ -2410715,41 +2410724,41 @@ │ │ │ │ nop │ │ │ │ subs r0, r1, #3 │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #336] @ 0x150 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 6fe686 │ │ │ │ @@ -2411726,37 +2411735,37 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r3, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #15 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bkpt 0x0012 │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - cbnz r2, 6ff16e │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - rev r4, r1 │ │ │ │ + itte cs │ │ │ │ + lslcs r3, r3, #2 │ │ │ │ + asrcs r2, r4, #8 │ │ │ │ + lslcc r3, r1, #5 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r4, 6ff14a │ │ │ │ + ittt ge │ │ │ │ + lslge r3, r3, #2 │ │ │ │ + popge {r2, r3, pc} │ │ │ │ + lslge r3, r3, #2 │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r4, 6ff126 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r0, 6ff19e │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt ls │ │ │ │ movls r3, #86 @ 0x56 │ │ │ │ strls.w r3, [r4, #336] @ 0x150 │ │ │ │ @@ -2412793,23 +2412802,23 @@ │ │ │ │ cmp r7, #27 │ │ │ │ movs r4, #221 @ 0xdd │ │ │ │ strh r6, [r0, #8] │ │ │ │ subs r7, #255 @ 0xff │ │ │ │ @ instruction: 0xeb85b851 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 700164 │ │ │ │ + b.n 6ff764 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #18 │ │ │ │ bhi.w 700e44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str.w r2, [r4, #336] @ 0x150 │ │ │ │ @@ -2414002,33 +2414011,33 @@ │ │ │ │ b.n 700aee │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #1 │ │ │ │ strb.w r3, [r4, #359] @ 0x167 │ │ │ │ bhi.w 700234 │ │ │ │ b.w 700078 │ │ │ │ nop │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r7, pc, #728 @ (adr r7, 700e30 ) │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 700ea4 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 700ea4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r2, pc, #384 @ (adr r2, 700ce0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb.w r3, [r4, #456] @ 0x1c8 │ │ │ │ mov.w r6, #32768 @ 0x8000 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ strd r6, r2, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2414470,31 +2414479,31 @@ │ │ │ │ blx 69920 │ │ │ │ ldr r3, [pc, #44] @ (7010a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ str.w r0, [r4, #488] @ 0x1e8 │ │ │ │ b.n 700d40 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r2, pc, #808 @ (adr r2, 7013ac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r2, pc, #960 @ (adr r2, 70144c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #296 @ (adr r0, 7011b8 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 7011b8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r0, pc, #320 @ (adr r0, 7011d8 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 7011d8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #56 @ (adr r0, 7010d4 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 7010d4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + add r0, pc, #792 @ (adr r0, 7013b8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #84] @ (70110c ) │ │ │ │ @@ -2414532,15 +2414541,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.s8 q8, q1, q5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + add r0, pc, #528 @ (adr r0, 701328 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ vrhadd.s8 q0, q5, q5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (701170 ) │ │ │ │ @@ -2414570,15 +2414579,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 701142 │ │ │ │ nop │ │ │ │ cdp 1, 12, cr0, cr10, cr10, {2} │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1768] @ 0x6e8 │ │ │ │ ldr.w r7, [pc, #2700] @ 701c1c │ │ │ │ mov r4, r1 │ │ │ │ @@ -2415519,271 +2415528,271 @@ │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 701e2e │ │ │ │ cdp 1, 6, cr0, cr4, cr10, {2} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + add r0, pc, #272 @ (adr r0, 701d60 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + add r0, pc, #360 @ (adr r0, 701dbc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, pc, #480 @ (adr r0, 701e38 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + add r1, pc, #488 @ (adr r1, 701e44 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, pc, #456 @ (adr r0, 701e28 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + add r0, pc, #480 @ (adr r0, 701e44 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + add r0, pc, #504 @ (adr r0, 701e60 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + add r0, pc, #560 @ (adr r0, 701e9c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #616 @ (adr r0, 701ed8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #624 @ (adr r0, 701ee4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #624 @ (adr r0, 701ee8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + add r0, pc, #688 @ (adr r0, 701f2c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, pc, #696 @ (adr r0, 701f38 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #616 @ (adr r0, 701eec ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #896 @ (adr r0, 702008 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #912 @ (adr r0, 70201c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + add r0, pc, #936 @ (adr r0, 702038 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #944 @ (adr r0, 702044 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + add r0, pc, #952 @ (adr r0, 702050 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #960 @ (adr r0, 70205c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 702088 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 70209c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + add r0, pc, #984 @ (adr r0, 702080 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + add r1, pc, #0 @ (adr r1, 701cac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + add r1, pc, #24 @ (adr r1, 701cc8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + add r1, pc, #64 @ (adr r1, 701cf4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + add r1, pc, #120 @ (adr r1, 701d30 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + add r1, pc, #192 @ (adr r1, 701d7c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + add r1, pc, #216 @ (adr r1, 701d98 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + add r1, pc, #256 @ (adr r1, 701dc4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + add r1, pc, #312 @ (adr r1, 701e00 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + add r1, pc, #368 @ (adr r1, 701e3c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + add r1, pc, #456 @ (adr r1, 701e98 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + add r1, pc, #512 @ (adr r1, 701ed4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + add r1, pc, #600 @ (adr r1, 701f30 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + add r1, pc, #736 @ (adr r1, 701fbc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + add r1, pc, #856 @ (adr r1, 702038 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + add r1, pc, #976 @ (adr r1, 7020b4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + add r2, pc, #8 @ (adr r2, 701cf0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + add r2, pc, #96 @ (adr r2, 701d4c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + add r2, pc, #152 @ (adr r2, 701d88 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + add r2, pc, #256 @ (adr r2, 701df4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + add r2, pc, #296 @ (adr r2, 701e20 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + add r2, pc, #384 @ (adr r2, 701e7c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + add r2, pc, #456 @ (adr r2, 701ec8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + add r2, pc, #544 @ (adr r2, 701f24 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + add r2, pc, #632 @ (adr r2, 701f80 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r2, pc, #720 @ (adr r2, 701fdc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r2, pc, #808 @ (adr r2, 702038 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r2, pc, #864 @ (adr r2, 702074 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + add r2, pc, #952 @ (adr r2, 7020d0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r2, pc, #992 @ (adr r2, 7020fc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 701d48 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 701d48 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #96 @ (adr r0, 701d84 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 701d84 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 701dd0 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 701dd0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 701f7c ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 701f7c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 701f80 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 701f80 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 701fac ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 701fac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #648 @ (adr r0, 701fc0 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 701fc0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #648 @ (adr r0, 701fc4 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 701fc4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #624 @ (adr r0, 701fb0 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 701fb0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #648 @ (adr r0, 701fcc ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 701fcc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 701fc0 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 701fc0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 701ffc ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 701ffc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 702028 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 702028 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 702054 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 702054 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #824 @ (adr r0, 702090 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 702090 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 7020b4 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 7020b4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #904 @ (adr r0, 7020e8 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 7020e8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 702114 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 702114 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 702150 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 702150 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 701d8c ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 701d8c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #152 @ (adr r1, 701e08 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 701e08 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #160 @ (adr r1, 701e14 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 701e14 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 701e00 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 701e00 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 701e4c ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 701e4c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 701e90 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 701e90 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 701e84 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 701e84 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #312 @ (adr r1, 701ec0 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 701ec0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 701edc ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 701edc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 701ef8 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 701ef8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #384 @ (adr r1, 701f14 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 701f14 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 701f30 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 701f30 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 701f5c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 701f5c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #488 @ (adr r1, 701f88 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 701f88 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #528 @ (adr r1, 701fb4 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 701fb4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 702000 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 702000 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 701fc4 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 701fc4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #576 @ (adr r2, 701ff0 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 701ff0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 70200c ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 70200c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 702058 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 702058 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 70209c ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 70209c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r2, [pc, #544] @ (701fe0 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - add r3, pc, #232 @ (adr r3, 701eac ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 701eac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, 701ea8 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 701ea8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #48 @ (adr r3, 701dfc ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 701dfc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, 701e30 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 701e30 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bhi.n 701e78 │ │ │ │ + blt.n 701e78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r2, pc, #848 @ (adr r2, 702128 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 702128 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r5 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r2, pc, #320 @ (adr r2, 701f28 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 701f28 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #448 @ (adr r2, 701fac ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 701fac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 701e58 ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 701e58 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #448 @ (adr r2, 701fb4 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 701fb4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 701fc8 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 701fc8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #496 @ (adr r2, 701fec ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 701fec ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #560 @ (adr r2, 702030 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 702030 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #624 @ (adr r2, 702074 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 702074 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 7020a8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 7020a8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #768 @ (adr r2, 70210c ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 70210c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 702130 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 702130 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #848 @ (adr r2, 702164 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 702164 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #896 @ (adr r2, 702198 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 702198 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #960 @ (adr r2, 7021dc ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 7021dc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 701e30 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 701e30 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #112 @ (adr r3, 701e94 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 701e94 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #160 @ (adr r3, 701ec8 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 701ec8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r6 │ │ │ │ beq.n 701e54 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 701e28 │ │ │ │ @@ -2416576,209 +2416585,209 @@ │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.w 701a00 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #128 @ (adr r1, 7027c4 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 7027c4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 702808 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 702808 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 70284c ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 70284c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 702830 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 702830 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #24 @ (adr r1, 70276c ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 70276c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 7027b0 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 7027b0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #144 @ (adr r1, 7027ec ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 7027ec ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #200 @ (adr r1, 702828 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 702828 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 702834 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 702834 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #232 @ (adr r1, 702850 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 702850 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 70286c ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 70286c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #312 @ (adr r1, 7028a8 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 7028a8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 702904 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 702904 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #520 @ (adr r1, 702980 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 702980 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 7029cc ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 7029cc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #632 @ (adr r1, 7029f8 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 7029f8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 702a24 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 702a24 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 702a70 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 702a70 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 702aac ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 702aac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #840 @ (adr r1, 702ad8 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 702ad8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 702b34 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 702b34 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 702b60 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 702b60 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #40 @ (adr r2, 7027c4 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 7027c4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #608 @ (adr r2, 702a00 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 702a00 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 702a44 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 702a44 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 702a78 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 702a78 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 702acc ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 702acc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 702af0 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 702af0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #936 @ (adr r2, 702b5c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 702b5c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 702b98 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 702b98 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 702b9c ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 702b9c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 7027e0 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 7027e0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #56 @ (adr r3, 7027fc ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 7027fc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #112 @ (adr r3, 702838 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 702838 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 7027dc ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 7027dc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 702bb8 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 702bb8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, 7028b4 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 7028b4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #472 @ (adr r3, 7029b0 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 7029b0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 7028a4 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 7028a4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 702960 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 702960 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 70297c ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 70297c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #528 @ (adr r3, 7029f8 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 7029f8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 7029f4 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 7029f4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ble.n 702734 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r2, pc, #880 @ (adr r2, 702b7c ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 702b7c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mov r2, sl │ │ │ │ + ldr r1, [pc, #328] @ (702958 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 702c08 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 702c08 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 702be4 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 702be4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 702c10 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 702c10 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + add r1, pc, #688 @ (adr r1, 702ad4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + add r1, pc, #1000 @ (adr r1, 702c10 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r2, pc, #512 @ (adr r2, 702a58 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + add r2, pc, #480 @ (adr r2, 702a3c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r2, pc, #608 @ (adr r2, 702ac0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + add r2, pc, #392 @ (adr r2, 7029ec ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + add r1, pc, #944 @ (adr r1, 702c24 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + add r1, pc, #912 @ (adr r1, 702c08 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + add r2, pc, #16 @ (adr r2, 70288c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc, #48 @ (adr r2, 7028b0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + add r2, pc, #80 @ (adr r2, 7028d4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc, #40 @ (adr r2, 7028b0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + add r2, pc, #104 @ (adr r2, 7028f4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + add r2, pc, #136 @ (adr r2, 702918 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + add r2, pc, #168 @ (adr r2, 70293c ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + add r2, pc, #232 @ (adr r2, 702980 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + add r2, pc, #200 @ (adr r2, 702964 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + add r2, pc, #200 @ (adr r2, 702968 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + add r2, pc, #256 @ (adr r2, 7029a4 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #10 │ │ │ │ bhi.n 7028e4 │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #54055 @ 0xd327 │ │ │ │ movt r2, #3 │ │ │ │ @@ -2416899,15 +2416908,15 @@ │ │ │ │ mov r2, ip │ │ │ │ b.n 702956 │ │ │ │ nop │ │ │ │ bvs.n 7029f4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #540] @ (702c44 ) │ │ │ │ @@ -2418453,31 +2418462,31 @@ │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r7!, {r2, r4, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r7, r2, #4 │ │ │ │ blx 6a694 <__aeabi_ul2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ b.n 7039ea │ │ │ │ mov.w sl, #6 │ │ │ │ b.n 703864 │ │ │ │ mov.w sl, #7 │ │ │ │ @@ -2420230,15 +2420239,15 @@ │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #17 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ b.w 704384 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2632] @ 0xa48 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [pc, #1084] @ 7052f0 │ │ │ │ @@ -2420639,15 +2420648,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 705304 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1760] @ 0x6e0 │ │ │ │ subw sp, sp, #2300 @ 0x8fc │ │ │ │ mov r4, r3 │ │ │ │ @@ -2423285,15 +2423294,15 @@ │ │ │ │ cmp lr, ip │ │ │ │ it cs │ │ │ │ movcs lr, ip │ │ │ │ mov.w ip, lr, lsr #5 │ │ │ │ mov.w lr, lr, lsl #27 │ │ │ │ b.n 706e82 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3f20116 │ │ │ │ + @ instruction: 0xf6f20116 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [pc, #2892] @ 707b04 │ │ │ │ @@ -2424920,15 +2424929,15 @@ │ │ │ │ moveq r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 7080d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 7080d4 │ │ │ │ - b.n 70831c │ │ │ │ + b.n 70891c │ │ │ │ lsls r6, r2, #4 │ │ │ │ vldr d7, [pc, #516] @ 708408 │ │ │ │ ldr.w r3, [r0, #340] @ 0x154 │ │ │ │ vstr d7, [r2] │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 70825a │ │ │ │ ldrb.w r3, [r1, #130] @ 0x82 │ │ │ │ @@ -2425250,17 +2425259,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r7 │ │ │ │ + add r2, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ @@ -2425567,17 +2425576,17 @@ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ subs r0, #1 │ │ │ │ b.n 708658 │ │ │ │ movs r0, #16 │ │ │ │ b.n 7086ca │ │ │ │ movs r0, #8 │ │ │ │ b.n 7086ca │ │ │ │ - blt.n 7088e4 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bls.n 708958 │ │ │ │ + bgt.n 708958 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldrd r1, r2, [r0, #24] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ beq.n 70896e │ │ │ │ @@ -2426345,41 +2426354,41 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ ubfx r3, r3, #0, #13 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #2 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #648] @ (70947c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2426611,17 +2426620,17 @@ │ │ │ │ mov r3, r2 │ │ │ │ strb.w r2, [r5, #375] @ 0x177 │ │ │ │ strb.w r2, [r5, #359] @ 0x167 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ strb.w r2, [r5, #363] @ 0x16b │ │ │ │ b.n 70945a │ │ │ │ nop │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 7094dc │ │ │ │ + bvs.n 7094dc │ │ │ │ lsls r6, r2, #4 │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ bhi.w 709612 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ @@ -2426815,111 +2426824,111 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #196] @ (7096d4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #196] @ (7096d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r7, #10 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #6 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #32 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #18 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #4 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ bhi.w 709828 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ strh r0, [r1, #44] @ 0x2c │ │ │ │ @@ -2427081,104 +2427090,104 @@ │ │ │ │ ldr r0, [pc, #188] @ (7098e0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #184] @ (7098e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #20 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #22 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #32 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #16 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #22 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldcl 0, cr0, [sl, #648]! @ 0x288 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf0fa00a2 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 70994c │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r1, #20 │ │ │ │ adds r6, r1, #0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -2427224,39 +2427233,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (709980 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (709984 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r5, #2 │ │ │ │ + subs r0, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r5, #4 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (7099d4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2427284,15 +2427293,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 7099a2 │ │ │ │ movs r0, #199 @ 0xc7 │ │ │ │ lsls r0, r2, #5 │ │ │ │ movs r0, #188 @ 0xbc │ │ │ │ lsls r0, r2, #5 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r2, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2427393,29 +2427402,29 @@ │ │ │ │ b.n 709a9a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #84] @ (709b64 ) │ │ │ │ @@ -2427453,26 +2427462,27 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (709b7c ) │ │ │ │ add r2, pc │ │ │ │ b.n 709b38 │ │ │ │ nop │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2l 0, cr0, [r8, #592] @ 0x250 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #288] @ (709cb4 ) │ │ │ │ @@ -2427592,36 +2427602,37 @@ │ │ │ │ b.n 709c04 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #64] @ (709d14 ) │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, r2 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #5 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 70a138 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2428055,113 +2428066,113 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 709d38 │ │ │ │ ldr r3, [pc, #204] @ (70a200 ) │ │ │ │ add r3, pc │ │ │ │ b.n 709f54 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + add sl, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + add r0, ip │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + tst r2, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -2428229,33 +2428240,33 @@ │ │ │ │ bl 709988 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 70a28a │ │ │ │ ldr r3, [pc, #40] @ (70a2e8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70a28e │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2428311,17 +2428322,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2428504,43 +2428515,43 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - cmp r7, #6 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + adds r2, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -2428609,21 +2428620,21 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [pc, #84] @ (70a6d8 ) │ │ │ │ @@ -2428659,25 +2428670,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 70a58c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ (70a6ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 70a6b0 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bx r8 │ │ │ │ + ldr r2, [pc, #264] @ (70a7e8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #80] @ (70a750 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2428710,21 +2428721,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2428800,35 +2428811,35 @@ │ │ │ │ ldr r1, [pc, #56] @ (70a848 ) │ │ │ │ add r1, pc │ │ │ │ b.n 70a7c6 │ │ │ │ ldr r1, [pc, #52] @ (70a84c ) │ │ │ │ add r1, pc │ │ │ │ b.n 70a78c │ │ │ │ nop │ │ │ │ - add.w r0, r2, #5013504 @ 0x4c8000 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + strb.w r0, [r2, r9, lsl #1] │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldc 0, cr0, [r4, #592]! @ 0x250 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf0b40094 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf2d200a4 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + rsbs r0, r2, #5373952 @ 0x520000 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, 70a844 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xf3d40099 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf6d40099 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stcl 0, cr0, [r2, #-592]! @ 0xfffffdb0 │ │ │ │ + orn r0, r2, #148 @ 0x94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [pc, #3024] @ 70b434 │ │ │ │ ldr.w r3, [pc, #3024] @ 70b438 │ │ │ │ @@ -2429945,285 +2429956,288 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.w 70aaa2 │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r2, #21 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ strb r6, [r7, r4] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bx pc │ │ │ │ + ldr r2, [pc, #504] @ (70b6f8 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70b4e0 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + @ instruction: 0xeae40094 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70b34c │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + and.w r0, r2, r4, lsr #2 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.u64 d0, d9, #32 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vqadd.u16 d16, d20, d9 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vqadd.u8 d0, d22, d9 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + lsls r6, r0, #8 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mcr2 0, 1, r0, cr0, cr9, {4} │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70ae70 │ │ │ │ + b.n 70b470 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-612]! @ 0xfffffd9c │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70bd1c │ │ │ │ + b.n 70b31c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r2, r0 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldc2l 0, cr0, [ip], {153} @ 0x99 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + vshr.u64 d16, d9, #36 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfbfc0099 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + mrc2 0, 7, r0, cr12, cr9, {4} │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfb360099 │ │ │ │ - cmp r5, #8 │ │ │ │ + mrc2 0, 1, r0, cr6, cr9, {4} │ │ │ │ + adds r0, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70b93c │ │ │ │ + b.n 70af3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r3 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ bl 709988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 70c98a │ │ │ │ ldr.w r3, [pc, #3468] @ 70c404 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2431469,322 +2431483,322 @@ │ │ │ │ ldr r2, [pc, #668] @ (70c690 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.w 70aaa2 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb.w r0, [lr, #153] @ 0x99 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + @ instruction: 0xfb8e0099 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf7800099 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + @ instruction: 0xfa800099 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 70c3a0 │ │ │ │ + b.n 70c5a0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 70c540 │ │ │ │ + b.n 70c540 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf66e0099 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + vld4.32 {d16-d19}, [lr :64], r9 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs.w r0, r6, #5013504 @ 0x4c8000 │ │ │ │ - cmp r4, #0 │ │ │ │ + ldrh.w r0, [r6, #153] @ 0x99 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ands.w r0, r4, #5013504 @ 0x4c8000 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf7140099 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 70c4f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bfi r0, r0, #2, #24 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf6600099 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf3140099 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf6140099 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bls.n 70c594 │ │ │ │ + bgt.n 70c594 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - orrs r0, r5 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf2840099 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf5840099 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf1880099 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + eor.w r0, r8, #5013504 @ 0x4c8000 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bvc.n 70c4c4 │ │ │ │ + bge.n 70c4c4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf0f00099 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + @ instruction: 0xf3f00099 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bvc.n 70c5b4 │ │ │ │ + bge.n 70c5b4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - orrs.w r0, r8, #153 @ 0x99 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf3580099 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bvs.n 70c498 │ │ │ │ + bls.n 70c498 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.s64 d16, d9, #48 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + @ instruction: 0xf2d00099 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vqadd.s64 d16, d20, d9 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + @ instruction: 0xf2740099 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vqadd.s32 d0, d22, d9 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf2260099 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 70c68c │ │ │ │ + bhi.n 70c68c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r5, #26 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, 70c642 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 70c604 │ │ │ │ + bhi.n 70c604 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 70c5c0 │ │ │ │ + bvc.n 70c5c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 70c588 │ │ │ │ + bvc.n 70c588 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 70c544 │ │ │ │ + bvc.n 70c544 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldcl 0, cr0, [r8, #612]! @ 0x264 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf0f80099 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 70c66c │ │ │ │ + bvc.n 70c66c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 70c628 │ │ │ │ + bvc.n 70c628 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 70c5e0 │ │ │ │ + bvs.n 70c5e0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 70c59c │ │ │ │ + bvs.n 70c59c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc 0, cr0, [ip, #-612]! @ 0xfffffd9c │ │ │ │ - cmp r4, #16 │ │ │ │ + bic.w r0, ip, #153 @ 0x99 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldc 0, cr0, [sl], #612 @ 0x264 │ │ │ │ - cmp r4, #28 │ │ │ │ + vshr.s64 d0, d9, #6 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcs.n 70c600 │ │ │ │ + bpl.n 70c600 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r7, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcs.n 70c5b8 │ │ │ │ + bpl.n 70c5b8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs.w r0, r0, r9, lsr #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + mrc 0, 5, r0, cr0, cr9, {4} │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adc.w r0, ip, r9, lsr #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + mcr 0, 2, r0, cr12, cr9, {4} │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bl 709988 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 70c92e │ │ │ │ ldr.w r3, [pc, #3712] @ 70d520 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2433092,518 +2433106,518 @@ │ │ │ │ b.n 70d49c │ │ │ │ ldr r3, [pc, #1016] @ (70d910 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70d408 │ │ │ │ ldr r3, [pc, #1016] @ (70d914 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70d408 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strd r0, r0, [r6], #-612 @ 0x264 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + sbc.w r0, r6, r9, lsr #2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70d4ec │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + @ instruction: 0xead60099 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + beq.n 70d5d0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 70d270 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + ldrd r0, r0, [ip, #-612]! @ 0x264 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - beq.n 70d5a8 │ │ │ │ + bcc.n 70d5a8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + bcs.n 70d768 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vaddl.u32 q0, d24, d16 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vaddl.u16 q0, d20, d16 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [pc, #728] @ (70dacc ) │ │ │ │ + ldr r4, [pc, #728] @ (70dacc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r3, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [pc, #940] @ (70dcc8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70d408 │ │ │ │ ldr r3, [pc, #940] @ (70dccc ) │ │ │ │ add r3, pc │ │ │ │ b.n 70d408 │ │ │ │ @@ -2433983,122 +2433997,123 @@ │ │ │ │ ldr r3, [pc, #264] @ (70ddc4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70d98a │ │ │ │ ldr r3, [pc, #260] @ (70ddc8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70dc78 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + it pl │ │ │ │ + lslpl r4, r2, #2 │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mrc2 0, 4, r0, cr6, cr10, {4} │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + lsls r6, r2, #6 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cbnz r0, 70dd70 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xfbfa009a │ │ │ │ - bpl.n 70dd7c │ │ │ │ + mrc2 0, 7, r0, cr10, cr10, {4} │ │ │ │ + bhi.n 70dd7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - mcrr2 0, 9, r0, sl, cr10 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + vqadd.u8 d16, d26, d10 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb.w r0, [r6, #154] @ 0x9a │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + ldc2 0, cr0, [r6], {154} @ 0x9a │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfb66009a │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + mcr2 0, 3, r0, cr6, cr10, {4} │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfac4009a │ │ │ │ - @ instruction: 0xfaf2009a │ │ │ │ - @ instruction: 0xfb18009a │ │ │ │ - str r0, [r1, r3] │ │ │ │ + stc2l 0, cr0, [r4, #616] @ 0x268 │ │ │ │ + ldc2l 0, cr0, [r2, #616]! @ 0x268 │ │ │ │ + mrc2 0, 0, r0, cr8, cr10, {4} │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cbnz r4, 70dda2 │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfa8c009a │ │ │ │ - @ instruction: 0xfaba009a │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + stc2 0, cr0, [ip, #616] @ 0x268 │ │ │ │ + ldc2 0, cr0, [sl, #616]! @ 0x268 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfbda009a │ │ │ │ - @ instruction: 0xfb66009a │ │ │ │ - ldc2 0, cr0, [r0], {154} @ 0x9a │ │ │ │ - @ instruction: 0xfbde009a │ │ │ │ - @ instruction: 0xfbe4009a │ │ │ │ - @ instruction: 0xfb92009a │ │ │ │ - @ instruction: 0xfb98009a │ │ │ │ - @ instruction: 0xfbe2009a │ │ │ │ - @ instruction: 0xfb9c009a │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + mrc2 0, 6, r0, cr10, cr10, {4} │ │ │ │ + mcr2 0, 3, r0, cr6, cr10, {4} │ │ │ │ + vqadd.u16 d0, d16, d10 │ │ │ │ + mrc2 0, 6, r0, cr14, cr10, {4} │ │ │ │ + mcr2 0, 7, r0, cr4, cr10, {4} │ │ │ │ + mrc2 0, 4, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 4, r0, cr8, cr10, {4} │ │ │ │ + mcr2 0, 7, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 4, r0, cr12, cr10, {4} │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xfb7e009a │ │ │ │ - @ instruction: 0xfa04009a │ │ │ │ - @ instruction: 0xfb46009a │ │ │ │ + mrc2 0, 3, r0, cr14, cr10, {4} │ │ │ │ + stc2 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ + mcr2 0, 2, r0, cr6, cr10, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2434252,48 +2434267,49 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ (70dfa4 ) │ │ │ │ add r1, pc │ │ │ │ b.n 70df34 │ │ │ │ nop │ │ │ │ - blt.n 70deb8 │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r6, [pc, #616] @ (70e1c8 ) │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - eors.w r0, r2, #154 @ 0x9a │ │ │ │ - ldr r6, [pc, #472] @ (70e144 ) │ │ │ │ + @ instruction: 0xf392009a │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - orns r0, lr, #154 @ 0x9a │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + @ instruction: 0xf37e009a │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - eor.w r1, r8, sl, lsr #32 │ │ │ │ - ldr r6, [pc, #248] @ (70e074 ) │ │ │ │ + stc 1, cr0, [r8, #104] @ 0x68 │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bge.n 70df38 │ │ │ │ + ble.n 70df38 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - mcr2 0, 5, r0, cr12, cr9, {4} │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + lsls r4, r5, #6 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - rev r6, r4 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 70dfb8 │ │ │ │ + bcc.n 70dfb8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [pc, #544] @ (70e1b4 ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - vshr.s64 d0, d10, #60 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf284009a │ │ │ │ + bcs.n 70df74 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #296] @ (70e0d0 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2434330,15 +2434346,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #12] @ (70e01c ) │ │ │ │ movs r3, #32 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ bl 70a670 │ │ │ │ b.n 70dfce │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r8, r1, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2434429,15 +2434445,15 @@ │ │ │ │ bne.n 70e0f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 7099e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 70e0d8 │ │ │ │ nop │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r2, [pc, #3160] @ 70eda0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -2435633,188 +2435649,188 @@ │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 70ed72 │ │ │ │ b.w 70e546 │ │ │ │ subs r4, r5, #2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r0, 70ee06 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bvc.n 70ecf0 │ │ │ │ + bge.n 70ecf0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - usat r0, #26, lr, lsl #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf68e009a │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r6, r7, r7 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldr r0, [pc, #488] @ (70efc4 ) │ │ │ │ + ldr r3, [pc, #488] @ (70efc4 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [pc, #296] @ (70ef10 ) │ │ │ │ + ldr r3, [pc, #296] @ (70ef10 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [pc, #264] @ (70eef4 ) │ │ │ │ + ldr r3, [pc, #264] @ (70eef4 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [pc, #224] @ (70eed0 ) │ │ │ │ + ldr r3, [pc, #224] @ (70eed0 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r0, [pc, #184] @ (70eeac ) │ │ │ │ + ldr r3, [pc, #184] @ (70eeac ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - blx pc │ │ │ │ + ldr r2, [pc, #992] @ (70f1dc ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add.w r0, r4, #154 @ 0x9a │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + and.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ + ldr r2, [pc, #792] @ (70f120 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strd r0, r0, [sl], #616 @ 0x268 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xebea009a │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb.w r0, [sl, #163] @ 0xa3 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + @ instruction: 0xfb9a00a3 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.s64 d16, d10, #12 │ │ │ │ - mov r8, r6 │ │ │ │ + @ instruction: 0xf2f4009a │ │ │ │ + ldr r1, [pc, #704] @ (70f0e4 ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + ite pl │ │ │ │ + lslpl r1, r3, #2 │ │ │ │ + asrmi r4, r7, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r4, 70eebe │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + tst r4, r5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, fp │ │ │ │ bl 7099e4 │ │ │ │ ldr.w r1, [pc, #3396] @ 70fc5c │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #32 │ │ │ │ add r1, pc │ │ │ │ @@ -2437005,213 +2437021,229 @@ │ │ │ │ b.n 70fbfc │ │ │ │ ldr r3, [pc, #464] @ (70fe24 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70fbd0 │ │ │ │ ldr r3, [pc, #464] @ (70fe28 ) │ │ │ │ add r3, pc │ │ │ │ b.n 70fc28 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [pc, #472] @ (70fe48 ) │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #568] @ (70ff84 ) │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bvc.n 70fe40 │ │ │ │ + bge.n 70fe40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mrc2 0, 1, r0, cr10, cr10, {4} │ │ │ │ - mrc2 0, 1, r0, cr12, cr10, {4} │ │ │ │ - mrc2 0, 1, r0, cr14, cr10, {4} │ │ │ │ - mcr2 0, 2, r0, cr0, cr10, {4} │ │ │ │ - mcr2 0, 2, r0, cr2, cr10, {4} │ │ │ │ - mcr2 0, 2, r0, cr0, cr10, {4} │ │ │ │ - mrc2 0, 2, r0, cr10, cr10, {4} │ │ │ │ - mrc2 0, 2, r0, cr12, cr10, {4} │ │ │ │ - mrc2 0, 2, r0, cr14, cr10, {4} │ │ │ │ - stc2 0, cr0, [r8, #-616] @ 0xfffffd98 │ │ │ │ - mcr2 0, 7, r0, cr12, cr10, {4} │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + lsls r2, r7, #4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stc2l 0, cr0, [ip], #-616 @ 0xfffffd98 │ │ │ │ - stc2 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ - stc2l 0, cr0, [r8], #-616 @ 0xfffffd98 │ │ │ │ - vshr.u64 d16, d10, #56 │ │ │ │ - vshr.u64 d16, d10, #54 │ │ │ │ - vshr.u64 d16, d10, #54 │ │ │ │ - @ instruction: 0xfb56009a │ │ │ │ - stc2l 0, cr0, [r8, #-616]! @ 0xfffffd98 │ │ │ │ - @ instruction: 0xfb66009a │ │ │ │ - @ instruction: 0xfb5e009a │ │ │ │ - @ instruction: 0xfb56009a │ │ │ │ - @ instruction: 0xfb4e009a │ │ │ │ - stc2 0, cr0, [r4], {154} @ 0x9a │ │ │ │ - stc2 0, cr0, [r8], #616 @ 0x268 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + vqadd.u32 d16, d28, d10 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + vqadd.u32 d16, d24, d10 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + mrc2 0, 2, r0, cr6, cr10, {4} │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + mcr2 0, 3, r0, cr6, cr10, {4} │ │ │ │ + mrc2 0, 2, r0, cr14, cr10, {4} │ │ │ │ + mrc2 0, 2, r0, cr6, cr10, {4} │ │ │ │ + mcr2 0, 2, r0, cr14, cr10, {4} │ │ │ │ + vshr.u64 d0, d10, #60 │ │ │ │ + vshr.u64 d0, d10, #24 │ │ │ │ + add r0, pc, #552 @ (adr r0, 70fffc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2 0, cr0, [ip], #-616 @ 0xfffffd98 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + vqadd.u64 d0, d28, d10 │ │ │ │ + add r0, pc, #456 @ (adr r0, 70ffa4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf2760097 │ │ │ │ - bcs.n 70fdc8 │ │ │ │ + sbcs.w r0, r6, #4947968 @ 0x4b8000 │ │ │ │ + bpl.n 70fdc8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r4, 70fe54 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #-616 @ 0xfffffd98 │ │ │ │ - @ instruction: 0xf22e0097 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + vqadd.u64 d16, d20, d10 │ │ │ │ + @ instruction: 0xf52e0097 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bcs.n 70fd30 │ │ │ │ + bpl.n 70fd30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r6, 70fe52 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2 0, cr0, [r2], #616 @ 0x268 │ │ │ │ - bcs.n 70fee0 │ │ │ │ + vshr.u64 d0, d10, #14 │ │ │ │ + bpl.n 70fee0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r2, 70fe54 │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2 0, cr0, [sl], #-616 @ 0xfffffd98 │ │ │ │ - bcs.n 70fe94 │ │ │ │ + vqadd.u64 d0, d26, d10 │ │ │ │ + bpl.n 70fe94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - uxtb r6, r6 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfbde009a │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + mrc2 0, 6, r0, cr14, cr10, {4} │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r2, [pc, #3124] @ 710a74 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2437233,30 +2437265,30 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl ab6fc8 │ │ │ │ + bl ab7310 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ bls.w 7104ac │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 71091c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #14 │ │ │ │ bhi.n 70ff52 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #7 │ │ │ │ beq.w 712456 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab6fec │ │ │ │ + bl ab7334 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 71008a │ │ │ │ ldr.w sl, [pc, #3024] @ 710a7c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [pc, #3020] @ 710a80 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -2438387,236 +2438419,237 @@ │ │ │ │ ldr r3, [pc, #596] @ (710cc4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 7109da │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 d0, d24, d7 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf2180097 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stc2l 0, cr0, [r0], #616 @ 0x268 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + vshr.u64 d16, d10, #32 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mrrc2 0, 9, r0, r4, cr10 │ │ │ │ - mrrc2 0, 9, r0, r4, cr10 │ │ │ │ + vqadd.u16 d16, d20, d10 │ │ │ │ + vqadd.u16 d16, d20, d10 │ │ │ │ vrhadd.u32 q8, q0, │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + cbz r2, 710ab0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfa58009a │ │ │ │ - @ instruction: 0xfa5e009a │ │ │ │ - @ instruction: 0xfa56009a │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + ldc2l 0, cr0, [r8, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [lr, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c8009a │ │ │ │ - vst1.8 @ instruction: 0xf9c4009a │ │ │ │ - vst1.8 @ instruction: 0xf9c0009a │ │ │ │ - cmp r3, #12 │ │ │ │ + stc2l 0, cr0, [r8], {154} @ 0x9a │ │ │ │ + stc2l 0, cr0, [r4], {154} @ 0x9a │ │ │ │ + stc2l 0, cr0, [r0], {154} @ 0x9a │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - vst4.32 {d16-d19}, [r2 :64], sl │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + mcrr2 0, 9, r0, r2, cr10 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vld4.32 {d0-d3}, [r8 :64], sl │ │ │ │ - bvc.n 710acc │ │ │ │ + stc2 0, cr0, [r8], #-616 @ 0xfffffd98 │ │ │ │ + bge.n 710acc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf0c8009a │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + ubfx r0, r8, #2, #27 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf780009a │ │ │ │ - @ instruction: 0xf78c009a │ │ │ │ - @ instruction: 0xf78a009a │ │ │ │ - @ instruction: 0xf788009a │ │ │ │ - @ instruction: 0xf790009a │ │ │ │ - @ instruction: 0xf788009a │ │ │ │ - @ instruction: 0xf78a009a │ │ │ │ - @ instruction: 0xf792009a │ │ │ │ - eor.w r0, sl, #154 @ 0x9a │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xfa80009a │ │ │ │ + @ instruction: 0xfa8c009a │ │ │ │ + @ instruction: 0xfa8a009a │ │ │ │ + @ instruction: 0xfa88009a │ │ │ │ + @ instruction: 0xfa90009a │ │ │ │ + @ instruction: 0xfa88009a │ │ │ │ + @ instruction: 0xfa8a009a │ │ │ │ + @ instruction: 0xfa92009a │ │ │ │ + usat r0, #26, sl, lsl #2 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - orrs.w r0, ip, #154 @ 0x9a │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf35c009a │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr.w r0, [r4, #154] @ 0x9a │ │ │ │ - ldr.w r0, [r0, #154] @ 0x9a │ │ │ │ - vshr.s64 d16, d10, #56 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + @ instruction: 0xfbd4009a │ │ │ │ + @ instruction: 0xfbd0009a │ │ │ │ + movt r0, #32922 @ 0x809a │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh.w r0, [lr, #154] @ 0x9a │ │ │ │ - ldr.w r0, [r0, #154] @ 0x9a │ │ │ │ - ldr.w r0, [lr, #154] @ 0x9a │ │ │ │ - str??.w r0, [sl, #154] @ 0x9a │ │ │ │ - add r2, pc, #744 @ (adr r2, 710e84 ) │ │ │ │ + @ instruction: 0xfbbe009a │ │ │ │ + @ instruction: 0xfbd0009a │ │ │ │ + @ instruction: 0xfbde009a │ │ │ │ + @ instruction: 0xfbea009a │ │ │ │ + add r5, pc, #744 @ (adr r5, 710e84 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + bcs.n 710b54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - vqadd.s64 d0, d26, d10 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf23a009a │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - vqadd.s32 d0, d18, d10 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf222009a │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + bcs.n 710adc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf65e009a │ │ │ │ - @ instruction: 0xf63a009a │ │ │ │ - @ instruction: 0xf612009a │ │ │ │ - @ instruction: 0xf5ee009a │ │ │ │ - rsbs r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - subs.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf66a009a │ │ │ │ - rsbs r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf698009a │ │ │ │ - @ instruction: 0xf634009a │ │ │ │ - subs.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + ldr??.w r0, [lr, sl, lsl #1] │ │ │ │ + ldrsh.w r0, [sl, sl, lsl #1] │ │ │ │ + ldrsb.w r0, [r2, sl, lsl #1] │ │ │ │ + str??.w r0, [lr, #154] @ 0x9a │ │ │ │ + ldr.w r0, [r2, #154] @ 0x9a │ │ │ │ + ldrh.w r0, [r6, #154] @ 0x9a │ │ │ │ + vld4.32 {d16-d19}, [sl :64], sl │ │ │ │ + ldr.w r0, [lr, #154] @ 0x9a │ │ │ │ + ldrsb.w r0, [r8, #154] @ 0x9a │ │ │ │ + ldrsh.w r0, [r4, sl, lsl #1] │ │ │ │ + ldrh.w r0, [r4, #154] @ 0x9a │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 710e38 ) │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf688009a │ │ │ │ - adds r2, r3, r6 │ │ │ │ + vst1.8 @ instruction: 0xf988009a │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 71040c │ │ │ │ + b.n 710a0c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - sbcs.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - eor.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - adc.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf536009a │ │ │ │ - @ instruction: 0xf4a2009a │ │ │ │ - @ instruction: 0xf4e6009a │ │ │ │ - @ instruction: 0xf4be009a │ │ │ │ - @ instruction: 0xf3ea009a │ │ │ │ - and.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - orn r0, r6, #5046272 @ 0x4d0000 │ │ │ │ - ands.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldr??.w r0, [lr, sl, lsl #1] │ │ │ │ + @ instruction: 0xf782009a │ │ │ │ + str.w r0, [lr, sl, lsl #1] │ │ │ │ + ldrh.w r0, [r6, sl, lsl #1] │ │ │ │ + @ instruction: 0xf7a2009a │ │ │ │ + @ instruction: 0xf7e6009a │ │ │ │ + @ instruction: 0xf7be009a │ │ │ │ + @ instruction: 0xf6ea009a │ │ │ │ + @ instruction: 0xf702009a │ │ │ │ + @ instruction: 0xf766009a │ │ │ │ + @ instruction: 0xf71e009a │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xf19e009a │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + eors.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - rsbs r0, r4, #5341184 @ 0x518000 │ │ │ │ - sbc.w r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - sbcs.w r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf58e009a │ │ │ │ - sub.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + ldr.w r0, [r4, #163] @ 0xa3 │ │ │ │ + str??.w r0, [sl, sl, lsl #1] │ │ │ │ + ldr??.w r0, [sl, sl, lsl #1] │ │ │ │ + strb.w r0, [lr, #154] @ 0x9a │ │ │ │ + strh.w r0, [r2, #154] @ 0x9a │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r6, 710cec │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + add r1, pc, #816 @ (adr r1, 710fcc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sbc.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf586009a │ │ │ │ - @ instruction: 0xf594009a │ │ │ │ - @ instruction: 0xf59e009a │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + str??.w r0, [lr, sl, lsl #1] │ │ │ │ + strb.w r0, [r6, #154] @ 0x9a │ │ │ │ + ldrb.w r0, [r4, #154] @ 0x9a │ │ │ │ + ldrb.w r0, [lr, #154] @ 0x9a │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors.w r0, r2, #154 @ 0x9a │ │ │ │ - eor.w r0, r8, #154 @ 0x9a │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf392009a │ │ │ │ + usat r0, #26, r8, lsl #2 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - orns r0, r8, #154 @ 0x9a │ │ │ │ - orn r0, sl, #154 @ 0x9a │ │ │ │ - @ instruction: 0xf4c000a3 │ │ │ │ + @ instruction: 0xf378009a │ │ │ │ + bfi r0, sl, #2, #25 │ │ │ │ + @ instruction: 0xf7c000a3 │ │ │ │ cmp r3, #13 │ │ │ │ beq.w 711136 │ │ │ │ cmp r3, #17 │ │ │ │ beq.w 711934 │ │ │ │ cmp r3, #14 │ │ │ │ beq.w 711e52 │ │ │ │ cmp r3, #16 │ │ │ │ @@ -2439573,195 +2439606,205 @@ │ │ │ │ ldr r2, [pc, #580] @ (711930 ) │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.w 710a32 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, pc, #40 @ (adr r2, 71172c ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 71172c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #984 @ (adr r0, 711b10 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 711b10 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf190009a │ │ │ │ - sub.w r0, sl, #154 @ 0x9a │ │ │ │ - rsb r0, r0, #154 @ 0x9a │ │ │ │ - rsbs r0, r8, #154 @ 0x9a │ │ │ │ - @ instruction: 0xf1f0009a │ │ │ │ - subs r2, r0, #0 │ │ │ │ + eors.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf4aa009a │ │ │ │ + @ instruction: 0xf4c0009a │ │ │ │ + @ instruction: 0xf4d8009a │ │ │ │ + @ instruction: 0xf4f0009a │ │ │ │ + movs r1, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, pc, #456 @ (adr r0, 71191c ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 71191c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - rsbs r0, r4, #154 @ 0x9a │ │ │ │ - @ instruction: 0xf126009a │ │ │ │ - @ instruction: 0xf1e0009a │ │ │ │ - adcs.w r0, r4, #154 @ 0x9a │ │ │ │ - sbc.w r0, ip, #154 @ 0x9a │ │ │ │ - rsbs r0, r8, #154 @ 0x9a │ │ │ │ - @ instruction: 0xf1e8009a │ │ │ │ - @ instruction: 0xf1f8009a │ │ │ │ - addw r0, r8, #154 @ 0x9a │ │ │ │ - @ instruction: 0xf218009a │ │ │ │ - @ instruction: 0xf22c009a │ │ │ │ - movw r0, #154 @ 0x9a │ │ │ │ - @ instruction: 0xf254009a │ │ │ │ - @ instruction: 0xf26c009a │ │ │ │ - @ instruction: 0xf280009a │ │ │ │ - @ instruction: 0xf29c009a │ │ │ │ - subw r0, ip, #154 @ 0x9a │ │ │ │ - movt r0, #16538 @ 0x409a │ │ │ │ - @ instruction: 0xf2dc009a │ │ │ │ - @ instruction: 0xf2f4009a │ │ │ │ - ssat r0, #27, r8, lsl #2 │ │ │ │ - @ instruction: 0xf31c009a │ │ │ │ - @ instruction: 0xf338009a │ │ │ │ - sbfx r0, r8, #2, #27 │ │ │ │ - @ instruction: 0xf35c009a │ │ │ │ - @ instruction: 0xf374009a │ │ │ │ - usat r0, #26, ip, lsl #2 │ │ │ │ - usat r0, #26, r0, asr #2 │ │ │ │ - @ instruction: 0xf3b4009a │ │ │ │ - ubfx r0, r6, #2, #27 │ │ │ │ - @ instruction: 0xf3e0009a │ │ │ │ - @ instruction: 0xf3fe009a │ │ │ │ - ands.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ - bics.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - orr.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ - orn r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - eor.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf4a2009a │ │ │ │ - @ instruction: 0xf4b4009a │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + @ instruction: 0xf4d4009a │ │ │ │ + bic.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf4e0009a │ │ │ │ + orrs.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ + orn r0, ip, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf4d8009a │ │ │ │ + @ instruction: 0xf4e8009a │ │ │ │ + @ instruction: 0xf4f8009a │ │ │ │ + add.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ + adds.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf52c009a │ │ │ │ + adc.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ + adcs.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ + sbc.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf580009a │ │ │ │ + @ instruction: 0xf59c009a │ │ │ │ + sub.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ + rsb r0, r4, #5046272 @ 0x4d0000 │ │ │ │ + rsbs r0, ip, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf5f4009a │ │ │ │ + addw r0, r8, #2202 @ 0x89a │ │ │ │ + @ instruction: 0xf61c009a │ │ │ │ + @ instruction: 0xf638009a │ │ │ │ + movw r0, #34970 @ 0x889a │ │ │ │ + @ instruction: 0xf65c009a │ │ │ │ + @ instruction: 0xf674009a │ │ │ │ + @ instruction: 0xf68c009a │ │ │ │ + subw r0, r0, #2202 @ 0x89a │ │ │ │ + @ instruction: 0xf6b4009a │ │ │ │ + movt r0, #26778 @ 0x689a │ │ │ │ + @ instruction: 0xf6e0009a │ │ │ │ + @ instruction: 0xf6fe009a │ │ │ │ + @ instruction: 0xf718009a │ │ │ │ + @ instruction: 0xf732009a │ │ │ │ + @ instruction: 0xf74c009a │ │ │ │ + @ instruction: 0xf76a009a │ │ │ │ + @ instruction: 0xf784009a │ │ │ │ + @ instruction: 0xf7a2009a │ │ │ │ + @ instruction: 0xf7b4009a │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #736 @ (adr r0, 711ad8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr??.w r0, [lr, #154] @ 0x9a │ │ │ │ - @ instruction: 0xf4e0009a │ │ │ │ - adc.w r0, r4, #164 @ 0xa4 │ │ │ │ - @ instruction: 0xf4fa009a │ │ │ │ - adds.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf526009a │ │ │ │ - adc.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - subs.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - ldrsb.w r0, [r2, #154] @ 0x9a │ │ │ │ - ldrsh.w r0, [sl, #154] @ 0x9a │ │ │ │ - vld1.8 @ instruction: 0xf9ea009a │ │ │ │ - @ instruction: 0xfa1a009a │ │ │ │ - @ instruction: 0xfa46009a │ │ │ │ - @ instruction: 0xfa76009a │ │ │ │ - @ instruction: 0xfaa2009a │ │ │ │ - @ instruction: 0xface009a │ │ │ │ - @ instruction: 0xfaf6009a │ │ │ │ - @ instruction: 0xfb22009a │ │ │ │ - @ instruction: 0xfb56009a │ │ │ │ - @ instruction: 0xfb8a009a │ │ │ │ - @ instruction: 0xfbae009a │ │ │ │ - @ instruction: 0xfbd2009a │ │ │ │ - @ instruction: 0xfbf2009a │ │ │ │ - ldc2 0, cr0, [lr], {154} @ 0x9a │ │ │ │ - mcrr2 0, 9, r0, r8, cr10 │ │ │ │ - mrrc2 0, 9, r0, lr, cr10 │ │ │ │ - ldc2l 0, cr0, [r4], #-616 @ 0xfffffd98 │ │ │ │ - stc2 0, cr0, [lr], {154} @ 0x9a │ │ │ │ - stc2 0, cr0, [r8], #616 @ 0x268 │ │ │ │ - stc2l 0, cr0, [r6], {154} @ 0x9a │ │ │ │ - stc2l 0, cr0, [r4], #616 @ 0x268 │ │ │ │ - ldc2l 0, cr0, [lr], #616 @ 0x268 │ │ │ │ - stc2 0, cr0, [r2, #-616]! @ 0xfffffd98 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldc2l 0, cr0, [lr], {154} @ 0x9a │ │ │ │ + @ instruction: 0xf7e0009a │ │ │ │ + orr.w r0, r4, #5373952 @ 0x520000 │ │ │ │ + @ instruction: 0xf7fa009a │ │ │ │ + ldrb.w r0, [r2, sl, lsl #1] │ │ │ │ + strh.w r0, [r6, sl, lsl #1] │ │ │ │ + str.w r0, [r2, sl, lsl #1] │ │ │ │ + ldrh.w r0, [lr, #154] @ 0x9a │ │ │ │ + ldc2 0, cr0, [r2], {154} @ 0x9a │ │ │ │ + ldc2 0, cr0, [sl], #616 @ 0x268 │ │ │ │ + stc2l 0, cr0, [sl], #616 @ 0x268 │ │ │ │ + ldc2 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ + stc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [r6, #-616]! @ 0xfffffd98 │ │ │ │ + stc2 0, cr0, [r2, #616]! @ 0x268 │ │ │ │ + stc2l 0, cr0, [lr, #616] @ 0x268 │ │ │ │ + ldc2l 0, cr0, [r6, #616]! @ 0x268 │ │ │ │ + mcr2 0, 1, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 2, r0, cr6, cr10, {4} │ │ │ │ + mcr2 0, 4, r0, cr10, cr10, {4} │ │ │ │ + mcr2 0, 5, r0, cr14, cr10, {4} │ │ │ │ + mrc2 0, 6, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 7, r0, cr2, cr10, {4} │ │ │ │ + vqadd.u16 d0, d30, d10 │ │ │ │ + vqadd.u8 d16, d24, d10 │ │ │ │ + vqadd.u16 d16, d30, d10 │ │ │ │ + vqadd.u64 d16, d20, d10 │ │ │ │ + vshr.u64 d0, d10, #50 │ │ │ │ + vshr.u64 d0, d10, #24 │ │ │ │ + vshr.u64 d16, d10, #58 │ │ │ │ + vshr.u64 d16, d10, #28 │ │ │ │ + vshr.u64 d16, d10, #2 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2 0, cr0, [r0, #-616] @ 0xfffffd98 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2l 0, cr0, [r2], #616 @ 0x268 │ │ │ │ - ldc2l 0, cr0, [r8], #616 @ 0x268 │ │ │ │ - ldc2 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ - stc2 0, cr0, [sl, #-616]! @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [r6, #-616]! @ 0xfffffd98 │ │ │ │ - @ instruction: 0xf67c009a │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + vshr.u64 d16, d10, #30 │ │ │ │ + vshr.u64 d16, d10, #8 │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r6, r6 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr??.w r0, [ip, sl, lsl #1] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stc2 0, cr0, [r0, #-616]! @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [r0, #-616] @ 0xfffffd98 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + movs r0, r4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r0, r2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xf5e8009a │ │ │ │ - stc2l 0, cr0, [lr], #616 @ 0x268 │ │ │ │ - add r0, sp, #24 │ │ │ │ + str??.w r0, [r8, #154] @ 0x9a │ │ │ │ + vshr.u64 d16, d10, #18 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r8], {154} @ 0x9a │ │ │ │ - add r7, pc, #768 @ (adr r7, 711bd8 ) │ │ │ │ + vshr.u64 d16, d10, #40 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r7, pc, #520 @ (adr r7, 711ae8 ) │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2l 0, cr0, [r8], {154} @ 0x9a │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + vshr.u64 d16, d10, #56 │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldc2 0, cr0, [r0], #616 @ 0x268 │ │ │ │ - vhadd.s16 d0, d16, d20 │ │ │ │ - add r7, pc, #232 @ (adr r7, 7119dc ) │ │ │ │ + vshr.u64 d0, d10, #16 │ │ │ │ + @ instruction: 0xf21000a4 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stc2 0, cr0, [r6], {154} @ 0x9a │ │ │ │ - orn r0, r6, #5046272 @ 0x4d0000 │ │ │ │ - add r6, pc, #496 @ (adr r6, 711af4 ) │ │ │ │ + vshr.u64 d0, d10, #58 │ │ │ │ + @ instruction: 0xf766009a │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2 0, cr0, [lr], #616 @ 0x268 │ │ │ │ - stc2l 0, cr0, [r2], {154} @ 0x9a │ │ │ │ - ldc2l 0, cr0, [r2], {154} @ 0x9a │ │ │ │ - stc2l 0, cr0, [r2], #616 @ 0x268 │ │ │ │ - ldc2l 0, cr0, [r2], #616 @ 0x268 │ │ │ │ - stc2 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [ip, #-616] @ 0xfffffd98 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + vshr.u64 d0, d10, #18 │ │ │ │ + vshr.u64 d16, d10, #62 │ │ │ │ + vshr.u64 d16, d10, #46 │ │ │ │ + vshr.u64 d16, d10, #30 │ │ │ │ + vshr.u64 d16, d10, #14 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 711a18 ) │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r0], #616 @ 0x268 │ │ │ │ + vshr.u64 d16, d10, #16 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp.w r3, #3584 @ 0xe00 │ │ │ │ bcc.w 710a32 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r3, r7 │ │ │ │ bl 709988 │ │ │ │ @@ -2440947,285 +2440990,282 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ movs r0, #1 │ │ │ │ blx 69920 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfa94009a │ │ │ │ - @ instruction: 0xfaa6009a │ │ │ │ - @ instruction: 0xf798009a │ │ │ │ - @ instruction: 0xfac4009a │ │ │ │ - @ instruction: 0xfadc009a │ │ │ │ - ldcl 0, cr0, [r8], #-616 @ 0xfffffd98 │ │ │ │ - @ instruction: 0xfae0009a │ │ │ │ - @ instruction: 0xfaf0009a │ │ │ │ - @ instruction: 0xfb04009a │ │ │ │ - @ instruction: 0xfb1c009a │ │ │ │ - @ instruction: 0xfb30009a │ │ │ │ - @ instruction: 0xfb40009a │ │ │ │ - @ instruction: 0xfb46009a │ │ │ │ - add r2, pc, #496 @ (adr r2, 71287c ) │ │ │ │ + ldc2 0, cr0, [r4, #616] @ 0x268 │ │ │ │ + stc2 0, cr0, [r6, #616]! @ 0x268 │ │ │ │ + @ instruction: 0xfa98009a │ │ │ │ + stc2l 0, cr0, [r4, #616] @ 0x268 │ │ │ │ + ldc2l 0, cr0, [ip, #616] @ 0x268 │ │ │ │ + vqadd.s64 d16, d24, d10 │ │ │ │ + stc2l 0, cr0, [r0, #616]! @ 0x268 │ │ │ │ + ldc2l 0, cr0, [r0, #616]! @ 0x268 │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {4} │ │ │ │ + mrc2 0, 0, r0, cr12, cr10, {4} │ │ │ │ + mrc2 0, 1, r0, cr0, cr10, {4} │ │ │ │ + mcr2 0, 2, r0, cr0, cr10, {4} │ │ │ │ + mcr2 0, 2, r0, cr6, cr10, {4} │ │ │ │ + add r5, pc, #496 @ (adr r5, 71287c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xfb62009a │ │ │ │ - @ instruction: 0xfb7a009a │ │ │ │ - @ instruction: 0xfb92009a │ │ │ │ - @ instruction: 0xfbaa009a │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + mcr2 0, 3, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 3, r0, cr10, cr10, {4} │ │ │ │ + mrc2 0, 4, r0, cr2, cr10, {4} │ │ │ │ + mcr2 0, 5, r0, cr10, cr10, {4} │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - and.w r0, r6, r4, asr #2 │ │ │ │ - @ instruction: 0xfb74009a │ │ │ │ - add r0, pc, #344 @ (adr r0, 712804 ) │ │ │ │ + stc 0, cr0, [r6, #-656] @ 0xfffffd70 │ │ │ │ + mrc2 0, 3, r0, cr4, cr10, {4} │ │ │ │ + add r3, pc, #344 @ (adr r3, 712804 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xfb88009a │ │ │ │ - @ instruction: 0xfb9a009a │ │ │ │ - @ instruction: 0xfbac009a │ │ │ │ - @ instruction: 0xfbbe009a │ │ │ │ - @ instruction: 0xfbd0009a │ │ │ │ - @ instruction: 0xfbe2009a │ │ │ │ - @ instruction: 0xfbf4009a │ │ │ │ - @ instruction: 0xfbfe009a │ │ │ │ - stc2 0, cr0, [r8], {154} @ 0x9a │ │ │ │ - ldc2 0, cr0, [r2], {154} @ 0x9a │ │ │ │ - stc2 0, cr0, [r4], #-616 @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [r6], #-616 @ 0xfffffd98 │ │ │ │ - mcrr2 0, 9, r0, r4, cr10 │ │ │ │ - mrrc2 0, 9, r0, r2, cr10 │ │ │ │ - stc2l 0, cr0, [r0], #-616 @ 0xfffffd98 │ │ │ │ - @ instruction: 0xeace009a │ │ │ │ - stc2l 0, cr0, [r6], #-616 @ 0xfffffd98 │ │ │ │ - ldc2l 0, cr0, [lr], #-616 @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [ip], {154} @ 0x9a │ │ │ │ - stc2 0, cr0, [sl], #616 @ 0x268 │ │ │ │ - ldc2 0, cr0, [ip], #616 @ 0x268 │ │ │ │ - stc2l 0, cr0, [r6], {154} @ 0x9a │ │ │ │ - ldc2l 0, cr0, [r4], {154} @ 0x9a │ │ │ │ - ldc2l 0, cr0, [r2], #616 @ 0x268 │ │ │ │ - ldc2 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ - stc2 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + mcr2 0, 4, r0, cr8, cr10, {4} │ │ │ │ + mrc2 0, 4, r0, cr10, cr10, {4} │ │ │ │ + mcr2 0, 5, r0, cr12, cr10, {4} │ │ │ │ + mrc2 0, 5, r0, cr14, cr10, {4} │ │ │ │ + mrc2 0, 6, r0, cr0, cr10, {4} │ │ │ │ + mcr2 0, 7, r0, cr2, cr10, {4} │ │ │ │ + mrc2 0, 7, r0, cr4, cr10, {4} │ │ │ │ + mrc2 0, 7, r0, cr14, cr10, {4} │ │ │ │ + vqadd.u8 d0, d24, d10 │ │ │ │ + vqadd.u16 d0, d18, d10 │ │ │ │ + vqadd.u32 d0, d20, d10 │ │ │ │ + vqadd.u64 d0, d22, d10 │ │ │ │ + vqadd.u8 d16, d20, d10 │ │ │ │ + vqadd.u16 d16, d18, d10 │ │ │ │ + vqadd.u32 d16, d16, d10 │ │ │ │ + stcl 0, cr0, [lr, #616] @ 0x268 │ │ │ │ + vqadd.u32 d16, d22, d10 │ │ │ │ + vqadd.u64 d16, d30, d10 │ │ │ │ + vshr.u64 d0, d10, #36 │ │ │ │ + vshr.u64 d0, d10, #22 │ │ │ │ + vshr.u64 d0, d10, #4 │ │ │ │ + vshr.u64 d16, d10, #58 │ │ │ │ + vshr.u64 d16, d10, #44 │ │ │ │ + vshr.u64 d16, d10, #14 │ │ │ │ + movs r4, r2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r4, r5 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 71275c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 71275c ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xe9bc009a │ │ │ │ - ldrd r0, r0, [r6, #616] @ 0x268 │ │ │ │ - stc2l 0, cr0, [r4], {154} @ 0x9a │ │ │ │ - ldc2l 0, cr0, [r6], {154} @ 0x9a │ │ │ │ - ldc2l 0, cr0, [r6], {154} @ 0x9a │ │ │ │ - ldc2l 0, cr0, [r0], #616 @ 0x268 │ │ │ │ - sbc.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ - sbcs.w r0, r2, #5046272 @ 0x4d0000 │ │ │ │ - @ instruction: 0xf580009a │ │ │ │ - @ instruction: 0xf592009a │ │ │ │ - ldc2l 0, cr0, [ip], {154} @ 0x9a │ │ │ │ - stc2l 0, cr0, [lr], #616 @ 0x268 │ │ │ │ - stc2 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [r0, #-616]! @ 0xfffffd98 │ │ │ │ - stc2l 0, cr0, [lr, #-616] @ 0xfffffd98 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + ldc 0, cr0, [ip], #616 @ 0x268 │ │ │ │ + ldcl 0, cr0, [r6], {154} @ 0x9a │ │ │ │ + vshr.u64 d16, d10, #60 │ │ │ │ + vshr.u64 d16, d10, #42 │ │ │ │ + vshr.u64 d16, d10, #42 │ │ │ │ + vshr.u64 d16, d10, #16 │ │ │ │ + str??.w r0, [r4, sl, lsl #1] │ │ │ │ + ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ + strb.w r0, [r0, #154] @ 0x9a │ │ │ │ + ldrb.w r0, [r2, #154] @ 0x9a │ │ │ │ + vshr.u64 d16, d10, #36 │ │ │ │ + vshr.u64 d16, d10, #18 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r2, r3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + movs r0, r6 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + cbz r6, 7127b6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-616]! @ 0xfffffd98 │ │ │ │ - @ instruction: 0xf58a009a │ │ │ │ - b.n 7122d0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ - ldc2l 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ - movw r0, #2202 @ 0x89a │ │ │ │ - @ instruction: 0xf674009a │ │ │ │ - ldc2l 0, cr0, [r0, #-616] @ 0xfffffd98 │ │ │ │ - @ instruction: 0xf6f4009a │ │ │ │ - stc2l 0, cr0, [r6, #-616] @ 0xfffffd98 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + strb.w r0, [sl, #154] @ 0x9a │ │ │ │ + stmia.w ip!, {r2, r5, r7} │ │ │ │ + movs r4, r7 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + vst4.32 {d16-d19}, [r0 :64], sl │ │ │ │ + ldr??.w r0, [r4, sl, lsl #1] │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr??.w r0, [r4, #154] @ 0x9a │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r0, pc, #784 @ (adr r0, 712aa8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-616] @ 0xfffffd98 │ │ │ │ - ldc2l 0, cr0, [r6, #-616]! @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [r2, #616] @ 0x268 │ │ │ │ - @ instruction: 0xf6f2009a │ │ │ │ - @ instruction: 0xf704009a │ │ │ │ - stc2 0, cr0, [lr, #616] @ 0x268 │ │ │ │ - stc2 0, cr0, [r0, #616]! @ 0x268 │ │ │ │ - ldc2 0, cr0, [r2, #616]! @ 0x268 │ │ │ │ - stc2l 0, cr0, [r8, #616] @ 0x268 │ │ │ │ - ldrh.w r0, [sl, sl, lsl #1] │ │ │ │ - str.w r0, [r8, sl, lsl #1] │ │ │ │ - b.n 712534 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldrsh.w r0, [r2, #154] @ 0x9a │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr??.w r0, [r2, #154] @ 0x9a │ │ │ │ + @ instruction: 0xfa04009a │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-616]! @ 0xfffffd98 │ │ │ │ - stc2l 0, cr0, [lr, #-616]! @ 0xfffffd98 │ │ │ │ - ldc2 0, cr0, [r2, #616] @ 0x268 │ │ │ │ - b.n 712460 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712498 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - movw r0, #32922 @ 0x809a │ │ │ │ - @ instruction: 0xf256009a │ │ │ │ - @ instruction: 0xf264009a │ │ │ │ - @ instruction: 0xf276009a │ │ │ │ - ldc2 0, cr0, [sl, #-616]! @ 0xfffffd98 │ │ │ │ - ldc2l 0, cr0, [r2, #-616] @ 0xfffffd98 │ │ │ │ - @ instruction: 0xfa3e009a │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + @ instruction: 0xfb3a009a │ │ │ │ + @ instruction: 0xfb48009a │ │ │ │ + @ instruction: 0xe9b6009a │ │ │ │ + ldc2 0, cr0, [r2], #616 @ 0x268 │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + strd r0, r0, [r0, #-616] @ 0x268 │ │ │ │ + ldrd r0, r0, [sl, #-616] @ 0x268 │ │ │ │ + adc.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ + adcs.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ + sbc.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ + sbcs.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ + movs r2, r7 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldc2 0, cr0, [lr, #-616]! @ 0xfffffd98 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 712900 │ │ │ │ + bgt.n 712900 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n 7120ec │ │ │ │ + b.n 7126ec │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 712114 │ │ │ │ + b.n 712714 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 712b88 │ │ │ │ + b.n 712188 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 712140 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 71215c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712190 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7121c4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7121f0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 71222c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712270 │ │ │ │ + b.n 712740 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7122b4 │ │ │ │ + b.n 71275c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7122f0 │ │ │ │ + b.n 712790 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 712344 │ │ │ │ + b.n 7127c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 712374 │ │ │ │ + b.n 7127f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7123ac │ │ │ │ + b.n 71282c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 7123e4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712424 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712470 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7124b4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7124f0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 71253c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712588 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7125d8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7125fc │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xe814009a │ │ │ │ + @ instruction: 0xe834009a │ │ │ │ + @ instruction: 0xe850009a │ │ │ │ + ldrd r0, r0, [r8], #-616 @ 0x268 │ │ │ │ + stmia.w lr, {r1, r3, r4, r7} │ │ │ │ + stmia.w r8!, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xe8c2009a │ │ │ │ + strd r0, r0, [r0], #616 @ 0x268 │ │ │ │ + stmdb r4, {r1, r3, r4, r7} │ │ │ │ + stmdb r4!, {r1, r3, r4, r7} │ │ │ │ + strd r0, r0, [r0, #-616] @ 0x268 │ │ │ │ + strd r0, r0, [r4, #-616]! @ 0x268 │ │ │ │ + @ instruction: 0xe988009a │ │ │ │ + @ instruction: 0xe9ae009a │ │ │ │ + @ instruction: 0xe9be009a │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 712598 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7125f0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + @ instruction: 0xe986009a │ │ │ │ + @ instruction: 0xe9b0009a │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 7125d8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 7125d0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712664 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712600 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 712644 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xe9a0009a │ │ │ │ + @ instruction: 0xe99a009a │ │ │ │ + strd r0, r0, [r2, #616]! @ 0x268 │ │ │ │ + @ instruction: 0xe9ae009a │ │ │ │ + strd r0, r0, [lr, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 712614 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 71265c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + @ instruction: 0xe9b0009a │ │ │ │ + ldrd r0, r0, [r2, #616] @ 0x268 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrsh.w r0, [r8, #154] @ 0x9a │ │ │ │ - ldr??.w r0, [lr, #154] @ 0x9a │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + ldc2 0, cr0, [r8], #616 @ 0x268 │ │ │ │ + ldc2l 0, cr0, [lr], {154} @ 0x9a │ │ │ │ + b.n 712d68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr??.w r0, [r8, #154] @ 0x9a │ │ │ │ - @ instruction: 0xfa0c009a │ │ │ │ - @ instruction: 0xfa28009a │ │ │ │ - @ instruction: 0xfa44009a │ │ │ │ - @ instruction: 0xfa5c009a │ │ │ │ - @ instruction: 0xfa7c009a │ │ │ │ - @ instruction: 0xfa98009a │ │ │ │ - @ instruction: 0xfaac009a │ │ │ │ - @ instruction: 0xfac2009a │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldc2l 0, cr0, [r8], #616 @ 0x268 │ │ │ │ + stc2 0, cr0, [ip, #-616] @ 0xfffffd98 │ │ │ │ + stc2 0, cr0, [r8, #-616]! @ 0xfffffd98 │ │ │ │ + stc2l 0, cr0, [r4, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [ip, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 0, cr0, [ip, #-616]! @ 0xfffffd98 │ │ │ │ + ldc2 0, cr0, [r8, #616] @ 0x268 │ │ │ │ + stc2 0, cr0, [ip, #616]! @ 0x268 │ │ │ │ + stc2l 0, cr0, [r2, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xfaa6009a │ │ │ │ - @ instruction: 0xfabc009a │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + stc2 0, cr0, [r6, #616]! @ 0x268 │ │ │ │ + ldc2 0, cr0, [ip, #616]! @ 0x268 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bls.n 7129d8 │ │ │ │ + bgt.n 7129d8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mrc2 0, 0, r0, cr10, cr10, {4} │ │ │ │ + lsls r2, r3, #4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2441254,16 +2441294,16 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb10009a │ │ │ │ - @ instruction: 0xfb26009a │ │ │ │ + mrc2 0, 0, r0, cr0, cr10, {4} │ │ │ │ + mcr2 0, 1, r0, cr6, cr10, {4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #3 │ │ │ │ strd r4, r3, [r0] │ │ │ │ movs r6, #29 │ │ │ │ movs r3, #4 │ │ │ │ @@ -2441435,15 +2441475,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 712bac │ │ │ │ lsls r1, r1, #5 │ │ │ │ bmi.n 712b04 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf982009a │ │ │ │ + stc2 0, cr0, [r2], {154} @ 0x9a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #132] @ (712c2c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2441488,15 +2441528,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 696d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl abab78 │ │ │ │ + bl abaec0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ strb.w r8, [r2, #12] │ │ │ │ b.n 712be2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2441819,15 +2441859,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 712fc8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ beq.n 712f2c │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, sl, #5046272 @ 0x4d0000 │ │ │ │ + str.w r0, [sl, #154] @ 0x9a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #156] @ (713024 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r4, [pc, #156] @ (713028 ) │ │ │ │ @@ -2442048,20 +2442088,20 @@ │ │ │ │ blx 69884 <__printf_chk@plt> │ │ │ │ b.n 713136 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf720009a │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - usat r0, #26, ip, asr #2 │ │ │ │ + subw r0, ip, #2202 @ 0x89a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #104] @ (71323c ) │ │ │ │ movs r3, #0 │ │ │ │ @@ -2443895,15 +2443935,15 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ pop {r2} │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7146f0 │ │ │ │ + b.n 713cf0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r1, #1010] @ 0x3f2 │ │ │ │ bx lr │ │ │ │ cbz r3, 714460 │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ @@ -2444185,21 +2444225,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (7146d8 ) │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2445135,15 +2445175,15 @@ │ │ │ │ it cs │ │ │ │ movcs sl, r0 │ │ │ │ b.n 714f36 │ │ │ │ mvn.w r9, #1 │ │ │ │ movs r4, #3 │ │ │ │ b.n 714f12 │ │ │ │ nop │ │ │ │ - str r4, [r2, r2] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2445605,15 +2445645,15 @@ │ │ │ │ b.n 715196 │ │ │ │ uxth r3, r5 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 7151a4 │ │ │ │ - ldr r7, [pc, #304] @ (7155a4 ) │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2445764,34 +2445804,34 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 715564 │ │ │ │ ldr r3, [pc, #48] @ (715610 ) │ │ │ │ mov.w ip, #410 @ 0x19a │ │ │ │ add r3, pc │ │ │ │ b.n 715564 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + add r2, pc, #296 @ (adr r2, 715724 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - sub sp, #24 │ │ │ │ + cbz r6, 715664 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xf2e0011e │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + @ instruction: 0xf5e0011e │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 715548 │ │ │ │ cbz r0, 715632 │ │ │ │ @@ -2445799,17 +2445839,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #8] @ (71563c ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + bcs.n 7156f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 715548 │ │ │ │ subs r0, #0 │ │ │ │ @@ -2446000,47 +2446040,47 @@ │ │ │ │ b.n 7156c2 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 71573e │ │ │ │ nop │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r6, [pc, #488] @ (715a08 ) │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + bcs.n 715908 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + bcs.n 7158d4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 715838 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #4 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + bne.n 71586c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + bne.n 71587c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + bne.n 7158c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + beq.n 7157e8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + beq.n 715800 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + bne.n 7158e4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1728] @ 0x6c0 │ │ │ │ ldr r2, [pc, #196] @ (715934 ) │ │ │ │ subw sp, sp, #2348 @ 0x92c │ │ │ │ @@ -2446119,25 +2446159,25 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 71590a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #536 @ (adr r7, 715b50 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + beq.n 715858 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + beq.n 715848 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [pc, #160] @ (7159e8 ) │ │ │ │ + ldr r7, [pc, #160] @ (7159e8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r6, pc, #952 @ (adr r6, 715d08 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + beq.n 71595c │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #640] @ (715be8 ) │ │ │ │ @@ -2446395,40 +2446435,40 @@ │ │ │ │ b.n 715982 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #576 @ (adr r6, 715e2c ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + beq.n 715c10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + beq.n 715c28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ @ instruction: 0xfb1fffff │ │ │ │ add r6, pc, #152 @ (adr r6, 715c9c ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2447559,15 +2447599,15 @@ │ │ │ │ bne.n 71673a │ │ │ │ b.n 71669e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2447707,15 +2447747,15 @@ │ │ │ │ blx r6 │ │ │ │ adds r0, #3 │ │ │ │ bne.n 716878 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b.n 71684e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ @@ -2447799,15 +2447839,15 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr r3, [pc, #12] @ (71699c ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, r0, lsl #2] │ │ │ │ and.w r0, r0, #15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #212] @ (716a88 ) │ │ │ │ @@ -2449646,17 +2449686,17 @@ │ │ │ │ movs r3, #11 │ │ │ │ strb r4, [r2, #2] │ │ │ │ strb r3, [r2, #4] │ │ │ │ movs r3, #19 │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb r3, [r2, #5] │ │ │ │ b.n 717a8c │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ubfx r0, r2, #1, #1 │ │ │ │ ldr r5, [pc, #484] @ (717e34 ) │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ and.w r9, r1, #1 │ │ │ │ add r5, pc │ │ │ │ @@ -2449809,15 +2449849,15 @@ │ │ │ │ b.n 717c9c │ │ │ │ orr.w r2, r9, sl, lsl #1 │ │ │ │ orr.w r0, r2, r0, lsl #4 │ │ │ │ orr.w r0, r0, r8, lsl #5 │ │ │ │ orr.w r0, r0, fp, lsl #2 │ │ │ │ orr.w r0, r0, lr, lsl #3 │ │ │ │ b.n 717c9c │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ubfx r3, r1, #8, #8 │ │ │ │ lsls r1, r1, #20 │ │ │ │ bpl.n 717e56 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #31 │ │ │ │ bic.w r3, r3, #31 │ │ │ │ @@ -2449982,64 +2450022,64 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #12] @ (717fdc ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, r0, lsl #2] │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [pc, #8] @ (717fec ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, r0, lsl #2] │ │ │ │ lsrs r0, r0, #7 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [pc, #12] @ (718000 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, r0, lsl #2] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [pc, #12] @ (718014 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r0, [r3, r0, lsl #2] │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [pc, #12] @ (718028 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [pc, #12] @ (71803c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2450138,15 +2450178,15 @@ │ │ │ │ movs r1, #19 │ │ │ │ b.n 718116 │ │ │ │ movs r1, #12 │ │ │ │ b.n 718116 │ │ │ │ movs r1, #4 │ │ │ │ b.n 718116 │ │ │ │ nop │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #712] @ (718424 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -2450433,25 +2450473,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #26] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #25] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrsb.w r3, [r1, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 7184b0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cbz r3, 7184ac │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -2450901,15 +2450941,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ lsls r1, r1, #5 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2452136,15 +2452176,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ b.n 719434 │ │ │ │ movw r4, #21842 @ 0x5552 │ │ │ │ movt r4, #21845 @ 0x5555 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r4 │ │ │ │ b.n 719434 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #168] @ (71954c ) │ │ │ │ @@ -2455699,17 +2455739,17 @@ │ │ │ │ bl 737a98 │ │ │ │ b.n 71b7ae │ │ │ │ ldr r3, [pc, #16] @ (71b810 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ b.n 71b710 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2456330,15 +2456370,15 @@ │ │ │ │ str.w r5, [r3, #3196] @ 0xc7c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 718a3c │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ it ls │ │ │ │ lslls r3, r0, #5 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2461125,15 +2461165,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #9 │ │ │ │ lsls r1, r1, #5 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9a0121 │ │ │ │ + cdp2 1, 9, cr0, cr10, cr1, {1} │ │ │ │ sub sp, #8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r7, [r0, #4] │ │ │ │ @@ -2461802,15 +2461842,15 @@ │ │ │ │ b.n 71f54a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6d00121 │ │ │ │ + ldr??.w r0, [r0, #289] @ 0x121 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2462576,20 +2462616,20 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2dc0121 │ │ │ │ + rsbs r1, ip, #10551296 @ 0xa10000 │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 1, cr0, [sl, #-132] @ 0xffffff7c │ │ │ │ + orrs.w r1, sl, #33 @ 0x21 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #904] @ (72016c ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #904] @ (720170 ) │ │ │ │ @@ -2462959,15 +2462999,15 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebfe0121 │ │ │ │ + cdp 1, 15, cr0, cr14, cr1, {1} │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2466278,24 +2466318,24 @@ │ │ │ │ b.n 7223a2 │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [pc, #24] @ (722488 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7223a2 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stcl 1, cr0, [r2], #132 @ 0x84 │ │ │ │ - movs r7, #24 │ │ │ │ + vaddw.s32 q8, q1, d17 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #368] @ (722610 ) │ │ │ │ @@ -2466452,19 +2466492,19 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ blt.n 7226c4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ blt.n 722698 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bge.n 7226a4 │ │ │ │ + ble.n 7226a4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bhi.n 722672 │ │ │ │ add.w r0, r0, #36864 @ 0x9000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb.w r3, [r0, #516] @ 0x204 │ │ │ │ @@ -2466668,23 +2466708,23 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 72276a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bls.n 722918 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ bvc.n 72281c │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #544] @ (722a8c ) │ │ │ │ @@ -2467006,15 +2467046,15 @@ │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ blx 69454 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ bhi.n 722bf6 │ │ │ │ adds r2, #28 │ │ │ │ ldrb.w r2, [r0, r2, lsl #2] │ │ │ │ rsb r3, r3, #8 │ │ │ │ @@ -2467856,19 +2467896,19 @@ │ │ │ │ nop │ │ │ │ ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #548] @ (72366c ) │ │ │ │ @@ -2468098,21 +2468138,21 @@ │ │ │ │ nop │ │ │ │ ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #856] @ (7239f4 ) │ │ │ │ @@ -2468452,29 +2468492,29 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bvc.n 723944 │ │ │ │ + bge.n 723944 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cbz r6, 723a54 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r1, [pc, #404] @ (723bcc ) │ │ │ │ @@ -2469090,25 +2469130,25 @@ │ │ │ │ lsls r4, r4, #3 │ │ │ │ orr.w r4, r4, #3 │ │ │ │ strb.w r4, [sl, #40] @ 0x28 │ │ │ │ b.n 724016 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bvs.n 724008 │ │ │ │ + bls.n 724008 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 7244e6 │ │ │ │ cmp.w sl, #12 │ │ │ │ @@ -2469403,15 +2469443,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ orr.w r3, r3, #5 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ b.n 72427e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cbz r2, 7244b8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ orrs r4, r2 │ │ │ │ clz r2, r2 │ │ │ │ @@ -2469462,15 +2469502,15 @@ │ │ │ │ bne.w 72410c │ │ │ │ b.n 723daa │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 7242a4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #40 @ (adr r7, 724534 ) │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ push {lr} │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ bhi.n 724564 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -2471288,17 +2471328,17 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2473232,131 +2473272,131 @@ │ │ │ │ ldr r0, [pc, #260] @ (726cc0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 72691c │ │ │ │ ldr r0, [pc, #256] @ (726cc4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 72691c │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xf7840122 │ │ │ │ - cbz r2, 726c30 │ │ │ │ + @ instruction: 0xfa840122 │ │ │ │ + cpsid i │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - cdp2 1, 1, cr0, cr14, cr2, {1} │ │ │ │ - stmia r3!, {r7} │ │ │ │ + lsls r6, r3, #4 │ │ │ │ + lsls r3, r4, #4 │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bhi.n 726c58 │ │ │ │ + blt.n 726c58 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cbnz r4, 726c24 │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vrev16.16 d16, d18 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + subs r6, r0, #6 │ │ │ │ + lsls r3, r4, #4 │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + bne.n 726b14 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xf3e40122 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + @ instruction: 0xf6e40122 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - bpl.n 726cd0 │ │ │ │ + b.n 726f98 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vrhadd.s16 d0, d0, d18 │ │ │ │ - b.n 726754 │ │ │ │ + bhi.n 726cd0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + @ instruction: 0xf2100122 │ │ │ │ + ldmia.w r8, {r1, r5, r8} │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh.w r0, [ip, ] │ │ │ │ - @ instruction: 0xfa8c0122 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + @ instruction: 0xfb3c0122 │ │ │ │ + stc2 1, cr0, [ip, #136] @ 0x88 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - b.n 726b78 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - blt.n 726bfc │ │ │ │ + eors.w r1, ip, r2, asr #32 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - udf #26 │ │ │ │ + b.n 726e88 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bls.n 726d0c │ │ │ │ + bgt.n 726d0c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - bcs.n 726ce8 │ │ │ │ + bpl.n 726ce8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bmi.n 726b90 │ │ │ │ + bvc.n 726b90 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xe9a00122 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + stc 1, cr0, [r0], #136 @ 0x88 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xebe40122 │ │ │ │ - eor.w r1, ip, #34 @ 0x22 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + cdp 1, 14, cr0, cr4, cr2, {1} │ │ │ │ + @ instruction: 0xf38c0122 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + bcs.n 726bd8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - b.n 727120 │ │ │ │ + b.n 726720 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 72725c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r4, [pc, #232] @ (726dc4 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -2473790,20 +2473830,20 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - add r2, pc, #40 @ (adr r2, 727164 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 727164 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str.w r0, [sl, #289] @ 0x121 │ │ │ │ - bge.n 7270c0 │ │ │ │ + @ instruction: 0xfbca0121 │ │ │ │ + ble.n 7270c0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #848] @ (7274ac ) │ │ │ │ @@ -2474513,20 +2474553,20 @@ │ │ │ │ b.n 727618 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #22] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xf33a0121 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + @ instruction: 0xf63a0121 │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bpl.n 7278d4 │ │ │ │ + bhi.n 7278d4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2474870,20 +2474910,20 @@ │ │ │ │ b.n 7279d4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - vrhadd.s d16, d14, d17 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + @ instruction: 0xf27e0121 │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bne.n 727d18 │ │ │ │ + bmi.n 727d18 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -2475450,20 +2475490,20 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 727f22 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r1, #14] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strd r0, r1, [lr, #-132]! @ 0x84 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + stcl 1, cr0, [lr], #-132 @ 0xffffff7c │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r0, [r0, #29] │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2475857,19 +2475897,19 @@ │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w r6, [r8, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [pc, #12] @ (7286b4 ) │ │ │ │ add r5, pc │ │ │ │ b.n 7285d0 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #356] @ (728830 ) │ │ │ │ @@ -2476021,17 +2476061,17 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bhi.n 72887e │ │ │ │ add.w r0, r0, #36864 @ 0x9000 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ @@ -2476303,15 +2476343,16 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ blx 69454 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r4, [r1, r6] │ │ │ │ lsls r0, r1, #5 │ │ │ │ - cdp2 1, 9, cr0, cr12, cr2, {1} │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + lsls r3, r4, #4 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ bhi.n 728b6e │ │ │ │ adds r2, #28 │ │ │ │ ldrb.w r1, [r0, r2, lsl #2] │ │ │ │ rsb r3, r3, #8 │ │ │ │ lsls r1, r1, #26 │ │ │ │ @@ -2476999,17 +2477040,17 @@ │ │ │ │ beq.n 7291c8 │ │ │ │ b.n 729184 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr.w r0, [r6, ] │ │ │ │ + @ instruction: 0xfb560122 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2477303,20 +2477344,21 @@ │ │ │ │ b.n 729438 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ + lsls r3, r4, #4 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - vaddw.u8 q8, q5, d18 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r2, #24 │ │ │ │ @@ -2477447,15 +2477489,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + bne.n 729670 │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ lsls r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2477888,25 +2477930,25 @@ │ │ │ │ eor.w r4, r4, #31 │ │ │ │ lsls r4, r4, #3 │ │ │ │ orr.w r4, r4, #3 │ │ │ │ strb.w r4, [sl, #40] @ 0x28 │ │ │ │ b.n 729ab2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r3, r4, #4 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 729f82 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -2478203,15 +2478245,15 @@ │ │ │ │ eor.w r3, r3, #31 │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r5, #2 │ │ │ │ b.n 729c4e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc 1, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ + bics.w r1, lr, #34 @ 0x22 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cbz r2, 729f58 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ orrs r4, r2 │ │ │ │ clz r2, r2 │ │ │ │ eor.w r2, r2, #31 │ │ │ │ @@ -2478261,16 +2478303,16 @@ │ │ │ │ bne.w 729ba4 │ │ │ │ b.n 729862 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 729d44 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - strd r0, r1, [r4, #136] @ 0x88 │ │ │ │ - strd r0, r1, [r4, #-136] @ 0x88 │ │ │ │ + stcl 1, cr0, [r4], {34} @ 0x22 │ │ │ │ + mcrr 1, 2, r0, r4, cr2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ bhi.n 729fdc │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cbnz r0, 729fd6 │ │ │ │ @@ -2479940,17 +2479982,17 @@ │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, r1] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r0, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 72b0cc │ │ │ │ + ble.n 72b0cc │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bge.n 72b074 │ │ │ │ + ble.n 72b074 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2481129,61 +2481171,61 @@ │ │ │ │ ldr r0, [pc, #100] @ (72be08 ) │ │ │ │ add r0, pc │ │ │ │ b.n 72bc58 │ │ │ │ ldr r0, [pc, #96] @ (72be0c ) │ │ │ │ add r0, pc │ │ │ │ b.n 72bc58 │ │ │ │ nop │ │ │ │ - add r1, pc, #808 @ (adr r1, 72c0dc ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 72c0dc ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r6, pc, #248 @ (adr r6, 72beb4 ) │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + add r1, pc, #1008 @ (adr r1, 72c1b4 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - add r3, pc, #200 @ (adr r3, 72bea8 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 72bea8 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r4, [pc, #232] @ (72bf0c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -2481561,21 +2481603,21 @@ │ │ │ │ nop │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #62 @ 0x3e │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xfb9a0122 │ │ │ │ + cdp2 1, 9, cr0, cr10, cr2, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #848] @ (72c568 ) │ │ │ │ ldr r3, [pc, #848] @ (72c56c ) │ │ │ │ @@ -2482284,21 +2482326,21 @@ │ │ │ │ b.n 72c6d4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #16 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs.w r1, r6, #10616832 @ 0xa20000 │ │ │ │ + ldrh.w r0, [r6, #290] @ 0x122 │ │ │ │ adds r7, #20 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2482641,21 +2482683,21 @@ │ │ │ │ b.n 72ca90 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xf1fa0122 │ │ │ │ + @ instruction: 0xf4fa0122 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2483215,20 +2483257,20 @@ │ │ │ │ b.n 72cfce │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #22 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - cmp r7, #0 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xfbc60122 │ │ │ │ - stc 1, cr0, [r2], #-136 @ 0xffffff78 │ │ │ │ + cdp2 1, 12, cr0, cr6, cr2, {1} │ │ │ │ + vrhadd.s32 d0, d2, d18 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -2484520,15 +2484562,15 @@ │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -2484652,23 +2484694,23 @@ │ │ │ │ orr.w r3, r3, #7 │ │ │ │ strb r3, [r5, r2] │ │ │ │ b.n 72e158 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r3, r4, #4 │ │ │ │ subs r2, r5, #5 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -2484897,51 +2484939,51 @@ │ │ │ │ b.n 72e36e │ │ │ │ ldr r0, [pc, #76] @ (72e478 ) │ │ │ │ add r0, pc │ │ │ │ b.n 72e36e │ │ │ │ ldr r0, [pc, #76] @ (72e47c ) │ │ │ │ add r0, pc │ │ │ │ b.n 72e36e │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r4, [pc, #272] @ (72e5a4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2485451,21 +2485493,21 @@ │ │ │ │ nop │ │ │ │ adds r6, r1, r4 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2485767,21 +2485809,21 @@ │ │ │ │ nop │ │ │ │ asrs r2, r5, #22 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ push {lr} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r2, #20 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ @@ -2487646,17 +2487688,17 @@ │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r1, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ pldw [pc, #4095] @ 7310bb │ │ │ │ vrev16.32 q0, │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r3, r4, #4 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb.w r2, [r0, #3810] @ 0xee2 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 7300de │ │ │ │ and.w r3, r3, #1056768 @ 0x102000 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ @@ -2490470,17 +2490512,17 @@ │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n 731dd4 │ │ │ │ b.n 731df0 │ │ │ │ movs r0, #3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ @@ -2490541,17 +2490583,17 @@ │ │ │ │ subs r7, r2, #1 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #14 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ bhi.n 731e64 │ │ │ │ b.n 731e92 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 716614 │ │ │ │ @@ -2492779,17 +2492821,17 @@ │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #14 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ bhi.n 733482 │ │ │ │ b.n 7334b4 │ │ │ │ nop │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r4, [pc, #460] @ (7336c8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -2493034,17 +2493076,17 @@ │ │ │ │ adds r0, r4, r2 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eors r0, r6 │ │ │ │ lsrs r0, r0, #8 │ │ │ │ orr.w r0, r0, r5, lsl #24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r7, r1 │ │ │ │ @@ -2493131,15 +2493173,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #7 │ │ │ │ movs r1, #2 │ │ │ │ b.n 7337b8 │ │ │ │ subs r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ b.n 7337b8 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r3, r4, #4 │ │ │ │ b.n 733396 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (733c10 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2494624,15 +2494666,15 @@ │ │ │ │ bhi.n 73478c │ │ │ │ ldr r3, [pc, #12] @ (734790 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ cmp r0, #4 │ │ │ │ beq.n 7347ae │ │ │ │ cmp r0, #8 │ │ │ │ beq.n 7347aa │ │ │ │ sub.w r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -2494885,19 +2494927,19 @@ │ │ │ │ b.n 7349cc │ │ │ │ mov r6, r7 │ │ │ │ mov lr, r0 │ │ │ │ b.n 7349cc │ │ │ │ mov.w lr, #0 │ │ │ │ mov r8, lr │ │ │ │ b.n 734846 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #17 │ │ │ │ it hi │ │ │ │ movhi r3, #32 │ │ │ │ bhi.n 734a48 │ │ │ │ @@ -2496608,15 +2496650,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 7359bc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #536 @ (adr r6, 735e5c ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ add r5, pc, #24 @ (adr r5, 735c68 ) │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2498384,15 +2498426,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (736ea8 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ add r2, pc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ b.n 736e48 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ ldr.w r4, [pc, #1292] @ 7373d0 │ │ │ │ @@ -2505850,15 +2505892,15 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ bne.n 73bdf0 │ │ │ │ ldr.w r0, [r5, #3876] @ 0xf24 │ │ │ │ cbz r0, 73be46 │ │ │ │ addw r6, r5, #3908 @ 0xf44 │ │ │ │ addw r4, r5, #3924 @ 0xf54 │ │ │ │ - bl af42e8 │ │ │ │ + bl af4630 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 73be2c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 73be1e │ │ │ │ @@ -2505867,15 +2505909,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 73be42 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 73be34 │ │ │ │ addw r0, r5, #3880 @ 0xf28 │ │ │ │ - bl af9788 │ │ │ │ + bl af9ad0 │ │ │ │ add.w r0, r5, #4256 @ 0x10a0 │ │ │ │ adds r0, #8 │ │ │ │ bl 746078 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #184] @ 0xb8 │ │ │ │ blx 6a8b0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2506199,15 +2506241,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #716] @ 0x2cc │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ addw r0, r4, #3880 @ 0xf28 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl af9764 │ │ │ │ + bl af9aac │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 6ae58 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #2916] @ 0xb64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 73c328 │ │ │ │ @@ -2506217,15 +2506259,15 @@ │ │ │ │ bne.n 73c328 │ │ │ │ ldr.w r3, [r5, #3476] @ 0xd94 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi.w r3, [r4, #3828] @ 0xef4 │ │ │ │ strmi.w r3, [r4, #380] @ 0x17c │ │ │ │ - bl af3eec │ │ │ │ + bl af4234 │ │ │ │ str.w r0, [r4, #3876] @ 0xf24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 73c328 │ │ │ │ ldr.w r9, [pc, #372] @ 73c3c8 │ │ │ │ addw r6, r4, #3924 @ 0xf54 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r4 │ │ │ │ @@ -2506250,15 +2506292,15 @@ │ │ │ │ bne.n 73c270 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r4, fp, #15488 @ 0x3c80 │ │ │ │ ldr.w r0, [fp, #3876] @ 0xf24 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r1, [r5, #48] @ 0x30 │ │ │ │ - bl af4598 │ │ │ │ + bl af48e0 │ │ │ │ ldr r2, [pc, #276] @ (73c3cc ) │ │ │ │ ldr.w r3, [fp, #3876] @ 0xf24 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 7aff4c │ │ │ │ movs r3, #0 │ │ │ │ @@ -2506350,31 +2506392,31 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r5 :256] │ │ │ │ subs r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r4 │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #14 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r1 │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r2, r4, #4 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [pc, #1904] @ 73cb68 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2506619,15 +2506661,15 @@ │ │ │ │ blx r3 │ │ │ │ blx 69adc │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldrd sl, r6, [r0] │ │ │ │ blx 6a730 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9400 │ │ │ │ + bl af9748 │ │ │ │ ldr.w r8, [r4, #1860] @ 0x744 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp.w r8, #35 @ 0x23 │ │ │ │ mov.w r0, #16843009 @ 0x1010101 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -2506955,29 +2506997,29 @@ │ │ │ │ ldc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ bl 638b72 │ │ │ │ bl 5feb76 │ │ │ │ movs r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 73cbf4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ble.n 73cc04 │ │ │ │ + b.n 73cc04 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2507365,53 +2507407,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #28 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r4, #24 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ lsls r7, r0, #5 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2507679,15 +2507721,15 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 73d320 │ │ │ │ blx 6a8b0 │ │ │ │ str r7, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl b033cc │ │ │ │ + bl b03714 │ │ │ │ ldr.w r2, [r9, #184] @ 0xb8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbnz r2, 73d396 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -2507971,56 +2508013,56 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r0, #5 │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ b.n 73d634 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ lsls r7, r0, #5 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xf6e60095 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + vld1.8 @ instruction: 0xf9e60095 │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r0, pc, #344 @ (adr r0, 73d7d4 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 73d7d4 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ b.n 73cfbc │ │ │ │ lsls r4, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2508347,15 +2508389,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r6, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, r6, #4 │ │ │ │ addw r0, r7, #3880 @ 0xf28 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl af97e4 │ │ │ │ + bl af9b2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 73d82e │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #16418 @ 0x4022 │ │ │ │ bl 74bc0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -2508537,21 +2508579,21 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r0, 73dc66 │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 73dc5a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -2509477,27 +2509519,27 @@ │ │ │ │ lsls r7, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #20 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #216] @ (73e6ac ) │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r3, [pc, #792] @ (73e8f4 ) │ │ │ │ + ldr r6, [pc, #792] @ (73e8f4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ subs r2, r0, #7 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mov ip, r6 │ │ │ │ + ldr r1, [pc, #720] @ (73e8b4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r2, lr │ │ │ │ + ldr r0, [pc, #456] @ (73e7b4 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 73e652 │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 73e606 │ │ │ │ @@ -2509541,15 +2509583,15 @@ │ │ │ │ movt r1, #50252 @ 0xc44c │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 73e678 │ │ │ │ b.n 73e61c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [pc, #92] @ (73e6e0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 73e6a6 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #20 │ │ │ │ @@ -2509588,19 +2509630,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r2, r7, r5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp ip, pc │ │ │ │ + ldr r0, [pc, #1008] @ (73eae0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + ldr r1, [pc, #152] @ (73e78c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r2, [pc, #168] @ (73e7a0 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 73e71c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2509677,19 +2509719,19 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ adds r4, r0, r4 │ │ │ │ lsls r7, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp lr, r0 │ │ │ │ + ldr r0, [pc, #536] @ (73e9c8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp ip, fp │ │ │ │ + ldr r0, [pc, #880] @ (73eb24 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ tst.w r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ @@ -2513888,15 +2513930,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ b.w 7410d4 │ │ │ │ mov r1, r5 │ │ │ │ b.n 741830 │ │ │ │ adcs.w r1, r4, #70 @ 0x46 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrd r0, r1, [r6, #280]! @ 0x118 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ bl 74aef8 │ │ │ │ movs r3, #24 │ │ │ │ @@ -2514887,23 +2514929,23 @@ │ │ │ │ ldrb.w r2, [r4, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ bne.w 742482 │ │ │ │ b.n 74258a │ │ │ │ nop │ │ │ │ bgt.n 7426dc │ │ │ │ lsls r6, r0, #5 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1048] @ 742a98 │ │ │ │ @@ -2515497,19 +2515539,19 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 742c20 │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #1016] @ (7430f0 ) │ │ │ │ + ldr r5, [pc, #1016] @ (7430f0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r0, #4256 @ 0x10a0 │ │ │ │ @@ -2516529,31 +2516571,31 @@ │ │ │ │ str.w r4, [r3, #172] @ 0xac │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ b.n 743892 │ │ │ │ movs r0, #9 │ │ │ │ movt r0, #58368 @ 0xe400 │ │ │ │ b.w 742e74 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #200] @ (743bfc ) │ │ │ │ + ldr r3, [pc, #200] @ (743bfc ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [pc, #960] @ (743ef8 ) │ │ │ │ + ldr r3, [pc, #960] @ (743ef8 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [pc, #328] @ (743c84 ) │ │ │ │ + ldr r3, [pc, #328] @ (743c84 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [pc, #656] @ (743dd0 ) │ │ │ │ + ldr r3, [pc, #656] @ (743dd0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [pc, #392] @ (743ccc ) │ │ │ │ + ldr r3, [pc, #392] @ (743ccc ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - blxns r8 │ │ │ │ + ldr r2, [pc, #784] @ (743e58 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bx sl │ │ │ │ + ldr r2, [pc, #320] @ (743c8c ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #472] @ (743d28 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldr r0, [pc, #736] @ (743e34 ) │ │ │ │ + ldr r3, [pc, #736] @ (743e34 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2518461,15 +2518503,15 @@ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r2, [sl] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ b.n 745194 │ │ │ │ nop │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr.w r3, [r0, #2072] @ 0x818 │ │ │ │ cbz r1, 745230 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ str.w r3, [r0, #2072] @ 0x818 │ │ │ │ @@ -2519796,15 +2519838,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (74618c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr.w r1, [r0, #660] @ 0x294 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #672] @ 0x2a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r4, r1, #1 │ │ │ │ mov.w r5, #26880 @ 0x6900 │ │ │ │ @@ -2521357,19 +2521399,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - hlt 0x0022 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #360] @ (747534 ) │ │ │ │ @@ -2522706,15 +2522748,15 @@ │ │ │ │ adds r2, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 747e7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 748292 │ │ │ │ - rsbs r1, lr, #10551296 @ 0xa10000 │ │ │ │ + ldr.w r0, [lr, #289] @ 0x121 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w r5, [pc, #3092] @ 748ee4 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ ldr.w r4, [pc, #3092] @ 748ee8 │ │ │ │ @@ -2523728,15 +2523770,15 @@ │ │ │ │ bne.n 748eaa │ │ │ │ b.n 748ef0 │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [lr, #-132] @ 0xffffff7c │ │ │ │ + and.w r1, lr, #33 @ 0x21 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r2, #832] @ 0x340 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r3, 748f4a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -2524860,16 +2524902,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ add.w r0, r2, #12288 @ 0x3000 │ │ │ │ b.n 7496d8 │ │ │ │ strb r0, [r4, #2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 749820 │ │ │ │ - lsls r1, r4, #4 │ │ │ │ + ldrd r0, r1, [r8], #132 @ 0x84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ b.w 748854 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2524894,15 +2524935,15 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl af8168 │ │ │ │ + bl af84b0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -2525366,15 +2525407,15 @@ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 749e0c │ │ │ │ nop │ │ │ │ - bhi.n 74a25c │ │ │ │ + blt.n 74a25c │ │ │ │ lsls r1, r4, #4 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r5, [r2, #348] @ 0x15c │ │ │ │ ldr.w r3, [r2, #340] @ 0x154 │ │ │ │ ldr.w r4, [r2, #352] @ 0x160 │ │ │ │ and.w r1, r3, r5 │ │ │ │ @@ -2525484,19 +2525525,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 74a340 │ │ │ │ + bvc.n 74a340 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbz r0, 74a3ae │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ @@ -2525507,15 +2525548,15 @@ │ │ │ │ bhi.n 74a3c4 │ │ │ │ ldr r3, [pc, #12] @ (74a3c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bmi.n 74a41c │ │ │ │ + bvc.n 74a41c │ │ │ │ lsls r1, r4, #4 │ │ │ │ cbz r0, 74a3dc │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2525706,15 +2525747,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 74a540 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 74a59c │ │ │ │ + bvs.n 74a59c │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ lsls r6, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2526540,15 +2526581,15 @@ │ │ │ │ b.n 74a7f8 │ │ │ │ movs r0, #13 │ │ │ │ b.n 74a7f8 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 74aeb8 │ │ │ │ + bpl.n 74aeb8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2527091,15 +2527132,15 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ orrs r3, r1 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ bl 757068 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #508] @ (74b730 ) │ │ │ │ @@ -2527299,15 +2527340,15 @@ │ │ │ │ bne.w 74b5ec │ │ │ │ b.n 74b694 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #784] @ (74ba44 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r1, [pc, #696] @ (74b9f8 ) │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2527611,15 +2527652,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #864 @ 0x360 │ │ │ │ addge.w r0, r0, #848 @ 0x350 │ │ │ │ mov r8, r3 │ │ │ │ - bl aba018 │ │ │ │ + bl aba360 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 74bb38 │ │ │ │ cbz r5, 74babc │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 74bad4 │ │ │ │ @@ -2527908,15 +2527949,15 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 74bd82 │ │ │ │ nop │ │ │ │ cmn r4, r5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2528537,15 +2528578,15 @@ │ │ │ │ bne.n 74c4ac │ │ │ │ dmb ish │ │ │ │ cbz r3, 74c4d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #848 @ 0x350 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl aba048 │ │ │ │ + bl aba390 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ b.n 74c458 │ │ │ │ mov r1, r4 │ │ │ │ b.n 74c49c │ │ │ │ lsls r3, r2, #25 │ │ │ │ bmi.n 74c43c │ │ │ │ @@ -2529031,21 +2529072,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 74c962 │ │ │ │ ldr r0, [pc, #4] @ (74c9e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r0, [pc, #4] @ (74c9f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr.w r3, [r0, #2208] @ 0x8a0 │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 74cab6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ @@ -2529135,65 +2529176,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (74cb1c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (74cb20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr.w r0, [r0, #3484] @ 0xd9c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r0, r0, #3760 @ 0xeb0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2529473,15 +2529514,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 74cdc4 │ │ │ │ nop │ │ │ │ adds r2, #70 @ 0x46 │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2120] @ 0x848 │ │ │ │ ldr r2, [pc, #104] @ (74ce7c ) │ │ │ │ subw sp, sp, #1964 @ 0x7ac │ │ │ │ @@ -2529523,15 +2529564,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r1, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2529687,21 +2529728,21 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r5, r1 │ │ │ │ bl 45ba78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34770c> │ │ │ │ ldr r2, [pc, #232] @ (74d130 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl ab6450 │ │ │ │ + bl ab6798 │ │ │ │ cbz r0, 74d0c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab64c4 │ │ │ │ + bl ab680c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ab64c0 │ │ │ │ + bl ab6808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 74d0fe │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2056 @ 0x808 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 45bfe4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x347c78> │ │ │ │ ldr r0, [pc, #192] @ (74d134 ) │ │ │ │ @@ -2529775,19 +2529816,19 @@ │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #242 @ 0xf2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ @ instruction: 0xffa5ffff │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -2530219,15 +2530260,15 @@ │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af35b8 │ │ │ │ + bl af3900 │ │ │ │ b.n 74d590 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ @@ -2530588,17 +2530629,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 74da14 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + add r2, pc, #480 @ (adr r2, 74dc2c ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #236] @ (74db50 ) │ │ │ │ @@ -2530738,18 +2530779,18 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r1, #3488 @ 0xda0 │ │ │ │ add.w r0, r0, #848 @ 0x350 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ab9dcc │ │ │ │ + bl aba114 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #864 @ 0x360 │ │ │ │ - bl ab9dcc │ │ │ │ + bl aba114 │ │ │ │ ldr.w r3, [r6, #1856] @ 0x740 │ │ │ │ strd r6, r3, [r4, #640] @ 0x280 │ │ │ │ ldr.w r3, [r6, #1860] @ 0x744 │ │ │ │ str.w r3, [r4, #652] @ 0x28c │ │ │ │ ldr r5, [pc, #316] @ (74dd3c ) │ │ │ │ ldr r3, [pc, #316] @ (74dd40 ) │ │ │ │ ldr.w r2, [r6, #1864] @ 0x748 │ │ │ │ @@ -2530819,15 +2530860,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ add.w r0, r4, #816 @ 0x330 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r6, #2292] @ 0x8f4 │ │ │ │ - bl af9764 │ │ │ │ + bl af9aac │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 5e5ec0 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -2530925,19 +2530966,19 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 74ddd6 │ │ │ │ bl 5e5ffc │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cbz r0, 74ddde │ │ │ │ bl 5e5ffc │ │ │ │ add.w r0, r5, #848 @ 0x350 │ │ │ │ - bl ab9dd8 │ │ │ │ + bl aba120 │ │ │ │ add.w r0, r5, #864 @ 0x360 │ │ │ │ - bl ab9dd8 │ │ │ │ + bl aba120 │ │ │ │ add.w r0, r5, #816 @ 0x330 │ │ │ │ - bl af9788 │ │ │ │ + bl af9ad0 │ │ │ │ ldr.w r0, [r5, #644] @ 0x284 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #780 @ 0x30c │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #644] @ 0x284 │ │ │ │ add.w r1, r5, #784 @ 0x310 │ │ │ │ @@ -2531114,15 +2531155,15 @@ │ │ │ │ add r7, pc │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r4, #3476] @ 0xd94 │ │ │ │ bl 74cff0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ add.w r0, r4, #3488 @ 0xda0 │ │ │ │ - bl ab9db0 │ │ │ │ + bl aba0f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ bl 443c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f8c4> │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 74e42c │ │ │ │ @@ -2531478,15 +2531519,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ @ instruction: 0xeab1ffff │ │ │ │ @ instruction: 0xebf3ffff │ │ │ │ @ instruction: 0xebe5ffff │ │ │ │ @ instruction: 0xea9fffff │ │ │ │ @ instruction: 0xebe1ffff │ │ │ │ ldcl 15, cr15, [pc], #-1020 @ 74e084 │ │ │ │ @@ -2531500,105 +2531541,105 @@ │ │ │ │ mrc 15, 2, APSR_nzcv, cr13, cr15, {7} │ │ │ │ movs r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #416 @ (adr r0, 74e648 ) │ │ │ │ lsls r0, r0, #5 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r6, [pc, #704] @ (74e780 ) │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + bcs.n 74e4ac │ │ │ │ lsls r6, r2, #2 │ │ │ │ - beq.n 74e54c │ │ │ │ + bcc.n 74e54c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #760] @ (74e7c4 ) │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - beq.n 74e588 │ │ │ │ + bcc.n 74e588 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.n 74e440 │ │ │ │ + bhi.n 74e440 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.n 74e460 │ │ │ │ + bhi.n 74e460 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.n 74e478 │ │ │ │ + bhi.n 74e478 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.n 74e484 │ │ │ │ + bhi.n 74e484 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.n 74e478 │ │ │ │ + bhi.n 74e478 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #304] @ (74e618 ) │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bpl.n 74e4d4 │ │ │ │ + bhi.n 74e4d4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvs.n 74e52c │ │ │ │ + bls.n 74e52c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #224] @ (74e5d4 ) │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvc.n 74e5d4 │ │ │ │ + bge.n 74e5d4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #240] @ (74e5ec ) │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #280] @ (74e618 ) │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #320] @ (74e644 ) │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bge.n 74e58c │ │ │ │ + ble.n 74e58c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bls.n 74e4fc │ │ │ │ + bgt.n 74e4fc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvc.n 74e5e4 │ │ │ │ + bge.n 74e5e4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvc.n 74e49c │ │ │ │ + bge.n 74e49c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bls.n 74e4ec │ │ │ │ + bgt.n 74e4ec │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #96] @ (74e57c ) │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bpl.n 74e4fc │ │ │ │ + bhi.n 74e4fc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bge.n 74e5f0 │ │ │ │ + ble.n 74e5f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bge.n 74e600 │ │ │ │ + ble.n 74e600 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [pc, #968] @ (74e8f4 ) │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #992] @ (74e910 ) │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #24] @ (74e54c ) │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bgt.n 74e4d0 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [pc, #976] @ (74e910 ) │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (74e92c ) │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #32] @ (74e568 ) │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #104] @ (74e5b4 ) │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #144] @ (74e5e0 ) │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 74eb08 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #144] @ (74e5e8 ) │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + b.n 74eb08 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 74eb30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 7b2d3c │ │ │ │ @@ -2531608,15 +2531649,15 @@ │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ addw r0, r4, #3512 @ 0xdb8 │ │ │ │ bl 45df3c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x349bd0> │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #3488 @ 0xda0 │ │ │ │ - bl ab9dc8 │ │ │ │ + bl aba110 │ │ │ │ ldr.w r0, [r4, #3484] @ 0xd9c │ │ │ │ bl 433278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef0c> │ │ │ │ ldr.w r0, [r4, #1856] @ 0x740 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ @@ -2532244,15 +2532285,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r2, #15 │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2532285,15 +2532326,15 @@ │ │ │ │ bne.n 74ec80 │ │ │ │ b.n 74ec82 │ │ │ │ bl 7b2cbc │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #176] @ (74ed64 ) │ │ │ │ + ldr r5, [pc, #176] @ (74ed64 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2533521,15 +2533562,15 @@ │ │ │ │ cbz r3, 74fa72 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r4, #816 @ 0x330 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl af97e4 │ │ │ │ + bl af9b2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 74fb56 │ │ │ │ ldr.w r3, [r4, #3852] @ 0xf0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ @@ -2533919,15 +2533960,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #200] @ (74ff6c ) │ │ │ │ @@ -2535144,15 +2535185,15 @@ │ │ │ │ b.n 750b4e │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf7400145 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6d60145 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r3, [pc, #88] @ (750bd0 ) │ │ │ │ ldr r1, [pc, #92] @ (750bd4 ) │ │ │ │ ldr.w ip, [pc, #92] @ 750bd8 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #92] @ (750bdc ) │ │ │ │ add ip, pc │ │ │ │ @@ -2535325,15 +2535366,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r0, r4, #816 @ 0x330 │ │ │ │ - bl af97e4 │ │ │ │ + bl af9b2c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 750f06 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -2537147,41 +2537188,41 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r1, pc, #416 @ (adr r1, 7523c4 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #320 @ (adr r1, 75236c ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2537481,15 +2537522,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 752514 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ b.n 752536 │ │ │ │ mov r0, r4 │ │ │ │ - bl af90d4 │ │ │ │ + bl af941c │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r6] │ │ │ │ b.n 752536 │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 75252e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -2538754,25 +2538795,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #3208] @ 0xc88 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, r0, lsl #14 │ │ │ │ vmov s15, ip │ │ │ │ ldr.w r5, [r3, #3188] @ 0xc74 │ │ │ │ @@ -2539189,31 +2539230,31 @@ │ │ │ │ ldr r1, [pc, #40] @ (753880 ) │ │ │ │ add r1, pc │ │ │ │ bl 616714 │ │ │ │ b.n 753670 │ │ │ │ ldr r2, [pc, #36] @ (753884 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7535d4 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1556] @ 753eb0 │ │ │ │ @@ -2539718,23 +2539759,23 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2560] @ 0xa00 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #304] @ (754018 ) │ │ │ │ @@ -2540177,18 +2540218,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r5, r0, #5 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r2 │ │ │ │ + mov r0, sl │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb.w r0, [r0, #150] @ 0x96 │ │ │ │ - ldc2 0, cr0, [sl], {150} @ 0x96 │ │ │ │ + @ instruction: 0xfb900096 │ │ │ │ + vshr.u64 d0, d6, #38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1568] @ 7549a0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2540752,30 +2540793,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r5, r0, #5 │ │ │ │ cbnz r6, 7549ee │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xf7720096 │ │ │ │ - @ instruction: 0xf31c0096 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xfa720096 │ │ │ │ + @ instruction: 0xf61c0096 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - subw r0, lr, #2198 @ 0x896 │ │ │ │ - @ instruction: 0xf2580096 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + vld1.8 @ instruction: 0xf9ae0096 │ │ │ │ + adcs.w r0, r8, #4915200 @ 0x4b0000 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xf6d00096 │ │ │ │ - @ instruction: 0xf2320096 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + ldr??.w r0, [r0, #150] @ 0x96 │ │ │ │ + @ instruction: 0xf5320096 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xf66e0096 │ │ │ │ - @ instruction: 0xf2180096 │ │ │ │ + vld4.32 {d16-d19}, [lr :64], r6 │ │ │ │ + adds.w r0, r8, #4915200 @ 0x4b0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #464] @ (754bc8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #464] @ (754bcc ) │ │ │ │ @@ -2541604,15 +2541645,15 @@ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ add.w r1, r5, #1 │ │ │ │ str.w r1, [r0, #660] @ 0x294 │ │ │ │ str.w r2, [ip, r5, lsl #2] │ │ │ │ bne.n 75536e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #2062] @ 0x80e │ │ │ │ mov r4, r0 │ │ │ │ @@ -2542786,21 +2542827,21 @@ │ │ │ │ add.w r3, r6, #10 │ │ │ │ b.n 756084 │ │ │ │ nop │ │ │ │ add r2, pc, #640 @ (adr r2, 7563a0 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 756728 │ │ │ │ + b.n 755d28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 756770 │ │ │ │ + b.n 755d70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov fp, r1 │ │ │ │ @@ -2543586,15 +2543627,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2544088,54 +2544129,54 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r1 :128] │ │ │ │ bl 8eb012 │ │ │ │ bl 85b016 │ │ │ │ bl 92701a │ │ │ │ ldr??.w pc, [pc, #4095] @ 75801f │ │ │ │ bl 737022 │ │ │ │ bl 83f026 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 756f7c │ │ │ │ + bvs.n 756f7c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bcs.n 75702c │ │ │ │ + bpl.n 75702c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bcs.n 756fc0 │ │ │ │ + bpl.n 756fc0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bne.n 757008 │ │ │ │ + bmi.n 757008 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bne.n 756fb4 │ │ │ │ + bmi.n 756fb4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bcs.n 757074 │ │ │ │ + bpl.n 757074 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bcs.n 756fa0 │ │ │ │ + bpl.n 756fa0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bne.n 756f78 │ │ │ │ + bmi.n 756f78 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh.w r3, [r1, #144] @ 0x90 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w ip, ip, #15 │ │ │ │ ubfx r3, r3, #0, #15 │ │ │ │ smulbb r3, r3, ip │ │ │ │ @@ -2544214,19 +2544255,19 @@ │ │ │ │ strd r3, r3, [r0, #116] @ 0x74 │ │ │ │ b.n 75709a │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds r3, r3, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 7570da │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2544323,19 +2544364,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bcs.n 75734c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + bcs.n 757190 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2545050,45 +2545091,45 @@ │ │ │ │ @ instruction: 0xfb07ffff │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 68c68 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2545653,15 +2545694,15 @@ │ │ │ │ b.n 757f52 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r7, #6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strh r6, [r4, #4] │ │ │ │ lsls r5, r0, #5 │ │ │ │ cbz r2, 758052 │ │ │ │ sub.w r0, r1, #134 @ 0x86 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -2545788,19 +2545829,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldrb r6, [r1, #27] │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #164] @ (758244 ) │ │ │ │ @@ -2545881,19 +2545922,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldrb r2, [r7, #23] │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #204] @ (758344 ) │ │ │ │ @@ -2546328,15 +2546369,15 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r5, #12 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 758794 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2546930,29 +2546971,29 @@ │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ b.n 758af4 │ │ │ │ strb r4, [r4, #20] │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 758d34 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + hlt 0x001e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 758ddc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2547530,17 +2547571,17 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r0 │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #608] @ (759500 ) │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ @ instruction: 0xfa0e013f │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2547765,23 +2547806,23 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + cbnz r6, 7594d2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r3, [pc, #568] @ (759708 ) │ │ │ │ + ldr r6, [pc, #568] @ (759708 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #304] @ (759614 ) │ │ │ │ @@ -2547925,25 +2547966,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + cbz r4, 759666 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #488 @ 0x1e8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + cbz r2, 759650 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #260] @ (759754 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2548063,19 +2548104,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #88] @ (7597dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2548326,19 +2548367,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r0, #5 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #728] @ (759cec ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2548638,25 +2548679,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r0, #5 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #240 @ (adr r7, 759df4 ) │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, pc, #688 @ (adr r6, 759fb8 ) │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, pc, #608 @ (adr r6, 759f70 ) │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, pc, #24 @ (adr r6, 759d2c ) │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (759e00 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2549018,17 +2549059,17 @@ │ │ │ │ strb.w r3, [r4, #136] @ 0x88 │ │ │ │ b.n 759fdc │ │ │ │ nop │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #328 @ (adr r4, 75a200 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 75a200 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xf120009e │ │ │ │ + bic.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 75a140 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2549076,19 +2549117,19 @@ │ │ │ │ strb.w r3, [r4, #136] @ 0x88 │ │ │ │ b.n 75a10c │ │ │ │ nop │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #672 @ (adr r4, 75a3ec ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 75a3ec ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 75a420 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 75a420 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, pc, #168 @ (adr r4, 75a1fc ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 75a1fc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #1216] @ 75a628 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2549577,32 +2549618,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r6, r5, r2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #832 @ (adr r3, 75a988 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 75a988 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - add r3, pc, #48 @ (adr r3, 75a684 ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 75a684 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmia.w r8, {r0, r1, r2, r3, r4, r5, r8} │ │ │ │ - add r0, pc, #968 @ (adr r0, 75aa28 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 75aa28 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r0, pc, #744 @ (adr r0, 75a950 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 75a950 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r3, #19 │ │ │ │ @@ -2550376,19 +2550417,19 @@ │ │ │ │ blx 68a7c │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #28 │ │ │ │ @@ -2550980,15 +2551021,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ nop │ │ │ │ ldr r4, [pc, #272] @ (75b568 ) │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #672] @ (75b714 ) │ │ │ │ @@ -2551512,15 +2551553,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 75b9c8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r2, #2 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -2551860,23 +2551901,23 @@ │ │ │ │ nop │ │ │ │ add r8, r9 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r8, r8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r2, #2 │ │ │ │ muls r0, r5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, #40] @ (75bd00 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -2552136,15 +2552177,15 @@ │ │ │ │ nop │ │ │ │ adcs r0, r1 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2554793,79 +2554834,79 @@ │ │ │ │ add r1, pc │ │ │ │ bl 6af98 │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ittt cc │ │ │ │ - lslcc r0, r4, #4 │ │ │ │ - addcc r0, pc, #512 @ (adr r0, 75dc10 ) │ │ │ │ - lslcc r4, r2, #2 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + lsls r0, r4, #4 │ │ │ │ + add r3, pc, #512 @ (adr r3, 75dc10 ) │ │ │ │ + lsls r4, r2, #2 │ │ │ │ b.n 75d7c4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ b.n 75d77c │ │ │ │ lsls r2, r1, #5 │ │ │ │ b.n 75d738 │ │ │ │ lsls r2, r1, #5 │ │ │ │ b.n 75d6f8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r6 │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r7, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2555056,15 +2555097,15 @@ │ │ │ │ bl 75ca9c │ │ │ │ mov r0, r5 │ │ │ │ bl 75bd04 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #29 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2555200,23 +2555241,23 @@ │ │ │ │ nop │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2555416,25 +2555457,25 @@ │ │ │ │ b.n 75dfc8 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r2, r4, #18 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2556594,15 +2556635,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 75eb9e │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r6, r0, #24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r6, r2, #18 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -2556781,15 +2556822,15 @@ │ │ │ │ bne.n 75ed7a │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ asrs r6, r7, #15 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #552 @ (adr r6, 75efd4 ) │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r2, r2, #10 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -2557482,15 +2557523,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldr r7, [pc, #512] @ (75f658 ) │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2561165,17 +2561206,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 787370 │ │ │ │ b.w 7600be │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ add sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ lsls r2, r1, #5 │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ @@ -2561202,25 +2561243,25 @@ │ │ │ │ add r7, pc, #216 @ (adr r7, 76196c ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ add r6, pc, #912 @ (adr r6, 761c28 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ @ instruction: 0xeadc0144 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r4, pc, #912 @ (adr r4, 761c40 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r3, pc, #456 @ (adr r3, 761a84 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ add r3, pc, #240 @ (adr r3, 7619b0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ bl 786f30 │ │ │ │ @@ -2562187,43 +2562228,43 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 761e9e │ │ │ │ b.w 761532 │ │ │ │ add r2, pc, #488 @ (adr r2, 7624cc ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r1, pc, #752 @ (adr r1, 7625dc ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r0, pc, #768 @ (adr r0, 7625f4 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ add r0, pc, #576 @ (adr r0, 762538 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ add r0, pc, #400 @ (adr r0, 76248c ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ add r0, pc, #176 @ (adr r0, 7623b0 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ b.n 762604 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 7625c0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2562245,15 +2562286,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ b.n 762384 │ │ │ │ lsls r4, r0, #5 │ │ │ │ svc 248 @ 0xf8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ svc 222 @ 0xde │ │ │ │ lsls r4, r0, #5 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r6, r2, #2 │ │ │ │ svc 184 @ 0xb8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ svc 150 @ 0x96 │ │ │ │ lsls r4, r0, #5 │ │ │ │ svc 116 @ 0x74 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2562371,15 +2562412,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 76246c │ │ │ │ lsls r4, r0, #5 │ │ │ │ blt.n 7623e4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r3, [r0] │ │ │ │ mvn.w r9, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2562422,15 +2562463,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 7624d4 │ │ │ │ ldr r0, [pc, #4] @ (7624f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - ldr r0, [pc, #168] @ (76259c ) │ │ │ │ + ldr r3, [pc, #168] @ (76259c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -2563150,40 +2563191,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 762c00 │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + cbnz r4, 762ca0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r5, [sp, #756] @ 0x2f4 │ │ │ │ vsli.32 d29, d2, #31 │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r6, r2, #2 │ │ │ │ bmi.n 762cd8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ bmi.n 762c80 │ │ │ │ lsls r4, r0, #5 │ │ │ │ bcc.n 762c54 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2563926,24 +2563967,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - vshr.u64 d0, d12, #48 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2564054,15 +2564096,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 75bd04 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ add.w r3, r0, #36 @ 0x24 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cbz r2, 76354a │ │ │ │ @@ -2564292,19 +2564334,19 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #5 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #140] @ (76381c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2564520,17 +2564562,17 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, pc, #520 @ (adr r6, 763bcc ) │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #448] @ (763b98 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2564713,17 +2564755,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 763ac2 │ │ │ │ stmia r6!, {r5} │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, pc, #560 @ (adr r4, 763dd8 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 763dd8 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r3, [pc, #596] @ (763e10 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -2564978,17 +2565020,17 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r2, pc, #160 @ (adr r2, 763ed8 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 763ed8 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #196] @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2565279,15 +2565321,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (764100 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ asrs r4, r0, #27 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r4, r5, #26 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r2, [pc, #40] @ (764130 ) │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [pc, #40] @ (764134 ) │ │ │ │ it ne │ │ │ │ movne.w ip, #31 │ │ │ │ ldr r1, [pc, #36] @ (764138 ) │ │ │ │ @@ -2565551,17 +2565593,17 @@ │ │ │ │ bl 75bd08 │ │ │ │ ldr r1, [pc, #16] @ (7643a0 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ @@ -2565657,41 +2565699,41 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #64] @ (7644c8 ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, ip │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r7, [pc, #136] @ (764540 ) │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adcs r6, r6 │ │ │ │ + add r6, lr │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bgt.n 76459c │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2566195,15 +2566237,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 799dbc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -2566219,17 +2566261,17 @@ │ │ │ │ blx 69264 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #12] @ (764a20 ) │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ b.n 764a02 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ @@ -2566356,26 +2566398,26 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ blx 69264 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xf250009e │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + adcs.w r0, r0, #5177344 @ 0x4f0000 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2566452,24 +2566494,26 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6ade0 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 764bf0 │ │ │ │ nop │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldr r0, [pc, #128] @ (764cf0 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - add lr, lr │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - vqadd.u32 d16, d26, d5 │ │ │ │ - vshr.u64 d0, d5, #64 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #116] @ (764d08 ) │ │ │ │ @@ -2566517,23 +2566561,26 @@ │ │ │ │ bne.n 764caa │ │ │ │ ldr r1, [pc, #32] @ (764d1c ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 764cbc │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - vqadd.u16 d0, d30, d5 │ │ │ │ - add r4, r4 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + bxns r4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mcr2 0, 7, r0, cr4, cr5, {4} │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + lsls r4, r4, #7 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mcr2 0, 6, r0, cr12, cr5, {4} │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2566926,42 +2566973,42 @@ │ │ │ │ b.n 765026 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], #-596 @ 0xfffffdac │ │ │ │ - stc2 0, cr0, [r2], {149} @ 0x95 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + vqadd.u64 d16, d26, d5 │ │ │ │ + vqadd.u8 d0, d18, d5 │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + add r0, r6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldc2 0, cr0, [r8], #-596 @ 0xfffffdac │ │ │ │ - stc2 0, cr0, [r8], #-596 @ 0xfffffdac │ │ │ │ + vqadd.u64 d0, d24, d5 │ │ │ │ + vqadd.u32 d0, d24, d5 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - @ instruction: 0xfbe20095 │ │ │ │ - @ instruction: 0xfbd80095 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + mcr2 0, 7, r0, cr2, cr5, {4} │ │ │ │ + mrc2 0, 6, r0, cr8, cr5, {4} │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbnz r6, 76515a │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xfb4c0095 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + mcr2 0, 2, r0, cr12, cr5, {4} │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + cbnz r2, 7651c8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [pc, #60] @ (7651c0 ) │ │ │ │ @@ -2567348,15 +2567395,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 76554e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + negs r6, r1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r2, sp, #912 @ 0x390 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #784 @ 0x310 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2568595,67 +2568642,67 @@ │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 766104 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #392 @ (adr r2, 7662fc ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mrc 0, 0, r0, cr14, cr5, {4} │ │ │ │ - mrc 0, 0, r0, cr12, cr5, {4} │ │ │ │ + adds.w r0, lr, #149 @ 0x95 │ │ │ │ + adds.w r0, ip, #149 @ 0x95 │ │ │ │ ldrb r4, [r1, r7] │ │ │ │ lsls r2, r1, #5 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stc 0, cr0, [r4, #596] @ 0x254 │ │ │ │ + eor.w r0, r4, #149 @ 0x95 │ │ │ │ add r0, pc, #736 @ (adr r0, 766488 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldcl 0, cr0, [sl], #596 @ 0x254 │ │ │ │ + vshr.s64 d16, d5, #6 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldc 0, cr0, [sl, #-596]! @ 0xfffffdac │ │ │ │ - stc 0, cr0, [lr, #-596]! @ 0xfffffdac │ │ │ │ - ldc 0, cr0, [r0], {149} @ 0x95 │ │ │ │ - ldcl 0, cr0, [r6], #596 @ 0x254 │ │ │ │ - ldc 0, cr0, [r2], #596 @ 0x254 │ │ │ │ - subs.w r0, r2, r5, lsr #2 │ │ │ │ - stc 0, cr0, [lr], {149} @ 0x95 │ │ │ │ - stc 0, cr0, [r0], {149} @ 0x95 │ │ │ │ - ldcl 0, cr0, [r6], #-596 @ 0xfffffdac │ │ │ │ - stcl 0, cr0, [sl], #-596 @ 0xfffffdac │ │ │ │ - mrrc 0, 9, r0, lr, cr5 │ │ │ │ - mcrr 0, 9, r0, lr, cr5 │ │ │ │ - stc 0, cr0, [r6], {149} @ 0x95 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + bics.w r0, sl, #149 @ 0x95 │ │ │ │ + bic.w r0, lr, #149 @ 0x95 │ │ │ │ + vshr.s64 d0, d5, #48 │ │ │ │ + vshr.s64 d16, d5, #10 │ │ │ │ + vshr.s64 d0, d5, #14 │ │ │ │ + mrc 0, 5, r0, cr2, cr5, {4} │ │ │ │ + vshr.s64 d0, d5, #50 │ │ │ │ + vshr.s64 d0, d5, #64 │ │ │ │ + vqadd.s64 d16, d22, d5 │ │ │ │ + vqadd.s32 d16, d26, d5 │ │ │ │ + vqadd.s16 d16, d30, d5 │ │ │ │ + vqadd.s8 d16, d30, d5 │ │ │ │ + vqadd.s8 d0, d22, d5 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xeb820095 │ │ │ │ - sbcs.w r0, sl, r5, lsr #2 │ │ │ │ - sub.w r0, sl, r5, lsr #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + mcr 0, 4, r0, cr2, cr5, {4} │ │ │ │ + mrc 0, 3, r0, cr10, cr5, {4} │ │ │ │ + mcr 0, 5, r0, cr10, cr5, {4} │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + mov lr, lr │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2568745,18 +2568792,18 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 75bd04 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #5 │ │ │ │ strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r0, #5 │ │ │ │ - orr.w r0, r2, r5, lsr #2 │ │ │ │ - bics.w r0, r8, r5, lsr #2 │ │ │ │ - ands.w r0, r8, r5, lsr #2 │ │ │ │ - bic.w r0, r8, r5, lsr #2 │ │ │ │ + stcl 0, cr0, [r2, #-596] @ 0xfffffdac │ │ │ │ + ldc 0, cr0, [r8, #-596]! @ 0xfffffdac │ │ │ │ + ldc 0, cr0, [r8, #-596] @ 0xfffffdac │ │ │ │ + stc 0, cr0, [r8, #-596]! @ 0xfffffdac │ │ │ │ adds r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #108] @ (76638c ) │ │ │ │ @@ -2568888,18 +2568935,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 765b04 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #5 │ │ │ │ strh r0, [r5, #30] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strd r0, r0, [lr], #596 @ 0x254 │ │ │ │ + @ instruction: 0xebee0095 │ │ │ │ asrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8da0095 │ │ │ │ + rsbs r0, sl, r5, lsr #2 │ │ │ │ adds r4, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #284] @ (7665b0 ) │ │ │ │ @@ -2569023,16 +2569070,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r0, #5 │ │ │ │ strh r0, [r0, #24] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - b.n 7665b8 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ + @ instruction: 0xeafa0095 │ │ │ │ asrs r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r2, [sp, #560] @ 0x230 │ │ │ │ @@ -2569453,29 +2569499,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 766956 │ │ │ │ ldr r0, [pc, #36] @ (7669e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 69f28 │ │ │ │ nop │ │ │ │ - b.n 766614 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ + stmdb r2!, {r0, r2, r4, r7} │ │ │ │ str r7, [sp, #16] │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 766fd4 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + b.n 7665d4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 7664ac │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bls.n 7669c4 │ │ │ │ + strd r0, r0, [r2], #-596 @ 0x254 │ │ │ │ + bgt.n 7669c4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2569553,31 +2569597,30 @@ │ │ │ │ ldr r1, [pc, #44] @ (766ae0 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 7664fc │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + @ instruction: 0xe81c0095 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 766de8 │ │ │ │ + b.n 7663e8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 7664a0 │ │ │ │ + b.n 766aa0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 766d2c │ │ │ │ + b.n 76632c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 766440 │ │ │ │ + b.n 766a40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 766cd4 │ │ │ │ + b.n 7672d4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 7663f8 │ │ │ │ + b.n 7669f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 766bdc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2570099,23 +2570142,23 @@ │ │ │ │ b.n 766f64 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r0, r4, #4 │ │ │ │ str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r0, #5 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2571151,23 +2571194,23 @@ │ │ │ │ b.n 7679ea │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r0, #5 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2571421,15 +2571464,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #32] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r4, r0, #5 │ │ │ │ strh r2, [r5, #24] │ │ │ │ lsls r4, r0, #5 │ │ │ │ strh r2, [r1, #24] │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2571620,19 +2571663,19 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #20] │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #20] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r4, r0, #5 │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2572373,15 +2572416,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 76861a │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrb r6, [r3, #7] │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2573736,33 +2573779,33 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, #5] │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #4] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2573929,21 +2573972,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 769566 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2574375,23 +2574418,23 @@ │ │ │ │ ldr r1, [pc, #36] @ (7699fc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xf764009d │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xfa64009d │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xf732009d │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xfa32009d │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ (769b00 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2574499,23 +2574542,23 @@ │ │ │ │ b.n 769a86 │ │ │ │ adds r5, r2, #4 │ │ │ │ b.n 769a4a │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + cbz r4, 769b44 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xf67a009d │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + ldr??.w r0, [sl, sp, lsl #1] │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xf626009d │ │ │ │ - push {r3, r5, r6} │ │ │ │ + vld4.32 {d0-d3}, [r6 :64]! │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2574740,15 +2574783,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 769d54 │ │ │ │ ldr r0, [pc, #4] @ (769d70 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + bcs.n 769cc8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #316] @ (769ec4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2574926,15 +2574969,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (769f48 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + beq.n 769ef0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #500] @ (76a154 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2576137,67 +2576180,67 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (76ab5c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (76ab60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, pc, #152 @ (adr r6, 76ab98 ) │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r6, pc, #80 @ (adr r6, 76ab54 ) │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 76af00 ) │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #944 @ (adr r5, 76aebc ) │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + bne.n 76abdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 76ae64 ) │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #776 @ (adr r5, 76ae20 ) │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + bne.n 76abac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #680 @ (adr r5, 76adc8 ) │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + bne.n 76abfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #584 @ (adr r5, 76ad70 ) │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 76ad2c ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #440 @ (adr r5, 76ace8 ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #368 @ (adr r5, 76aca4 ) │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + bne.n 76abbc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #232 @ (adr r5, 76ac28 ) │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #144 @ (adr r5, 76abd4 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r5, pc, #56 @ (adr r5, 76ab80 ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 76af1c ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 76af1c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #888 @ (adr r4, 76aec8 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 76aec8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #800 @ (adr r4, 76ae74 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 76ae74 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 76ae40 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 76ae40 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #624 @ (adr r4, 76adcc ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 76adcc ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, 76ad68 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 76ad68 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #588] @ (76adc4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2576452,53 +2576495,53 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r1] │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, pc, #624 @ (adr r4, 76b04c ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 76b04c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 76a784 │ │ │ │ + b.n 76ad84 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + add r0, pc, #200 @ (adr r0, 76aeac ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r2, pc, #960 @ (adr r2, 76b1a8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 76aeec ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 76aeec ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #200 @ (adr r4, 76aeb8 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 76aeb8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r4, pc, #120 @ (adr r4, 76ae6c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 76ae6c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 76b1e8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 76b1e8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 76a60c │ │ │ │ + b.n 76ac0c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb.w r0, [r2, lr, lsl #1] │ │ │ │ - strb.w r0, [r0, lr, lsl #1] │ │ │ │ - @ instruction: 0xf7ee009e │ │ │ │ - @ instruction: 0xf7dc009e │ │ │ │ + @ instruction: 0xfb12009e │ │ │ │ + @ instruction: 0xfb00009e │ │ │ │ + @ instruction: 0xfaee009e │ │ │ │ + @ instruction: 0xfadc009e │ │ │ │ strh r6, [r0, r3] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 76af4c ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 76af4c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, 76af08 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 76af08 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r3, pc, #152 @ (adr r3, 76aec4 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 76aec4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2576954,16 +2576997,15 @@ │ │ │ │ b.n 76b286 │ │ │ │ ldr r7, [pc, #48] @ (76b2fc ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r7, [pc, #24] @ (76b2e8 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 76ae10 │ │ │ │ - lsls r7, r3, #4 │ │ │ │ + ldmia.w ip, {r0, r1, r2, r3, r4, r8} │ │ │ │ ldr r6, [pc, #344] @ (76b434 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #536] @ (76b4fc ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r5, [pc, #408] @ (76b480 ) │ │ │ │ @@ -2577051,15 +2577093,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #976] @ (76b794 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 76bb50 │ │ │ │ + b.n 76b150 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r4, [pc, #488] @ (76b5b8 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r4, [pc, #344] @ (76b52c ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2577300,15 +2577342,15 @@ │ │ │ │ b.n 76b5a8 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #16] @ (76b640 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r4, [pc, #8] @ (76b63c ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ - b.n 76bb7c │ │ │ │ + b.n 76b17c │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r3, [pc, #696] @ (76b8f4 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #400] @ (76b7d4 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ @@ -2578019,37 +2578061,37 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r8, pc │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 76bdd8 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - blt.n 76bd60 │ │ │ │ + udf #10 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r5 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 76c144 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 76c144 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ orrs r2, r0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmn r2, r5 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #220] @ (76be60 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2578227,15 +2578269,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 467d6c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x353a00> │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 76bf04 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvc.n 76be90 │ │ │ │ + bge.n 76be90 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2580219,15 +2580261,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 76d398 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl ad5288 │ │ │ │ + bl ad55d0 │ │ │ │ orrs r6, r0 │ │ │ │ b.n 76d2c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b883c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a44d0> │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ b.n 76d2f8 │ │ │ │ @@ -2581717,24 +2581759,24 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #692] @ 0x2b4 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 48da88 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37971c> │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl ac50d0 │ │ │ │ + bl ac5418 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 776a3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 49c7e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x388474> │ │ │ │ mov r0, r5 │ │ │ │ - bl acf130 │ │ │ │ + bl acf478 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ blx 6a204 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -2582711,19 +2582753,19 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r0, r3, #3 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r6, r1, #10 │ │ │ │ lsls r4, r0, #5 │ │ │ │ bl 53d3e0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x429074> │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ @@ -2583128,21 +2583170,21 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #544 @ (adr r7, 76f3d8 ) │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r6, r5, #26 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #384 @ (adr r5, 76f344 ) │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1144] @ 76f650 │ │ │ │ @@ -2583169,26 +2583211,26 @@ │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 76f4a8 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 76f4b8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad4658 │ │ │ │ + bl ad49a0 │ │ │ │ ldr.w r2, [pc, #1076] @ 76f65c │ │ │ │ movs r3, #5 │ │ │ │ movs r1, #14 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 494ef0 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x380b84> │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 76f246 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad3344 │ │ │ │ + bl ad368c │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 76f266 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -2583296,15 +2583338,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 76f384 │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl acdfa4 │ │ │ │ + bl ace2ec │ │ │ │ ldr.w r8, [pc, #740] @ 76f66c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ bl 47fb4c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x36b7e0> │ │ │ │ movs r2, #0 │ │ │ │ @@ -2583319,15 +2583361,15 @@ │ │ │ │ bl 7773cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 76be6c │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 76f4e4 │ │ │ │ - bl ad1acc │ │ │ │ + bl ad1e14 │ │ │ │ ldr r2, [pc, #680] @ (76f670 ) │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [pc, #672] @ (76f674 ) │ │ │ │ adds r1, #8 │ │ │ │ @@ -2583351,15 +2583393,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4d9e2c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3c5ac0> │ │ │ │ ldr r3, [pc, #632] @ (76f67c ) │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r2, r3 │ │ │ │ - bl acc9b8 │ │ │ │ + bl accd00 │ │ │ │ mov r0, r4 │ │ │ │ bl 76d26c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 76f410 │ │ │ │ ldrb.w r3, [r4, #354] @ 0x162 │ │ │ │ ldrb.w r2, [r4, #355] @ 0x163 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -2583382,18 +2583424,18 @@ │ │ │ │ orr.w r5, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b889c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4530> │ │ │ │ orrs r0, r5 │ │ │ │ ands.w r5, r0, #255 @ 0xff │ │ │ │ bne.n 76f428 │ │ │ │ mov r0, r4 │ │ │ │ - bl abdfcc │ │ │ │ + bl abe314 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac4384 │ │ │ │ + bl ac46cc │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 530cc4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x41c958> │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ ldr r2, [pc, #504] @ (76f680 ) │ │ │ │ @@ -2583412,15 +2583454,15 @@ │ │ │ │ b.n 76f428 │ │ │ │ mov r0, r4 │ │ │ │ bl 77ca5c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 76f21e │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0e88 │ │ │ │ + bl ac11d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 77962c │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9084 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x3a4d18> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2583429,19 +2583471,19 @@ │ │ │ │ bl 76e168 │ │ │ │ b.n 76f21e │ │ │ │ mov r0, r4 │ │ │ │ bl 7762e4 │ │ │ │ b.n 76f3ee │ │ │ │ bl 774fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae8598 │ │ │ │ + bl ae88e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 494150 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x37fde4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ad1acc │ │ │ │ + bl ad1e14 │ │ │ │ ldr r2, [pc, #372] @ (76f670 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r1, [pc, #380] @ (76f684 ) │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ @@ -2583583,15 +2583625,15 @@ │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r4, r0, #5 │ │ │ │ svc 255 @ 0xff │ │ │ │ vaddw.u q15, , d1 │ │ │ │ vmla.i q15, , d25[0] │ │ │ │ - vraddhn.i d26, , q8 │ │ │ │ + vabdl.u q13, d15, d16 │ │ │ │ lsls r7, r3, #4 │ │ │ │ b.n 76f6aa │ │ │ │ vraddhn.i d18, , q6 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 76f582 │ │ │ │ vqrdmulh.s , , d23[0] │ │ │ │ vcvt.f32.u32 d29, d29, #1 │ │ │ │ @@ -2583785,33 +2583827,33 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmia r5!, {r5, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmia r4!, {r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #628] @ (76fb34 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -2584071,37 +2584113,37 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmia r3!, {r3, r6} │ │ │ │ lsls r1, r1, #5 │ │ │ │ lsls r4, r6, #26 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 76fbbc │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -2593325,15 +2593367,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #704 @ (adr r1, 77636c ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r2, [pc, #516] @ (7762d0 ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -2597769,15 +2597811,15 @@ │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r3, r0, #5 │ │ │ │ strb r2, [r3, #1] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ strb r6, [r5, #0] │ │ │ │ lsls r3, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2601254,15 +2601296,15 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #11 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r2, r7, #10 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - mcr 1, 5, r0, cr14, cr14, {0} │ │ │ │ + sub.w r1, lr, #30 │ │ │ │ asrs r2, r5, #10 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r2, r0, #6 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r0, r4, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ strh r0, [r1, r0] │ │ │ │ @@ -2601352,15 +2601394,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (77b548 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [pc, #2588] @ 77bf7c │ │ │ │ @@ -2602360,15 +2602402,15 @@ │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldr r2, [pc, #592] @ (77c1d0 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #472] @ (77c160 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ - b.n 77c45c │ │ │ │ + b.n 77ba5c │ │ │ │ lsls r6, r3, #4 │ │ │ │ adcs r6, r2 │ │ │ │ lsls r3, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2603995,17 +2604037,17 @@ │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 77cf7e │ │ │ │ nop │ │ │ │ adds r0, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #232] @ (77d0e8 ) │ │ │ │ @@ -2604110,17 +2604152,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r7, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #624] @ (77d388 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2604381,27 +2604423,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (77d514 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2604542,25 +2604584,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 77d4cc │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1604] @ 77db8c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2605177,49 +2605219,49 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #108] @ (77dc60 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2606297,33 +2606339,33 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, #3 │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], #592 @ 0x250 │ │ │ │ + vshr.u64 d0, d4, #32 │ │ │ │ adds r4, r6, r7 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2606648,27 +2606690,27 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r2 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [r4, r4, lsl #1] │ │ │ │ + ldc2 0, cr0, [r4], #-592 @ 0xfffffdb0 │ │ │ │ asrs r0, r1, #26 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r6, r7, #24 │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2606993,27 +2607035,27 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #21 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r2, #4849664 @ 0x4a0000 │ │ │ │ + ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ asrs r6, r4, #12 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r3, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2607355,27 +2607397,27 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #56 @ (adr r5, 77f138 ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ asrs r2, r4, #6 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2200094 │ │ │ │ + @ instruction: 0xf5200094 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r3, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ @@ -2608424,15 +2608466,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r6, r0, #20 │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #16] @ (77fbd4 ) │ │ │ │ + ldr r3, [pc, #16] @ (77fbd4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #476] @ 77fdb0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -2608635,15 +2608677,15 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #13 │ │ │ │ lsls r3, r0, #5 │ │ │ │ eors.w r1, sl, #66 @ 0x42 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - mov r0, r1 │ │ │ │ + ldr r1, [pc, #32] @ (77fdf0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ (77fe20 ) │ │ │ │ ldr r2, [pc, #64] @ (77fe24 ) │ │ │ │ @@ -2609027,15 +2609069,15 @@ │ │ │ │ mla r2, r2, r4, r7 │ │ │ │ str r2, [r6, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (7801d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -2609079,15 +2609121,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (780250 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #112] @ (7802d8 ) │ │ │ │ @@ -2610390,64 +2610432,64 @@ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ b.n 781060 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb9a0142 │ │ │ │ @ instruction: 0xfb940142 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #640] @ (781274 ) │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + cbnz r2, 781052 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #576] @ (781240 ) │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [pc, #224] @ (7810ec ) │ │ │ │ + ldr r6, [pc, #224] @ (7810ec ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 780f1c │ │ │ │ + bge.n 780f1c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [pc, #560] @ (781248 ) │ │ │ │ + ldr r6, [pc, #560] @ (781248 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ sub.w r1, r2, #12713984 @ 0xc20000 │ │ │ │ - ldr r1, [pc, #440] @ (7811d8 ) │ │ │ │ + ldr r4, [pc, #440] @ (7811d8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r6, r5 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r2, 78105a │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r1, [pc, #472] @ (781204 ) │ │ │ │ + ldr r4, [pc, #472] @ (781204 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [pc, #192] @ (7810f0 ) │ │ │ │ + ldr r3, [pc, #192] @ (7810f0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blx pc │ │ │ │ + ldr r2, [pc, #992] @ (781414 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bcc.n 781090 │ │ │ │ + bvs.n 781090 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bcs.n 781108 │ │ │ │ + bpl.n 781108 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov ip, r1 │ │ │ │ + ldr r1, [pc, #560] @ (781270 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov r6, sp │ │ │ │ + ldr r1, [pc, #440] @ (7811fc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + ldr r1, [pc, #120] @ (7810c4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 780fb8 │ │ │ │ + bmi.n 780fb8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r6, fp │ │ │ │ + ldr r0, [pc, #376] @ (7811cc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 780fa4 │ │ │ │ + bcc.n 780fa4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ beq.w 7811ee │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -2611009,38 +2611051,38 @@ │ │ │ │ subs r1, r3, r4 │ │ │ │ blx 69e04 │ │ │ │ b.n 7815a8 │ │ │ │ b.n 7815b8 │ │ │ │ ldr r0, [pc, #56] @ (781648 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - add r4, r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + bcs.n 781538 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r0, r4 │ │ │ │ + add r0, r4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ orn r1, r8, r2, lsl #1 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bics.w r1, r4, r2, lsl #1 │ │ │ │ ands.w r1, ip, r2, lsl #1 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r4, [r5, #40]! │ │ │ │ @@ -2611736,17 +2611778,17 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 781580 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 782348 │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2612373,15 +2612415,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 76d140 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ble.n 782400 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ @@ -2612553,17 +2612595,17 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbnz r4, 782582 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #752] @ (782844 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2612845,25 +2612887,25 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bge.n 78278c │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 78276c │ │ │ │ lsls r2, r0, #5 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 7828d0 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 7828d0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #516] @ (782a84 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -2613075,19 +2613117,19 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ bvs.n 7829e8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + cbnz r0, 782aa8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #512] @ (782cbc ) │ │ │ │ @@ -2613295,27 +2613337,27 @@ │ │ │ │ nop │ │ │ │ bpl.n 782d38 │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 782d2c │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 782d7c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 782d40 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2613434,17 +2613476,17 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - sxth r6, r4 │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #852] @ (783180 ) │ │ │ │ @@ -2613776,23 +2613818,23 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ bne.n 783110 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + cbz r4, 783208 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 7831ee │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2613928,17 +2613970,17 @@ │ │ │ │ str r3, [r5, #8] │ │ │ │ str.w r2, [r8] │ │ │ │ b.n 78323a │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #1700] @ 7839d0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2614620,35 +2614662,35 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmia r7!, {r1, r2, r4} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r6, pc, #936 @ (adr r6, 783db4 ) │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #144] @ (783ab0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2615014,19 +2615056,19 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 783cb8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #584 @ (adr r3, 784008 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 784008 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2615150,17 +2615192,17 @@ │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 783e72 │ │ │ │ stmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r1, pc, #200 @ (adr r1, 783fcc ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 783fcc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2615881,37 +2615923,37 @@ │ │ │ │ lslal r2, r0, #5 │ │ │ │ subal r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ it le │ │ │ │ lslle r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ pop {r2, r5, pc} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cbnz r0, 784700 │ │ │ │ lsls r2, r0, #5 │ │ │ │ cbnz r4, 7846fa │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2616744,59 +2616786,59 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ beq.w 78580e │ │ │ │ ldr.w r3, [pc, #2128] @ 785890 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -2617626,122 +2617668,123 @@ │ │ │ │ beq.n 78588a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ b.n 78586a │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r6, r2 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 785ac0 │ │ │ │ + b.n 7850c0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 785ab4 │ │ │ │ + b.n 7850b4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 7858e0 │ │ │ │ + b.n 785ee0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 785ed4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - sbcs r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + b.n 785cb8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r1 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ands r4, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r5, r6} │ │ │ │ + nop {6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 7859bc │ │ │ │ + b.n 7859bc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf638008e │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + ldrsh.w r0, [r8, lr] │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 78588c │ │ │ │ + bge.n 78588c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bgt.n 7858a0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf59e008e │ │ │ │ - cbnz r0, 7859c8 │ │ │ │ + ldrb.w r0, [lr, #142] @ 0x8e │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc2l 0, cr0, [r6, #588]! @ 0x24c │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r7, pc, #544 @ (adr r7, 785b98 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -2618081,18 +2618124,19 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #336 @ (adr r6, 785e44 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr8, cr3, {4} │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2618717,22 +2618761,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds.w r0, sl, #4816896 @ 0x498000 │ │ │ │ - @ instruction: 0xf5200093 │ │ │ │ + ldrb.w r0, [sl, r3, lsl #1] │ │ │ │ + strh.w r0, [r0, r3, lsl #1] │ │ │ │ ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 77e250 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -2619547,16 +2619591,16 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 69264 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r2], #-588 @ 0xfffffdb4 │ │ │ │ - b.n 7872b4 │ │ │ │ + vqadd.s32 d16, d18, d3 │ │ │ │ + b.n 7868b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 786ce8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2619696,18 +2619740,18 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 69264 │ │ │ │ b.n 786d1c │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb2a0093 │ │ │ │ - @ instruction: 0xeb260093 │ │ │ │ - adds.w r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0xeaee0093 │ │ │ │ + mcr 0, 1, r0, cr10, cr3, {4} │ │ │ │ + mcr 0, 1, r0, cr6, cr3, {4} │ │ │ │ + mrc 0, 0, r0, cr0, cr3, {4} │ │ │ │ + stcl 0, cr0, [lr, #588]! @ 0x24c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2619757,17 +2619801,17 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6ade0 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 786d9e │ │ │ │ - @ instruction: 0xeac00093 │ │ │ │ - @ instruction: 0xeaae0093 │ │ │ │ - eors.w r0, r8, r3, lsr #2 │ │ │ │ + stcl 0, cr0, [r0, #588] @ 0x24c │ │ │ │ + stc 0, cr0, [lr, #588]! @ 0x24c │ │ │ │ + ldc 0, cr0, [r8, #588] @ 0x24c │ │ │ │ str r3, [r0, #12] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #32] @ (786e34 ) │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r0, #28] │ │ │ │ @@ -2619780,15 +2619824,15 @@ │ │ │ │ str r1, [r0, #20] │ │ │ │ str.w ip, [r0, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ movs r6, #152 @ 0x98 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [pc, #40] @ (786e68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #40] @ (786e6c ) │ │ │ │ mov.w ip, #13 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [r0, #24] │ │ │ │ @@ -2619802,15 +2619846,15 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr.w ip, [pc, #44] @ 786ea0 │ │ │ │ ldr r3, [pc, #44] @ (786ea4 ) │ │ │ │ add ip, pc │ │ │ │ str r1, [r0, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r1, ip, #8 │ │ │ │ @@ -2619825,15 +2619869,15 @@ │ │ │ │ strd r3, r3, [r0, #32] │ │ │ │ strh r3, [r0, #40] @ 0x28 │ │ │ │ strd r3, r3, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #70 @ 0x46 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r2, [pc, #48] @ (786edc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #48] @ (786ee0 ) │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #8] │ │ │ │ @@ -2619849,15 +2619893,15 @@ │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ movs r6, #10 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strd r1, r2, [r0, #28] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -2620081,21 +2620125,20 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 7870b4 │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #-588 @ 0x24c │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + sbcs.w r0, sl, r3, lsr #2 │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 787074 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + @ instruction: 0xeaac0093 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #92] @ (78718c ) │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -2620396,17 +2620439,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 7873a8 │ │ │ │ ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #112] @ (7874a0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2621082,15 +2621125,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2621350,15 +2621393,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r2, [r7, #32] │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ @@ -2621498,15 +2621541,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #18] │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r6, [r1, #14] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #10] │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2621685,19 +2621728,19 @@ │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ strh r0, [r0, #8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r2, [r2, #0] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2622309,15 +2622352,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r4, [r0, #7] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2622429,15 +2622472,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2622961,27 +2623004,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #28] │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + bcs.n 788e18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + bcs.n 788e18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + bne.n 788db4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r6, r3, #4 │ │ │ │ strb r4, [r3, #17] │ │ │ │ lsls r2, r0, #5 │ │ │ │ strb r4, [r4, #13] │ │ │ │ lsls r2, r0, #5 │ │ │ │ strb r4, [r0, #13] │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2623623,15 +2623666,15 @@ │ │ │ │ beq.n 7893dc │ │ │ │ b.n 7893bc │ │ │ │ nop │ │ │ │ ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2623807,25 +2623850,25 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6ade0 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 7895b8 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [pc, #728] @ (7898dc ) │ │ │ │ + ldr r5, [pc, #728] @ (7898dc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #592] @ (789858 ) │ │ │ │ + ldr r5, [pc, #592] @ (789858 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmia r1!, {r1, r6} │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldr r2, [pc, #376] @ (78978c ) │ │ │ │ + ldr r5, [pc, #376] @ (78978c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2623878,19 +2623921,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 75bd08 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 7896a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #904] @ (789a40 ) │ │ │ │ + ldr r4, [pc, #904] @ (789a40 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #712] @ (789984 ) │ │ │ │ + ldr r4, [pc, #712] @ (789984 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r2, pc, #488 @ (adr r2, 7898a8 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 7898a8 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r9, r1, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ @@ -2624380,39 +2624423,39 @@ │ │ │ │ ands r3, r1 │ │ │ │ b.n 789946 │ │ │ │ nop │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r2, [pc, #824] @ (789f60 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ittt al │ │ │ │ - lslal r3, r2, #2 │ │ │ │ - itee hi @ unpredictable │ │ │ │ - lslhi r3, r2, #2 │ │ │ │ - itte hi @ unpredictable │ │ │ │ - lslhi r3, r2, #2 │ │ │ │ - movhi r4, r3 │ │ │ │ - lslls r4, r2, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r1, [pc, #112] @ (789cb0 ) │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr.w r0, [r0, #172] @ 0xac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ push {r4, lr} │ │ │ │ add.w r4, r0, #60 @ 0x3c │ │ │ │ @@ -2625355,19 +2625398,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ nop │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r1, #359] @ 0x167 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2625458,15 +2625501,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 78a66a │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #428] @ (78a87c ) │ │ │ │ @@ -2625731,15 +2625774,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 78a97c │ │ │ │ ldr r0, [pc, #4] @ (78a998 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2626511,15 +2626554,15 @@ │ │ │ │ str.w r3, [r4, #292] @ 0x124 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r3, r3, [r4, #296] @ 0x128 │ │ │ │ strd r3, r3, [r4, #304] @ 0x130 │ │ │ │ strd r3, r3, [r4, #312] @ 0x138 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r2, [pc, #696] @ (78b46c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r5, #6 │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2626640,15 +2626683,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #176] @ (78b3a0 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #144] @ (78b388 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldmdb ip!, {r0, r2, r3, r4, r8} │ │ │ │ + ldc 1, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ ldr r5, [pc, #720] @ (78b5d0 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #280] @ (78b420 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r5, [pc, #152] @ (78b3a4 ) │ │ │ │ @@ -2626926,18 +2626969,16 @@ │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldr r3, [pc, #384] @ (78b76c ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #240] @ (78b6e4 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ - b.n 78b364 │ │ │ │ - lsls r5, r3, #4 │ │ │ │ - b.n 78b278 │ │ │ │ - lsls r5, r3, #4 │ │ │ │ + @ instruction: 0xe9b6011d │ │ │ │ + ldmdb lr!, {r0, r2, r3, r4, r8} │ │ │ │ ldr r2, [pc, #288] @ (78b720 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r2, [pc, #160] @ (78b6a4 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2628222,23 +2628263,23 @@ │ │ │ │ ldrb.w r1, [r6, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ blx 69dac (bool)@plt> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #408] @ (78c434 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2628410,17 +2628451,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2628596,23 +2628637,23 @@ │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 78c50a │ │ │ │ nop │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #688] @ (78c91c ) │ │ │ │ @@ -2628881,21 +2628922,21 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #42 @ 0x2a │ │ │ │ lsls r2, r0, #5 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r7, #20 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r6, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2629219,21 +2629260,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #244] @ (78cda4 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2629330,17 +2629371,17 @@ │ │ │ │ bne.n 78cd64 │ │ │ │ b.n 78cd70 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + bne.n 78cd4c │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r2, #24 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2629647,15 +2629688,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #136 @ 0x88 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2630129,27 +2630170,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #78 @ 0x4e │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 78d64a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2630757,29 +2630798,29 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r4, #12 │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2630881,15 +2630922,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2632480,21 +2632521,21 @@ │ │ │ │ movs r3, #215 @ 0xd7 │ │ │ │ b.n 78ecbe │ │ │ │ nop │ │ │ │ asrs r0, r2, #17 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - beq.n 78ecfc │ │ │ │ + bcc.n 78ecfc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - usat r0, #19, r4, lsl #2 │ │ │ │ + @ instruction: 0xf6840093 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #364] @ (78ef0c ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, #364] @ (78ef10 ) │ │ │ │ @@ -2632983,29 +2633024,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r4, r2, #27 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsrs r6, r5, #22 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r3, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ mov.w ip, #3 │ │ │ │ str.w ip, [r1] │ │ │ │ @@ -2634120,15 +2634161,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #20 │ │ │ │ lsls r2, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r2, r2, #12 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r2, r6, #11 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -2634174,15 +2634215,15 @@ │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ strh.w r3, [r4, #388] @ 0x184 │ │ │ │ strd r3, r3, [r4, #396] @ 0x18c │ │ │ │ strd r2, r2, [r4, #404] @ 0x194 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2635062,15 +2635103,15 @@ │ │ │ │ beq.n 790764 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldrsh.w r0, [ip, #321] @ 0x141 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r4, #321] @ 0x141 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r3, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r4, #321] @ 0x141 │ │ │ │ strh.w r0, [ip, #321] @ 0x141 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2635250,15 +2635291,15 @@ │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf7d00141 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7cc0141 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @ instruction: 0xf6ec0141 │ │ │ │ movt r1, #2113 @ 0x841 │ │ │ │ subw r1, r0, #2113 @ 0x841 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2635409,15 +2635450,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 790b1c │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf6500141 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf61a0141 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r4, #12648448 @ 0xc10000 │ │ │ │ @@ -2635951,17 +2635992,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 69e14 (unsigned long)@plt+0x4> │ │ │ │ ldr r1, [pc, #12] @ (7910b8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #192] @ (791178 ) │ │ │ │ + ldr r6, [pc, #192] @ (791178 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + bcs.n 79119c │ │ │ │ lsls r3, r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 79116c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 791164 │ │ │ │ @@ -2636214,15 +2636255,15 @@ │ │ │ │ add r3, pc │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a4008f │ │ │ │ + usat r0, #15, r4, asr #2 │ │ │ │ bgt.n 7913b8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #148] @ (7913f0 ) │ │ │ │ @@ -2636288,15 +2636329,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [sl], {65} @ 0x41 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [r2], {65} @ 0x41 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ mcrr 1, 4, r0, r8, cr1 │ │ │ │ stc 1, cr0, [r6], #-260 @ 0xfffffefc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2636409,15 +2636450,15 @@ │ │ │ │ cbz r4, 791538 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 791170 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 79152c │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r5, r2, #2 │ │ │ │ bge.n 791510 │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ @@ -2636709,19 +2636750,19 @@ │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8de0141 │ │ │ │ - add r8, r3 │ │ │ │ + blx r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrd r0, r1, [r0], #-260 @ 0x104 │ │ │ │ @ instruction: 0xe8280141 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr.w r0, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, #12288 @ 0x3000 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ @@ -2637715,15 +2637756,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ svc 40 @ 0x28 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ udf #46 @ 0x2e │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -2638863,35 +2638904,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 792df4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ bvs.n 792dec │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 792dd0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r3, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r6, 792e0e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bcs.n 792d24 │ │ │ │ lsls r1, r0, #5 │ │ │ │ bcs.n 792ce8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2639179,15 +2639220,15 @@ │ │ │ │ cbz r4, 7930b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 792738 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 7930ac │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -2639798,15 +2639839,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r5, r3, #4 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2640195,21 +2640236,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #936 @ (adr r5, 793e84 ) │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmia r5!, {r4, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #5 │ │ │ │ @@ -2640438,19 +2640479,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #296 @ (adr r3, 793e6c ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 793e6c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2641236,45 +2641277,45 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r4} │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + bics.w r0, ip, #146 @ 0x92 │ │ │ │ stmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ - add r0, pc, #408 @ (adr r0, 7946f4 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 7946f4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + add r0, pc, #296 @ (adr r0, 7946a0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xe8200092 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + @ instruction: 0xeb200092 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cbnz r4, 7945d2 │ │ │ │ lsls r1, r0, #5 │ │ │ │ revsh r6, r5 │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2643202,27 +2643243,27 @@ │ │ │ │ b.n 7958b0 │ │ │ │ ldr r1, [pc, #36] @ (795900 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 7958b0 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bls.n 795988 │ │ │ │ + bgt.n 795988 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2643274,15 +2643315,15 @@ │ │ │ │ strd r5, r5, [r4, #184] @ 0xb8 │ │ │ │ strd r5, r5, [r4, #192] @ 0xc0 │ │ │ │ strd r5, r5, [r4, #200] @ 0xc8 │ │ │ │ strd r5, r5, [r4, #208] @ 0xd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bics r0, r3 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r5, r3, #4 │ │ │ │ str r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -2643692,21 +2643733,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (795e1c ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ add r3, pc, #736 @ (adr r3, 7960ec ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 795d28 │ │ │ │ + bhi.n 795d28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ @@ -2644276,16 +2644317,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - @ instruction: 0xfa4a0092 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + stc2l 0, cr0, [sl, #-584] @ 0xfffffdb8 │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #24 │ │ │ │ @@ -2644603,27 +2644644,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - str??.w r0, [lr, #146] @ 0x92 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + @ instruction: 0xfbee0092 │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [ip, r2, lsl #1] │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + @ instruction: 0xfb0c0092 │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf78c0092 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + @ instruction: 0xfa8c0092 │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf74e0092 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + @ instruction: 0xfa4e0092 │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ (796894 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2644766,21 +2644807,21 @@ │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 796766 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf6780092 │ │ │ │ - movw r0, #59538 @ 0xe892 │ │ │ │ - @ instruction: 0xf61e0092 │ │ │ │ - @ instruction: 0xf5ec0092 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + ldr??.w r0, [r8, r2, lsl #1] │ │ │ │ + vst4.32 {d16-d19}, [lr :64], r2 │ │ │ │ + ldrsb.w r0, [lr, r2, lsl #1] │ │ │ │ + str??.w r0, [ip, #146] @ 0x92 │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r2, r1 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ @@ -2644897,17 +2644938,17 @@ │ │ │ │ b.n 7969d8 │ │ │ │ ldr r0, [pc, #12] @ (796a04 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ ldr r0, [pc, #8] @ (796a08 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orn r0, r6, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf7660092 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -2646622,41 +2646663,39 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldrh r4, [r0, #18] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 797ab8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 797ad4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + @ instruction: 0xeaae0092 │ │ │ │ + @ instruction: 0xeaba0092 │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, ip │ │ │ │ + blxns ip │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add sl, sl │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 797b96 │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #5 │ │ │ │ strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #5 │ │ │ │ strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - @ instruction: 0xf1e2008d │ │ │ │ + @ instruction: 0xf4e2008d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #172] @ (797c50 ) │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #172] @ (797c54 ) │ │ │ │ @@ -2647083,27 +2647122,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #20] │ │ │ │ lsls r1, r0, #5 │ │ │ │ strh r0, [r5, #20] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 798150 │ │ │ │ + b.n 798750 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r2, 798032 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 79855c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + b.n 7984fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 797f38 │ │ │ │ + bvs.n 797f38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strh r0, [r5, #2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2647260,16 +2647299,16 @@ │ │ │ │ b.n 798148 │ │ │ │ ldr r0, [pc, #12] @ (798174 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ ldr r0, [pc, #8] @ (798178 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ - sub.w r0, lr, sp, lsl #2 │ │ │ │ - bgt.n 798168 │ │ │ │ + cdp 0, 10, cr0, cr14, cr13, {4} │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ @@ -2648294,17 +2648333,17 @@ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ bic.w r4, r4, #74 @ 0x4a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcc.n 798aac │ │ │ │ + bvs.n 798aac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 798c14 │ │ │ │ + blt.n 798c14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (798c50 ) │ │ │ │ mov r9, r0 │ │ │ │ @@ -2648390,23 +2648429,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #17] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 798c3c │ │ │ │ + bvs.n 798c3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r2, [r1, #17] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - bcc.n 798c94 │ │ │ │ + bvs.n 798c94 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, pc, #56 @ (adr r6, 798ca0 ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #15] │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2648687,25 +2648726,25 @@ │ │ │ │ b.n 798f2a │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, #5] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 798fbc │ │ │ │ + bcc.n 798fbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r0, [r0, #5] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 798ef0 │ │ │ │ + bvc.n 798ef0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #3] │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2648803,23 +2648842,23 @@ │ │ │ │ b.n 798ffc │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + bcs.n 799030 │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r2, [r2, #1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2648952,27 +2648991,27 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 7991b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + beq.n 79912c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 799278 │ │ │ │ + bpl.n 799278 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2649033,25 +2649072,25 @@ │ │ │ │ ldr r1, [pc, #28] @ (79929c ) │ │ │ │ add r1, pc │ │ │ │ b.n 79924a │ │ │ │ ldr r1, [pc, #24] @ (7992a0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 799266 │ │ │ │ nop │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx r1 │ │ │ │ + ldr r2, [pc, #544] @ (7994b8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #320] @ (7993f8 ) │ │ │ │ @@ -2649197,39 +2649236,39 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - sxth r0, r7 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - itee al │ │ │ │ - lslal r1, r2, #2 │ │ │ │ - asr r4, r6, #12 │ │ │ │ - mov r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r0, #5 │ │ │ │ - muls r0, r2 │ │ │ │ + mov r0, sl │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + cbnz r2, 799464 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf71c0091 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + @ instruction: 0xfa1c0091 │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 798cbc │ │ │ │ + b.n 7992bc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf1e00097 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + @ instruction: 0xf4e00097 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w lr, [pc, #156] @ 7994e8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2649580,15 +2649619,15 @@ │ │ │ │ blx 69764 <__cxa_free_exception@plt> │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r1, r0, #5 │ │ │ │ vsra.u32 d16, d27, #28 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2649737,19 +2649776,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 799854 │ │ │ │ str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bx r3 │ │ │ │ + ldr r2, [pc, #96] @ (799980 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cbz r3, 79994e │ │ │ │ @@ -2649826,15 +2649865,15 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov fp, r3 │ │ │ │ @@ -2649932,15 +2649971,15 @@ │ │ │ │ b.n 799aa8 │ │ │ │ nop │ │ │ │ ldrsb r2, [r2, r4] │ │ │ │ lsls r1, r0, #5 │ │ │ │ stc2l 1, cr0, [sl], #236 @ 0xec │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r0, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2650308,15 +2650347,15 @@ │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #32] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #32] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r3, [pc, #24] @ (799ed8 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ @@ -2650631,25 +2650670,25 @@ │ │ │ │ str??.w r0, [r2, ] │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ec013b │ │ │ │ @ instruction: 0xf7da013b │ │ │ │ - bkpt 0x0020 │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #864] @ (79a588 ) │ │ │ │ + ldr r4, [pc, #864] @ (79a588 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + cbz r4, 79a298 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2651058,45 +2651097,45 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, sl, #12255232 @ 0xbb0000 │ │ │ │ @ instruction: 0xf4ea013b │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + itee eq │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ @ instruction: 0xebb7ffff │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subne r7, #60 @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r0, 79a6c6 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf70a0099 │ │ │ │ - ldcl 0, cr0, [r6, #-604] @ 0xfffffda4 │ │ │ │ - rev r2, r2 │ │ │ │ + @ instruction: 0xfa0a0099 │ │ │ │ + orrs.w r0, r6, #151 @ 0x97 │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldc 0, cr0, [r6], #604 @ 0x25c │ │ │ │ + vshr.s64 d0, d7, #10 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r4, 79a6b8 │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrh r2, [r4, r1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - cbnz r6, 79a6c8 │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r4, [r5, r7] │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r1, r0, #5 │ │ │ │ @@ -2651636,21 +2651675,21 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r3, r0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - cbz r6, 79ac86 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #244] @ (79ad1c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2651765,17 +2651804,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r7] │ │ │ │ lsls r1, r0, #5 │ │ │ │ strh r0, [r5, r5] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 79ad88 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 79ad8e │ │ │ │ + setend be │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (79ae70 ) │ │ │ │ @@ -2651900,15 +2651939,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ strh r2, [r4, r0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r2 │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (79aee8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2651945,15 +2651984,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 79aeb2 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2652004,15 +2652043,15 @@ │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 79af12 │ │ │ │ nop │ │ │ │ str r0, [r6, r3] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 79afcc │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2652468,27 +2652507,27 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 79b336 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 79b18a │ │ │ │ str r6, [r1, r1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - cbz r0, 79b4da │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + cbz r4, 79b4c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + cbz r6, 79b4b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 79b4bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + cbz r0, 79b4c2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2652612,15 +2652651,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #128] @ (79b660 ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r2, [pc, #640] @ (79b864 ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ mov r4, r2 │ │ │ │ @@ -2652736,17 +2652775,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 79b672 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #960] @ (79badc ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -2652831,17 +2652870,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r0, [pc, #720] @ (79badc ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r3, [r0, #640] @ 0x280 │ │ │ │ ldr.w r3, [r3, #1860] @ 0x744 │ │ │ │ subs r3, #25 │ │ │ │ cmp r3, #16 │ │ │ │ it hi │ │ │ │ movhi r0, #64 @ 0x40 │ │ │ │ @@ -2652988,20 +2653027,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ mov lr, r9 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vorr d16, d6, d12 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + @ instruction: 0xf266011c │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #60] @ (79b9f0 ) │ │ │ │ @@ -2653031,15 +2653070,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 79b9c4 │ │ │ │ nop │ │ │ │ mov r6, r8 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #488] @ (79bbf8 ) │ │ │ │ @@ -2653213,17 +2653252,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, sl │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r6, fp │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r2, [pc, #2196] @ 79c4bc │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -2653906,23 +2653945,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r5, #190 @ 0xbe │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #248 @ (adr r2, 79c5cc ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 79c5cc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 79c778 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 79c778 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 79bea0 │ │ │ │ + b.n 79c4a0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - add r0, pc, #384 @ (adr r0, 79c660 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 79c660 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #528 @ (adr r0, 79c6f4 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 79c6f4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #100] @ (79c55c ) │ │ │ │ @@ -2654447,17 +2654486,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #26 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r5, #152 @ 0x98 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2654543,17 +2654582,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6a8b0 │ │ │ │ b.n 79cc04 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (79ccdc ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 79ccba │ │ │ │ @@ -2654599,15 +2654638,15 @@ │ │ │ │ b.n 79cc8a │ │ │ │ ldr r1, [pc, #16] @ (79cce8 ) │ │ │ │ b.n 79ccbc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + b.n 79d018 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ strb.w r1, [r0, #3448] @ 0xd78 │ │ │ │ @@ -2654654,19 +2654693,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 79cde0 │ │ │ │ + b.n 79cde0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [pc, #168] @ (79ce18 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 79cd94 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2654743,19 +2654782,19 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ adds r2, #140 @ 0x8c │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 79cd7c │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [pc, #232] @ (79cf18 ) │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2654835,15 +2654874,15 @@ │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {pc} │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [ip, #8] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ble.n 79cf1c │ │ │ │ + b.n 79cf1c │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw lr, #15464 @ 0x3c68 │ │ │ │ add.w r3, r0, lr │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movw ip, #15480 @ 0x3c78 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -2657322,17 +2657361,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r6, r4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x009c │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - bkpt 0x0052 │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2657987,19 +2658026,19 @@ │ │ │ │ mov r7, ip │ │ │ │ mov lr, r2 │ │ │ │ b.n 79f3fa │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #1 │ │ │ │ b.n 79f3e6 │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r4, r3, #4 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r4, r3, #4 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2658390,23 +2658429,23 @@ │ │ │ │ bls.n 79fa12 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ mov.w r9, #4 │ │ │ │ b.n 79f7e2 │ │ │ │ mov ip, r9 │ │ │ │ mov r9, sl │ │ │ │ b.n 79f7ce │ │ │ │ - cbz r0, 79fa66 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cbz r2, 79fa64 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - cbz r0, 79fa64 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - uxtb r6, r5 │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - uxtb r4, r2 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr.w r2, [r0, #660] @ 0x294 │ │ │ │ ldr.w r3, [r0, #672] @ 0x2a0 │ │ │ │ push {r4, lr} │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r0, #660] @ 0x294 │ │ │ │ mov.w ip, #26624 @ 0x6800 │ │ │ │ @@ -2658953,23 +2658992,23 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ b.n 79fd76 │ │ │ │ lsls r6, r0, #18 │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -2659550,15 +2659589,15 @@ │ │ │ │ mov r4, sl │ │ │ │ mov r6, r8 │ │ │ │ b.n 7a03c4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ vrhadd.u16 q8, q5, q0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #152 @ (adr r7, 7a07e0 ) │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @ instruction: 0xfb320140 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -2660408,27 +2660447,27 @@ │ │ │ │ b.n 7a0fec │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 7a0fec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 7a0fec │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + add r2, pc, #64 @ (adr r2, 7a10cc ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + add r1, pc, #344 @ (adr r1, 7a11e8 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + add r1, pc, #232 @ (adr r1, 7a117c ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + add r1, pc, #104 @ (adr r1, 7a1100 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r2, [r0, #660] @ 0x294 │ │ │ │ @@ -2661499,15 +2661538,15 @@ │ │ │ │ nop │ │ │ │ pkhbt r1, lr, r0, lsl #1 │ │ │ │ @ instruction: 0xeabe0140 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 7a18c8 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2662139,19 +2662178,19 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 7a239a │ │ │ │ nop │ │ │ │ bgt.n 7a25ac │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #436] @ (7a2790 ) │ │ │ │ @@ -2663113,21 +2663152,21 @@ │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ b.n 7a2c8e │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 7a2c10 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ cbz r2, 7a3196 │ │ │ │ mov lr, r2 │ │ │ │ @@ -2663233,15 +2663272,15 @@ │ │ │ │ adds r2, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 747e7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 7a3246 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #756] @ (7a3578 ) │ │ │ │ @@ -2663520,35 +2663559,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 7a3578 │ │ │ │ eors r7, r5 │ │ │ │ ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldmia r4, {r4, r5, r6} │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2664140,17 +2664179,17 @@ │ │ │ │ movlt r0, #128 @ 0x80 │ │ │ │ b.n 7a3a9a │ │ │ │ movs r3, #2 │ │ │ │ b.n 7a3bc4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 7a3bc4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r1, r0, #14016 @ 0x36c0 │ │ │ │ @@ -2665492,21 +2665531,21 @@ │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ b.n 7a4a88 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w r4, sl, #4096 @ 0x1000 │ │ │ │ bl 746058 │ │ │ │ mov.w r2, #10240 @ 0x2800 │ │ │ │ movt r2, #49153 @ 0xc001 │ │ │ │ ldr.w r6, [sl, #3872] @ 0xf20 │ │ │ │ mov.w ip, #1040 @ 0x410 │ │ │ │ @@ -2666974,15 +2667013,15 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #280 @ (adr r4, 7a629c ) │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldr r2, [pc, #200] @ (7a6258 ) │ │ │ │ + ldr r5, [pc, #200] @ (7a6258 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #32 │ │ │ │ @@ -2669774,32 +2669813,32 @@ │ │ │ │ beq.n 7a81d8 │ │ │ │ b.n 7a822e │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #25] │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ssat r0, #25, r4, asr #2 │ │ │ │ - b.n 7a863c │ │ │ │ + @ instruction: 0xf6240098 │ │ │ │ + b.n 7a7c3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf2ee0098 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + @ instruction: 0xf5ee0098 │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 7a7bb8 │ │ │ │ + b.n 7a81b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf29a0098 │ │ │ │ - b.n 7a7b70 │ │ │ │ + @ instruction: 0xf59a0098 │ │ │ │ + b.n 7a8170 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf2580098 │ │ │ │ + adcs.w r0, r8, #4980736 @ 0x4c0000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2670388,17 +2670427,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r4, r3, #4 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r4, r3, #4 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r0, r0, #5 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 7a89f6 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ @@ -2670767,25 +2670806,25 @@ │ │ │ │ blx 6a8b0 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 7a8c38 │ │ │ │ strb r2, [r4, #17] │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - bge.n 7a8da0 │ │ │ │ + ble.n 7a8da0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bge.n 7a8d4c │ │ │ │ + ble.n 7a8d4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r4, r3, #4 │ │ │ │ - bge.n 7a8d14 │ │ │ │ + ble.n 7a8d14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bge.n 7a8d60 │ │ │ │ + ble.n 7a8d60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ @@ -2672287,19 +2672326,19 @@ │ │ │ │ blx 6a8b0 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 7a9b28 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (7a9cf8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2672388,19 +2672427,19 @@ │ │ │ │ blx 6a8b0 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 7a9cba │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2673272,29 +2673311,29 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #24] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -2674534,185 +2674573,182 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldr r2, [r3, r1] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #20 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - itte hi │ │ │ │ - lslhi r1, r2, #2 │ │ │ │ - itee ge @ unpredictable │ │ │ │ - lslge r1, r2, #2 │ │ │ │ - strhlt r2, [r1, #36] @ 0x24 │ │ │ │ - lsllt r6, r2, #2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ittt vs │ │ │ │ - lslvs r1, r2, #2 │ │ │ │ - @ instruction: 0xe8560099 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - lslcc r1, r2, #2 │ │ │ │ - itt cc @ unpredictable │ │ │ │ - lslcc r1, r2, #2 │ │ │ │ - bcc.n 7ab3d8 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - nop │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 7ab4f4 ) │ │ │ │ + adcs.w r0, r6, r9, lsr #2 │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + @ instruction: 0xeaee0099 │ │ │ │ + stmia r2!, {} │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + add r3, pc, #240 @ (adr r3, 7ab4f4 ) │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 7ab2a4 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + orr.w r0, ip, r9, lsr #2 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r4, sp, #880 @ 0x370 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7ab694 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 7ab694 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + b.n 7ab7bc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 7aaef0 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + @ instruction: 0xe85c0099 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, pc, #912 @ (adr r6, 7ab7d0 ) │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + add r0, pc, #456 @ (adr r0, 7ab60c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 7ab364 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - vext.8 d16, d20, d15, #0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + itee ls │ │ │ │ + lslls r1, r2, #2 │ │ │ │ + asrhi r6, r2, #11 │ │ │ │ + lslhi r1, r3, #2 │ │ │ │ + @ instruction: 0xf2f4008f │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2} │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - rev r0, r6 │ │ │ │ + itt eq │ │ │ │ + lsleq r1, r2, #2 │ │ │ │ + popeq {r4, r5, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 7aba20 │ │ │ │ + b.n 7ab020 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - rev r2, r0 │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r0, 7ab4d6 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - revsh r2, r7 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - revsh r2, r0 │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r7, pc, #312 @ (adr r7, 7ab5d0 ) │ │ │ │ lsls r0, r0, #5 │ │ │ │ - rev r4, r1 │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 7ab644 │ │ │ │ + b.n 7abc44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r4, 7ab4c0 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 7ab4cc │ │ │ │ + b.n 7abacc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 7ab534 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + cbnz r0, 7ab4f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 7ab4c4 │ │ │ │ + pop {r2} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r0, 7ab4cc │ │ │ │ + pop {r4} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 7ab4ce │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 7ab4d2 │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 7ab4d4 │ │ │ │ + pop {r2} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r0, 7ab4d8 │ │ │ │ + pop {} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 7ab55a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cbnz r0, 7ab55c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + hlt 0x003e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #2 │ │ │ │ + adds r1, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + cbnz r2, 7ab51a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + cbnz r4, 7ab588 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + cbnz r4, 7ab566 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr.w r2, [pc, #2872] @ 7ac060 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.w 7aad0a │ │ │ │ @@ -2675740,223 +2675776,223 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.n 7abfd4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ - push {r1, r6} │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r2} │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 7ac0ee │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r0, 7ac0da │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 7ac0d4 │ │ │ │ + cpsid a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r2, 7ac0e6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r6, 7ac0de │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r2, 7ac0dc │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r6, 7ac0d8 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r2, 7ac0f2 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 7ac0f0 │ │ │ │ + cpsie a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 7ac014 │ │ │ │ + blt.n 7ac014 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sxth r0, r4 │ │ │ │ + push {r5, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 7ac0ec │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - uxtb r0, r5 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r7, pc, #320 @ (adr r7, 7ac208 ) │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + push {r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxtb r6, r6 │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxtb r4, r3 │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r4, r5 │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + push {r4, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 7ac118 │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 7ac114 │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 7ac01c │ │ │ │ + blt.n 7ac01c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r4, 7ac0f6 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 7ac190 │ │ │ │ + blt.n 7ac190 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r6, 7ac0f4 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + cbz r6, 7ac166 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r4, 7ac104 │ │ │ │ + push {r2} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + cbz r4, 7ac17c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + cbz r4, 7ac178 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + cbz r0, 7ac176 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r8, fp │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add sp, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n 7ac0dc │ │ │ │ + bhi.n 7ac0dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 7ac20c │ │ │ │ + bvc.n 7ac20c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcc.n 7ac128 │ │ │ │ + bvs.n 7ac128 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcc.n 7ac220 │ │ │ │ + bvs.n 7ac220 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7ac110 │ │ │ │ + bpl.n 7ac110 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + cbz r0, 7ac1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 7ac1dc │ │ │ │ + bpl.n 7ac1dc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ @@ -2676253,18 +2676289,18 @@ │ │ │ │ bne.w 7ac3f2 │ │ │ │ b.n 7ac428 │ │ │ │ nop │ │ │ │ subs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r8, {r0, r1, r3, r4, r8} │ │ │ │ - add r3, pc, #1008 @ (adr r3, 7ac8f8 ) │ │ │ │ + @ instruction: 0xeb98011b │ │ │ │ + add r6, pc, #1008 @ (adr r6, 7ac8f8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ ldr r2, [pc, #136] @ (7ac5a4 ) │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ @@ -2676320,16 +2676356,15 @@ │ │ │ │ nop │ │ │ │ subs r2, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #186 @ 0xba │ │ │ │ lsls r0, r0, #5 │ │ │ │ - b.n 7ac37c │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + strd r0, r1, [r4, #108]! @ 0x6c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r3, [r0, #3872] @ 0xf20 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2676831,15 +2676866,15 @@ │ │ │ │ ldr.w r3, [r4, #4000] @ 0xfa0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #3876] @ 0xf24 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl af7120 │ │ │ │ + bl af7468 │ │ │ │ mov r0, r7 │ │ │ │ strb.w sl, [r4, #2189] @ 0x88d │ │ │ │ bl 754ca0 │ │ │ │ cmp r5, r6 │ │ │ │ bls.n 7acb80 │ │ │ │ ldrd r3, r7, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ @@ -2677077,15 +2677112,15 @@ │ │ │ │ ldr.w r3, [r4, #4000] @ 0xfa0 │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsl.w r3, r7, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3876] @ 0xf24 │ │ │ │ - bl af7120 │ │ │ │ + bl af7468 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #2189] @ 0x88d │ │ │ │ bl 754ca0 │ │ │ │ mov r0, r6 │ │ │ │ bl 754ca0 │ │ │ │ @@ -2677283,15 +2677318,15 @@ │ │ │ │ ldr.w r3, [r4, #4012] @ 0xfac │ │ │ │ orrs r1, r5 │ │ │ │ ldr.w r2, [r4, #4008] @ 0xfa8 │ │ │ │ ldr.w r0, [r4, #3876] @ 0xf24 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl af7678 │ │ │ │ + bl af79c0 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r8, [r4, #2189] @ 0x88d │ │ │ │ bl 754ca0 │ │ │ │ cmp r6, sl │ │ │ │ bls.n 7ad04c │ │ │ │ ldrd r7, r3, [sp, #8] │ │ │ │ mov r5, r9 │ │ │ │ @@ -2677531,15 +2677566,15 @@ │ │ │ │ strd r7, r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 5e638c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 7ad3d2 │ │ │ │ ldr.w r0, [r8, #3876] @ 0xf24 │ │ │ │ - bl af45a4 │ │ │ │ + bl af48ec │ │ │ │ add r2, sp, #20 │ │ │ │ ldr.w r3, [r8, #356] @ 0x164 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #244] @ 0xf4 │ │ │ │ ldr.w r1, [r8, #3928] @ 0xf58 │ │ │ │ @@ -2677552,15 +2677587,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #1860] @ 0x744 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ bhi.w 7ad470 │ │ │ │ ldr.w r0, [r8, #3876] @ 0xf24 │ │ │ │ ldr.w r6, [r8, #160] @ 0xa0 │ │ │ │ - bl af42dc │ │ │ │ + bl af4624 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r6, [r8, #360] @ 0x168 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ @@ -2677592,19 +2677627,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [r1, #4] │ │ │ │ strd r6, r6, [r1, #16] │ │ │ │ str r6, [r1, #24] │ │ │ │ blx r4 │ │ │ │ ldr.w r0, [r8, #3876] @ 0xf24 │ │ │ │ - bl af461c │ │ │ │ + bl af4964 │ │ │ │ ldr.w r0, [r8, #3876] @ 0xf24 │ │ │ │ - bl af48c4 │ │ │ │ + bl af4c0c │ │ │ │ ldr.w r0, [r8, #3876] @ 0xf24 │ │ │ │ - bl af45e0 │ │ │ │ + bl af4928 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cbz r1, 7ad40e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2677690,15 +2677725,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #3876] @ 0xf24 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl af6d70 │ │ │ │ + bl af70b8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2189] @ 0x88d │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2677718,15 +2677753,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #3876] @ 0xf24 │ │ │ │ - bl af6a3c │ │ │ │ + bl af6d84 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2189] @ 0x88d │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2677815,15 +2677850,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strd r9, fp, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl af5534 │ │ │ │ + bl af587c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2189] @ 0x88d │ │ │ │ ldrb.w r2, [r4, #532] @ 0x214 │ │ │ │ cbnz r2, 7ad672 │ │ │ │ ldr r2, [pc, #884] @ (7ad9cc ) │ │ │ │ ldr r3, [pc, #876] @ (7ad9c8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -2678188,21 +2678223,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r0, r5 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl af559c │ │ │ │ + bl af58e4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r7, #3876] @ 0xf24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl af55f0 │ │ │ │ + bl af5938 │ │ │ │ ldrh.w r0, [r6, #76] @ 0x4c │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r0, [fp, #76] @ 0x4c │ │ │ │ bl 432380 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31e014> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -2678349,15 +2678384,15 @@ │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldr.w r0, [r7, #3876] @ 0xf24 │ │ │ │ - bl af58b0 │ │ │ │ + bl af5bf8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r4, [r7, #2189] @ 0x88d │ │ │ │ bl 754ca0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 7ada32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ @@ -2678410,15 +2678445,15 @@ │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w 7addd8 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w 7adac2 │ │ │ │ ldr.w r0, [r7, #3876] @ 0xf24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl af56bc │ │ │ │ + bl af5a04 │ │ │ │ ldrh.w r3, [r6, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 7adf06 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 4450d4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x330d68> │ │ │ │ mov r9, r0 │ │ │ │ @@ -2678743,15 +2678778,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #4 │ │ │ │ lsls r0, r0, #5 │ │ │ │ movs r5, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [pc, #1584] @ 7ae6b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2678911,15 +2678946,15 @@ │ │ │ │ ldrsh.w r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strd r3, r9, [sp, #4] │ │ │ │ ldrsh.w r3, [r4, #24] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #3876] @ 0xf24 │ │ │ │ - bl af7444 │ │ │ │ + bl af778c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2189] @ 0x88d │ │ │ │ ldr.w r2, [pc, #1120] @ 7ae6c0 │ │ │ │ ldr.w r3, [pc, #1112] @ 7ae6bc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2678987,15 +2679022,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 7ac610 │ │ │ │ ldr.w r0, [r5, #3876] @ 0xf24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2189] @ 0x88d │ │ │ │ b.n 7ae25c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 7ae0c0 │ │ │ │ ldrb.w r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ @@ -2679039,15 +2679074,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r5, #3876] @ 0xf24 │ │ │ │ - bl af7444 │ │ │ │ + bl af778c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r2, [r5, #2189] @ 0x88d │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -2679061,15 +2679096,15 @@ │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ bl 7ac610 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #3876] @ 0xf24 │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r5, #2189] @ 0x88d │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2679321,15 +2679356,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 7ac610 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #3876] @ 0xf24 │ │ │ │ - bl af6540 │ │ │ │ + bl af6888 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2189] @ 0x88d │ │ │ │ @@ -2680520,173 +2680555,173 @@ │ │ │ │ ldr r2, [pc, #328] @ (7af400 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 7aed8c │ │ │ │ nop │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r0, r6, #23 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #616 @ (adr r7, 7af598 ) │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r1, #2608] @ 0xa30 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2680979,55 +2681014,55 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 7af652 │ │ │ │ lsrs r2, r3, #15 │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r6, [pc, #516] @ (7af98c ) │ │ │ │ @@ -2681042,15 +2681077,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ add.w r0, r4, #816 @ 0x330 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl af97e4 │ │ │ │ + bl af9b2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 7af97a │ │ │ │ ldr.w r0, [r4, #644] @ 0x284 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ @@ -2682328,17 +2682363,17 @@ │ │ │ │ b.n 7b0748 │ │ │ │ mov r1, r6 │ │ │ │ b.n 7b074e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6ac40 │ │ │ │ b.n 7b079a │ │ │ │ nop │ │ │ │ - subs r6, r7, #6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #656] @ 0x290 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -2683340,17 +2683375,17 @@ │ │ │ │ movw r1, #52292 @ 0xcc44 │ │ │ │ movt r1, #52292 @ 0xcc44 │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 7b13fc │ │ │ │ b.n 7b139c │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r3, #4 │ │ │ │ addw r2, r0, #2196 @ 0x894 │ │ │ │ add.w ip, r0, #2192 @ 0x890 │ │ │ │ addw r1, r0, #2200 @ 0x898 │ │ │ │ push {r4, lr} │ │ │ │ addw r4, r0, #2204 @ 0x89c │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ @@ -2683457,17 +2683492,17 @@ │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ bne.n 7b152c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [pc, #1872] @ 7b1cf0 │ │ │ │ @@ -2684017,15 +2684052,15 @@ │ │ │ │ str.w r3, [lr, r2, lsl #2] │ │ │ │ ldr.w r8, [ip] │ │ │ │ b.n 7b15f4 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ orrs.w r1, r4, pc, rrx │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @ instruction: 0xe8d0013f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2684523,15 +2684558,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (7b22e8 ) │ │ │ │ sub.w r1, r1, #294 @ 0x126 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 7b2154 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr.w ip, [pc, #128] @ 7b237c │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -2684583,15 +2684618,15 @@ │ │ │ │ movne r0, #100 @ 0x64 │ │ │ │ b.n 7b2342 │ │ │ │ blx 68884 <__stack_chk_fail@plt> │ │ │ │ bgt.n 7b236c │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bgt.n 7b22f8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2684881,15 +2684916,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 7b25b2 │ │ │ │ nop │ │ │ │ bge.n 7b2754 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ @@ -2685104,19 +2685139,19 @@ │ │ │ │ adds r2, #2 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 7b2828 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 7b28c0 │ │ │ │ b.n 7b2828 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #584] @ (7b2b1c ) │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r5, [pc, #544] @ (7b2af8 ) │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #712] @ (7b2bb8 ) │ │ │ │ @@ -2685401,15 +2685436,15 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ cmp r6, #238 @ 0xee │ │ │ │ lsls r0, r0, #5 │ │ │ │ bmi.n 7b2afc │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3860] @ 0xf14 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2686673,15 +2686708,15 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #4 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -2686808,15 +2686843,15 @@ │ │ │ │ nop │ │ │ │ cbz r2, 7b39f6 │ │ │ │ lsls r2, r7, #4 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmia r6!, {r4, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -2686915,15 +2686950,15 @@ │ │ │ │ nop │ │ │ │ uxtb r6, r6 │ │ │ │ lsls r2, r7, #4 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r3, r3, #4 │ │ │ │ uxth r4, r4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2687369,17 +2687404,17 @@ │ │ │ │ bl 76d140 │ │ │ │ blx 68e24 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r7} │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mcr 0, 3, r0, cr2, cr10, {4} │ │ │ │ + sbc.w r0, r2, #154 @ 0x9a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [pc, #108] @ 7b3fb4 │ │ │ │ @@ -2687473,15 +2687508,15 @@ │ │ │ │ bl 7b3e64 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2687598,19 +2687633,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ itet pl │ │ │ │ lslpl r7, r7, #4 │ │ │ │ asrmi r0, r6, #21 │ │ │ │ movpl r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + add r1, pc, #832 @ (adr r1, 7b44b4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2687840,23 +2687875,23 @@ │ │ │ │ bl 7b59d4 │ │ │ │ b.n 7b419e │ │ │ │ nop │ │ │ │ bkpt 0x006a │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (7b46c0 ) │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vqadd.s8 d16, d24, d5 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + movw r0, #32917 @ 0x8095 │ │ │ │ + add r0, pc, #352 @ (adr r0, 7b4548 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [pc, #712] @ (7b46b4 ) │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mcr 0, 2, r0, cr14, cr5, {4} │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + adc.w r0, lr, #149 @ 0x95 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [pc, #592] @ 7b4658 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2688091,23 +2688126,23 @@ │ │ │ │ bl 7b5bfc │ │ │ │ b.n 7b4414 │ │ │ │ nop │ │ │ │ cbnz r0, 7b46d8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #352] @ (7b47c4 ) │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stcl 0, cr0, [r0], #596 @ 0x254 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + vshr.s64 d16, d5, #32 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #168] @ (7b4718 ) │ │ │ │ + ldr r7, [pc, #168] @ (7b4718 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs.w r0, lr, r5, lsr #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + mrc 0, 5, r0, cr14, cr5, {4} │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2688363,24 +2688398,24 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #104] @ (7b4994 ) │ │ │ │ + ldr r5, [pc, #104] @ (7b4994 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xe99e0095 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldc 0, cr0, [lr], {149} @ 0x95 │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [pc, #672] @ (7b4bd8 ) │ │ │ │ + ldr r4, [pc, #672] @ (7b4bd8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #448] @ (7b4afc ) │ │ │ │ + ldr r4, [pc, #448] @ (7b4afc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (7b4a40 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2688485,17 +2688520,17 @@ │ │ │ │ bl 7b43f4 │ │ │ │ b.n 7b497e │ │ │ │ nop │ │ │ │ @ instruction: 0xb6a6 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #256] @ (7b4b4c ) │ │ │ │ + ldr r3, [pc, #256] @ (7b4b4c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (7b4b24 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2688576,17 +2688611,17 @@ │ │ │ │ bl 7b417c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + ldr r2, [pc, #368] @ (7b4ca0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ @@ -2688697,17 +2688732,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5} │ │ │ │ lsls r7, r7, #4 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r1, [pc, #192] @ (7b4d1c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #200] @ (7b4d38 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2688798,17 +2688833,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 7b4da4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 7b4d98 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - cmp r4, r7 │ │ │ │ + ldr r0, [pc, #240] @ (7b4e40 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #256] @ (7b4e68 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2688926,17 +2688961,17 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - add r4, r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (7b4f50 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2689012,17 +2689047,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 7b4ec0 │ │ │ │ cbz r6, 7b4f6a │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r4 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #288] @ (7b5090 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2689146,17 +2689181,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #0 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - rors r2, r4 │ │ │ │ + add sl, ip │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (7b518c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2689242,17 +2689277,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 69680 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 7b50e4 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r5, r8, [r0] │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2689302,15 +2689337,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 7b5204 │ │ │ │ ldr r0, [pc, #8] @ (7b5230 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ nop │ │ │ │ - subs r4, r5, r3 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #504] @ (7b5440 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2689523,19 +2689558,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ lsls r7, r7, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2690227,16 +2690262,16 @@ │ │ │ │ ldr r1, [pc, #12] @ (7b5ad4 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [pc, #12] @ (7b5ad8 ) │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6af54 │ │ │ │ - mcr 0, 6, r0, cr0, cr0, {4} │ │ │ │ - mcr 0, 1, r0, cr10, cr0, {4} │ │ │ │ + rsb r0, r0, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf12a0090 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2690839,15 +2690874,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (7b60d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 68a7c │ │ │ │ nop │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r9, #61681 @ 0xf0f1 │ │ │ │ movt r9, #61680 @ 0xf0f0 │ │ │ │ @@ -2691588,21 +2691623,21 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - bne.n 7b68b0 │ │ │ │ + bmi.n 7b68b0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #316] @ (7b6aa0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2691735,45 +2691770,45 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [pc, #368] @ (7b6c1c ) │ │ │ │ + ldr r4, [pc, #368] @ (7b6c1c ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + bcs.n 7b6b20 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r1, [pc, #104] @ (7b6b28 ) │ │ │ │ + ldr r4, [pc, #104] @ (7b6b28 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add lr, r7 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r3, r3, #4 │ │ │ │ - cmp r7, #26 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2692420,114 +2692455,114 @@ │ │ │ │ ldr r2, [pc, #212] @ (7b72b0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6a2dc <__fprintf_chk@plt> │ │ │ │ b.n 7b7162 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #24 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf1e0011b │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0xf4e0011b │ │ │ │ + ldr r2, [pc, #232] @ (7b72ec ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #24 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - nop {8} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - itet vc │ │ │ │ - lslvc r5, r2, #2 │ │ │ │ - itee pl @ unpredictable │ │ │ │ - lslpl r5, r2, #2 │ │ │ │ - strhmi r4, [r0, #4] │ │ │ │ - lslmi r5, r1, #2 │ │ │ │ - bkpt 0x008a │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + strh r4, [r7, #20] │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r6, 7b72ee │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2693161,15 +2693196,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 7c8364 │ │ │ │ b.n 7b79de │ │ │ │ nop │ │ │ │ - subs r6, r3, r2 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2693363,25 +2693398,25 @@ │ │ │ │ nop │ │ │ │ strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r7, #4 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + cbnz r0, 7b7c80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cbz r1, 7b7c3e │ │ │ │ add.w r3, r0, #800 @ 0x320 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ @@ -2693468,36 +2693503,36 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r5, r1 │ │ │ │ bl 45ba78 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x34770c> │ │ │ │ ldr r2, [pc, #388] @ (7b7eb0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl ab6450 │ │ │ │ + bl ab6798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7b7e1e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab64c4 │ │ │ │ + bl ab680c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ab64c0 │ │ │ │ + bl ab6808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 7b7e5e │ │ │ │ ldr r3, [pc, #356] @ (7b7eb4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ - bl ab6450 │ │ │ │ + bl ab6798 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7b7de2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl ab64c4 │ │ │ │ + bl ab680c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ab64c0 │ │ │ │ + bl ab6808 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7b7e6a │ │ │ │ movs r2, #1 │ │ │ │ addw r1, r4, #3726 @ 0xe8e │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 45baf4 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x347788> │ │ │ │ movs r2, #32 │ │ │ │ @@ -2693618,21 +2693653,21 @@ │ │ │ │ strh r6, [r1, #24] │ │ │ │ lsls r7, r7, #4 │ │ │ │ strh r6, [r6, #22] │ │ │ │ lsls r7, r7, #4 │ │ │ │ @ instruction: 0xffa5ffff │ │ │ │ lsrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7b8170 │ │ │ │ + b.n 7b7770 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 7b7dd4 │ │ │ │ + b.n 7b7fd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 7b7fb4 │ │ │ │ + b.n 7b7fb4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2693835,25 +2693870,25 @@ │ │ │ │ bne.n 7b8112 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 7b82cc │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r6, #3764 @ 0xeb4 │ │ │ │ str.w r3, [r7, #704] @ 0x2c0 │ │ │ │ - bl ab9dc8 │ │ │ │ + bl aba110 │ │ │ │ ldr.w r0, [r6, #1860] @ 0x744 │ │ │ │ bl 433278 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x31ef0c> │ │ │ │ add.w r0, r6, #4160 @ 0x1040 │ │ │ │ adds r0, #12 │ │ │ │ - bl af842c │ │ │ │ + bl af8774 │ │ │ │ add.w r0, r6, #4736 @ 0x1280 │ │ │ │ bl 43768c <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323320> │ │ │ │ add.w r0, r6, #4736 @ 0x1280 │ │ │ │ adds r0, #24 │ │ │ │ - bl afafd0 │ │ │ │ + bl afb318 │ │ │ │ ldr.w r0, [r6, #1856] @ 0x740 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #3728] @ 0xe90 │ │ │ │ blx 6a8b0 │ │ │ │ ldr.w r0, [r6, #3464] @ 0xd88 │ │ │ │ blx 6a8b0 │ │ │ │ @@ -2693982,19 +2694017,19 @@ │ │ │ │ nop │ │ │ │ strh r6, [r7, #4] │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #2924] @ 7b8e70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2694348,15 +2694383,15 @@ │ │ │ │ adds r6, #30 │ │ │ │ cmp.w r6, #960 @ 0x3c0 │ │ │ │ bne.n 7b86a2 │ │ │ │ ldr.w r0, [fp, #832] @ 0x340 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ cbz r0, 7b871a │ │ │ │ - bl af42e8 │ │ │ │ + bl af4630 │ │ │ │ ldr.w r1, [r5, #812] @ 0x32c │ │ │ │ cbz r1, 7b8728 │ │ │ │ ldr.w r3, [r5, #512] @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #816] @ 0x330 │ │ │ │ cbz r1, 7b8736 │ │ │ │ @@ -2694395,19 +2694430,19 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 7b8f18 │ │ │ │ ldr.w r0, [r5, #728] @ 0x2d8 │ │ │ │ cbz r0, 7b87a2 │ │ │ │ bl 5e5ffc │ │ │ │ add.w r0, r5, #768 @ 0x300 │ │ │ │ - bl ab9dd8 │ │ │ │ + bl aba120 │ │ │ │ add.w r0, r5, #784 @ 0x310 │ │ │ │ - bl ab9dd8 │ │ │ │ + bl aba120 │ │ │ │ add.w r0, r5, #736 @ 0x2e0 │ │ │ │ - bl af9788 │ │ │ │ + bl af9ad0 │ │ │ │ ldr.w r0, [r5, #648] @ 0x288 │ │ │ │ add.w r1, r5, #716 @ 0x2cc │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #720] @ 0x2d0 │ │ │ │ cbz r1, 7b87ec │ │ │ │ @@ -2695137,18 +2695172,18 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ strb.w r3, [r8, #2944] @ 0xb80 │ │ │ │ add.w sl, r4, #8192 @ 0x2000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [fp, #1148] @ 0x47c │ │ │ │ - bl ab9dcc │ │ │ │ + bl aba114 │ │ │ │ addw r1, r5, #3764 @ 0xeb4 │ │ │ │ add.w r0, r4, #784 @ 0x310 │ │ │ │ - bl ab9dcc │ │ │ │ + bl aba114 │ │ │ │ ldr.w r3, [r5, #2204] @ 0x89c │ │ │ │ ldr.w r1, [r5, #2200] @ 0x898 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #644] @ 0x284 │ │ │ │ subs r3, #9 │ │ │ │ str.w r1, [r4, #640] @ 0x280 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -2695182,15 +2695217,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ - bl af9764 │ │ │ │ + bl af9aac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5e5ec0 │ │ │ │ @@ -2695314,36 +2695349,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 7d2b54 │ │ │ │ mov r0, r4 │ │ │ │ bl 7e8afc │ │ │ │ mov r0, r4 │ │ │ │ bl 7ea0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af3eec │ │ │ │ + bl af4234 │ │ │ │ str.w r0, [r4, #832] @ 0x340 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 7b9858 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #336] @ 0x150 │ │ │ │ - bl af42c8 │ │ │ │ + bl af4610 │ │ │ │ str.w r0, [r4, #836] @ 0x344 │ │ │ │ str.w r0, [r4, #1296] @ 0x510 │ │ │ │ ldr.w r0, [r4, #832] @ 0x340 │ │ │ │ - bl af42d0 │ │ │ │ + bl af4618 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r4, #840] @ 0x348 │ │ │ │ str.w r0, [r4, #1304] @ 0x518 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #844] @ 0x34c │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr.w r0, [r4, #832] @ 0x340 │ │ │ │ - bl af42dc │ │ │ │ + bl af4624 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ str.w r0, [r4, #848] @ 0x350 │ │ │ │ subs r3, #8 │ │ │ │ str.w r0, [r4, #1300] @ 0x514 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.n 7b9358 │ │ │ │ @@ -2695390,15 +2695425,15 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 438098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323d2c> │ │ │ │ mov r0, r4 │ │ │ │ bl 7b82f0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 7b9524 │ │ │ │ - bl cd3e08 │ │ │ │ + bl cd4150 │ │ │ │ ldrb.w r3, [r5, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 7b9616 │ │ │ │ ldrb.w r3, [r5, #2063] @ 0x80f │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -2695780,29 +2695815,29 @@ │ │ │ │ ldrb.w r3, [r5, #2127] @ 0x84f │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 7b939a │ │ │ │ ldrb.w r3, [r5, #2159] @ 0x86f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 7b93be │ │ │ │ b.n 7b939a │ │ │ │ - bl b5e7b4 │ │ │ │ + bl b5eafc │ │ │ │ b.n 7b935c │ │ │ │ - bl c5c200 │ │ │ │ + bl c5c548 │ │ │ │ b.n 7b935c │ │ │ │ - bl c65804 │ │ │ │ + bl c65b4c │ │ │ │ b.n 7b935c │ │ │ │ - bl c70d4c │ │ │ │ + bl c71094 │ │ │ │ b.n 7b935c │ │ │ │ - bl c85f14 │ │ │ │ + bl c8625c │ │ │ │ b.n 7b935c │ │ │ │ - bl c9b288 │ │ │ │ + bl c9b5d0 │ │ │ │ b.n 7b935c │ │ │ │ - bl cae1a8 │ │ │ │ + bl cae4f0 │ │ │ │ b.n 7b935c │ │ │ │ - bl cc10b0 │ │ │ │ + bl cc13f8 │ │ │ │ b.n 7b935c │ │ │ │ ldr r2, [pc, #372] @ (7b9988 ) │ │ │ │ ldr r1, [pc, #372] @ (7b998c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 438098 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x323d2c> │ │ │ │ b.n 7b933a │ │ │ │ @@ -2695918,75 +2695953,87 @@ │ │ │ │ b.n 7b9926 │ │ │ │ vtbx.8 d30, {d31- instruction: 0xffffea7b │ │ │ │ @ instruction: 0xffffe74d │ │ │ │ vrsubhn.i d30, , │ │ │ │ vtbx.8 d30, {d15-d17}, d5 │ │ │ │ @ instruction: 0xffffe74f │ │ │ │ - vsubw.u q8, , d26 │ │ │ │ + vrsubhn.i d16, , q13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r7, #4 │ │ │ │ - mrc2 0, 6, r0, cr4, cr0, {4} │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + lsls r4, r2, #7 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip, #576]! @ 0x240 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mrc2 0, 6, r0, cr14, cr0, {4} │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mcr2 0, 7, r0, cr12, cr0, {4} │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + lsls r4, r5, #7 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2 0, cr0, [r2, #576]! @ 0x240 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #576] @ 0x240 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stc2l 0, cr0, [lr, #576]! @ 0x240 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr0, {4} │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #576] @ 0x240 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stc2l 0, cr0, [lr, #576]! @ 0x240 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stc2l 0, cr0, [r8], #576 @ 0x240 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + vshr.u64 d16, d0, #24 │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mcr2 0, 2, r0, cr14, cr0, {4} │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + lsls r6, r1, #5 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-576]! @ 0xfffffdc0 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], {144} @ 0x90 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + vshr.u64 d0, d0, #34 │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #272] @ (7b9b08 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2696036,15 +2696083,15 @@ │ │ │ │ bne.n 7b9a74 │ │ │ │ ldr.w r3, [r6, #1856] @ 0x740 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r0, #656 @ 0x290 │ │ │ │ ldr.w r3, [r3, #248] @ 0xf8 │ │ │ │ blx r3 │ │ │ │ add.w r0, r6, #1864 @ 0x748 │ │ │ │ - bl b10340 │ │ │ │ + bl b10688 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7b9aee │ │ │ │ ldr r2, [pc, #148] @ (7b9b18 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #148] @ (7b9b1c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -2696100,16 +2696147,16 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r7, #4 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - stc2l 0, cr0, [lr], #576 @ 0x240 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + vshr.u64 d16, d0, #18 │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vsli.32 d27, d24, #31 │ │ │ │ @@ -2696425,15 +2696472,15 @@ │ │ │ │ bpl.n 7b9ecc │ │ │ │ ldr.w r3, [r4, #2892] @ 0xb4c │ │ │ │ lsls r1, r3, #31 │ │ │ │ itt pl │ │ │ │ movpl r3, #1 │ │ │ │ strbpl.w r3, [r4, #2885] @ 0xb45 │ │ │ │ mov r0, r9 │ │ │ │ - bl b5effc │ │ │ │ + bl b5f344 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 7b9ee8 │ │ │ │ ldrb.w r3, [r4, #2250] @ 0x8ca │ │ │ │ cbz r3, 7b9ee8 │ │ │ │ ldrb.w r3, [sl, #-5] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ @@ -2696530,15 +2696577,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 70117c │ │ │ │ ldr.w r5, [pc, #2024] @ 7ba7ec │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #3764 @ 0xeb4 │ │ │ │ add r5, pc │ │ │ │ - bl ab9db0 │ │ │ │ + bl aba0f8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 443c30 <__vaDriverInit_1_23@@libgallium-26.0.0-1.so+0x32f8c4> │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 7ba246 │ │ │ │ @@ -2696841,15 +2696888,15 @@ │ │ │ │ bmi.w 7ba4e0 │ │ │ │ lsls r0, r6, #22 │ │ │ │ bmi.w 7ba4d8 │ │ │ │ tst.w r6, #96 @ 0x60 │ │ │ │ bne.w 7ba6b8 │ │ │ │ ldr.w r1, [r4, #2200] @ 0x898 │ │ │ │ ldr.w r0, [r4, #2204] @ 0x89c │ │ │ │ - bl b0c4fc │ │ │ │ + bl b0c844 │ │ │ │ b.n 7ba210 │ │ │ │ cmp r1, #10 │ │ │ │ bne.w 7ba512 │ │ │ │ ldr.w r3, [r4, #2380] @ 0x94c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ bls.w 7ba2d0 │ │ │ │ ldr.w r3, [r4, #2364] @ 0x93c │ │ │ │ @@ -2697169,103 +2697216,104 @@ │ │ │ │ b.n 7ba6fa │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xfa1c0090 │ │ │ │ + ldc2 0, cr0, [ip, #-576] @ 0xfffffdc0 │ │ │ │ strh r2, [r5, r5] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r4, r2] │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r7, [pc, #816] @ (7baafc ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r6, [pc, #680] @ (7baa78 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - vld1.8 @ instruction: 0xf9a40090 │ │ │ │ + stc2 0, cr0, [r4], #576 @ 0x240 │ │ │ │ @ instruction: 0xfaafffff │ │ │ │ asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ svc 223 @ 0xdf │ │ │ │ vtbx.8 d29, {d31- instruction: 0xffffdab3 │ │ │ │ vtbx.8 d18, {d15-d18}, d8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr??.w r0, [lr, r0, lsl #1] │ │ │ │ + @ instruction: 0xfb7e0090 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q0, d24, d9 │ │ │ │ - @ instruction: 0xf7e40090 │ │ │ │ - @ instruction: 0xf7d60090 │ │ │ │ - @ instruction: 0xf7680090 │ │ │ │ - @ instruction: 0xf7680090 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + @ instruction: 0xfae40090 │ │ │ │ + @ instruction: 0xfad60090 │ │ │ │ + @ instruction: 0xfa680090 │ │ │ │ + @ instruction: 0xfa680090 │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r7, r7, #4 │ │ │ │ - @ instruction: 0xf63c0090 │ │ │ │ - @ instruction: 0xf61c0090 │ │ │ │ - @ instruction: 0xf4ec0090 │ │ │ │ - @ instruction: 0xf4e00090 │ │ │ │ + ldrsh.w r0, [ip, r0, lsl #1] │ │ │ │ + ldrsb.w r0, [ip, r0, lsl #1] │ │ │ │ + @ instruction: 0xf7ec0090 │ │ │ │ + @ instruction: 0xf7e00090 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2900090 │ │ │ │ - @ instruction: 0xf2740090 │ │ │ │ - @ instruction: 0xf2260090 │ │ │ │ - @ instruction: 0xf1f60090 │ │ │ │ - movw r0, #57488 @ 0xe090 │ │ │ │ - @ instruction: 0xf2700090 │ │ │ │ - @ instruction: 0xf2200090 │ │ │ │ + @ instruction: 0xf5900090 │ │ │ │ + sbcs.w r0, r4, #4718592 @ 0x480000 │ │ │ │ + @ instruction: 0xf5260090 │ │ │ │ + @ instruction: 0xf4f60090 │ │ │ │ + adc.w r0, lr, #4718592 @ 0x480000 │ │ │ │ + sbcs.w r0, r0, #4718592 @ 0x480000 │ │ │ │ + @ instruction: 0xf5200090 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r1, [r0, #3740] @ 0xe9c │ │ │ │ mov r4, r0 │ │ │ │ and.w r1, r1, #2 │ │ │ │ @@ -2697363,15 +2697411,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (7ba97c ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 69294 │ │ │ │ mov r4, r0 │ │ │ │ b.n 7ba942 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ bl 9ee97a │ │ │ │ bl 9be97e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2697401,15 +2697449,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r1, #1864 @ 0x748 │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w r2, [ip, #3476] @ 0xd94 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ - bl b12c34 │ │ │ │ + bl b12f7c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cbz r1, 7baa68 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2697448,15 +2697496,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #656 @ 0x290 │ │ │ │ - bl b12cac │ │ │ │ + bl b12ff4 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, r1, lsl #2 │ │ │ │ ldr.w r6, [r0, #656] @ 0x290 │ │ │ │ @@ -2697551,15 +2697599,15 @@ │ │ │ │ cbz r0, 7babd4 │ │ │ │ ldrb.w r2, [r6, #3476] @ 0xd94 │ │ │ │ mov r3, r7 │ │ │ │ strh r5, [r0, #18] │ │ │ │ add.w r1, r6, #1864 @ 0x748 │ │ │ │ adds r0, #4 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ - bl b12c34 │ │ │ │ + bl b12f7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrh r6, [r1, #18] │ │ │ │ @@ -2697576,15 +2697624,15 @@ │ │ │ │ cbz r0, 7bac24 │ │ │ │ ldrb.w r2, [r7, #3476] @ 0xd94 │ │ │ │ add.w r1, r7, #1864 @ 0x748 │ │ │ │ strh r6, [r0, #18] │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ - bl b12c34 │ │ │ │ + bl b12f7c │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 69454 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2697928,15 +2697976,15 @@ │ │ │ │ strb.w r2, [r6, #3285] @ 0xcd5 │ │ │ │ movs r2, #8 │ │ │ │ add.w r3, r1, #56 @ 0x38 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ - bl af97e4 │ │ │ │ + bl af9b2c │ │ │ │ str.w r7, [r6, #3276] @ 0xccc │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r7, [r5, #80] @ 0x50 │ │ │ │ @@ -2698264,15 +2698312,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 7bb316 │ │ │ │ b.n 7bb318 │ │ │ │ bl 82badc │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r2, [r0, #2868] @ 0xb34 │ │ │ │ @@ -2699039,15 +2699087,15 @@ │ │ │ │ movt r0, #3 │ │ │ │ it ne │ │ │ │ movne.w r0, #196608 @ 0x30000 │ │ │ │ adds r2, r2, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ add.w r0, sl, #656 @ 0x290 │ │ │ │ - bl b06930 │ │ │ │ + bl b06c78 │ │ │ │ ldr.w r0, [sl, #648] @ 0x288 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #10240 @ 0x2800 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ add.w r0, sl, #656 @ 0x290 │ │ │ │ @@ -2699084,15 +2699132,15 @@ │ │ │ │ b.n 7bbc6c │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, #644] @ 0x284 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl b06930 │ │ │ │ + bl b06c78 │ │ │ │ ldr.w r0, [sl, #648] @ 0x288 │ │ │ │ ldrb.w r3, [r6, #169] @ 0xa9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ blx r4 │ │ │ │ @@ -2699120,15 +2699168,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r1, [sl, #644] @ 0x284 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl b06930 │ │ │ │ + bl b06c78 │ │ │ │ ldrb.w r3, [r6, #169] @ 0xa9 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r6, [sl, #648] @ 0x288 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r6, [r6, #148] @ 0x94 │ │ │ │ blx r6 │ │ │ │ @@ -2699201,15 +2699249,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp] │ │ │ │ orr.w fp, fp, #2147483648 @ 0x80000000 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl b06930 │ │ │ │ + bl b06c78 │ │ │ │ ldr.w r3, [sl, #648] @ 0x288 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r5, #169] @ 0xa9 │ │ │ │ blx r4 │ │ │ │ @@ -2699230,15 +2699278,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ mov r7, fp │ │ │ │ adc.w fp, r6, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b06930 │ │ │ │ + bl b06c78 │ │ │ │ ldrb.w r3, [r5, #169] @ 0xa9 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [sl, #648] @ 0x288 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r5, [r5, #148] @ 0x94 │ │ │ │ blx r5 │ │ │ │ @@ -2699427,15 +2699475,15 @@ │ │ │ │ cbz r3, 7bc006 │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - bl af97e4 │ │ │ │ + bl af9b2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 7bc096 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7d1f0c │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ @@ -2699756,15 +2699804,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ eors r4, r2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -2700169,15 +2700217,15 @@ │ │ │ │ b.n 7bc3da │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a204 │ │ │ │ b.n 7bc3da │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ @@ -2700770,15 +2700818,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ adds r2, r2, r3 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ - bl b066b0 │ │ │ │ + bl b069f8 │ │ │ │ ldr.w r3, [r8, #3252] @ 0xcb4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #3252] @ 0xcb4 │ │ │ │ b.n 7bcbd8 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ b.n 7bcb4c │ │ │ │ @@ -2700800,15 +2700848,15 @@ │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r7, r7, #4 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ b.n 7bcc36 │ │ │ │ vraddhn.i d19, , q3 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 7bca54 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2701253,15 +2701301,15 @@ │ │ │ │ bhi.n 7bd38a │ │ │ │ ldr r2, [pc, #12] @ (7bd390 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #28672 @ 0x7000 │ │ │ │ add.w r6, r0, #31872 @ 0x7c80 │ │ │ │ @@ -2701802,15 +2701850,15 @@ │ │ │ │ ldrlt.w r2, [fp, #2820] @ 0xb04 │ │ │ │ bfilt r3, r2, #29, #2 │ │ │ │ strlt.w r3, [fp, #2804] @ 0xaf4 │ │ │ │ ldrh.w r3, [r8, #184] @ 0xb8 │ │ │ │ tst.w r3, #464 @ 0x1d0 │ │ │ │ bne.w 7be008 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5e0e4 │ │ │ │ + bl b5e42c │ │ │ │ ldr.w r2, [fp, #2796] @ 0xaec │ │ │ │ ldr.w r3, [r4, #656] @ 0x290 │ │ │ │ cbz r2, 7bda66 │ │ │ │ ldr.w r2, [r4, #668] @ 0x29c │ │ │ │ mov.w r1, #30976 @ 0x7900 │ │ │ │ movt r1, #49153 @ 0xc001 │ │ │ │ movw r0, #578 @ 0x242 │ │ │ │ @@ -2701936,15 +2701984,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r4, #688] @ 0x2b0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 7be0f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5e370 │ │ │ │ + bl b5e6b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 7be5ea │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ ldr.w r0, [r2, #152] @ 0x98 │ │ │ │ @@ -2702020,15 +2702068,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 7be7e2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 7bec6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 7bee16 │ │ │ │ mov r0, r4 │ │ │ │ - bl b5e4cc │ │ │ │ + bl b5e814 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ ldr.w r5, [r4, #668] @ 0x29c │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r9, #3312] @ 0xcf0 │ │ │ │ bic.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r9, #3312] @ 0xcf0 │ │ │ │ @@ -2702183,15 +2702231,15 @@ │ │ │ │ ldr.w r3, [r9, #3312] @ 0xcf0 │ │ │ │ movs r7, #6 │ │ │ │ mov.w r8, #0 │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r9, #3312] @ 0xcf0 │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [r4, #656] @ 0x290 │ │ │ │ - bl b5e4cc │ │ │ │ + bl b5e814 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ ldr.w r2, [r4, #656] @ 0x290 │ │ │ │ ldr.w ip, [r4, #668] @ 0x29c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 7bf210 │ │ │ │ ldr.w r0, [r1, #152] @ 0x98 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ @@ -2702272,25 +2702320,25 @@ │ │ │ │ ldr.w r3, [r4, #1320] @ 0x528 │ │ │ │ ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r2, [r3, #332] @ 0x14c │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl b5e040 │ │ │ │ + bl b5e388 │ │ │ │ lsls r5, r6, #25 │ │ │ │ bpl.w 7bdd82 │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes